Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interventions module developement #1911

Draft
wants to merge 28 commits into
base: v29.0.00
Choose a base branch
from

Conversation

Harrison-Idornigie
Copy link
Contributor

Description

making additions to IEP workflow.

Motivation and Context

How Has This Been Tested?

Screenshots

…lasses and enhance form group retrieval logic
…hance contributor dashboard with assessment type addition
…handling and notification for new support plans
…ributor data retrieval with direct SQL queries
@SKuipers
Copy link
Member

SKuipers commented Mar 6, 2025

Hi @Harrison-Idornigie It looks like you're making some amazing headway. As a custom module, however, this doesn't need to be PR'd to the core. The best way to set this up is with it's own GitHub repository (using the starter module as a template, which includes the necessary manifest and version files for custom modules). Each of the modules on the Extend page are examples of custom modules: https://gibbonedu.org/extend/

I note that you may have accidentally committed the Free Learning module contents to your module. Hopefully setting up your module as it's own repository will help you keep these separate.

@Harrison-Idornigie
Copy link
Contributor Author

Harrison-Idornigie commented Mar 6, 2025

Hello @SKuipers , thank you for your feed back. I will move it into a custom module when I am done butt I wanted you guys to help review what I am working on.

Basically, we wish to document the (non-IEP) interventions or accommodations provided to the student and track the progress of different strategies applied without creating a unique education plan. Certain assessments are performed on the student to know which accommodation they might be eligible for and if they are eligible for any program, we document the things done. The final outcome of the intervention should Integrate with the IN module's descriptors. If the kid eventually needs IEP, we will then use the IEP system in IN module to record progress.

For students who have an IEP, we need to be able to generate reports during the reporting cycle along with the regular report cards.

These are the main features I am trying to implement here. I will really appreciate it if someone took a look into the code implement and provide feedbacks as I am not always certain of what would be the best approach when I make software architectural decisions.

The Free Learning module was installed because I am using AI to generate the codes for creating the features we want and so I wanted to see how certain things were implemented in a module context by looking at examples from the Free Learning module, I will eventually remove it in future commits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants