Skip to content

Version 1.0 – Initial Answer_Sheet_Evaluation Launch

Latest

Choose a tag to compare

@BikramSingh6589 BikramSingh6589 released this 06 May 00:31
0cc08c5

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

  • BCrypt for 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 templates
  • uploads/: Uploaded question papers
  • db.js: Database connection
  • server.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