SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
MOCLog
Monitoring Online Courses
with log data


Marco Bettoni & Luca Mazzola

1st Moodle Research Conference
15.9.2012, Heraklion, Crete
Convention Center Creta Maris
Outline


1. Introduction: What, Why, How, Who (Marco)
2. E-learning Model (Marco)
3. Concept Map & Solution Map (Marco)
4. Ten Use Cases (Marco)
5. Implementation of the tool (Luca)
6. Demonstration of the tool (Luca)
7. Conclusion (Luca)




                                                     2
Introduction


WHAT
   Visualise (interpret) log data based on a didactical interpretation model
   Processes and outcomes of learning and teaching


WHY
   Monitoring learning is essential but logfiles are seldom used for that
   Monitoring user interaction traces in terms of learning


HOW
   Moodle plugin whose design implements a didactical model


WHO
   FOR: students, teachers, study program managers, administrators
   BY: four Swiss UAS = FFHS (lead), USI, FHNW and BFH                         3
E-Learning Model by Reinmann, G. (2003)




- SUPSI.5: MOClog   Reinmann-Rothmeier, G. (2003). Didaktische Innovation durch Blended Learning. Bern:
                                                                                                          4
                    Hans Huber
Concept map




          5
Solution map




           6
Ten Use Cases


1. Students’ Collaboration: for monitoring   6. Course Activity: for monitoring the level
   how much the student collaborates with        of usage of courses (administrators
   other students                                only)
2. Teacher-Student Interaction: for          7. Tool Use: for monitoring which tools
   monitoring the interactions between a         are used more and which less
   teacher and individual students.              (administrators only)
3. Knowledge Testing: for monitoring the     8. Teacher Facilitation: for monitoring the
   students’ use of their available              level of activity of teachers in facilitating
   knowledge in tests                            learning (study program managers
4. Information Access: for monitoring the        only)
   students’ access to resources (file,      9. Students’ Total Learning: for monitoring
   HTML page, IMS package),                      over all the indicators the total level of
   assignments and quizzes.                      activity of students in learning (study
5. Organization of Learning: for                 program managers only)
   monitoring how students organizes         10. Course Learning: for monitoring the
   their own learning process by planning,       level of facilitation by teachers and the
   preparing exams, etc.                         level of learning by students (study
                                                 program managers only).
                                                                                            7
Implementation of the Tool


 Plugin for moodle 2.x (tested with 2.3.2): uses Moodle logs and
  stores semi-aggregates information inside its tables.
 Some prebuilt configurations to evidence:
    Distribution (of resources)
    Participation (in activities)
    Interaction (between participant)
 For supporting the activity of study-program managers and admins.
 They can see and analyze:
    the course activities
    the tool activities
    teacher facilitation activities
    students’ total learning
    the level of facilitation and learning across the whole course
                                                                      8
Implementation of the Tool


 Exported logs lifetime management
// "Anoymize" MocLog Log File after $CFG->loglifetime days!
if (!empty($CFG->loglifetime)) {
     $cutdate = date('Y-m-d', time() - ($CFG->loglifetime * 3600 * 24));
     $DB->set_field_select('block_moclog_log', 'userid', 0, 'date < '' . $cutdate .
     '' AND userid != 0');
           mtrace("... anonymized old Moclog log records older than " .
     $cutdate);
      }
}
 Anonymaze the user, when the userid of the record is equal to 0
// Add 'anonymous' user 0 $users[0] = (object) array("lastname" =>
   "anonymous", "firstname" => "", "id" => 0);


 No needs to delete record, even complying with strict privacy
  regulations on the data collection and conservation.
// Include anonymized users in the result (having user id = 0) ...
     $courseusers[0] = $users[0];                                                 9
Implementation of the Tool



 Contents differentiated for profiles
// Check if admin, in this case print out the fact that the data for learner is
    hidden...
if (has_capability('block/moclog:administrate', $context)) {         $selection .=
    "<li>" . get_string("restricted_to_courses_to_admin", "block_moclog") .
    "</li>"; }
 Allows to offer the analysis of the single learner activity when called
  by the teacher of the course
// Check for user capabilities to display the expand button
     if ($vis_users && (!has_capability('block/moclog:administrate',
   $context))) {
        $line["fullname"] = "<b>" . $course->fullname . " <span
   id=expanderguy>+/-</span><b>";
     } else {
        $line["fullname"] = "<b>" . $course->fullname . "<b>";
     }

                                                                                 10
Implementation of the Tool

 Runs using the cron , with an incremental approach (max number
  for each execution) ; not all the logs are relevant for this function




                                                                      11
„Demonstration“ of the Tool




Report Launch & Configurations
                                        12
„Demonstration“ of the Tool




Activity profiles
                                             13
„Demonstration“ of the Tool




Profile Settings
                                            14
„Demonstration“ of the Tool




Group Settings
                                          15
„Demonstration“ of the Tool




   Filters Applied

                                  Analitycal Results for
                                    Course Activity
Semi-aggregated data considered                     16
„Demonstration“ of the Tool


Visual Results for
   Tool Activity




                                              17
Conclusions

 Moodle 2.X Plugin for undestanding online what is happening in:
     Courses
     Tools usage
     Groups activity
With the possibility to export information for further offline analisys
 Easy to use for teacher/category administator, almost real-time
 With a didactical approach
 Freely Available at http://sourceforge.net/projects/moclog/
Open Issues / Next Steps
 Computational power required for high-traffic instances (or for the
   first alignment runs, in platform already established)
 Needs of developing the personalized didactical templates, if
   required different didactical aggregations
 Making easier the confrontation between different datasets
   (courses, tools usage within groups, type of activities adopted, ecc)18
Thanks for the Attention


                      Questions?
         MocLog WebSite : http://moclog.ch/
        Marco Bettoni                          Luca Mazzola

    Research Management Unit              eLab – eLearning laboratory
                                          http://www.elearninglab.org/
FFHS - FernfachHochSchule Schweiz    USI – Università della Svizzera italiana
         http://www.ffhs.ch                      http://www.usi.ch

     marco.bettoni@ffhs.ch                 luca.mazzola@usi.ch
                                          mazzola.luca@gmail.com


                                                                         19
        Thanks to SWITCH for financially supporting MOCLog

Weitere ähnliche Inhalte

Andere mochten auch

Learning and teaching with Moodle-based E-learning environments, combining le...
Learning and teaching with Moodle-based E-learning environments, combining le...Learning and teaching with Moodle-based E-learning environments, combining le...
Learning and teaching with Moodle-based E-learning environments, combining le...
mrc12
 
DNA evidence: International Framework
DNA evidence: International Framework DNA evidence: International Framework
DNA evidence: International Framework
afiodorova
 

Andere mochten auch (9)

Interactive speaking practice, assessment and exercise sharing with Babelium ...
Interactive speaking practice, assessment and exercise sharing with Babelium ...Interactive speaking practice, assessment and exercise sharing with Babelium ...
Interactive speaking practice, assessment and exercise sharing with Babelium ...
 
Categorization of learning design courses in virtual environments
Categorization of learning design courses in virtual environmentsCategorization of learning design courses in virtual environments
Categorization of learning design courses in virtual environments
 
Pierre Laforcade and Aymen Abedmouleh
Pierre Laforcade and Aymen AbedmoulehPierre Laforcade and Aymen Abedmouleh
Pierre Laforcade and Aymen Abedmouleh
 
Learning Analytics with Excel Pivot Tables
Learning Analytics with Excel Pivot TablesLearning Analytics with Excel Pivot Tables
Learning Analytics with Excel Pivot Tables
 
Moodbile, a Moodle web services extension and mobile apps
Moodbile, a Moodle web services extension and mobile appsMoodbile, a Moodle web services extension and mobile apps
Moodbile, a Moodle web services extension and mobile apps
 
CADMOS: A learning design tool for Moodle courses
CADMOS: A learning design tool for Moodle coursesCADMOS: A learning design tool for Moodle courses
CADMOS: A learning design tool for Moodle courses
 
