Skip to content

Student Exam Generator and Analyzer (S.E.S.) is an open-source project that helps schools generate, manage, and analyze exams efficiently. Each school runs its own secure, localized instance to ensure data privacy.

License

Notifications You must be signed in to change notification settings

FurkanHuman/Student_Exam_Generator_And_Analyzer

Student Exam System & Analyzer (S.E.S.)

Short Name: S.E.S. Status: 🚧 Actively being developed — New features on the way!


📌 What is S.E.S.?

S.E.S. (Student Exam System & Analyzer) is a powerful, open-source platform built to streamline the exam process for educators. It makes exam preparation, grading, and result analysis faster and easier — with built-in tools that help reduce cheating and improve learning outcomes.

Whether you’re an individual teacher, a school, or an institution, S.E.S. can adapt to your needs — and can even be deployed on-premises or in private clouds.


🌟 Key Features

  • Auto Question Generation — Enter topics, get multiple-choice, true/false, and short-answer questions.
  • Smart Grading & Analytics — Automatically grade and visualize student performance.
  • Unique Exams Per Student — Reduces cheating by generating different versions of each test.
  • Exam Management Dashboard — Centralized control for question banks and scheduling.
  • Flexible Deployment — Works on local servers, private clouds, or via Docker.

🧰 Tech Stack

  • Backend: C# / .NET 8 (ASP.NET Core MVC)
  • Database: PostgreSQL
  • ORM: Entity Framework Core
  • Containerization: Docker (optional)

🚀 How to Get Started

  1. Clone the Repository

    git clone https://github.com/FurkanHuman/Student_Exam_Generator_And_Analyzer.git
    cd Student_Exam_Generator_And_Analyzer
  2. Configure the Database

    Update appsettings.json with your database connection info.

  3. Build and Run the App

    dotnet build
    dotnet run --urls "http://localhost:5000"
  4. Open in Browser

    Go to http://localhost:5000 and log in using the default teacher credentials (see Docs folder).


🎓 Why Educators Love It

  • Save time with automatic generation and grading
  • Identify learning gaps with data-driven insights
  • Reduce cheating with unique exams for each student
  • Manage everything from one dashboard

🔄 Contribution Guidelines


💖 Support the Project

Like what you see? Help keep the project growing by buying the author a coffee:

👉 Buy Me a Coffee


📚 References

About

Student Exam Generator and Analyzer (S.E.S.) is an open-source project that helps schools generate, manage, and analyze exams efficiently. Each school runs its own secure, localized instance to ensure data privacy.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages