Skip to content

salahdin/otpss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

online test paper sharing platform

objectives

  • Allow sharing of past test papers in image (jpg, png) or text format (pdf, Docx, etc).
  • To allow users to search test papers by the content.
  • Index questions from image files using OCR technology
  • Allow users to provide a solution to individual questions via text or pictures
  • Allow users to upvote test papers and answers
  • Sort test papers and answers based on the number of votes

installation

  • clone or download the repository
  • download and install teseract ocr engine
  • to install all dependencies run
     pip install requirments.txt

install postgres dbms or change the databases attribute in the settings file to run with sqlite3

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

to run the server run the following commands

cd optss
python manage.py makemigrations
python manage.py migrate
python manage.py runserver

on browser go to http://127.0.0.1:8000/

if user wants to create a superuser account(admin) run the following command

python manage.py createsuperuser

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published