Extended Care Activity ReportThe final piece of the project included building a simple "report" for the business office so they could see (and export information) on the students and the "activity blocks" that they used (for billing purposes). At some stage we'll build a simple export/import directly into excel to ease this process. We also exposed each student's "extended care" information to the parents on the parent portal. This information is real time, so parents can correct things immediately if needed. As we get more data in the system, we will refactor that code and present the data in a better manner (rather than one big list) The next phase of the project will be to link it with the invoicing system and automatically generate invoices along with a link to a CiviContribute page where parents can make a payment.
Impact on Core CiviCRM DevelopmentA few thoughts on how this work can potentially impact core CiviCRM development:
- We should use more AJAX posts across all of our simple forms and at least on a few of the more complex forms.
- The SignIn code can be extended (easily?) to serve as a sign-in sheet for event registration
- We need better systems to help developers migrate custom and profile fields / groups, especially on an incremental basis.
so took the time to learn and figure it out. Some screenshots now included in the blog. Thanx for the nudge