Personalising Weblearn (Sakai) – The BMS Portal page

Article written by Jon Mason

This year (2011-12), a new course, Biomedical Sciences, started within the Medical Sciences Division. This course combines  teaching specific to the course with teaching shared with other courses. In response to this, we wanted to ensure that the students’ experience of the course in WebLearn (Oxford’s Sakai-based VLE) was coherent and personalised, and didn’t require them to search through different parts of WebLearn to find what they needed.

Therefore, we decided to create a portal page that makes it easy for students to access the information – timetables, documents, etc – relevant to them. We wanted the page, and all of the content, to remain in WebLearn, to ensure that managing the content and the users remained straightforward for lecturers and administrators accustomed to using WebLearn.

Biomedical Sciences Portal Page

The resulting portal page, shown above, provided students with a slick, modern-looking page, on which they could see any recent announcements, view their timetable and access documents both relating to their course and from their personal site within WebLearn.

In order to achieve this, it was necessary to create a multi-level structure for the site, with the main site containing a sub-site for each year of the course, and each year site containing a sub-site for each module.

To dip quickly into the technical aspects, the portal page makes significant use of JavaScript, in particular the JQuery library. Where possible, the content, along with the user’s status and year-group, is gathered using Ajax requests to ‘WebLearn direct’ (web service) URLs, which return information, such as a user’s recent announcements, in a computer-friendly format, e.g. JSON. A brief summary of how the different sections of the page are created is given below:

Announcements

WebLearn’s direct methods are used to get a user’s announcements, specifying the number and age to show. These are then presented to the user in an ‘accordion’, where clicking on an announcement title expands further details of that announcement.

Calendar

The requirement for the calendar was to bring together multiple module calendars into a single view, with a different colour for each module. This was achieved as follows:

  • The calendars for each module reside in the module sites.
  • A Google account is subscribed to the calendar (ICS) feed provided by WebLearn for each module.
  • A Google-calendar view of all the module calendars, with each one assigned a different colour, is embedded into the page.
  • In order to combine the multiple feeds back into a single ICS feed that students could sign up to, e.g. on a smart phone, we used a tool called MashiCal.  However, requires manual input of the feeds to be ‘mashed’ – this has not been a problem so far as the students all do the same module in Year 1.

Course Docs

Documents and resources are held in the sub-sites for each year/module, with some general resources in the top level site. At the time of creating the portal page, there were no direct methods for accessing resources, so a somewhat clunkier method was used. The portal page requests the web view (an HTML page) of the appropriate resources and then uses JQuery to dig down through the folder structure to extract the links to all of the resources and present them in a tree view.

My Stuff

This provides a view of everything in a student’s My Workspace resources folder, produced in the same way as the Course Docs. Students can only view their resources from the portal page – they have to actually go to their workspace to upload/edit resources.

Future Developments

  • Access resources for Course Docs and My Stuff using direct methods (now available after a recent upgrade), as the current process of extracting links from HTML pages is slow and error-prone.
  • Extending functionality of My Stuff, in particular enabling drag-and-drop upload of files, so students can quickly upload files from any computer, e.g. results in the lab.
  • Creation of our own  ’calendar aggregator’, to automatically combine ICS feeds for each student based on the modules they are studying.
Posted in e-learning, Sakai, Web, WebLearn | Tagged , , , , | Leave a comment

WebLearn upgraded to 2.8-ox1: Known Issues

This page is now obsolete, please refer to the page entitled  WebLearn upgraded to 2.8-ox1.1: Known Issues

Posted in WebLearn | 1 Comment

WebLearn upgrade aborted

Unfortunately we encountered an unforeseen problem with Old WebLearn’s database this morning whist attempting to upgrade new WebLearn. This has caused the upgrade to be temporarily aborted and has also left old WebLearn unavailable.

We are working on fixing old WebLearn and once this is done, we will turn our attention back to upgrading new WebLearn. We do not have a new date for the upgrade but hope it will be sometime this week.