Building a Moodle front-end for Greek language learning
Building a Moodle front-end for Greek language learningBuilding a Moodle front-end for Greek language learning
Building a Moodle front-end for Greek language learning
 
Learning and teaching with Moodle-based E-learning environments, combining le...
Learning and teaching with Moodle-based E-learning environments, combining le...Learning and teaching with Moodle-based E-learning environments, combining le...
Learning and teaching with Moodle-based E-learning environments, combining le...
 
DNA evidence: International Framework
DNA evidence: International Framework DNA evidence: International Framework
DNA evidence: International Framework
 

Ähnlich wie MOCLog – Monitoring Online Courses with log data

20 slides presentation
20 slides   presentation20 slides   presentation
20 slides presentation
Kyle Goslin
 
REVIVE project: workshop documentation
REVIVE project: workshop documentationREVIVE project: workshop documentation
REVIVE project: workshop documentation
Joanna Wild
 
How to design Collaborative Learning activities
How to design Collaborative Learning activitiesHow to design Collaborative Learning activities
How to design Collaborative Learning activities
Andrew Brasher
 
Tools and resources to guide practice june 23
Tools and resources to guide practice june 23Tools and resources to guide practice june 23
Tools and resources to guide practice june 23
Grainne Conole
 
Public PhD defense
Public PhD defensePublic PhD defense
Public PhD defense
Jose Luis Santos Odriozola
 

Ähnlich wie MOCLog – Monitoring Online Courses with log data (20)

Flip appproject
Flip appprojectFlip appproject
Flip appproject
 
Exercise services for e learning in higher education with
Exercise services for e learning in higher education withExercise services for e learning in higher education with
Exercise services for e learning in higher education with
 
A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)
A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)
A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)
 
FIE2010: Orchestrating Groupware in Engineering Education
FIE2010: Orchestrating Groupware in Engineering EducationFIE2010: Orchestrating Groupware in Engineering Education
FIE2010: Orchestrating Groupware in Engineering Education
 
2013 03-14 (educon2013) emadrid uam integrating open services building educat...
2013 03-14 (educon2013) emadrid uam integrating open services building educat...2013 03-14 (educon2013) emadrid uam integrating open services building educat...
2013 03-14 (educon2013) emadrid uam integrating open services building educat...
 
20 slides presentation
20 slides   presentation20 slides   presentation
20 slides presentation
 
REVIVE project: workshop documentation
REVIVE project: workshop documentationREVIVE project: workshop documentation
REVIVE project: workshop documentation
 
A Framework for Moodle System Management; Presentation at Moodlemoot Dublin, ...
A Framework for Moodle System Management; Presentation at Moodlemoot Dublin, ...A Framework for Moodle System Management; Presentation at Moodlemoot Dublin, ...
A Framework for Moodle System Management; Presentation at Moodlemoot Dublin, ...
 
Formal Definition of Collaborative Spaces
Formal Definition of Collaborative SpacesFormal Definition of Collaborative Spaces
Formal Definition of Collaborative Spaces
 
Learning while Working
Learning while WorkingLearning while Working
Learning while Working
 
Making the Most of the New File Upload Question Feature in an LMS: Nine Appl...
Making the Most of the New File Upload Question Feature in an LMS:  Nine Appl...Making the Most of the New File Upload Question Feature in an LMS:  Nine Appl...
Making the Most of the New File Upload Question Feature in an LMS: Nine Appl...
 
Introduction to LMS.pptx
Introduction to LMS.pptxIntroduction to LMS.pptx
Introduction to LMS.pptx
 
An adaptative framework for tracking Web–based Learning Environments
An adaptative framework for tracking Web–based Learning EnvironmentsAn adaptative framework for tracking Web–based Learning Environments
An adaptative framework for tracking Web–based Learning Environments
 
How to design Collaborative Learning activities
How to design Collaborative Learning activitiesHow to design Collaborative Learning activities
How to design Collaborative Learning activities
 
Modellbildung, Berechnung und Simulation in Forschung und Lehre
Modellbildung, Berechnung und Simulation in Forschung und LehreModellbildung, Berechnung und Simulation in Forschung und Lehre
Modellbildung, Berechnung und Simulation in Forschung und Lehre
 
