Project Features - Team2-CSCI150/Project GitHub Wiki

Features:

Student side:

Portal

  • ID:P1 User will register with their school name, ID, and position
  • ID:P2 Each student picks a unique password the first time they log into the app (row 7)
  • ID:P3 Device is configured and IP is stored on first sign-in.

Check-In

  • ID:CI1 Pressing “I’m here” button and check current location and record the attendance.
  • ID:CI2 Only able to check in if within the radius classroom location.
  • ID:CI3 Will perform an internal series of checking to validate user location (row 2)
  • ID:CI4 Students will see their average for the class attendance after checkin.

Personal Calendar

  • ID:C1 Student can view school events, school breakfast/lunch items.(School Admins are able to add events to the calander, row 11)
  • ID:C2 Student can add/view their to-do list and reminders.

Grades

  • ID:G1 Can view current grades

Inbox

  • ID:IB1 Student will be able to message their teachers (still in discussion, row 13)

Potential Features:

  • Weekly updates to the parent's email about their child(s) school attendance and grades *Teacher can enter in grades manually and once updated the student will receive a notification.
  • Parent side access that allows parents of the student to view their child's grades/attendance, access the school calendar, and send messages directly to the teacher.
  • File sharing for teachers to share assignments or other course materials with students. Files may also be associated with events in the calendar (e.g. due dates).
  • Media lockdown component for exam/quizzes days.
  • Interactive quiz/assignments.
  • Usage tracker
  • Cryptography feature