Educational Technology

A virtual learning environment (VLE) is a set of teaching and learning tools designed to enhance a student's learning experience by including computers and the Internet in the learning process. The principal components of a VLE package include curriculum mapping (breaking curriculum into sections that can be assigned and assessed), student tracking, online support for both teacher and student, electronic communication (e-mail, threaded discussions, chat, Web publishing), and Internet links to outside curriculum resources. In general, VLE users are assigned either a teacher ID or a student ID. The teacher sees what a students see, but the teacher has additional user rights to create or modify curriculum content and track student performance. The School of Computer Science uses two VLEs. which is the host and run by the school and which is the official VLE  

What is Moodle?

CS Moodle is a Virtual Learning Environment used by UCD School of Computer Science. Here you will find news, course materials and notes, details of and solutions to assignments, and much more.  In most cases, you will need to self-enrol in your chosen Modules.  To do this use the Search Courses feature below to find your module and click on it.  You will be asked for an enrolment key which your Lecturer or Teaching Assistant will provide.   If you experience any problems using Moodle, please email

What is Brightspace?

Brightspace provides a digital hub for teaching and learning at UCD where lecturers can post materials and announcements for students, run quizzes and surveys, virtual classrooms and discussion forums.

Assigning TAs in Brightspace

Use the Module Access Management System (MAMS) in UCD Infohub to assign or change TAs for your Brightspace Module

- Login to UCD Connect
- Choose InfoHub
- Click on Students tab
- Choose Module Access Management.

Brightspace Mobile

Pulse is the mobile learning app offered by Brightspace available on IOS and Android devices.  It is a mobile app that helps students keep track of important updates. It brings news, deadlines, and grades together in one place so you can spend less time organizing and more time learning.

Available to download from Google Play and Apple AppStore.


CodeRunner is a free open-source question-type plug-in for Moodle that can run program code submitted by students in answer to a wide range of programming questions in many different languages. It is intended primarily for use in computer programming courses although it can be used to grade any question for which the answer is text. It is normally used in Moodle's adaptive quiz mode; students paste in their code in answer to each programming question and get to see their test-case results immediately. They can then correct their code and resubmit, typically for a small penalty.

Urkund Plagiarism Detection

Urkund plagiarism detection is now used by Moodle for all your assignment submissions. Urkund is a fully automated plagiarism detection system that works by matching assignment submissions against published materials, internet content, and previously submitted assignments. [More Information]


CSMoodle :


For both systems, you must use your UCD Connect account to login.