Turns course grades into Learning Outcome and Program Outcome scores for every student, so a department can see how each graduate meets its program outcomes. Team project for CSE 311 Software Engineering and CSE 321 Data Systems, Acıbadem University, Fall 2026.
- Ramiz Özdemir: lead, architecture
- Yaren Sargın: database
- Esin Sarıaltın: backend and calculation
- Rana İlgi Yılmaz: product owner, frontend
docker compose up -d
python3.12 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Settings come from environment variables, see .env.example. The defaults match the compose database.
Every green main is built into ghcr.io/rmz-oz/aculator and deployed to Render, see
decision 5. To run the image locally:
docker build -t aculator . && docker run --rm -p 8000:8000 -e DATABASE_URL=postgres://postgres:postgres@host.docker.internal:5432/aculator aculator
See CONTRIBUTING.md. In short: every task is an issue, every change is a pull request reviewed by
a teammate, main is always green. Sprints are one week, see the milestones.