Skip to content

amrmosit/PythonDjango-cloud-app-with-database

 
 

Repository files navigation

Django project (Assessment)

This project adds a course assessment feature to an existing Django-based online course platform. As part of a full-stack developer task, I implemented the ability to create and manage exams (questions and choices), allow users to submit answers, and view graded results.

📌 Project Description

The objective was to enhance an online course application by adding a complete exam and submission system. Users can now:

  • View course exams
  • Select answers from choices
  • Submit responses
  • View graded exam results

This was done using Django models, views, templates, and the admin interface.

🧩 Features Implemented

  • Question, Choice, and Submission models
  • Admin site integration to manage exam content
  • Exam form on the course detail page
  • Result evaluation logic and grading view
  • Result display template with correct/incorrect answers

🛠️ Tech Stack

  • Python 3.11
  • Django Web Framework
  • SQLite3 (default)
  • HTML/CSS (Django templating)
  • Git + GitHub for version control

🚀 How to Run Locally

# Clone the starter repo
git clone https://github.com/amrmosit/PythonDjango-cloud-app-with-database.git
cd PythonDjango-cloud-app-with-database

About

cloud-app-with-database (Python & Django)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 41.7%
  • CSS 34.2%
  • Python 10.5%
  • HTML 7.1%
  • PowerShell 3.9%
  • Shell 2.6%