Skip to content

MyGCSEMaths is a virtual learning system aimed at GCSE Maths students.

Notifications You must be signed in to change notification settings

UchennaOkafor/MyGCSE-Maths

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyGCSE-Maths

MyGCSEMaths is a virtual learning system aimed at GCSE Maths students. This was a system I created in 2014 as part of my Computing Unit 4 Project for my sixth form college. If you're interested in viewing more detailed information about the system, please take a look at the Documentation folder.

System navigation


Below is the overall system navigation hierarchy.


#Login panel In the login panel, users(Admin, Teacher and Student) could login to use the application. They will therefore be redirected to the correct form depending on their system rank upon successful authentication.

___

Admin panel



On the admin page, the amin can add new users(student, teacher or admin). If the user is a student or teacher, the admin can then assign them to an already existing class. The admin can also search for all users in the system and edit their credentials as shown in the screenshot below.




In the screenshot above, the admin can add a class, and also view all classes and all the teachers assigned to that class.


Teacher panel



In the teacher panel, the teacher can do an array of things. The first page they're shown is the search page, where they can view all or search for specific students. From there, they can select a student and view their progress on the tasks they've completed. An example is as shown below.

Other things the teacher can do includes

  • View student's progress
  • Use the question generator form to have the system generate questions
  • Manually view, add, edit and delete questions
  • Create quizzes
  • Export answers for specific quizzes or range questions
  • Export students progress data

#Student panel



The student can then complete outstanding quizzes set by their teacher once logged in, if there are no outstanding quizzes then they're given the option to sit random tests.

Entity relation diagram


Below is the ERD diagram for the system.

About

MyGCSEMaths is a virtual learning system aimed at GCSE Maths students.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published