Friday, 5 November 2010

Assignment 3 - Nielsen's Heuristics Evaluation on IVLE

The 5 heuristics that we have chosen:-
  1. Visibility of System Status

  2. Recognition over Recall

  3. Help and Documentation

  4. Aesthetic and Minimalist Design

  5. Error Prevention

We have selected the IVLE main page as it is the most commonly accessed and the most frequently used functions are all here:-

Please click to see the full image.

At a glance we see the following functions for students
  1. Download notes/tutorials/assignments/materials.

  2. Watch webcast.

  3. Read announcements from lecturers.

  4. Communicate and ask questions through the forum.

  5. Check timetable.

  6. Check module information (exam datas, grading scheme, lab/lectures locations, textbooks, TA/Lecturer contacts).

  7. Signing up for project groups.

  8. Look for past year papers.

Hence we will perform heuristic analysis on the various sections on the page and see how well they perform these functions.

IVLE Main Page

Please click to see the full image

IVLE Main PagePurpose : Provide a portal for students to access vital school information and materials.
Visibility of System StatusVisibility is decent for the main functions that the website provides, however, almost all the data is presented in a popup, which can be distracting to the user, as it diverts them away from the page.
Recognition over RecallThe main site does it well, all the main functions are visible. Except for peripheral functions in section 4, which are obscure and very rarely used.
Help and DocumentationThere are almost no help and/or documentation for any functions, which can be very confusing to new students. While most functions are self-explanatory, certain features are located at obscure sections such as the "Groups" function for signing up for project groups.
Aesthetic and Minimalist DesignNOT minimalistic at all. Every single function is frontloaded onto the user.
Error PreventionError prevention is as functions are straightforward so there are few things the users can do wrong.

Section 1: Announcements Row

Announcements RowPurpose : Provide Updates to students on new postings and announcements by fellow students and by the lecturer.
Visibility of System StatusThere used to be announcement popups but this feature has since been removed.

Students may sometimes forget to check certain updates and miss out on important information.
Recognition over RecallNot particularly visible.

The buttons are situated on the top right corner and are not prominent at all.
Help and DocumentationShould be self-explanatory except for the download button, which serves to download all of the Module's materials in a go. This particular function is rarely used and not documented.
Aesthetic and Minimalist DesignThey should not appear as popups. Distract the user from the main IVLE page and other information. Since there is so much blank space on the right side of the page, announcements and news(Whats New) feed should appear as an (AJAXed) list that is updated live and the student has a choice to hide it. Announcements marked important by lecturer should also be bumped to the top of the feed.

Not only that, but students are unable to access contents in the "Whats New"(shown below) tab, they should instead be links that allow the students to visit the specific post. Instead of forcing students to go to "whats new" look at the updates, and find them in their respective locations, this adds a new layer of complexity.
Error PreventionFew things can go wrong.

Section 2: Forums

ForumsPurpose : To facilitate discussion among peers and lecturers, allow classmates to know each other better and for students to sign up for project groups
Visibility of System StatusVisible. But unlike most other forums a student does not receive updates that are
  • Directed to at a specific reply he/she made
  • That quoted a post he/she made
  • Subscribe to a currently existing thread without replying
Also only displays the 1 post per click, whereas it should follow the standard convention of displaying a scrolling conversation. Instead of forcing the student to click through every single individual post. This strains the memory of the user as he/she might not be able to keep track of the information in every single post.
Recognition over RecallWell done, follows the standard of most forums nowadays
Help and DocumentationSelf Explanatory, and very common to the standard forums, thus users students will find it very easy to learn.
Aesthetic and Minimalist DesignMinimal enough, but suffers from the same problems due to the popup display. Should also become an AJAX pop-open forum in the main page.
Error PreventionFew things can go wrong.

Section 3: Links in the Module Row

Links in Module RowPurpose :

Bookmarks-> For students to follow modules(that they are not taking)/groups

Communities -> For students to create their own groups, that they can use to transfer files, schedule meetings, forum discussion and make announcements.
Visibility of System StatusNot visible, updates don't appear in the standard "announcements" popups, only when users go into the specific tabs and check for updates. The best way is for users to subscribe to email updates, but it is not on by default, and can be spammy for students.
Recognition over RecallNot well done, a new student will have absolutely no idea what these tabs are for, as they are empty by default.
Help and DocumentationPoor, most students, and even lecturers have no idea what these functions do. Only the IVLE implementation team and "power users" know these functions, and there are almost no help and documentation for new students.
Aesthetic and Minimalist DesignEmpty pages are minimalist enough. Whilst effort can be seen in the design, I would hesitate to call "shrinking" buttons to their minimum good aesthetics or minimalist.
Error PreventionNo one uses them, what can go wrong?

Section 4: Links in the Workspace Row

Links in Workspace RowPurpose : For students to access almost most functions through shortcuts.
Visibility of System StatusNot visible, of the functions that this bar wants to provide shortcut to, there is a more visible method of access.
Recognition over RecallDecent, but the fact remains that these are rarely used features, that few students access.
Help and DocumentationLacking, especially for "resource banks" and "communities", both of this are confusing and lacking in documentation.
Aesthetic and Minimalist DesignMenus are minimalistic in nature, by reducing clutter to a minimum, but more important is question the need for a menu bar as most features here are not related to a single theme, and therefore should each find a better place to stay, instead of forcing themselves into a menu bar.
Error PreventionNo one uses them, what can go wrong?

Section 5: Workbin

WorkbinPurpose : For students to upload homework and for lecturers to release materials(homework/lecturer notes/other materials)
Visibility of System StatusVisible only when students click on "whats new" or open the workbin, can be done better.
Recognition over RecallOnce the student establish the initial understanding the rest of the features are very self-explanatory.
Help and DocumentationThere are few official help channels, but most lecturers and seniors are very familiar with the workbin and often give good information to students. Most features are nonetheless intuitive.
Aesthetic and Minimalist DesignRelatively aesthetic with the tree-hierachy on the right side, very intuitive structure.
Error PreventionAccess to folders with permissions are restricted.

Section 6: Organizer

OrganizerPurpose : For students to view their timetable and add personal events
Visibility of System StatusNot too visible, the student has to click into the page, instead of being able to view upcoming events on the sidebar of the main IVLE page.
Recognition over RecallSimilar to most online sync calendars, however, the 3 calendar views should be merged into 1, i.e. the student should be able to add personal events into the organizer directly, instead of having to move to the personal view.

Also does not support syncing with google calendar.
Help and DocumentationSelf-explanatory, but help and documentation is not provided if needed.
Aesthetic and Minimalist DesignMinimalist. There isn't information that we don't need. What we expect to get from an organizer is there.
Error PreventionNot applicable. Users can't change anything.

Section 7: Module Main Page

Module Main PagePurpose : For Lecturers to provide useful information regarding the course
Visibility of System StatusVisible, but this is module-by-module basis. Some lecturers release very little information on this page.
Recognition over RecallIntuitive
Help and DocumentationSelf-explanatory and probably not needed.
Aesthetic and Minimalist DesignDepends, some lecturers don't like using this and prefer a course website, some other lecturers don't like to release much information over IVLE.
Error PreventionNot applicable.

Sketching A New Design!
And we have come to the most fun part of the assignment! Here are some proposed improvements:-

Please click for the full image

Forum Expands Downwards - We think that it would be really nice if the forums could expand downwards (maybe on mouse-click or mouse-over) instead of bringing us to a new page. Maybe we could only show posts that were not yet read the last time.

Edit Profile by Clicking on Name - Why is there a 'Profile' button so that we can edit our profile? Shouldn't we be able to edit it just by clicking our name? That would save us some space and minimize some clutter.

Show Events in Calendar - True to its function, we have decided that things that are not related to modules and learning shouldn't be included in this portal. Someone should build another portal where the students can log in to view available activities/events. Better still, integrate the student events with the Calendar.

Clean! Clean! Clean! - After asking around, to be honest, I think nobody clicks on 'Career Development' anyway (at least not during the semester). That too, could be omitted in the IVLE. The library already has its own portal and therefore, the link could be omitted. We don't even know what 'Radio Pulze' is doing here. We have Facebook (and other social networks) for socializing, so the 'Friends' function isn't really needed. Poof! We get rid of them and we now have a very clean and minimalist interface. =)

Make Good Use of Space - After we cleaned up, there seem to be a lot of nice empty space. Also, due to technological advancement, most of us have large and wide screens anyway and maybe we should put these space to good use. Announcements, 'What's New' and Community updates could possibly be placed in these empty space. All these information is rather important to us as a student and we think it would be nice if we could get the latest information at a glance.