Skip to content

The Lingua Lab is a quiz application where a user can create his/her own decks and take quizzes upon the create decks of cards with a performance review at the end of every quiz attempt.

Notifications You must be signed in to change notification settings

anshuman-dev/The-Lingua-Lab

Repository files navigation

The Language-Lab Flash Card Application

Hey there! This is a flash-card application created using Flask as backend.
Users can login/signup to the Flashcard application and then create their own decks on which they can take quizes.
At the end of the quiz you can see your performance on how well you did in the Quiz.


Any contributions to enhance the functionality of this app are welcome.

Pre-Installed Requirements

Following libraries/packages need to be installed before working on the application locally.

  • Python3 and above.
  • Flask
  • SQLAlchemy
  • SQLlite3 Database

ABOUT THE APP

The User can signup and then login on the flask application hosted on the IP Address shown on the producton box starting dialog box.

Main
User's can go to the deck section and create their own decks and add cards to them. Decks Cards

Then, on the created decks, user can take Quizzes and then receive a feedback on their performance on the quiz. Quiz_After

HOW TO RUN?

To run the application through command line(will install dependencies as well):
-> cd final-project
-> chmod 777 start.sh
-> ./start.sh

To run the application directly on browser:
-> Click on app.py file.
-> Check the IP address shown on the dialog box shown after clicking app.py file.
-> Visit that IP address on your browser.(Keep check of port number, it should be :5000)

Cheers!

About

The Lingua Lab is a quiz application where a user can create his/her own decks and take quizzes upon the create decks of cards with a performance review at the end of every quiz attempt.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published