← All Case Studies
Integrated Learning Management System

TAFTA Learning Management System

A custom learning management system connected directly to the TAFTA public website, creating one digital journey from course discovery and enrolment through learning, assessment, assignments, discussions and learner progress.

Organisation Terra Academy for the Arts
Project Type Integrated Learning Management System
Role Strategy, Design & Development
TAFTA Learning Management System
01
The Challenge

Understanding the problem before building the technology.

TAFTA needed more than a standalone learning portal. The public website and learning platform needed to work together so that prospective learners could discover available courses, move into enrolment and continue through a structured learning journey while administrators retained visibility and control over learners, courses and academic activity.

02
The Solution

A solution designed around how the organisation works.

ASCONWEB developed a Laravel-based LMS that works hand in hand with the TAFTA public website. The LMS acts as the central learning platform and course-data source, while the public website presents available programmes and directs learners into registration and enrolment. Once enrolled, learners move through lessons, discussions, quizzes and assignments inside the LMS, while administrators and monitoring teams manage and review activity from the administrative environment.

Connected Platform

One connected learner journey across the TAFTA website and LMS.

The public website and LMS are designed as connected parts of the same platform ecosystem rather than two isolated websites.

01

TAFTA Public Website

✓

Presents TAFTA programmes and available courses

✓

Receives current course information from the LMS

✓

Provides public course discovery and programme information

✓

Directs prospective learners into registration and enrolment

Website
↔
Connected Data & Learner Journey
02

TAFTA LMS

✓

Acts as the central source for course information

✓

Manages learner registration and enrolment

✓

Delivers lessons, assessments and assignments

✓

Tracks learning activity and progression

✓

Provides administrative and monitoring tools

Platform Features

A complete digital learning environment.

The platform combines learner-facing functionality, academic workflows, administration, monitoring and integration with the TAFTA public website.

01

Website & LMS Integration

✓

TAFTA public website connected directly to the LMS

✓

Course catalogue supplied from the LMS to the public website

✓

Public course discovery connected to LMS enrolment

✓

Centralised course data used across the TAFTA digital ecosystem

✓

API-based course integration between the platforms

02

Learner Registration & Enrolment

✓

Learner registration and login

✓

Email verification workflow

✓

Course enrolment

✓

One active course policy for learners

✓

Administrative approval for additional course enrolment

✓

Course and cohort assignment

✓

Learner consent acceptance and withdrawal management

03

Structured Course Delivery

✓

Course and lesson management

✓

Structured lesson progression

✓

Sequential learning requirements

✓

Video-based lessons

✓

Learning resources and downloadable reference materials

✓

Learner progress tracking

✓

Lesson completion controls

04

Quizzes & Assessments

✓

Integrated lesson quizzes

✓

Required quiz pass mark before progression

✓

Quiz retakes until the learner passes

✓

Assessment controls built into the learner journey

✓

Progression rules linked to learning requirements

05

Assignments

✓

Learner assignment submission

✓

Support for documents, PDFs, images and video submissions

✓

Google Drive integration for assignment file storage

✓

Administrative assignment review

✓

Assignment marking workflow

✓

Progression controls for required assignment review

06

Lesson Discussions

✓

Discussion areas attached to individual lessons

✓

Instructor-defined discussion prompts

✓

Required learner participation where enabled

✓

Discussion completion requirements before progression

✓

Learner interaction within the learning experience

07

Notifications & Learner Follow-Up

✓

Email notifications

✓

In-platform notification alerts

✓

Assignment and review notifications

✓

Learner activity reminders

✓

Inactive learner follow-up reporting

08

Administration & Learner Management

✓

Administrative learner management

✓

Course and lesson administration

✓

Course enrolment management

✓

Course and cohort filters

✓

Role-based administrative access

✓

Learner activity and progress visibility

✓

Additional-course approval workflow

09

Monitoring & Reporting

✓

Monitoring and evaluation access

✓

Learner reporting

✓

State-based learner filtering

✓

Course and cohort reporting filters

✓

PWD learner visibility and filtering

✓

Learner progress monitoring

✓

Administrative reporting tools

10

Learning Journey & Certification

✓

Progress from enrolment through structured learning

✓

Assessment-driven progression

✓

Assignment completion workflows

✓

Learner completion tracking

✓

Certificate workflow support

Business Value

Technology should make the organisation work better.

✓

Connects the public TAFTA website and learning platform into one learner journey

✓

Keeps course information centralised between the LMS and public website

✓

Moves learners from course discovery into enrolment and structured learning

✓

Provides controlled progression through lessons, quizzes, discussions and assignments

✓

Gives administrators visibility into learners, courses and learning activity

✓

Supports monitoring teams with filtering and reporting tools

✓

Reduces reliance on disconnected third-party learning and website systems

✓

Provides a platform that can continue evolving with the TAFTA programme

Technology

Tools and technologies used.

Laravel PHP REST API Google Drive Email Notifications Queue Jobs Role-Based Access JavaScript Responsive Web Application
Visit Live Project
Build With ASCONWEB

Have a project that needs a custom digital solution?

We can help you plan, design, build and support it.

Discuss Your Project