Repository navigation
Releases: BikramSingh6589/Answer_Sheet
Releases · BikramSingh6589/Answer_Sheet
Release list
Version 1.0 – Initial Answer_Sheet_Evaluation Launch
🚀 Version 1.0.0 – Initial Release: Online Exam Portal
📚 Welcome to the first release of the Online Exam Portal, a full-stack web application designed to streamline online examinations with role-based features for students, teachers, and administrators.
🧩 Key Features
🔐 Authentication & Security
- User registration and login with secure session-based authentication.
- Passwords encrypted using BCrypt.
- Role-based dashboards (Student, Teacher, Admin).
👨🏫 User & Exam Management
- Students can:
- Attempt exams
- Submit answers
- View evaluated results
- Teachers can:
- Upload question papers (text format)
- Evaluate student answers manually or automatically
- View results across all students
📑 Question Paper Management
- Upload & store question papers
- Evaluate responses and generate scores
- Store exam results in PostgreSQL
🛠 Admin Privileges
- Manage user roles and permissions
- Ensure smooth exam workflow and data integrity
🧰 Tech Stack
Frontend:
- HTML
- CSS
- EJS Templates
Backend:
- Node.js + Express.js
Database:
- PostgreSQL
Security:
BCryptfor password hashing- Session management via
connect-pg-simple
🌐 Live Demo
Access the live application here:
🔗 https://answer-sheet.onrender.com/
📁 Project Structure
public/: Static files (CSS, JS, images)views/: EJS templatesuploads/: Uploaded question papersdb.js: Database connectionserver.js: Main server logic.env: Configuration (not included)README.md: Project documentation
⚙️ Installation & Setup
Clone the repo:
git clone https://github.com/BikoMaster6589/Answer_Sheet.git