Close

ILGE Adventures part 1

A project log for Trinity Capital

A financial literacy, SaaS web application designed for the public school system with the goal of teaching financial literacy.

jake-fergusonJake Ferguson 11/03/2025 at 21:080 Comments

Ok, so the ILGE is the last major piece of the app that needs building before its ready for service. 
The ILGE stands for Interactive Lesson and Grading Engine. Its designed to pull lesson data from a database, render them on the DOM, track DOM inputs, and use said inputs to track lesson progress, grading assignments, ext. Without this system, Trinity Capital basically becomes just a fancy bank simulator. Fun for some, not useful for students or teachers. 




Above is the folder layout of all the modules and current files in the engine. As of now, there are going to be 4 major modules. Those are: 


  1. CRM (Condition Rendering Module) - Handles all of the teacher assigned conditions and handles rendering certain conditions (If a student saves $200, send them a congrats modal) 
  2. LRM (Lesson Rendering Module) - Responsible for pulling lesson data and displaying them on screen. 
  3. UITM (User Interface Tracking module) - Responsible for DOM tracking and sending DOM input data to the CRM and LGM 
  4. LGM - Lesson Grading Module - Responsible for tracking grades and student health for the teacher dashboard. 

The LRM and UITM are the only modules that are finished as of now.

Right now, im working on the CRM. Its going to be a while before I can test the CRM because it needs to connect to the UITM in such a way as any data that comes in from the DOM can be checked against all conditions.

Discussions