Den Frie Digitale Skole

Home Projects About

A fullstack Python web app for online education, built with the technologies below.

Flask Celery Gunicorn Python Redis PostgreSQL
November 2024 - July 2025

Employed as a Teacher

I was hired as a teacher teaching programming. Half a year later I was approached by the administration with a request to help improve the school's digital tools

July 2025 Project Start

Manual Administrative Burden

Every student is provided a unique schema that can change frequently, leading to a constant need for updates and adjustments. This manual process was not only time-consuming but also error-prone, impacting the overall efficiency of the school's operations. This was a significant pain point for both teachers and students. The initial challenge was to find a way to streamline these processes and reduce the administrative burden on educators.

July 2025 - August 2025

Google Sheets Integration

I developed an application that automatically retrieved schedules from Google Sheets and displayed them live on each student's personal learning site. This enabled real-time updates and significantly reduced manual work.

  • Schedule retrieval from Google Sheets
  • Inheritance of schedule for different classes
  • Period management for period-bound schemas
  • Real-time updates and notifications to teachers, students and parents
  • Mobile-friendly design for accessibility
  • Live display of schedules on student portals
  • Automated updates reducing manual workload
  • Teacher calendar synchronization through Google Calendar Invites
August 2025 - September 2025

Expansion of Features

Building on the success of the initial scheduling system, I expanded the platform to include additional features such as substitute management, student absence tracking, and a comprehensive administrative dashboard. Each feature was designed to address specific pain points identified during the initial phase of the project.

  • Substitute management system for real-time teacher substitutions
  • Student absence tracking with automated rules engine
  • Detailed reporting and analytics for student attendance
  • Administrative dashboard for user management and system monitoring
  • Document management for students and subjects
  • Communication tools for teachers, students, and parents
  • Role-based access control for enhanced security
  • Cloud-based deployment for scalability and reliability
  • Homework assignment creation and tracking system
August 2025 - Present

Deployment and Adoption

The platform was successfully deployed across the school, leading to a significant reduction in administrative workload. The adoption of the platform has been met with positive feedback, highlighting its ease of use and effectiveness in streamlining school operations.

Ongoing

Continuous Improvement

The platform continues to evolve, with ongoing improvements and new features being added based on user feedback and changing educational needs.

project features

Core Feature
Substitute Management
Core Feature
Student Absence Tracking
Admin Tool
Administrative Dashboard