Tools and resources to guide practice june 23
Tools and resources to guide practice june 23Tools and resources to guide practice june 23
Tools and resources to guide practice june 23
 
Enhancement of e-learning in geomatics by the integration of dynamic mathemat...
Enhancement of e-learning in geomatics by the integration of dynamic mathemat...Enhancement of e-learning in geomatics by the integration of dynamic mathemat...
Enhancement of e-learning in geomatics by the integration of dynamic mathemat...
 
Public PhD defense
Public PhD defensePublic PhD defense
Public PhD defense
 
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...
 
20 ideas for moodle daniel mc sweeney + kyle goslin
20 ideas for moodle  daniel mc sweeney + kyle goslin20 ideas for moodle  daniel mc sweeney + kyle goslin
20 ideas for moodle daniel mc sweeney + kyle goslin
 

Mehr von mrc12 (6)

The Inter-Orthodox Center of the Church of Greece (DKEE) online courses using...
The Inter-Orthodox Center of the Church of Greece (DKEE) online courses using...The Inter-Orthodox Center of the Church of Greece (DKEE) online courses using...
The Inter-Orthodox Center of the Church of Greece (DKEE) online courses using...
 
A Community approach to staff development in eLearning
A Community approach to staff development in eLearningA Community approach to staff development in eLearning
A Community approach to staff development in eLearning
 
Case Studies: Using Moodle for Collaborative Learning with University and Sen...
Case Studies: Using Moodle for Collaborative Learning with University and Sen...Case Studies: Using Moodle for Collaborative Learning with University and Sen...
Case Studies: Using Moodle for Collaborative Learning with University and Sen...
 
Supporting Problem-based Learning in Moodle using Personalised, Context-speci...
Supporting Problem-based Learning in Moodle using Personalised, Context-speci...Supporting Problem-based Learning in Moodle using Personalised, Context-speci...
Supporting Problem-based Learning in Moodle using Personalised, Context-speci...
 
Concept Tagging in Moodle
Concept Tagging in MoodleConcept Tagging in Moodle
Concept Tagging in Moodle
 
Welcome speech by Petros Georgiakakis
Welcome speech by Petros GeorgiakakisWelcome speech by Petros Georgiakakis
Welcome speech by Petros Georgiakakis
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 