The upgrade is now scheduled for Wednesday 30th May between 7am-9am

Picture credit: http://www.flickr.com/photos/jima/3435396513

Posted in Old WebLearn, WebLearn | Tagged | Leave a comment

‘Coursera and MOOCs: From A Teacher’s Perspective’ 5.00pm- 6.15 31st May, OUCS Dr Chuck Severance

We are very please to announce this seminar by Dr Chuck Severance who was the first executive director of the Sakai Foundation and the original chief architect of the Sakai Project.  Today, he is a Clinical Associate Professor and teaches in the School of Information at the University of Michigan.

‘Coursera and MOOCs: From A Teacher’s Perspective’

The idea of moving educational content to the web to make it more scalable has been around since the mid-1990s.   Almost as soon as the web was widely used, one of the first imagined uses would be moving classroom instruction onto the web and achieving economies of scale using the web.  While the idea seemed obvious and felt like it would quickly become a solved problem, repeated attempts to replicate the classroom experience at scale achieved only disappointing results.  At some point, it seemed to many people that if the problem of teaching on the web at scale remained unsolved after 20 years – that perhaps it was simply not possible.  But recently with the breakthrough Stanford AI class with over 160,000 students and the rapid development of efforts like Coursera, Udacity, and edX, it seems like Massively Online Open Courses (MOOCs) are seeing significant investment and amazing growth.

What is different?   What has changed? What is unique about MOOCs?  Why does it seem like the same idea that has failed so may times before will finally work this time?  Will these new MOOCs succeed or be just another hopeful experiment that ultimately fails in the long term?

This talk will look at what it is like to develop and teach a Coursera course from a teacher’s perspective.  Dr. Severance is teaching a course titled Internet History, Technology and Security on Coursera on July 23.  Teaching with Coursera is part of a long-term effort that he started in 1996, when he developed the first lecture capture system called Sync-O-Matic in order to move his courses to the web when his students were using 28.8 modems.   He will look at where Coursera is unique, different, and what is new and compare it to previous effort.

Slides / Links

Posted in e-learning, Sakai, Web, WebLearn | Tagged , | Leave a comment

Problem with Google Scholar import

Monday 21st May 2012: the ‘Import into WebLearn’ link from Google Scholar has vanished from the new-look interface. It turns out that this was intentional and Google do not plan to rectify the matter.

This affects the ability to search and import from Google Scholar from within the Reading Lists tool (Resources). Search and import from SOLO is not affected.

There is a workaround:

  1. click on the link on the bottom “Revert to old venerable look
  2. close the popup window
  3. click on “Search Google Scholar” in WebLearn

You should now see “Import into WebLearn” again.

We plan to patch WebLearn to take users to the old interface but we do not know how long Google will support this view; one day it may disappear without warning!

Posted in Sakai, WebLearn | Tagged | Leave a comment

Upgrade to WebLearn 2.8-ox1 on 30th May

The upgrade has been moved back one day to 30th May 2012

There will be a short period of downtime on Tuesday 30th May between 7am and 9am so that we can perform a major upgrade to WebLearn.

