Skip to content

MartaMartinsXavier/quizzes-tutor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quizzes Tutor

Build Website License

Dependencies Dev Dependencies code style: prettier Code Coverage

Quizzes Tutor

Vue.js web application and Spring-boot API

with multiple choice questions for students

and quiz management for teachers

AboutTechnologiesInstallationPatreonsContributingLicense

About


Quizzes Tutor allows professors from IST to create multiple choice questions with images and topics which can be inserted in assessments and quizzes.


Students can then answer those questions in sugested quizzes or generated quizzes (pseudo-random) providing them with a usell self-assessment tool to improve their learning.


Technologies

Installation

  • Install
sudo apt update && sudo apt upgrade
sudo apt install openjdk-11-jdk postgresql
  • Start db, change to postgres user and create DB
sudo service postgresql start
sudo su -l postgres
dropdb tutordb
createdb tutordb
  • Create user to access db and load dump
psql tutordb
CREATE USER your-username WITH SUPERUSER LOGIN PASSWORD 'yourpassword';
\q
exit
psql tutordb < dump.sql
cd backend
mvn clean spring-boot:run
cd frontend
npm i
npm start

Patreons

A special thanks to our patreons for supporting this project:

Técnico Logo IMPRESS Logo INESC Logo

Contributing

Your contributions are always welcome! Please have a look at the contribution guidelines first.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 44.0%
  • Groovy 27.3%
  • Vue 18.3%
  • TypeScript 6.5%
  • CSS 2.3%
  • JavaScript 1.1%
  • Other 0.5%