Jump to content
Sue Busher

Staff Directory

Recommended Posts

Has anyone created a staff directory? We have one which is just a site by department that shows the staff, their photo and an email address. We embed the relevant page into our pupil subject sites.

However, it doesn't have a search and is quite clunky - e.g. we have to list each teacher based on what subject they teach more than once. Does anyone have anything similar? I know some schools add the list to their websites of teachers and email addresses.

Just after a way of improving what we have, so ideally we only have one entry for each member of staff, but allocate them to 'show' if they are a teacher of that particular subject.

Link to comment
Share on other sites

Hi @Sue Busher,

When you mentioned Search, I thought of this tutorial from the Radclyffe School.   It's HTML code to search a forum:


Each teacher could have their own thread, with their departments listed in the thread.


You could use a form and the data-viewer which has search built-in.  I could probably help with HTML to hide columns you don't want to see.


You could use the ePortfolios to create a site per staff member.  Staff could have a direct link to their to update with their details and Site List widgets could be used to list all staff, they have search built in AND you could include a department staff list on each page.  You could add extra value using this as each teacher could create a page for each of their classes and drop resources onto them.  Then their students can know to go to their teacher's site to access what they need!

Link to comment
Share on other sites

They all sound interesting. What I would like to continue to do (as this works well) is to embed say all the English teachers into the Subject sites 'Help' page. This often gets mentioned in Social Media threads.

If you have a look at our staff directory, I'd be interested in seeing what you think.

Link to comment
Share on other sites

Had a quick look.  You've got all the staff in table widgets, with the photos, names, job descriptions and email links. 

There's not much you can do to a table widget unfortunately.  Tables in the Text widget are more flexible.  You can add CSS classes, but that would mean redoing the whole lot.   If you did use an individual table for each teacher, (you can copy and paste tables into Text widgets) you could then use classes to control visibility/display from a central source.   When you nest this into the Maths department, you could then have only tables with CSS maths visible using an HTML widget.

Having said that - seeing as you'd have to redo all the contacts, you might be better off either using the ePortfolio option - where you're giving staff more functionality or using some of the APIs to list the information from the Users database automatically.

I've just grabbed this code from the "Who had filled in my form?" widget - haven't test, but I think this gets you close:

                    Frog.Model.api('groups.getMembers', {
                        uuid: groupUUID, /* You can get this using the dev console, assuming you have department groups */
                        ignore_profiles: 'true'
                    }).done(function(staffResponse) {
                        var members = staffResponse.data;
                        $.each(members, function(index1,member) {

                            var displaynameorder = member.forename+' '+member.surname;
                       /* use console.log(member) to get email address and picture etc..., then use append to list. */



Link to comment
Share on other sites

Hi @Sue Busher

Inspired by some other recent work, I've put together a new Academy product as a Staff Directory:


There's an HTML widget which uses the Users API to display a table of all Staff, Admins and Governor profiles.  It then cross-references a form staff need to complete so they tag their own department, room and extension.  Being based in an HTML widget, it's simple to remove columns for photos etc...

When Parents / Students view the same, they can only see the entries made in the Your Details form, so it will be sparse until most staff complete the form.  There's the "Who has filled in my form?" widget so you can quickly see who you need to chase.

staff directory1.PNG


The Your Details form allows staff to supplement their data (I've shortened the department list) for the screenshot.

staff directory2.PNG


Staff can send a message if their name / email is wrong in Frogstaff directory3.PNG

staff directory4.PNG

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...