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.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.
https://hdl.handle.net/20.500.14247/24881