https://github.com/aalexander47/wuiz
Quiz App || Webapp
https://github.com/aalexander47/wuiz
django education javascript management marksheet postgresql quiz quiz-website quizapp teacher-student website
Last synced: 4 months ago
JSON representation
Quiz App || Webapp
- Host: GitHub
- URL: https://github.com/aalexander47/wuiz
- Owner: aalexander47
- License: mit
- Created: 2023-10-30T14:14:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-31T15:41:09.000Z (over 1 year ago)
- Last Synced: 2024-11-14T13:39:31.882Z (6 months ago)
- Topics: django, education, javascript, management, marksheet, postgresql, quiz, quiz-website, quizapp, teacher-student, website
- Language: JavaScript
- Homepage: https://stormy-castle-48366-3454eb298775.herokuapp.com/
- Size: 23.6 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wuiz
##Screenshots
##Admin-Login

##Student Login

##TeacherLogin

## Dashboards---


##Main Page
##contact us
## Functions
# How To Use This
First make sure PostgreSQL and pgadmin or SQlelectron is install in your system.
You can get from below linkhttps://sqlectron.github.io/
then you have to manually create a DB instance on PostgreSQL , better use PgAdmin for that.
make a new environment(recommended) and run...### Admin
- Create Admin account using command
```
py manage.py createsuperuser
```
- After Login, can see Total Number Of Student, Teacher, Course, Questions are there in system on Dashboard.
- Can View, Update, Delete, Approve Teacher.
- Can View, Update, Delete Student.
- Can Also See Student Marks.
- Can Add, View, Delete Course/Exams.
- Can Add Questions To Respective Courses With Options, Correct Answer, And Marks.
- Can View And Delete Questions Too.### Teacher
- Apply for job in System. Then Login (Approval required by system admin, Then only teacher can login).
- After Login, can see Total Number Of Student, Course, Questions are there in system on Dashboard.
- Can Add, View, Delete Course/Exams.
- Can Add Questions To Respective Courses With Options, Correct Answer, And Marks.
- Can View And Delete Questions Too.
> **_NOTE:_** Basically Admin Will Hire Teachers To Manage Courses and Questions.### Student
- Create account (No Approval Required By Admin, Can Login After Signup)
- After Login, Can See How Many Courses/Exam And Questions Are There In System On Dashboard.
- Can Give Exam Any Time, There Is No Limit On Number Of Attempt.
- Can View Marks Of Each Attempt Of Each Exam.
- Question Pattern Is MCQ With 4 Options And 1 Correct Answer.
---## HOW TO RUN THIS PROJECT
- Install Python(3.7.6) (Dont Forget to Tick Add to Path while installing Python)
- Open Terminal and Execute Following Commands :
```
python -m pip install -r requirements. txt
```
- Download This Project Zip Folder and Extract it
- Move to project folder in Terminal. Then run following Commands :
```
py manage.py makemigrations
py manage.py migrate
py manage.py runserver
```
- Now enter following URL in Your Browser Installed On Your Pc
```
http://127.0.0.1:8000/
```## CHANGES REQUIRED FOR CONTACT US PAGE
- In settins.py file, You have to give your email and password
```
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'your email password'
EMAIL_RECEIVING_USER = '[email protected]'
```## Drawbacks/LoopHoles
- Admin/Teacher can add any number of questions to any course, But while adding course, admin provide question number.