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.