Skip to content

RichelleT/Education-System-in-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Details

This system allows the educators to add modules, tests, and assignments for students to complete, and for students to take tests, which will then be automatically graded by this system created.

This system also allows the students to view their own test/assignment result history, the educator to view every single record/history of result/attempt made for the test/assignment, and both student and educator can download a CSV file with the data in the respective result history page.

- Written in HTML5, CSS3, Python and Javascript

- Used mySQL as Database

- Used Django as Framework

- Git for Version Control

- Special thanks to Flexiple for the open-source illustrations

- First commit => 7th Jan 2022
- Final commit (exluding readme edits) => 20th Feb 2022

Disclaimer

{ Add Test Question Page components requested by client,
everything else is written & designed by me (Richelle/Owner of repo) }

Table of Contents

Web-App Screens

Available to All Users Screens

Landing Page

landing

Login Page

login

User Profile Page

userProf

Admin Only Screens

Register Users Page

regisUser

Educator Only Screens

Educator-view Module Page

modPg

Add Module Page

addMod

Add Test Set Page

addTest

Add Test Question Page

addQues

Test History Page - all records

testHistEdu

Add Assigment Set Page

selMod

Add Assignment Question Page

AddAssignQ

Assignment History Page - all records

assignResPgEdu

Student Only Screens

Student-view Module Page

modPgEdu

Attempt Assignment Page

assignPg

Assignment Result Page

resPgAftAssign

Attempt Test Page

testPg

Test Result Page

resPgAftTest

Student-view Test Result History Page

studTstHist

Student-view Assignment Result History Page

assignResPg

Student & Educator Shared Screens

Module List

modList

Result History CSV

csv (Takes all data from any result history page and puts into downloaded CSV file.)