CO5992 - Experiential Learning

Machine Learning Web Application

This project is developed as part of the University of Chester second year CO5992 Experiential Learning module. The application is designed by Team Mars to support students learning machine learning concepts through interactive, visual, and student-friendly digital activities.

University of Chester logo

University of Chester

Second Year Student Project

Project Information

University Module Details

🎓

University

University of Chester

📘

Module

CO5992 - Experiential Learning

👨‍💻

Student Level

Second Year Student

🚀

Team

Team Mars

Project Team

Team Mars Members

Team Mars is responsible for designing and developing the LearnML web application as part of the CO5992 Experiential Learning module.

Akif

Akif

Project Manager

Hamid

Hamid

Software Engineer

Theeksha

Theeksha

Designer

Adithya

Adithya

Designer

Kushan

Kushan

Developer

Mashood

Mashood

Developer

Labony

Labony

Game Developer

Wafi

Wafi

Cyber Security Expert

Client Brief

Purpose of the Application

The aim of this web application is to make machine learning lecture content easier to understand by transforming weekly topics into interactive learning pages. Instead of only reading dense lecture slides, students can learn through short explanations, quizzes, visual demonstrations, and progress tracking.

Client / Contact

Paul Underhill

p.underhill@chester.ac.uk

Platform Features

What LearnML Includes

📅

Weekly Learning Structure

The platform is organised into four weekly sections based on the lecture content.

🧠

Machine Learning Concepts

Topics include supervised learning, classification, neural networks, black box models, and model evaluation.

🎮

Interactive Activities

Students can interact with activities such as KNN visualisation, neural network builder, and confusion matrix calculator.

Quizzes

Each week includes a quiz, and a final mixed quiz checks understanding across all topics.

📊

Progress Tracking

Student progress is saved so users can continue learning when they log in again.

📱

Responsive Design

The interface is designed to work on laptops and mobile devices.

Educational Purpose

Designed for Student Learning

LearnML focuses on making abstract machine learning concepts more accessible, memorable, and engaging. The application supports revision by breaking topics into smaller sections and encouraging students to test their understanding before progressing to the next week.

Simple explanations
Visual learning
Knowledge checks
Progress-based learning