a better selection or customizable selection of Fields to display in contact page of a person

Bug #545760 reported by wos
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SchoolTool
Confirmed
Medium
Unassigned

Bug Description

The contacts are shown with name, relationship, address...

For better usability I suggest some improvements:

a) Let the admin define which fields are shown.
b) Replace the current fields with name, telephone, mobile, mail
c) Offer several tabs which offer different kind of data such as:
   Tab 1: Person, communication (tel., mob. mail...)
   Tab 2: Address, location...
   Tab 3: Relationships
   ...

Generally make better use of the screen size (on both sides a lot of space is "wasted") - more space = more fields can be shown.

Tags: usability
Revision history for this message
Zhang Weiwu (zhangweiwu) wrote :

Hi. technically it seems b is the fastest solution to implement in system and is a big plus forward for clerk's ease of working. a) and c) are just small plus to our clerk, so I vote for solving by b) in a small and quick shot and establish a following bug to solve a) and c).

Revision history for this message
Tom Hoffman (tom-hoffman) wrote :

We will be making contacts more customizable in the not too distant future, probably the next two or three months.

I'm not sure exactly what you mean in b. Reorder the fields?

Revision history for this message
Zhang Weiwu (zhangweiwu) wrote :

> I'm not sure exactly what you mean in b.

I had to explain the context of the issue. When Wolfgang report the problem he meant the contact page of the person. To reach there:
1) manage -> person
2) person profile -> contacts

In B), the suggestion is to force the two fields "mobile" and "mail" to be displayed in place of relationship, address on the page displayed in 2)

Revision history for this message
wos (scheuing) wrote :

Attached is an example: Organisation of content with tabs. In this case the tabs are flexible = number of tabs, number of fields, field types... can be created according to the requirements. The content will have a good structure and (an advanced solution) the tabs might have different access rights (e.g. a "Financial info" tab won't be available for normal users). This is just an idea how SchoolTool can handle such content (contact information or user information). I hope it is clear now.

Revision history for this message
Tom Hoffman (tom-hoffman) wrote :

Ah, yes, this reminds me that your "contact" use case is different than the basic SchoolTool one -- in a primary or secondary school, the contact is usually a different person than the student, e.g., the parent. So that's part of the reason SchoolTool's implementation is a big cumbersome from your point of view.

I would say you mostly want something similar to what we did for Cambodia -- a hand-coded (i.e., laid out by a human, not Zope's auto-form machinery) demographics form that includes the "contact" information for the student him or herself.

Revision history for this message
Zhang Weiwu (zhangweiwu) wrote :

Hi. How about proposal B? That is minimal change to the existing system.

To reach there:
1) manage -> person
2) person profile -> contacts

In B), the suggestion is to force the two fields "mobile" and "mail" to be displayed in place of relationship, address on the page displayed in 2).

Displaying address as a part of contact preview sounds a bit strange here in China as most contacts are done with phone calls + fax + email, people don't often visite the student's home or ship something there. It had been "address" in contact preview, perhaps because in the U.S. the report sheets are delivered by post and is most significant?

Revision history for this message
Tom Hoffman (tom-hoffman) wrote :

It is also just a reflection of the more custodial nature of primary and secondary schooling. Having teachers visit parents at home is a hot issue in the US right now. Keeping track of whether or not students actually live within the proscribed neighborhood served by a school is an issue here. Also, just sending home random informative mailings.

Zhang Weiwu (zhangweiwu)
summary: - Fields for contacts
+ a better selection or customizable selection of Fields to display in
+ contact page of a person
Changed in schooltool:
status: New → Confirmed
Changed in schooltool:
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.