This is my review of the Ramesys Assimilate VLE. I’ve used this for the past few months, fairly heavily being an ICT teacher so I thought I’d post my thoughts on it. I should prefix this by saying on the whole, it’s not terrible, but there are some glaring bugs/usability flaws that would help improve the product immeasurably. I must also say that as a user, I am unsure how many of these items could be solved or improved by the configuration of the installation.
It’s also useful to remember at this point that more than half of the target audience is children.
Frames
My primary annoyance with Assimilate. Frames arguably do have a use in websites, but this is not one of them, for any of these reasons, see the image for a prime example of when frames are not needed. In a more practical way: “Ooh, this looks interesting” *opens in new tab*, “strange, the menu bar has disappeared. Never mind, I’ll just continue using this page. Hang on! All the links are opening in my previous page!”.
It’s fairly easy to work-around this behaviour but the use of frames and target= breaks how an internet site should work, not cool.

Assimilate's terrible use of frames
Dynamic Content
This is a generic problem, and it seems to be that the general UI could be enhanced by the increased use of AJAX, the creation of a test for example requires about 6 steps before you’re even ready to enter a question, with a page load for each action. Which leads me on to…
Uploading files
File submission is one of the key aspects of the VLE and something which seems very clunky. Although there’s options to upload SCORM content and a zip file, there’s no way of just uploading a couple of files without zipping them or doing the process over again after each one. The upload page is one of the key places some AJAX would go a long way.
-

The clunky upload interface
Displaying Communities
The method of displaying communities (which I find confusing by using a <select>, simple hyperlinked navigation would make more sense) is even more confusing when it displays ‘A to Z’ despite not showing all the communities, you have to notice that it’s only actually showing ‘A to G’, a mistake which I’ve seem students and teachers alike making.

Inconsistent community display labeling
Search
For some reason, the search feature only seems to search items that you have entered matching keywords for. This functionality isn’t explain either on the search page of the keywords page. In fact, the compulsory nature of the keywords has made staff enter anything for this field in order to speed up creating items which leaves search essentially useless. I would expect to be able to find by searching a community’s name at least.

Tables for Layout
Whilst divs are used throughout the site, tables are used frequently to create the content boxes seen throughout the site. Not only could these but done effectively using divs and CSS, the argument for not using tables for layout has been done to death.
Confusing Permissions Page
On the whole, the pages aren’t that badly designed but the exception however being the permissions page.
When I click to add a user to a community, the last step is to select a role, this is not clear if you need to select a role to find the person, or to add the person. It implies the role is associated with the finding, which is isn’t.

But I can't use this yet?!
Following on the from the last point, once I have found the user, I then have to select them, then choose the role, then click add users. Considering how fond of putting processes across several pages Assimilate is, it seems odd to cram everything into the same space and lay it out in the opposite order to the way you are required to click on the elements.

This is backwards!
Curiosity usually gets the better of me, so despire there being no indication of what a new condition was, I tried it anyway.

Permission Condition
No such luck.

Oops
No Notifications
It goes without saying that Teacher’s are very busy. However the only way to check if your students have taken a test or uploaded a file is to constantly check the community which seems a great way to waste time and miss student work.
Default Content Page
There’s no way to set a default document or web page as the first page loaded when the community is clicked on. Obviously intentional but the front page is lacking is customisability. An interesting workaround is to add some javascript into the community description box which redirects to the document of your choice. Whilst being very useful, it’s a tad worrying that the input isn’t sanitised of javascript. I presume the counter argument would be that the managers, i.e. the teachers are trusted, but still unsafe that it is allowed.
-
- Using Javascript to redirect from the homepage
Use of full names
This is a tiny cosmetic thing, but there’s no way to change your display name. Some Teachers don’t mind students knowing their first name, some do, the choice is nice however.
Timeout
Most lessons are at least 50 minutes, yet you get timed out after 25. Even though there is a facility to extend it, that assumes you’re actually at the computer and not teaching.
Reading this back, it sounds a lot more harsh than my actual experience of it. Generally, the product isn’t deeply flawed in the way some VLEs are, but the interface definitely prevents me from using it effectively.