Feature List - TechnionYP5779/eduval GitHub Wiki
Feature List
-
Log in/Log out to a Teacher/Student/Administrator
-
Change account details (Password, email etc.)
-
Storage of accumulated data in a database (Possibly in a modular way)
-
Teacher's screen (ordered by priority):
- The ability to see the logged in class students
- The ability to start a lesson for all of the students
- The ability to change the order of the students in the GUI with basic layouts or personilized changes
- The ability to give a student an amount of points, or an emoji
- The ability to select a group of students and do operations on them at once
- The ability to see a "NOTIFY" message from different students (With clear representation of whom)
- An intuitive version of "graphs of Performance" of all of the students for a specific lesson. The graph shall contain rewards over time in the lesson.
- "Graphs of Performance" for total classes for a period of time in a specific lesson/s.
- An ability to "Add product to Store" that will appear in the student's screen of the Store, with a price, name, description and maybe a picture.
- Voice recognition for operations.
-
Student's screen (ordered by priority):
- Check in a class
- See the class' details
- Check the time left for the lesson
- Recieve rewards and emoji's from the teacher for a few seconds (and then dissappear)
- "NOTIFY" The teacher and potentially an ability to send a text with it.
- A "Journal" button presented at the end of the lesson in which you can check all of the rewards/messages accumulated during the lesson
- "Graph of Performace" of the student in the end of the lesson in this specific lesson that contains rewards over time.
- "Graph of Performance" of the student over a period of time in a specific lesson/s.
- An ability to "Go to Store" that will show products offered by the student's teachers in the Store, with a price, name, description and maybe a picture and an option to acquire.
-
Administrator's Screen (ordered by priority):
- Sign up for teachers/students to the system.
- Accessibility to all of the screens of the teachers/students in a specific system.
- A 'restore a password' option for a student.