Skip to content

Computer Based Test (CBT) Application with rich editor, timer, unlimited exams and questions, staff & students enabled.

Notifications You must be signed in to change notification settings

adigunsherif/cbt

Repository files navigation

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

About

Computer Based Test (CBT) Application with rich editor, timer, unlimited exams and questions, staff & students enabled.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •