https://github.com/lordmitrii/student-progress-flask
Simple Flask app with a questionnaire feature. Collects student progress data via forms and stores it in a database.
https://github.com/lordmitrii/student-progress-flask
css database flask flask-api html python sql web
Last synced: 5 months ago
JSON representation
Simple Flask app with a questionnaire feature. Collects student progress data via forms and stores it in a database.
- Host: GitHub
- URL: https://github.com/lordmitrii/student-progress-flask
- Owner: lordmitrii
- Created: 2024-03-30T18:06:33.000Z (about 2 years ago)
- Default Branch: Main
- Last Pushed: 2024-03-31T17:32:51.000Z (about 2 years ago)
- Last Synced: 2025-03-22T11:46:57.992Z (about 1 year ago)
- Topics: css, database, flask, flask-api, html, python, sql, web
- Language: HTML
- Homepage:
- Size: 31.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Student Progress Tracker
## Description
This Student Progress Tracker is a Flask-based web application designed for educational institutions to collect and analyze student progress data. It offers a user-friendly interface for students to submit their progress, while administrators can access analysis tools to visualize and analyze the data.
## Project Structure
```plaintext
flask-project/
├── static/ # Directory for static files (CSS, JS, etc.)
│ └── style.css # Example CSS file
├── templates/ # Directory for HTML templates
│ ├── about.html # HTML template for the "About" page
│ ├── create.html # HTML template for the data collection form
│ ├── index.html # HTML template for the homepage
│ └── thankyou.html # HTML template for the thank you page
├── db.sqlite3 # Database file
└── apps.py # Configuration for the app
```
## Installation
1. Clone the repository: `git clone https://github.com/inskyeee/flask-project.git`
2. Navigate to the project directory: `cd flask-project`
3. Install dependencies: `pip install -r requirements.txt`
4. Run `app.py`
## Usage
- Visit the homepage to access the data submission form.
## Contributing
Contributions are welcome! Follow the GitHub flow for making contributions.
## License
This project is licensed under the MIT License.