Advertisement
DocNumFo

Untitled

Sep 29th, 2018
425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. A Java Application for Students to Focus
  2. Milo Szecket
  3. CIS201-HYB2 Fall 2018
  4.  
  5. Project Summary: An app that enables the user to keep track of classes and record them in order to take in information the user may have missed. Ideally it will integrate with Blackboard, allowing the user’s classes to be added automatically. It should also contain an option to start recording when the phone is first unlocked and used during the class or when the class itself starts. It will label the audio files as [className][date] according to date and time information and they will be available to listen to within the app. It should also remind the user about various things (homework five minutes before the end of class, “start recording” at the beginning, “get off your phone” when the user unlocks their phone, etc.). At the end of the day (a user-set time), the app gives percentages of each class the user spent on their phone. Ideally the app will use Material design concepts.
  6.  
  7. Project Background: The rationale for this project is that for as long as I can remember, I’ve found it extremely difficult to focus in class. This app would help anyone with an attention disorder immensely by replacing an obligation to focus with:
  8. a. The comfort of knowing they will be reminded to focus whenever they forget
  9. b. a recording of everything they missed.
  10.  
  11. IPOS Requirements: The app will receive user (or Blackboard API) input in the form of a timetable (possibly a 2D list or a database with classes, room numbers, times, an automatically-created ID, etc) of the user’s classes, as well as audio from the microphone during recording, which will be assigned an ID and thus a class based on the time at which it is recorded. Input also consists of current date/time data. Processing consists of using time data to match an audio file with a class ID, as well as calculating percentages of classes spent on the phone.
  12.  
  13. Conclusion: This project should be approved because it has been a longstanding idea of mine which I firmly believe would be of great use for me and my peers. I am also fully willing to work past/with any problems with demonstrating the app. It would help the user focus while saving anything they missed, which would be extremely useful for anyone who is distracted often in the classroom (i.e. everyone).
  14. Glossary
  15. Database: A database is a table or set of tables accessed via a query, most often in Structured Query Language, or SQL.
  16. Material: The design scheme used by most Google apps (circular hovering buttons, hamburger menus, etc.)
  17. Hamburger: A menu icon commonly used in Material, named for its resemblance to the food (3 lines)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement