Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Usability issues - Category titles: Difference between revisions

From MoodleDocs
Line 14: Line 14:
! style="background:#ffdead;" | ID
! style="background:#ffdead;" | ID
! style="background:#ffdead;" | Name of the long list
! style="background:#ffdead;" | Name of the long list
! style="background:#efefef;" | Simmilarities
! style="background:#efefef;" | Similarities
! style="background:#efefef;" | Differences
! style="background:#efefef;" | Differences
! style="background:#efefef;" | Are the differences justified?
! style="background:#efefef;" | Are the differences justified?
Line 20: Line 20:
| style="border-bottom:3px solid grey;" | 1
| style="border-bottom:3px solid grey;" | 1
| style="border-bottom:3px solid grey;" | Courses
| style="border-bottom:3px solid grey;" | Courses
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | Both students and courses list all the items ordered alphabetically without limiting the number of entries.
| style="border-bottom:3px solid grey;" |  
| style="border-bottom:3px solid grey;" | It does not index the courses alphabetically.
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | It is not strictly necessary to index the courses alphabetically although in some cases could be useful.
|-
|-
| style="border-bottom:3px solid grey;" | 2
| style="border-bottom:3px solid grey;" | 2
| style="border-bottom:3px solid grey;" | Students
| style="border-bottom:3px solid grey;" | Students
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | Both students and courses list all the items ordered alphabetically without limiting the number of entries.
| style="border-bottom:3px solid grey;" |  
| style="border-bottom:3px solid grey;" | It does not index the students alphabetically.
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | Perhaps it would be useful to index students alphabetically.
|-
|-
| style="border-bottom:3px solid grey;" | 3
| style="border-bottom:3px solid grey;" | 3
| style="border-bottom:3px solid grey;" | Participants
| style="border-bottom:3px solid grey;" | Participants
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | Participants are ordered in an arrival way (every page has a limited number of participants per page)
| style="border-bottom:3px solid grey;" |  
| style="border-bottom:3px solid grey;" | Participants are ordered in an alphabetical way.
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | Indexing alphabetically is justified as son people can be searched by its surname.
|-
|-
| style="border-bottom:3px solid grey;" | 4
| style="border-bottom:3px solid grey;" | 4
| style="border-bottom:3px solid grey;" | Questions
| style="border-bottom:3px solid grey;" | Questions
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | Participants are ordered in an arrival way (every page has a limited number of participants per page)
| style="border-bottom:3px solid grey;" |  
| style="border-bottom:3px solid grey;" | There is no alphabetic or date indexing.
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | Perhaps it will help the user to allow other ways of indexing (by alphabetical order or by date)
|-
|-
| style="border-bottom:3px solid grey;" | 5
| style="border-bottom:3px solid grey;" | 5
| style="border-bottom:3px solid grey;" | Recent activity
| style="border-bottom:3px solid grey;" | Recent activity
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | Recent activity is displayed by order of arrival althougt all activity is not showed (there is a limit of activities). Participants are ordered both by order of arrival (there is no a limited number of participants per page)
| style="border-bottom:3px solid grey;" |  
| style="border-bottom:3px solid grey;" | Both questions and recent activity.
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | In recent activity the activities are indexed by days rather than by the number of page.
|-
|- The index difference is justified because it is more usable to index recent activity pages per days rather than the number (the day is important to situate the activity)
|}
|}



Revision as of 14:44, 11 August 2008

Adjust the number of course per page of the course listing

Of course this is totally possible; however, it is a setting listed under front page settings which does not seem to me to be the most intuitive place for it. I would expect it to be somewhere under courses but the argument could be made that you really only browse courses from the front page. Everywhere else you are in a particular course. In any case, this might be a neat area to explore using AJAX.

How does Moodle handle long lists?

There should be an option for # of entries per page, ways of sorting and filtering, etc.

Comparison of the various long lists (courses, students, participants, questions, etc.)

Table

Comparison of the various long lists
ID Name of the long list Similarities Differences Are the differences justified?
1 Courses Both students and courses list all the items ordered alphabetically without limiting the number of entries. It does not index the courses alphabetically. It is not strictly necessary to index the courses alphabetically although in some cases could be useful.
2 Students Both students and courses list all the items ordered alphabetically without limiting the number of entries. It does not index the students alphabetically. Perhaps it would be useful to index students alphabetically.
3 Participants Participants are ordered in an arrival way (every page has a limited number of participants per page) Participants are ordered in an alphabetical way. Indexing alphabetically is justified as son people can be searched by its surname.
4 Questions Participants are ordered in an arrival way (every page has a limited number of participants per page) There is no alphabetic or date indexing. Perhaps it will help the user to allow other ways of indexing (by alphabetical order or by date)
5 Recent activity Recent activity is displayed by order of arrival althougt all activity is not showed (there is a limit of activities). Participants are ordered both by order of arrival (there is no a limited number of participants per page) Both questions and recent activity. In recent activity the activities are indexed by days rather than by the number of page.

Screenshots

Courses

Courses.JPG

Students

Students.JPG

Participants

Participants.JPG

Questions

Questions.JPG

Recent activity

Recentactivity.JPG