Media Hopper Replay – Feature Updates June 2025

Please see below a list of some new features / UI changes in Media Hopper Replay that will be going love on 30 June 2025.

  • New Media Player – The new media player should consolidate all the different media player UI that was previously in the platform into one consistent interface across the platform. This interface will allows users easy access to auto-generated transcripts that accompanies videos as a sidebar in the player, more options to change the layout of video sources as well as easy access to Q&A functionality & confusion flags.
  • New Media Details Page – The new media details page change how the menus for viewing and making changes to media details will appear in Replay. All functionality in terms of changing titles & descriptions, sharing/publishing content, editing content & transcripts and adding polls to videos will remain but the UI has changed to make accessing these features simpler and more intuitive in the platform.
  • Live Player – A new Live player has been enabled that will change the UI for both instructors and students participating in Live Streamed sessions in Replay. Users joining the platform will now have the option to join a live stream In person which is designed for students attending & engaging a live session in person but who still want to view the live feed. The alternative is to join a session Remotely which is designed for users attending & engaging with live sessions off-campus

As always, if you have any questions, please get in touch.




Gradescope Group Assignments: adding a fellow group member

If your instructor has allowed you and other students to submit as a group, you can (and should) add group members to your submission.

To add group members to an assignment submission:

  • On your submission page, either select Group Members in the action bar (along the bottom of the screen) or select ‘View or Edit Group’ in the outline area of the submission (in the right hand panel).

screen grab showing the 'view or edit group' option in Gradescope

  • In the Group Members modal, enter a name to add other students, and then select Add.

screen grab showing the groups members modal for Gradescope

Note: If you cannot see your group member(s) listed in Gradescope, please contact the Course Secretary to ask them to re-sync the Gradescope roster with Learn.




EdStem

About

  • Edstem.org is a discussion board platform some Schools in the College of Science and Engineering are piloting – including Informatics.
  • Edstem is being seen as a potential replacement for Piazza with a much more up-to-date interface – and is feature-comparable with Piazza.
  • EdStem has been Learn-LTI enabled for the School – there is an EdStem MS Team space set up for interested parties – contact the ILTS team for info.
  • The following Informatics courses are participating in the EdStem pilot for 2024/25:
    • Advanced Robotics
    • Algorithmic Game Theory and its Applications
    • Computing in the Classroom
    • Natural Language Understanding, Generation, and Machine Translation
    • Programming for Biomedical Informatics.
  • Please note that our EdStem instance is in the EU zone (DP / InfoSec reasons) – so course URLs will be https://edstem.org/eu/… – you may at times see a drop-down for region – select ‘Europe’.

Setting Up

This is only for those courses above. No other courses in Informatics should be using this for 24/25 – continue to use Piazza.

Step 1

Go to + Content Market and hit + EdStem Discussion  to add a permanent link to your course. Link is hidden from students by default.

  

Step 2

Click on the + link. This will open up a modal above the content (not in a new tab) and after a sec will CREATE the EdStem discussion for this course – using Course Name and Id

  • This will do an initial sync of Learn users to the EdStem roster
  • Email addresses are of the form of <uun>@ed.ac.uk for both staff and students.
  • Staff or students will not have a password to begin with – you can add this via your profile icon (top right). Also add 2FA
  • At start of Semester 1 there is no SSO with EASE – students should be encouraged to come in via Learn – but also see Setting up a Password (optional) below.

Step3

  • Continue Setup then SKIP the Announcement. We recommend skipping the Announcement – as that will post an email to all participants (there’s no way to post without emailing – you do get a warning Post/cancel about this).
  • You probably don’t want to email students at the point of creation – you can add a Welcome announcement later.

Step 4: Using EdStem

Setting up a password (optional)

There are advantages in setting up a password – it allows you to login by clicking on edstem links in emails, for example. Choose a good, secure password.




How to quickly and easily reduce the file size of your lecture slides

The Informatics Open Courseware service currently (as of January 2024) has a file upload size limit of 6MB. This is to ensure the performance of the site is not compromised at it continues to grow. If you have some files which currently exceed this size –  and which could be reduced – then you may want to consider the following options.

Mac Users

PDF files

For Mac users, if you are looking to compress a small number of files, the Preview App is probably your best friend here. Open the PDF in Preview and choose File>Export. Select the Quartz Filter pop up menu and then select “Reduce File Size’.

Word documents

For Word documents, you can use Pages instead of Preview to reduce your document’s file size.

Linux Users

