📌 Project Overview
⚠️ For full scripts and explanation, you can visit my github: https://github.com/ramveil/eLearning-Desktop-Apps-with-HCI-Concept
High-Fidelity Prototype designed with Human-Computer Interaction (HCI) principles in mind.
📖 About The Project
Synapse is a desktop-based Learning Management System (LMS) designed to solve the problem of “High Cognitive Load” in traditional e-learning platforms. Built using C# Windows Forms, this application focuses on specific HCI principles:
- Visibility of System Status (Dashboard Stats)
- Recognition rather than Recall (Visual Course Grid)
- User Control & Freedom (Task Filtering)
- Aesthetic and Minimalist Design
✨ Key Features
- 🔐 Aesthetic Login: Split-screen design with error prevention logic.
- 📊 Smart Dashboard: Real-time summary of pending tasks and weekly activity graph.
- 📚 Visual Course List: Netflix-style grid view for intuitive browsing.
- ✅ Task Management System: Interactive filter logic (Quiz vs. Assignments) to reduce clutter.
- 🏆 “Sultan” Progress Report: Gamified academic profile with visual grade bars and achievement indicators.
🛠️ Tech Stack
- Language: C#
- Framework: .NET 8.0 (Windows Forms)
- IDE: Microsoft Visual Studio 2022
- Concepts: OOP, Event-Driven Programming, HCI Design Patterns.