An open API service indexing awesome lists of open source software.

https://github.com/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.
https://github.com/rushi128/testexam-portal

css exam-portal flask flask-application flask-sqlalchemy html project sqlite sqlite-database

Last synced: 3 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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:

```bash
git clone https://github.com/Rushi128/TestExam-Portal.git
```

2. Navigate to the project directory:

```bash
cd TestExam-Portal
```

3. Install dependencies:

```bash
pip install -r requirements.txt
```

4. Run the application:

```bash
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](LICENSE).