Linux users may be interested in https://imagemagick.org/ – free, open source software for editing and manipulating digital images. This is especially useful for tasks requiring bulk image file manipulation.

 




Collecting coursework submissions: Learn or Gradescope?

This blog post is intended to help course organisers decide which platform is most suitable for their needs with regards to coursework submission and marking. Learn Ultra – and its accompanying Gradebook – is quite a different beast to Learn Original, and so I thought it work highlighting the advantages and challenges of each approach. For simplicity sake, I have highlighted only those assignment types which are commonly used in the School of Informatics. If you have a requirement which sits outside of what is listed below (eg a graded blog) please get in touch with us and we can talk you through further options.

Learn Ultra

Learn Ultra supports the following ways of assessing students online:

Gradescope


Scenario 1 – student submits one individual PDF for marking

Learn Ultra

Learn Ultra can accept multiple files and file types. If one PDF is submitted, this should be displayed in the marking interface (although there have been multiple problems with how Learn handles PDFs in its own reader – particularly on a Mac – and so users are encouraged to download the PDF and open in their native application). A space is provided for the marker to enter grades and feedback. Delegated grading can be enabled for large courses where marking is distributed amongst a team of markers. In addition, parallel marking is now supported in Learn Ultra. This allows two markers to mark the same submission independently, with the course organiser acting as reconciler. Please note: parallel marking can only be enabled for individual submissions (ie *not* group assignments).

Gradescope

The Gradescope Homework assignment can only accept one PDF file upload. Marking can be distributed ‘horizontally’ – ie different markers marking different sections of the submission. Like all the Gradescope assignment types, anonymous marking is supported intuitively – and can be enabled and disabled as needs dictate. A marking scheme can be created in advance, encouraging consistency. Rubrics can be created in advance, or ‘on the fly’. One of the main advantages of Gradescope is the ability to change rubric values mid-way through marking, with marks previously assigned recalculated automatically.


Scenario 2 – group assignment

Learn Ultra

Learn Ultra can support a group assignment. The workflow remains: the groups needs to be created, a group assignment is submitted, one member of the group submits on behalf of the group. This is marked and the marks / feedback are cascaded to each member of the group. Please note: parallel marking can *not* be enabled for a group assignment – nor can delegated grading. So this is best suited for courses with only one marker. Also, anonymity can not be enabled for group assignments.

Gradescope

Gradescope can now support group assignments. As with Learn Ultra, the marker(s) mark as normal, but the grades / feedback are cascaded to each member of the group. However, with Gradescope group assignments, the responsibility for creating the group falls to the student submitting the coursework. Unlike with Learn Ultra, anonymity can be enabled however double blind marking is also not supported.


Scenario 3 – programming assignment

Learn Ultra

Learn Ultra can support a student uploading multiple files. These files can then be downloaded by the marker, with marking taking place offline. Marks and feedback can then be uploaded to the Gradebook via a CSV file upload.

Gradescope

Gradescope has a dedicated programming assignment type. Students can upload unlimited files, of any file type. Markers can build and use an autograder to automatically grade parts of the submission. Markers can also manually grade submissions. One of the main advantages of using Gradescope over Learn Ultra for programming assignments is you can perform a code similarity check within Gradescope.

* Please note: Gradescope Programming Assignments behave differently to Gradescope Homework assignments, in that the student can choose which submission they would like the marker to mark. Consider this when designing your assignment policy and communications.


Scenario 3 – multiple choice quiz

Learn Ultra

Learn Ultra has an inbuilt test functionality. Since the move from Learn Original, many of the question types are no longer supported. LaTex is, in theory, supported in Learn tests. However, in practice, this has proved problematic across the College and we currently do not recommend this approach.

Gradescope

Gradescope’s online assignment type can be used for MCQ type tests / quizzes. It has several advantages over Learn Ultra test:

  • a more intuitive interface for both question setter and student
  • you can use LaTeX and Markdown to format the question text
  • an in-built student preview (not available in Ultra tests).

Scenario 4 – marking by tutorial group

In the past, you may have appreciated the ability to mark by tutorial group in Turnitin. It is worth noting that Gradescope can now support this workflow. Please speak with a member of the ITO to help you set this up.


Summary

Gradescope provides a good user experience for all users and has become the default assessment platform for many courses across the School. We hope the above is useful, but please don’t hesitate to get in touch with us if you’d like to discuss specific requirements for your course.




Learn Ultra: sending a message to a tutorial group

  • Login to your Learn Ultra course page and select the ‘Groups’ tab in the top horizontal menu. Select the name of the group set to which your group belongs.

