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

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

No packages published