Skip to content

Latest commit

 

History

History
38 lines (19 loc) · 1.04 KB

README.md

File metadata and controls

38 lines (19 loc) · 1.04 KB

Knowledge Assessment System

Full stack academic SOTIS project. A web application for managing student quizzes, incorporating Natural Language Processing (NLP) for the Serbian language.

Features

  • Schedule quizzes for both students and teachers
  • Quiz management system
  • Evaluate quizzes using Natural Language Processing (NLP)
  • PostgreSQL database

Technologies

  • Angular
  • Flask (including SQLAlchemy)
  • PostgresSQL
  • Python

Starting the Application

To start the Flask application, make sure you have a Postgres database ready. In the application config.py file set up username and password for your postgres user (you can make a new one or use the default user posgtres). After starting the application, it will be available on default Flask port 5000.

For the Angular application install all dependecies (npm install) and have the backend running.

In config.py set up your openai api key and organisation

Account info

  • Teacher : pera123 password: sifra123
  • Student : zoki123 password: sifra123