MOCLog – Monitoring Online Courses with log data

  • 1. MOCLog Monitoring Online Courses with log data Marco Bettoni & Luca Mazzola 1st Moodle Research Conference 15.9.2012, Heraklion, Crete Convention Center Creta Maris
  • 2. Outline 1. Introduction: What, Why, How, Who (Marco) 2. E-learning Model (Marco) 3. Concept Map & Solution Map (Marco) 4. Ten Use Cases (Marco) 5. Implementation of the tool (Luca) 6. Demonstration of the tool (Luca) 7. Conclusion (Luca) 2
  • 3. Introduction WHAT  Visualise (interpret) log data based on a didactical interpretation model  Processes and outcomes of learning and teaching WHY  Monitoring learning is essential but logfiles are seldom used for that  Monitoring user interaction traces in terms of learning HOW  Moodle plugin whose design implements a didactical model WHO  FOR: students, teachers, study program managers, administrators  BY: four Swiss UAS = FFHS (lead), USI, FHNW and BFH 3
  • 4. E-Learning Model by Reinmann, G. (2003) - SUPSI.5: MOClog Reinmann-Rothmeier, G. (2003). Didaktische Innovation durch Blended Learning. Bern: 4 Hans Huber
  • 7. Ten Use Cases 1. Students’ Collaboration: for monitoring 6. Course Activity: for monitoring the level how much the student collaborates with of usage of courses (administrators other students only) 2. Teacher-Student Interaction: for 7. Tool Use: for monitoring which tools monitoring the interactions between a are used more and which less teacher and individual students. (administrators only) 3. Knowledge Testing: for monitoring the 8. Teacher Facilitation: for monitoring the students’ use of their available level of activity of teachers in facilitating knowledge in tests learning (study program managers 4. Information Access: for monitoring the only) students’ access to resources (file, 9. Students’ Total Learning: for monitoring HTML page, IMS package), over all the indicators the total level of assignments and quizzes. activity of students in learning (study 5. Organization of Learning: for program managers only) monitoring how students organizes 10. Course Learning: for monitoring the their own learning process by planning, level of facilitation by teachers and the preparing exams, etc. level of learning by students (study program managers only). 7
  • 8. Implementation of the Tool  Plugin for moodle 2.x (tested with 2.3.2): uses Moodle logs and stores semi-aggregates information inside its tables.  Some prebuilt configurations to evidence:  Distribution (of resources)  Participation (in activities)  Interaction (between participant)  For supporting the activity of study-program managers and admins.  They can see and analyze:  the course activities  the tool activities  teacher facilitation activities  students’ total learning  the level of facilitation and learning across the whole course 8
  • 9. Implementation of the Tool  Exported logs lifetime management // "Anoymize" MocLog Log File after $CFG->loglifetime days! if (!empty($CFG->loglifetime)) { $cutdate = date('Y-m-d', time() - ($CFG->loglifetime * 3600 * 24)); $DB->set_field_select('block_moclog_log', 'userid', 0, 'date < '' . $cutdate . '' AND userid != 0'); mtrace("... anonymized old Moclog log records older than " . $cutdate); } }  Anonymaze the user, when the userid of the record is equal to 0 // Add 'anonymous' user 0 $users[0] = (object) array("lastname" => "anonymous", "firstname" => "", "id" => 0);  No needs to delete record, even complying with strict privacy regulations on the data collection and conservation. // Include anonymized users in the result (having user id = 0) ... $courseusers[0] = $users[0]; 9
  • 10. Implementation of the Tool  Contents differentiated for profiles // Check if admin, in this case print out the fact that the data for learner is hidden... if (has_capability('block/moclog:administrate', $context)) { $selection .= "<li>" . get_string("restricted_to_courses_to_admin", "block_moclog") . "</li>"; }  Allows to offer the analysis of the single learner activity when called by the teacher of the course // Check for user capabilities to display the expand button if ($vis_users && (!has_capability('block/moclog:administrate', $context))) { $line["fullname"] = "<b>" . $course->fullname . " <span id=expanderguy>+/-</span><b>"; } else { $line["fullname"] = "<b>" . $course->fullname . "<b>"; } 10
  • 11. Implementation of the Tool  Runs using the cron , with an incremental approach (max number for each execution) ; not all the logs are relevant for this function 11
  • 12. „Demonstration“ of the Tool Report Launch & Configurations 12
  • 13. „Demonstration“ of the Tool Activity profiles 13
  • 14. „Demonstration“ of the Tool Profile Settings 14
  • 15. „Demonstration“ of the Tool Group Settings 15
  • 16. „Demonstration“ of the Tool Filters Applied Analitycal Results for Course Activity Semi-aggregated data considered 16
  • 17. „Demonstration“ of the Tool Visual Results for Tool Activity 17
  • 18. Conclusions  Moodle 2.X Plugin for undestanding online what is happening in:  Courses  Tools usage  Groups activity With the possibility to export information for further offline analisys  Easy to use for teacher/category administator, almost real-time  With a didactical approach  Freely Available at http://sourceforge.net/projects/moclog/ Open Issues / Next Steps  Computational power required for high-traffic instances (or for the first alignment runs, in platform already established)  Needs of developing the personalized didactical templates, if required different didactical aggregations  Making easier the confrontation between different datasets (courses, tools usage within groups, type of activities adopted, ecc)18
  • 19. Thanks for the Attention Questions? MocLog WebSite : http://moclog.ch/ Marco Bettoni Luca Mazzola Research Management Unit eLab – eLearning laboratory http://www.elearninglab.org/ FFHS - FernfachHochSchule Schweiz USI – Università della Svizzera italiana http://www.ffhs.ch http://www.usi.ch marco.bettoni@ffhs.ch luca.mazzola@usi.ch mazzola.luca@gmail.com 19 Thanks to SWITCH for financially supporting MOCLog