Hackersgen is an e-learning platform designed to support over 100 educational institutions by providing scalable and engaging educational resources for high school students. This thesis documents the platform's architecture, core features, and development practices. It covers key aspects such as the implementation of a Video Progress Tracking System, the Tech Journey for interactive learning, and tools for both students and professors, including progress tracking, skill assessment, and classroom management. The project utilizes modern technologies like Golang, PostgreSQL, Redis, MinIO, Kubernetes, and Docker to deliver a high-performance and scalable solution. This retrospective highlights the challenges faced during development, such as optimizing scalability and system performance, and the solutions employed to overcome them. The analysis aims to provide insights into building efficient e-learning platforms and document the practical contributions made throughout the development process.

Hackersgen: A Retrospective Analysis of Its Features, Architecture, and Development Practices

HUSSAIN, MAZHAR
2023/2024

Abstract

Hackersgen is an e-learning platform designed to support over 100 educational institutions by providing scalable and engaging educational resources for high school students. This thesis documents the platform's architecture, core features, and development practices. It covers key aspects such as the implementation of a Video Progress Tracking System, the Tech Journey for interactive learning, and tools for both students and professors, including progress tracking, skill assessment, and classroom management. The project utilizes modern technologies like Golang, PostgreSQL, Redis, MinIO, Kubernetes, and Docker to deliver a high-performance and scalable solution. This retrospective highlights the challenges faced during development, such as optimizing scalability and system performance, and the solutions employed to overcome them. The analysis aims to provide insights into building efficient e-learning platforms and document the practical contributions made throughout the development process.
2023
File in questo prodotto:
File Dimensione Formato  
Hackersgen - A Retrospective Analysis of Its Features, Architecture, and Development Practices - Mazhar Hussain - 893479.pdf

non disponibili

Dimensione 2.64 MB
Formato Adobe PDF
2.64 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14247/24881