Search for users by Name In Characters

I would like to be able to search for users by Name In Characters on pages such as:
Home > User Admin > Manage Users
Home > Students > View Student Profiles
The Fast Finder

Thanks

Tieku

@sandra @ross

Yes, I also hope that on the student page, the user’s full name is displayed instead of the ‘surname, given name’ format, which does not conform to Chinese customs.

When searching, we usually input the first two Chinese characters of the full name (generally names are unique enough, and it saves time by entering one less character; moreover, because Chinese has many homophones, names are usually input one character at a time).

Hi @tiekubd
Thank you for suggesting this feature. It’s a great idea, especially for schools that don’t use English as their main language. Currently, we can’t get started on it due to limited capacity. However, we’ll add it to our list of future developments.

On the other hand, if you have some coding capacity and would like to help develop this feature for Gibbon, please contact the Gibbon team. They can assist you in getting started. Thanks for your contribution.

Hi @tiekubd and @AndroidOL This has been added to v29: Development Roadmap · GitHub

Hi @sandra

I have got these to work:

index_fastFinder_ajax.php
Fast Finder

src/Domain/Students/StudentGateway.php
Home > Students > View Student Profiles
Home > Admissions > Student Enrollment

src/Domain/Staff/StaffGateway.php
Home > Staff > Staff Directory

src/Domain/User/UserGateway.php
Home > User Admin > Manage Users

Where do I see the effects of:
src/Domain/Admissions/AdmissionsApplicationGateway.php AND
src/Domain/Students/ApplicationFormGateway.php

There is a current application for a student with a Name In Characters, but a search for the student/application produces no results.
Home > Admissions > Manage Applications

Thanks

Hi @Tieku, thanks for the heads up. It is working, but it looks like I was just using a regular string when testing it. There was a separate issue with searching unicode-escaped characters in the application form data, since JSON stores characters escaped with /u be default, so I’ve added a fix that will enable searching unicode-escaped strings: System: fixed searching unicode characters within stored JSON data · GibbonEdu/core@651bd52 · GitHub

Hi @sandra

For the name 歐哲槄, I can only search on 歐 or 哲 or 槄, but not on 歐哲 or 歐哲槄.

I am not familiar with Chinese names. Is that the expected behavior?

Thanks

Hi @tiekubd, thanks for the heads up, looks like the backslash characters needed further escaping for it to properly search multiple unicode characters in a row. Here’s the fix: System: fixed the fix for unicode characters within stored JSON data · GibbonEdu/core@9e013e9 · GitHub

1 Like

Hi @sandra

It’s all working now. Thanks!

1 Like