screen grab highlighting the 'group' tab and the name of a group

  • Scroll to find the name of the group to which you want to send a message. Select the three dot menu icon to the right of the group name and select ‘Message group’ from the drop-down menu.

screen grab highlighting 'message group'

  • Compose your message. Select the ‘send an email copy to recipients’ checkbox if you want the students to receive an email copy in addition to the message within Learn. Press send.

screen grab highlighting the option 'send an email copy to recipients'




Adding a Zoom session to your Learn Ultra course

If your new teaching space does not support Media Hopper Replay (the UoE integrated lecture recording system), and / or if you will be delivering your class either from home or a non-supported room, we suggest the following approach:
  • Login to the Learn Ultra course for your class.
  • Browse to the area in the course where you want the link to appear.
  • Click the plus (+) sign to add content.

screen grab highlighting a plus symbol

  • Click Content Market

screen grab highlighting a menu choice called "content market"

  • Click the plus sign next to Zoom Virtual Classroom.

screen grab highlighting a small plus symbol

  • Now back on the main content list in Learn, select the link to the Zoom Virtual Classroom that you’ve just added and then “Schedule New Meeting”.
  • Give your session a sensible name. Enter the date / time of your session. Select “recurring session” for any regularly recurring classes (eg every Wednesday 10-11am).
  • We recommend *not* either selecting the ‘Waiting Room’ or “Only authenticated users can join meetings” options.

screen grab showing security options in Zoom meeting

  • Ensure you are happy with the remaining options and select ‘Save’.
  • Be sure to remember to make the tool visible to students!

screen grab highlighting "visible to students" menu item

  • You will not be able to test this link with Student Preview in Blackboard. As long as the link works with your instructor account and is not hidden from student view, then your students will be able to see it.
  • You now have your link set up in your course. Let your students know about it in advance and direct them there to access your online class.
  • The passcode for Zoom meetings does not show to students. This should be shared separately.
  • Note: don’t forget to record your session!*

screen grab showing "record to the cloud" option
*The recordings of Zoom sessions set up through a Learn page can be saved to your Media Hopper Replay (lecture recording) library and/or to the course lecture recording area. To find out more about how to enable, this please see IS’s Using Zoom with Media Hopper Replay.




Getting started in Drupal

Accessing your Course Materials in Drupal

The following guidance is designed to help you get up and running with your Course Materials content in Drupal. Please comment below with suggested amendments / additions.

  • You will log in to Drupal using your UoE EASE account.
    1. Go to https://opencourse.inf.ed.ac.uk (or https://opencourse.inf.ed.ac.uk/<your course acronym>
    2. Select ‘Log in to edit’ in the top right of the screen. This will take you to an EASE login page. Enter your EASE credentials.

    Once you are logged in, you will only be able to access courses for which you are a member of teaching staff. Each course will be listed as a separate “group” in Drupal. See the details below about how to access the group for the course(s) you teach on.

  • Contact ILTS if you do *not* have access to your course(s) in Drupal.

Edit existing content

  • If your course has run before, you will likely start with course materials already migrated to your Drupal site. We have created a framework for you and hope you find this helpful. It is also designed to bring some consistency of experience for our students. To view existing content, select the Groups tab in the top left of the page (under Manage). Any courses for which you have edit permissions will be listed on this page. Select the group (course) name which you wish to edit.

screen grab highlighting groups tab and course name

  • Select the ‘Nodes’ tab to see the list of nodes (pages) for this course.

screen grab highlighting nodes tab

  • Select ‘Edit node’ to edit a node (page)

  • You will now see a web form with some content already added. You can edit content in any of the fields which follow. Change the Text Format option to ‘Full HTML’ if required.
  • If you wish to hide a page until a later date, you can do so by using the scheduling options panel towards the right of the page. Set a date in the future for the page to be published.

screen grab highlighting scheduling options

  • When you have finished, select Save.

Adding new content

  • Select the Groups tab in the top left of the page. Any courses for which you have edit permissions will be listed on this page. Select the group (course) name for which you wish to add content.

screen grab highlighting groups tab and course name

  • Select the ‘Nodes’ tab to see the list of nodes (pages) for this course.

screen grab highlighting nodes tab

  • Select ‘Add new content’ to add a page to your course materials site.

screen grab highlighting 'add new content' button

  • You are now taken to the ‘Add Group nodes (Book pages)’ page. Adding content via the group ensures that your new page is assigned to the correct course. You need to give the page a title, e.g. Week 7, or perhaps a particular topic you are covering. For the time being, please ensure that the title for every new page you create starts with the course acronym, e.g. ‘ANLP: Week 7, Lecure 2’ etc. You can then add text to the Body field. Change the Text Format option to ‘Full HTML’ if required.

