SYNAPSE: Interactive E-Learning Desktop Application

📌 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.
Logo

© 2026 ramveil

X GitHub Email