Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.03 KB

README.MD

File metadata and controls

46 lines (34 loc) · 1.03 KB

COMPLETE CBT APPLICATION BASE ON DJANGO

Technologies

  • Django 4
  • CSS by bootstrap 5
  • Rich editor by summernote
  • Icons from fontawesome
  • Jquery and Jquery countdown.

Features

  • Timezones aware
  • Unlimited Exams with unlimited questions
  • Rich editor to add any kind of content
  • Pick question to exam from the quesiton bank
  • Auto timeout and auto submit.
  • View students score
  • Configurable number of choices per exam
  • Make everything configurable*

Installation

It's best to install Python projects in a Virtual Environment use venv or virtualenvwrapper. Once you have set up a VE, clone this project

git clone https://github.com/adigunsherif/cbt.git

Then

cd cbt

Run

pip install -r requirements.txt #install required packages
copy example.env.txt and rename to .env Then, set the the appropriate values
python manage.py migrate # run first migration
python manage.py runserver # run the server

Then locate http://172.0.0.1:8000