screen grab of course add / edit screen highlighting node title and text format fields

  • A ‘Files’ field is made available to you. Adding files here will allow you to display the files towards the bottom of the page. You can also choose not to display the file(s) as a list, but rather copy the URL to use inline in existing text. For more detailed instructions on how to add files, see our blog post: Adding files in Drupal
  • Finally, there is a license field at the bottom of the page. This defaults to ‘All rights reserved The University of Edinburgh’. However, you can choose to change this to a Creative Commons license as you wish (if you are unsure what Creative Commons licenses are, you can find out more here). This licenses the content on the page.

screen grab showing 'license' field

  • To the right of the page are three further options you should consider:
    • Firstly, you should assign a URL alias to your new page. This should begin with your course acronym eg /anlp/course-materials/week-7.

screen grab showing how to apply a URL alias to a Drupal page

    • When adding a new page you need to ensure you you assign it to the correct ‘book’ to keep the navigation of your site comprehensible. You can assign a ‘parent’ page if you wish to nest your content and can choose the order of the pages by using the weighting mechanism.

screen grab showing the book outline in Drupal

    • Finally, you can also schedule a suitable date and time for the publication of this new page. Enter a date and time for when you wish the page to be published. You can also enter a date to unpublish the page.

screen grab highlighting scheduling options

  • When you have finished, select Save.

Files

We are pleased to say that we have now configured the site to allow the upload of zip files and code based files. If a file type is not currently supported, please get in touch with us to request. For instructions on how to add files, see our blog post: Adding files in Drupal

Student Preview

You can mimic the student view by simply accessing the site in an alternative browser *where you are not logged in*.

Support

The ILTS team are here to support you throughout this process. Please contact the team and we will be happy to help you. Contact details here.




Collaborate – new domain for recordings

Class technologies recently made some changes to how they host and serve up recordings created in Collaborate Ultra.

This involved changing the domain used by the content provider where the recordings are hosted.

This has been tested on the University of Edinburgh network and all mainstream ISPs, however there are some organisations, especially those with stringent firewall configurations where this domain might be unreachable.

There is a simple method to test if this change will be an issue for our external end users or not, simply attempt to visit the URL –https://test-sms.cloudfront.cdn.bbcollab.com/test.mp4 – if the video appears then no further action is needed.

Please pass this information on to any colleagues who may be working from an external site, especially colleagues who work from NHS sites as these areas tend to have the most stringent firewall configurations in place.

If any issues are identified, please let the Collaborate Service team know by emailing – IS.Helpline@ed.ac.uk – they will then be able to work with the external partner to have the necessary traffic whitelisted.




Resource Lists: Information on lists to be archived

We have been using our current Resource List system, Leganto, since 2017. As a result, there may be up to six different versions of a Resource List available to students. Pre-current lists are not maintained by the Library and many may have broken links or may not provide access to the e-books we have purchased since the pre-current lists were set up.

In September, Library Committee approved the Library’s proposal to introduce a Resource Lists Retention Policy. It was agreed that the Library will provide access to Resource Lists for the current academic year plus the two previous academic years.

Therefore, Resource Lists from academic years 2017/18, 2018/19 and 2019/20 will be archived on Tuesday 10 January 2023. Course Organisers and students will continue to have access to Resource Lists published for courses in 2020/21, 2021/22 and 2022/23.

Archived lists are not deleted and can be re-instated on request, if required, at any time.

Going forward, the Library team will archive the oldest Resource Lists immediately after rollover each year (each June). As an example, this means that in June 2023, lists from 2020/21 will be archived and lists from 21/22, 22/23 and 23/24 will be available to students and Course Organisers.

Reducing the number of versions of a course Resource List should also make it easier for Course Organisers to manage their lists.

Before lists are archived on 10 January, if students and staff would like to keep copies of  older lists, they can export earlier versions of lists to a variety of formats. Information on how to export a Resource List to a PDF or Word document is available on the Resource Lists FAQ pages for Course Organisers and Students

In general, student usage of pre-current lists is extremely low or non-existent. However, there is a small number of pre-current Resource Lists still in regular use. The Library team will contact the relevant Course Organisers before 10 January to discuss how best to manage these lists. If you already know that you are using a list that’s not associated with 2022/23 course code (check the code at the top of your list), please get in touch.