We will be moving to a service based on Sakai 2.8 which offers a number of improvements in key areas:

  • Big improvements to Sign-up tool based on user feedback (categories, change organiser, auto create groups, prevent withdrawing when closed, better export (compatible with OXCORT)
  • Many improvements to the Forums tool (including better user interface (UI), photos of author
  • Improved webservices interface which can be exploited by Mobile Oxford
  • New Profile tool with Social networking facilities
  • New improved Email Sender tool (replaces Mailtool)
  • Improved wiki UI
  • Improved tool permissions ‘widget’
  • SES tool bug fixes
  • Site templates facility – it will be possible to base a new site upon a selection made from a choice of templates each tailored for a specific situation and each containing their own help and guidance.
Posted in Sakai, WebLearn | Tagged | Leave a comment

WebLearn (Sakai) and Cookies

This post was updated for WebLearn 11 on 24 January 2017.

In the light of the EU Cookie law, we thought it would be a good idea to detail what cookies are used by WebLearn 11. We consider all of these to be essential for the service, none of them persist after the session has ended.

WebLearn cookies

  • jsMath – wiki, has the user been shown the missing jsMath fonts warning message?
  • sakai_nav_minimised – is the LHS tools menu minimised
  • JSESSIONID – session status (secure)
  • jstree_open, jstree_load – keep the state of the JSTree navigational aids
  • profile2-tab – stores the current tab index in the Profile tool
  • pasystem_timezone_ok – the user’s timezone setting looks correct
  • pasystem_timezone_warning_dismissed – has the user dismissed the warning about their timezone being incorrect
  • resources_short_urls_preferred – set if the user prefers short URLs
  • dontShowCookieNotice – warning about cookies has been dismissed

Local Oxford Authentication cookies

  • webauth_at – a webauth token (secure)
  • shibstate – used for Additional Verification sites (secure)

The only cookie that links to personal data is JSESSION.

Google Analytics cookies

Google Analytics is used to collect anonymous data which gives the central WebLearn team more information as to how WebLearn is used.

Other cookies

Site maintainers can upload content that sets cookies. We cannot effectively police these third party cookies and hope that they are only used when necessary. We are happy to contact site owners if any users feel that such cookies are not essential.

Photo credit: http://www.flickr.com/photos/klara/403856634

Posted in Sakai, Web, WebLearn | Tagged | Leave a comment

Seminar 22 May 5.15pm: Systems to support thesis writing and eRubrics

LTG Seminar: Systems to support thesis writing and eRubrics

OUCS, 22 May, 5.15-6.15 followed by refreshments

We will be hosting fellow Sakai and Turnitin users from the University of Stockholm who will present their work:

Ulf Olsson, Centre for Learning and Teaching and Department of Computer and Systems Sciences will present SciPro – Supporting the SCIentific PROses – Communication and quality processes in technology enhanced bachelor and master thesis work: a system supporting the thesis writing process. Maria Bergman, Department for Pre-school Teacher Education will present the eRubric project at Stockholm University and their cooperation with Málaga University Department of Education. Maria’s thesis was on the topic of women in the industry and gender construction of technology.

Please come and join us and share ideas. Bookings: http://www.oucs.ox.ac.uk/itlp/courses/detail/LTG9

Posted in e-learning, Sakai | Leave a comment

Three upcoming WebLearn courses

Would you like to investigate a range of WebLearn tools and free authoring packages to manage and enrich the student learning experience?

Have you wondered how to harness the Mobile Oxford platform in conjunction with WebLearn?  

Do not miss out on three upcoming free WebLearn Courses

WebLearn: Tools to support Teaching and Learning

Monday 21 May 2-5pm

This course focuses on WebLearn tools for tutors and lecturers to use in communicating with students, arranging tutorial sessions, conducting course evaluation surveys, building reading lists, organising learning materials, and tracking site usage.

To book: http://www.oucs.ox.ac.uk/itlp/courses/detail/TOVI

WebLearn: Tools for creating interactive on-line resources – New!

Monday 14 May 12.30-13.30

This one-hour session gives an overview of three free, open-source, e-learning authoring tools: eXe, Xerte and GLO Maker. It will emphasise the strengths of each tool and suggest where each might be applicable. A short demonstration of an aspect of each tool will be given.

To book: http://www.oucs.ox.ac.uk/itlp/courses/detail/TOVK

WebLearn: Using Mobile Oxford

Monday 21 May 12.30-13.30

This one-hour session demonstrates the award-winning Mobile Oxford platform (m.Ox) and a selection of WebLearn tools that can be accessed via a mobile device. Participants will have the opportunity to use their mobile devices to try out various WebLearn tools via the mobile platform.

To book: http://www.oucs.ox.ac.uk/itlp/courses/detail/TOVJ

Posted in e-learning, Sakai | Tagged , , | Leave a comment