Rushi128 / TestExam-Portal

I am thrilled to introduce my latest creation, an innovative exam portal that revolutionizes the way students take tests and stores their valuable data securely in a database. This portal is powered by the Flask framework and utilizes the robust SQLite database.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TestExam-Portal

Welcome to the TestExam-Portal, an innovative platform that revolutionizes the way students take tests and securely stores their valuable data. This portal, powered by the Flask framework and utilizing the robust SQLite database, provides a user-friendly and efficient platform for conducting exams and assessments.

Features

  • User-Friendly Interface: The portal offers an intuitive and easy-to-use interface, ensuring a seamless and engaging testing experience for students.
  • Secure User Authentication: Students can securely log in to the portal to access their tests and personal information.
  • Test Taking: Students can take tests conveniently from any device with an internet connection, making it flexible and accessible.
  • Dynamic and Responsive Design: The portal is built using HTML, CSS, and JavaScript, ensuring a dynamic and responsive user interface.
  • Flask Framework: The Flask framework serves as the backbone of the portal, providing flexibility and extensibility to handle complex functionalities effortlessly.
  • Data Storage with SQLite: The robust SQLite database is used to store student profiles, exam results, and generate comprehensive reports. It ensures data integrity, reliability, and efficient data operations.

Installation

  1. Clone the repository:

    git clone https://github.com/Rushi128/TestExam-Portal.git
  2. Navigate to the project directory:

    cd TestExam-Portal
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run the application:

    python app.py
  5. Access the portal in your browser at http://localhost:5000.

Usage

  1. Register a new account on the portal.
  2. Log in using your credentials to access the available tests.
  3. Select a test and start taking it within the provided time frame.
  4. Submit your answers and receive instant feedback on your performance.
  5. View your test results and track your progress over time.

Contributing

Contributions to this project are welcome. Here are a few ways you can contribute:

  • Report bugs or issues by opening a new issue.
  • Suggest new features or enhancements.
  • Submit pull requests to fix issues or add new features.

License

This project is licensed under the MIT License.

About

I am thrilled to introduce my latest creation, an innovative exam portal that revolutionizes the way students take tests and stores their valuable data securely in a database. This portal is powered by the Flask framework and utilizes the robust SQLite database.

License:MIT License


Languages

Language:HTML 80.3%Language:Python 13.7%Language:CSS 6.1%