Skip to content

A restful api with golang, echo, ent for storing mcq questions, generating exam questions, check answer and mark result etc

Notifications You must be signed in to change notification settings

ArifulProtik/Examiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Examiner

A Rest Api Service For Taking MCQ Mock Exam.

Features

  • Authentication And Authorization.
  • Storing large number of MCQ questions with tagging Wich work as Search engine / Query Engine.
  • Generate random question set on demand.
  • Check answer sheet, mark the answer sheet and store as history of a user.
  • A community forum where user can ask question and answer question.
  • Proper user management

Technologies

  • golang
  • postgresql

How to run

Before running you have to Generate Secret Key For Application.

For private key:

openssl ecparam -genkey -name prime256v1 -noout -out ec256-private.pem && cat ec256-private.pem | base64

And Save the content to .env file in JWT_PRIVATE_KEY=. Or See the env file

To run this application locally docker is required.

docker compose up --build

For More help you can run make help

About

A restful api with golang, echo, ent for storing mcq questions, generating exam questions, check answer and mark result etc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors