I’ve been involved in lecturing courses on IT support of Project Management and Big Data at institutions during the last years.
As there have been many participants I’ve been looking into solutions to facilitate the homework hand-in and evaluation process and the automated assessment of final tests.
The main idea was to support me and not me supporting the system – so an out-of-the-box working tool was preferred.
After some tries on automated test creation with Limesurvey – which is a great tool for survey creation – I found Moodle which supports not only lot easier test creation but the whole e-learning process.
The tool is open-source, have a great documentation and great functionality – which of only a few pieces I use regularly.
So to share news with a specified group, assign homeworks with deadlines and create automated, shuffled tests – the use-cases I need – it does all.
Let’s install on a Ubuntu 14.04 Server. In terminal:
Install Moodle from your browser http://host/moodle/ – choose MySQL database.
The installation process is available with more details at: https://docs.moodle.org/23/en/Installing_Moodle
1. Create a course by using the left panel’s “Courses” menu
2. Create a Course Information Section – Middle Panel, “Add an activity or Resource”, use “Page”
3. Create a Section for Exams – Middle Panel, “Add an activity or Resource”, use “Quiz”
4. Add questions to the question Bank – left panel, below, click “Question Bank” – “Import” – use “Gift” Format
The following example is to import questions into Moodle.
$CATEGORY is to define which category to include to (important to select where to shuffle from).
1. question: Single choice, B is correct
2. question: Multiple choices, if B and C is selected 50%+50%=100% is given
5. Create an Exam shuffling questions from the “Question Bank” – by editing the created quiz
6. Create a homework assignment with Deadlines – Middle Panel, “Add an activity or Resource”, use “Assignment”
+1 Modify grading scheme, administrative settings, add users in the right panel highlighted