# Developers

**URL:** https://ask.gibbonedu.org/c/developers/7.md

[Latest](https://ask.gibbonedu.org/latest.md) · [Categories](https://ask.gibbonedu.org/categories.md) · [Tags](https://ask.gibbonedu.org/tags.md)

---

## [About the Developers category](https://ask.gibbonedu.org/t/about-the-developers-category/470)

<div class="topic-metadata">

**Author:** [@ross](https://ask.gibbonedu.org/u/ross)\
**Replies:** 0\
**Last updated:** [March 19, 2023, 1:29am UTC](https://ask.gibbonedu.org/t/about-the-developers-category/470 "2023-03-19T01:29:49Z")

</div>

For those who want to contribute to or extend Gibbon. Please submit issues and bugs to Issues · GibbonEdu/core · GitHub.

---

## [Google OAuth Login – “The Gibbons have escaped!” Error](https://ask.gibbonedu.org/t/google-oauth-login-the-gibbons-have-escaped-error/15596)

<div class="topic-metadata">

**Author:** [@vishalr](https://ask.gibbonedu.org/u/vishalr)\
**Replies:** 1\
**Last updated:** [August 11, 2026, 4:08am UTC](https://ask.gibbonedu.org/t/google-oauth-login-the-gibbons-have-escaped-error/15596 "2026-08-11T04:08:22Z")

</div>

I am trying to configure Google Integration / Google OAuth Login in Gibbon. I have created the following in Google Cloud: OAuth 2.0 Client ID Client Secret API Key Google Calendar API enabled Authorized d…

---

## [Bug: ReportSection.php addDataSources() uses undefined variable $source instead of $sources (v30.0.01)](https://ask.gibbonedu.org/t/bug-reportsection-php-adddatasources-uses-undefined-variable-source-instead-of-sources-v30-0-01/15591)

<div class="topic-metadata">

**Author:** [@Xavier\_Bit](https://ask.gibbonedu.org/u/Xavier_Bit)\
**Replies:** 1\
**Last updated:** [July 16, 2026, 12:58pm UTC](https://ask.gibbonedu.org/t/bug-reportsection-php-adddatasources-uses-undefined-variable-source-instead-of-sources-v30-0-01/15591 "2026-07-16T12:58:39Z")

</div>

Hi Gibbon Team! I already reported a bug in “Administration” and saw that it would fit better here. Gibbon version: v30.0.01 PHP version: 8.3 OS: AlmaLinux (production) / Debian via Docker (development) Description: …

---

## [HW Calendar Module](https://ask.gibbonedu.org/t/hw-calendar-module/15512)

<div class="topic-metadata">

**Author:** [@rozojc](https://ask.gibbonedu.org/u/rozojc)\
**Replies:** 11\
**Last updated:** [June 4, 2026, 8:38pm UTC](https://ask.gibbonedu.org/t/hw-calendar-module/15512 "2026-06-04T20:38:38Z")

</div>

Hi everyone, I wanted to share a small milestone and a bit of context. I started using Gibbon literally about a week ago. I am still very much learning the system and its data model, and I have already posted a couple …

---

## [Sugestão de melhoria para nova versão do sistema ( gestão de documentos)](https://ask.gibbonedu.org/t/sugestao-de-melhoria-para-nova-versao-do-sistema-gestao-de-documentos/15579)

<div class="topic-metadata">

**Author:** [@espsc\_tecnologia](https://ask.gibbonedu.org/u/espsc_tecnologia)\
**Replies:** 0\
**Last updated:** [May 27, 2026, 3:37pm UTC](https://ask.gibbonedu.org/t/sugestao-de-melhoria-para-nova-versao-do-sistema-gestao-de-documentos/15579 "2026-05-27T15:37:47Z")

</div>

Olá equipe da Gibbon EDU, Gostaríamos de sugerir a inclusão de um recurso nativo em futuras versões do sistema relacionado à emissão de Atestados de Matrícula e Declarações Acadêmicas. Atualmente, o sistema permite a g…

---

## [Login Problems after v30 installation](https://ask.gibbonedu.org/t/login-problems-after-v30-installation/15497)

<div class="topic-metadata">

**Author:** [@newcovenant](https://ask.gibbonedu.org/u/newcovenant)\
**Replies:** 1\
**Last updated:** [April 20, 2026, 7:36am UTC](https://ask.gibbonedu.org/t/login-problems-after-v30-installation/15497 "2026-04-20T07:36:53Z")

</div>

Hi, After installing version 30 through Softaculous on Cpanel and trying to login as Admin I encountered the following error message: Oh no! \*Something has gone wrong: the Gibbons have escaped! An error has occurred. …

---

## [Possible attendance inconsistency with non-student user enrolled in class as "Student"](https://ask.gibbonedu.org/t/possible-attendance-inconsistency-with-non-student-user-enrolled-in-class-as-student/15549)

<div class="topic-metadata">

**Author:** [@Baptiste06150](https://ask.gibbonedu.org/u/Baptiste06150)\
**Replies:** 0\
**Last updated:** [April 6, 2026, 8:46am UTC](https://ask.gibbonedu.org/t/possible-attendance-inconsistency-with-non-student-user-enrolled-in-class-as-student/15549 "2026-04-06T08:46:19Z")

</div>

Hello, I found a possible inconsistency in Attendance. I enrolled a teacher/staff user in a class with local class role Student. Then I took class attendance and marked this person Absent. Later, I deleted all attend…

---

## [Error : Absence and Coverage Issues in Staff Absence](https://ask.gibbonedu.org/t/error-absence-and-coverage-issues-in-staff-absence/15486)

<div class="topic-metadata">

**Author:** [@vishalr](https://ask.gibbonedu.org/u/vishalr)\
**Replies:** 3\
**Last updated:** [January 19, 2026, 4:06am UTC](https://ask.gibbonedu.org/t/error-absence-and-coverage-issues-in-staff-absence/15486 "2026-01-19T04:06:09Z")

</div>

Dear Support Team, We have noticed a few inconsistencies in the coverage system of New Absence and would like to share them for review: 1. Timetable Status for Coverage Requests In the teacher’s timetable (teacher s…

---

## [Support on how to integrate biometric time attendance to gibbon](https://ask.gibbonedu.org/t/support-on-how-to-integrate-biometric-time-attendance-to-gibbon/15493)

<div class="topic-metadata">

**Author:** [@Pchamproux](https://ask.gibbonedu.org/u/Pchamproux)\
**Replies:** 0\
**Last updated:** [January 15, 2026, 8:20am UTC](https://ask.gibbonedu.org/t/support-on-how-to-integrate-biometric-time-attendance-to-gibbon/15493 "2026-01-15T08:20:12Z")

</div>

Hello Gibbon community, I’m looking to enhance security and convenience in our school’s Gibbon installation by integrating biometric authentication for logins. Specifically, I want teachers and students to be able to lo…

---

## [Module uninstall cleanup — custom cleanup scripts without core modifications](https://ask.gibbonedu.org/t/module-uninstall-cleanup-custom-cleanup-scripts-without-core-modifications/15474)

<div class="topic-metadata">

**Author:** [@WesselsOD](https://ask.gibbonedu.org/u/WesselsOD)\
**Replies:** 1\
**Last updated:** [December 12, 2025, 2:24am UTC](https://ask.gibbonedu.org/t/module-uninstall-cleanup-custom-cleanup-scripts-without-core-modifications/15474 "2025-12-12T02:24:59Z")

</div>

I’m working on a custom module and need to understand how module cleanup works during uninstallation. Current situation: The core uninstall process (module\_manage\_uninstallProcess.php) automatically removes: Actions…

---

## [Fix DataAdmin Module](https://ask.gibbonedu.org/t/fix-dataadmin-module/15413)

<div class="topic-metadata">

**Author:** [@Hadiyah-Saeed](https://ask.gibbonedu.org/u/Hadiyah-Saeed)\
**Replies:** 4\
**Last updated:** [November 21, 2025, 12:53am UTC](https://ask.gibbonedu.org/t/fix-dataadmin-module/15413 "2025-11-21T00:53:57Z")

</div>

The data admin module is currently unable to import a data from multiple tables, for example, it cannot import the field Time Table - Complete. The description is linked on this post: My Data Admin Module Isn't Working P…

---

## [Implementing Multi-School Management](https://ask.gibbonedu.org/t/implementing-multi-school-management/15083)

<div class="topic-metadata">

**Author:** [@triastanto](https://ask.gibbonedu.org/u/triastanto)\
**Replies:** 10\
**Last updated:** [November 20, 2025, 11:57am UTC](https://ask.gibbonedu.org/t/implementing-multi-school-management/15083 "2025-11-20T11:57:32Z")

</div>

Hello Gibbon Community, Our organization oversees multiple schools under a single foundation, and we’re keen on using Gibbon’s flexible features to streamline operations. I understand that a multi-school installation fe…

---

## [Form Builder Text Fields](https://ask.gibbonedu.org/t/form-builder-text-fields/9157)

<div class="topic-metadata">

**Author:** [@kclearylcmc](https://ask.gibbonedu.org/u/kclearylcmc)\
**Replies:** 3\
**Last updated:** [November 20, 2025, 3:49am UTC](https://ask.gibbonedu.org/t/form-builder-text-fields/9157 "2025-11-20T03:49:06Z")

</div>

Greetings, everyone! I have two problems I’m running into with text fields in form builder. I have a work around for one but would love to find a better solution. Anytime I add text to a form builder page (from the “lay…

---

## [Increase the length of UserName](https://ask.gibbonedu.org/t/increase-the-length-of-username/3765)

<div class="topic-metadata">

**Author:** [@vishalr](https://ask.gibbonedu.org/u/vishalr)\
**Replies:** 6\
**Last updated:** [November 10, 2025, 7:14am UTC](https://ask.gibbonedu.org/t/increase-the-length-of-username/3765 "2025-11-10T07:14:34Z")

</div>

Dear Support Team, at not username length is 20 character, I want to increase length of username.

---

## [Input validation for Custom Fields](https://ask.gibbonedu.org/t/input-validation-for-custom-fields/15449)

<div class="topic-metadata">

**Author:** [@JadenD](https://ask.gibbonedu.org/u/JadenD)\
**Replies:** 1\
**Last updated:** [November 7, 2025, 1:00am UTC](https://ask.gibbonedu.org/t/input-validation-for-custom-fields/15449 "2025-11-07T01:00:47Z")

</div>

Hello Gibbon Community, I’m looking for a way to perform input validation on Custom Fields. More specifically, I am trying to ensure that the value within a custom field I created (A simple numeric value if that is rele…

---

## [Customizing Emergency Data Summary](https://ask.gibbonedu.org/t/customizing-emergency-data-summary/15395)

<div class="topic-metadata">

**Author:** [@JadenD](https://ask.gibbonedu.org/u/JadenD)\
**Replies:** 4\
**Last updated:** [October 7, 2025, 1:44pm UTC](https://ask.gibbonedu.org/t/customizing-emergency-data-summary/15395 "2025-10-07T13:44:17Z")

</div>

Hello Gibbon Community! I am currently attempting to customize the Emergency Data summary found under People → Students. I want to add the Year Group and Form Group of each student to the table. To do this i am directly…

---

## [Add Value in Dropdown Box](https://ask.gibbonedu.org/t/add-value-in-dropdown-box/2779)

<div class="topic-metadata">

**Author:** [@vishalr](https://ask.gibbonedu.org/u/vishalr)\
**Replies:** 12\
**Last updated:** [October 6, 2025, 1:18am UTC](https://ask.gibbonedu.org/t/add-value-in-dropdown-box/2779 "2025-10-06T01:18:59Z")

</div>

Dear Support Team, I want to some value in dropdown box of User’s Form, please guide me how to add it? for reference I have attach image. Thanks in Advanced.

---

## [Gibbon 29 Download](https://ask.gibbonedu.org/t/gibbon-29-download/15325)

<div class="topic-metadata">

**Author:** [@andystat](https://ask.gibbonedu.org/u/andystat)\
**Replies:** 1\
**Last updated:** [July 29, 2025, 4:57am UTC](https://ask.gibbonedu.org/t/gibbon-29-download/15325 "2025-07-29T04:57:22Z")

</div>

I’m having trouble downloading Gibbon 29. Is it me or is there a problem? I’m having trouble downloading Gibbon 29. Is it me or is there a problem?

---

## [String replacement in V29.0.00](https://ask.gibbonedu.org/t/string-replacement-in-v29-0-00/15313)

<div class="topic-metadata">

**Author:** [@Dechen](https://ask.gibbonedu.org/u/Dechen)\
**Replies:** 0\
**Last updated:** [July 14, 2025, 6:03am UTC](https://ask.gibbonedu.org/t/string-replacement-in-v29-0-00/15313 "2025-07-14T06:03:41Z")

</div>

Hi, Before updating to the newest version I as able to use string replacement successfully to replace two fields. Now, if I want to add a new string, no search results pop up under the “Original String” field when I typ…

---

## [Bug Report / Feature Suggestion: Parent Registration for Multiple Children](https://ask.gibbonedu.org/t/bug-report-feature-suggestion-parent-registration-for-multiple-children/15282)

<div class="topic-metadata">

**Author:** [@Andrews](https://ask.gibbonedu.org/u/Andrews)\
**Replies:** 0\
**Last updated:** [May 29, 2025, 10:34pm UTC](https://ask.gibbonedu.org/t/bug-report-feature-suggestion-parent-registration-for-multiple-children/15282 "2025-05-29T22:34:50Z")

</div>

I noticed an issue during student registration using the public registration link on the landing page. Currently, if a parent has multiple children in the school, they are required to register each child one after the o…

---

## [Compatibility between Linux and Windows based databases](https://ask.gibbonedu.org/t/compatibility-between-linux-and-windows-based-databases/15205)

<div class="topic-metadata">

**Author:** [@Xavier\_Bit](https://ask.gibbonedu.org/u/Xavier_Bit)\
**Replies:** 14\
**Last updated:** [May 27, 2025, 2:37am UTC](https://ask.gibbonedu.org/t/compatibility-between-linux-and-windows-based-databases/15205 "2025-05-27T02:37:50Z")

</div>

Hi! I develop on a WAMP server environment (under Windows) where I can easily switch back to former versions, can use my image processing programs and have easy access to my programming IDE as well as direct access to t…

---

## [After Edit Unit Planner getting Error](https://ask.gibbonedu.org/t/after-edit-unit-planner-getting-error/15278)

<div class="topic-metadata">

**Author:** [@vishalr](https://ask.gibbonedu.org/u/vishalr)\
**Replies:** 1\
**Last updated:** [May 26, 2025, 5:55am UTC](https://ask.gibbonedu.org/t/after-edit-unit-planner-getting-error/15278 "2025-05-26T05:55:54Z")

</div>

Dear Support Team, After updating the Unit Planner, when I try to go back, I get an error on the page and am unable to return. attach here console error.

---

## [Linkage between Year Group and Form Group](https://ask.gibbonedu.org/t/linkage-between-year-group-and-form-group/15255)

<div class="topic-metadata">

**Author:** [@Andrews](https://ask.gibbonedu.org/u/Andrews)\
**Replies:** 0\
**Last updated:** [May 1, 2025, 10:00pm UTC](https://ask.gibbonedu.org/t/linkage-between-year-group-and-form-group/15255 "2025-05-01T22:00:56Z")

</div>

It appears there is no link between the Year Group and Form Group when creating a Form Group. I suggest in the future build, when creating a Form group, there will be a dropdown field which contains all Year Groups so t…

---

## [Add a dropdown menu list in the internal Assessment Module](https://ask.gibbonedu.org/t/add-a-dropdown-menu-list-in-the-internal-assessment-module/15247)

<div class="topic-metadata">

**Author:** [@asley](https://ask.gibbonedu.org/u/asley)\
**Replies:** 4\
**Last updated:** [April 28, 2025, 12:30am UTC](https://ask.gibbonedu.org/t/add-a-dropdown-menu-list-in-the-internal-assessment-module/15247 "2025-04-28T00:30:41Z")

</div>

Hello Gibboneers, I am currently working with the Formal Internal Assessment module and would like to suggest or seek advice on an enhancement to the comment section available to subject teachers. As it stands, teacher…

---

## [Attendance Record SQL Query Statistics (Continuously Updated)](https://ask.gibbonedu.org/t/attendance-record-sql-query-statistics-continuously-updated/15173)

<div class="topic-metadata">

**Author:** [@AndroidOL](https://ask.gibbonedu.org/u/AndroidOL)\
**Replies:** 5\
**Last updated:** [April 7, 2025, 1:31am UTC](https://ask.gibbonedu.org/t/attendance-record-sql-query-statistics-continuously-updated/15173 "2025-04-07T01:31:00Z")

</div>

Table: gibbonattendancecode Purpose: Records the attendance code and its corresponding descriptive name (text format). gibbonAttendanceCodeID: Attendance Code ID nameShort: Attendance Name type: Attendance Type direct…

---

## [Getting Error at Enter data in Markbook](https://ask.gibbonedu.org/t/getting-error-at-enter-data-in-markbook/15230)

<div class="topic-metadata">

**Author:** [@vishalr](https://ask.gibbonedu.org/u/vishalr)\
**Replies:** 2\
**Last updated:** [March 27, 2025, 7:55am UTC](https://ask.gibbonedu.org/t/getting-error-at-enter-data-in-markbook/15230 "2025-03-27T07:55:59Z")

</div>

Dear Developer team, After the Gibbon version update, I am encountering an error when entering data into the markbook. dropdown box is not showing Filename: markbook\_edit\_data.php

---

## [Seeking Guidance on Gibbon Module Development: Variable Naming Conventions and Development Manual](https://ask.gibbonedu.org/t/seeking-guidance-on-gibbon-module-development-variable-naming-conventions-and-development-manual/15165)

<div class="topic-metadata">

**Author:** [@AndroidOL](https://ask.gibbonedu.org/u/AndroidOL)\
**Replies:** 2\
**Last updated:** [March 26, 2025, 6:50am UTC](https://ask.gibbonedu.org/t/seeking-guidance-on-gibbon-module-development-variable-naming-conventions-and-development-manual/15165 "2025-03-26T06:50:43Z")

</div>

I am a beginner with no prior programming experience and am not familiar with PHP syntax. Currently, I am developing a Gibbon module aimed at improving the Gibbon messaging module to better suit our specific use case. …

---

## [Inquiry Regarding Potential Repercussions of Modifying Form Group Concept](https://ask.gibbonedu.org/t/inquiry-regarding-potential-repercussions-of-modifying-form-group-concept/15163)

<div class="topic-metadata">

**Author:** [@odihamdalaye](https://ask.gibbonedu.org/u/odihamdalaye)\
**Replies:** 1\
**Last updated:** [March 26, 2025, 6:30am UTC](https://ask.gibbonedu.org/t/inquiry-regarding-potential-repercussions-of-modifying-form-group-concept/15163 "2025-03-26T06:30:18Z")

</div>

Hello Gibbon Team, I hope this message finds you well. I am reaching out to seek your insights and advice regarding a potential modification to the concept of Form Groups within our school’s system. Specifically, we are…

---

## [Clarification on Google Policy Impact on Gibbon's Mailing System](https://ask.gibbonedu.org/t/clarification-on-google-policy-impact-on-gibbons-mailing-system/15178)

<div class="topic-metadata">

**Author:** [@vishalr](https://ask.gibbonedu.org/u/vishalr)\
**Replies:** 1\
**Last updated:** [March 26, 2025, 5:45am UTC](https://ask.gibbonedu.org/t/clarification-on-google-policy-impact-on-gibbons-mailing-system/15178 "2025-03-26T05:45:08Z")

</div>

Dear Developer Team, I have received the following email from Google regarding changes to authentication methods: “Starting March 14, 2025, Google Workspace accounts will only allow access to apps using OAuth. Password…

---

## [Inquiry Regarding Gmail Sending Limit Issue in Gibbon](https://ask.gibbonedu.org/t/inquiry-regarding-gmail-sending-limit-issue-in-gibbon/15201)

<div class="topic-metadata">

**Author:** [@vishalr](https://ask.gibbonedu.org/u/vishalr)\
**Replies:** 4\
**Last updated:** [March 26, 2025, 2:44am UTC](https://ask.gibbonedu.org/t/inquiry-regarding-gmail-sending-limit-issue-in-gibbon/15201 "2025-03-26T02:44:30Z")

</div>

Dear Support Team, I received this message from Gmail: “Email ID has exceeded the Gmail sending limit by sending too many messages.” Because of this, users have to wait up to 11 hours before they can send emails again…

[Next page](https://ask.gibbonedu.org/c/developers/7.md?page=1)
