Moodle learning analytics from different perspectives (#moothr19)David Monllaó
Description of the analytics features in Moodle from different perspectives: From developers and site administrators to teachers and students. The presentation will include a description of the new features in 3.7, an overview of what we are working on for Moodle 3.8 and an outline of the long term objectives for analytics in Moodle.
Marta Higueras: Frameworks of language teaching competences revisitedeaquals
This document discusses uses of the Instituto Cervantes Key Competences framework for second and foreign language teachers. It outlines an activity where teachers select a concern, map how it relates to other factors, and then use the competences framework to gain new insights and develop an action plan. The framework has helped teachers at various Instituto Cervantes centers better understand problems by considering additional aspects. This familiarization activity aims to focus reflection, introduce the framework, empower users, broaden perspectives, and conceptualize issues in new ways.
Richard Rossner, Marta Higueras: Frameworks of language teaching competences ...eaquals
1) The document discusses competence frameworks for language teaching, including the CEFR, Cervantes Framework, and Eaquals Professional Guidelines (EPG).
2) Competence frameworks describe or exemplify the attitudes, knowledge, and skills involved in an area of competence, enabling self-assessment and assessment by others.
3) The session plans to discuss using the Cervantes Framework for an activity, scenarios for introducing frameworks to teachers, and an overview of the Eaquals Framework for language teacher training and development.
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...Tim Hunt
A talk about two things in tandem: good practices for using the Moodle quiz; and how the quiz is used in reality at the Open University. Hopefully those two things have some things in common.
Student Selection Based On Academic Achievement System using k-mean AlgorithmNik Ridhuan
This document outlines a proposed student selection system based on academic achievement using K-Means clustering. It includes background information on the problem of selecting students for competitions and outlines the objectives, scope, limitations, and techniques of the proposed system. The system design is shown through context and data flow diagrams, as well as an entity relationship diagram. The document also includes prototypes and discusses the conclusion and references. The overall aim is to analyze student subject scores and lists to group students based on their skills using K-Means clustering.
Moodle learning analytics from different perspectives (#moothr19)David Monllaó
Description of the analytics features in Moodle from different perspectives: From developers and site administrators to teachers and students. The presentation will include a description of the new features in 3.7, an overview of what we are working on for Moodle 3.8 and an outline of the long term objectives for analytics in Moodle.
Marta Higueras: Frameworks of language teaching competences revisitedeaquals
This document discusses uses of the Instituto Cervantes Key Competences framework for second and foreign language teachers. It outlines an activity where teachers select a concern, map how it relates to other factors, and then use the competences framework to gain new insights and develop an action plan. The framework has helped teachers at various Instituto Cervantes centers better understand problems by considering additional aspects. This familiarization activity aims to focus reflection, introduce the framework, empower users, broaden perspectives, and conceptualize issues in new ways.
Richard Rossner, Marta Higueras: Frameworks of language teaching competences ...eaquals
1) The document discusses competence frameworks for language teaching, including the CEFR, Cervantes Framework, and Eaquals Professional Guidelines (EPG).
2) Competence frameworks describe or exemplify the attitudes, knowledge, and skills involved in an area of competence, enabling self-assessment and assessment by others.
3) The session plans to discuss using the Cervantes Framework for an activity, scenarios for introducing frameworks to teachers, and an overview of the Eaquals Framework for language teacher training and development.
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...Tim Hunt
A talk about two things in tandem: good practices for using the Moodle quiz; and how the quiz is used in reality at the Open University. Hopefully those two things have some things in common.
Student Selection Based On Academic Achievement System using k-mean AlgorithmNik Ridhuan
This document outlines a proposed student selection system based on academic achievement using K-Means clustering. It includes background information on the problem of selecting students for competitions and outlines the objectives, scope, limitations, and techniques of the proposed system. The system design is shown through context and data flow diagrams, as well as an entity relationship diagram. The document also includes prototypes and discusses the conclusion and references. The overall aim is to analyze student subject scores and lists to group students based on their skills using K-Means clustering.
Educational Data Mining & Students Performance Prediction using SVM TechniquesIRJET Journal
This document discusses using educational data mining and support vector machine (SVM) techniques to predict student performance. It begins with an abstract stating that educational data mining focuses on analyzing educational data to improve learning and institutional effectiveness. The document then provides background on educational data mining and discusses comparing various educational data mining techniques and algorithms using the Weka tool to analyze their accuracy in predicting student performance. Key techniques discussed include SVM, machine learning programming, and various data mining algorithms. The document also reviews related work applying educational data mining and discusses implementing various data mining methods and algorithms to conduct predictive analytics on student performance data.
Online Intelligent Semantic Performance Based Solution: The Milestone towards...AM Publications
As we analyse the computer application undergraduate logical-based courses in an assorted
environment of online assignments and exams and offline lectures, and exhibit the impact on academic routine of
factors such as classroom attendance, web-based course complement, and homework. We present grades from both
ordinary front ends and where the latter method controls for unobserved variation among students. A system
tailored intelligent instructional evaluation will generate the students, teachers & administration concepts,
discussing the predisposition in estimation when the ordinary evaluation method is used, resulting from the fact
that it ignores unobserved assorted. It also reduces the administrator’s load and helps provide the flexibility to
teacher’s need for mass evaluation. The Online Intelligent Semantic Performance based Solution is web
applications that ascertain an association between the institutes and the students. Institutes enter on the site, the
concepts they want in the exam. The questions based on the relevant concept and the syllabus is displayed as a test
to the eligible students. The answers entered by the students are then evaluated and their score is calculated and
saved. This score then can be accessed by the institutes to determine the passes students or to evaluate their
performance. It has been successfully applied to the distance evaluation of basic operating skills of computer
science, such as the course of computer skills in Universities and the local examination for the under graduates in
faridabad, Haryana.
An LMS is a software system that manages and delivers e-learning content, tracks learner progress, and reports on learning data. It allows organizations to store all learning content and materials in one central place, making content easily accessible. Learners can access courses, track their own progress, and educators can monitor learner performance. Key features include content management, assessment tools, and analytics for tracking learner data.
IRJET- Evaluation Technique of Student Performance in various CoursesIRJET Journal
The document proposes a system to evaluate student performance in various courses using techniques like machine learning. It discusses challenges in predicting student performance and developing a model that incorporates students' academic records and evolving progress. The proposed system aims to track student academic and extracurricular information to predict suitable courses and analyze growth.
School management system project Report.pdfKamal Acharya
Education system forms the backbone of every nation. And hence it is important to provide a strong educational foundation to the young generation to ensure the development of open-minded global citizens securing the future for everyone. Advanced technology available today can play a crucial role in streamlining education-related processes to promote solidarity among students, teachers and the school staff. School Management System(SMS) consists of tasks such as registering students, attendance record keeping to control absentees, producing report cards, producing official transcript, preparing timetable and producing different reports for teachers, officials from Dr.Mohiuddin Education foundation and other stakeholders. Automation is the utilization of technology to replace human with a machine that can perform more quickly and more continuously. By automating SMS documents that took up many large storage rooms can be stored on few disks. Transcript images can be annotate. It reduces the time to retrieve old transcripts from hours to seconds.
This document describes a learning management system called Califyn that was developed to automate activity point calculation for students and identify those requiring academic improvement. Califyn focuses on automated points tracking, attendance monitoring, and using machine learning to predict student exam scores. It aims to make the points tracking process easier for faculty and students compared to the traditional manual method. The system's features and potential applications are discussed, along with an overview of existing learning management systems and the increased demand for such systems in online education.
In the current digital era, education system has witness tremendous growth in data storage and efficient retrieval. Many Institutes have very huge databases which may be of terabytes of knowledge and information. The complexity of the data is an important issue as educational data consists of structural as well as non-structural type which includes various text editors like node pad, word, PDF files, images, video, etc. The problem lies in proper storage and correct retrieval of this information. Different types of learning platform like Moodle have implemented to integrate the requirement of educators, administrators and learner. Although this type of platforms are indeed a great support of educators, still mining of the large data is required to uncover various interesting patterns and facts for decision making process for the benefits of the students. In this research work, different data mining classification models are applied to analyse and predict students’ feedback based on their Moodle usage data. The models described in this paper surely assist the educators, decision maker, mentors to early engage with the issues as address by students. In this research, real data from a semester has been experimented and evaluated. To achieve the better classification models, discretization and weight adjustment techniques have also been applied as part of the pre – processing steps. Finally, we conclude that for efficient decision making with the student’s feedback the classifier model must be appropriate in terms of accuracy and other important evaluation measures. Our experiments also shows that by using weight adjustment techniques like information gain and support vector machines improves the performance of classification models.
In the current digital era, education system has witness tremendous growth in data storage and efficient retrieval. Many Institutes have very huge databases which may be of terabytes of knowledge and information. The complexity of the data is an important issue as educational data consists of structural as well as non-structural type which includes various text editors like node pad, word, PDF files, images, video, etc. The problem lies in proper storage and correct retrieval of this information. Different types of learning platform like Moodle have implemented to integrate the requirement of educators, administrators and learner. Although this type of platforms are indeed a great support of educators, still mining of the large data is required to uncover various interesting patterns and facts for decision making process for the
benefits of the students.
A university management system is a software application designed to help universities manage their academic and administrative operations more efficiently. It provides a centralized platform for managing student records, course schedules, faculty information, financial transactions, and other important aspects of university operations.
With a university management system, administrators and faculty members can easily access and update student records, track course schedules and enrollment, and generate reports on academic performance and financial transactions. This system helps to streamline operations and reduce administrative burden, allowing faculty members to focus on teaching and research and students to focus on their studies.
Big data integration for transition from e-learning to smart learning framework eraser Juan José Calderón
Big data integration for transition from e-learning to smart learning framework . Dr. Prakash Kumar Udupi Mr. Puttaswamy Malali Mr. Herald Noronha Department of Computing Department of Computing Department of Computing Middle East College Middle East College Middle East College .
The document describes MVSA, a system that monitors and visualizes student tracking data from online learning activities in e-learning platforms. MVSA collects and analyzes log data from course management systems to provide instructors with insights into student participation and progress. It integrates directly into learning management systems and generates interactive visualizations of student tracking metrics. The visualizations display statistics on student online time, resource views, posts to discussions, and more. This helps instructors identify active or disengaged students, compare participation across a class, and evaluate how online activities relate to academic performance. The system aims to make student tracking data more comprehensible and useful for instruction compared to the limited analytics in standard course management software.
The document describes a system called MVSA that monitors and visualizes student tracking data from online learning platforms. MVSA collects and analyzes log data from course management systems to provide instructors with insights into student activities and engagement. It integrates directly into learning management systems and provides visualization tools to more easily understand student participation, interactions, and resource access over time. The visualizations help instructors identify at-risk students, lurkers, and opportunities to improve the online learning environment and student outcomes.
IRJET- Predicting Academic Performance based on Social ActivitiesIRJET Journal
This document discusses predicting student academic performance based on their social media activities in an online learning environment. It presents a study of 343 students in a computer science course that used social tools like wikis, blogs, and microblogging for collaboration. The study collected data on student activities and used regression algorithms, including a novel Large Margin Nearest Neighbor Regression approach, to predict student grades based on their social media usage. The models achieved good prediction accuracy, outperforming other common regression algorithms.
The document describes a proposed intelligent career guidance system using machine learning. It discusses algorithms like decision trees, XGBoost and SVM that will be used to classify students into suitable career paths based on their academic performance, skills and other attributes. Feature selection techniques like chi-squared test will be applied to select important features from the dataset. The system will first collect data, pre-process it, then use machine learning algorithms and techniques to analyze the data and provide career recommendations to students. Feasibility of the system is analyzed and the basic software and hardware requirements are also outlined.
This document describes a school management system project that aims to ease the academic and management processes for educational institutions. The system allows students to choose from available courses, view course details, and apply for courses online. It includes modules for administration, student registration, attendance tracking, counseling, and updating student information. The project uses technologies like HTML, CSS, PHP, MySQL, and frameworks like Bootstrap. It is intended to benefit schools, universities, students, and parents by facilitating online admission applications and student counseling management.
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...eMadrid network
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid Learning Analytics. "The contributions of Data Visualization & Learning Analytics for Online Courses". Ruth Cobos Pérez. 04/07/2017.
E 5 development-of_a_data_management_system_for_studEdress Oryakhail
Abstract
With the advances of information technology nowadays, it is more than appropriate for an educational
institution to make use of the existing technology to ease the process of managing students’ data and grades.
One of the applications needed by the Information Systems department is a data management system for
student’s final year projects that can manage their grades and generate full reports.
This system will be developed as a web-based system, with access limited only to the university's local network.
To design this new system, analyses of the current final year project procedure, data and grade management will
be conducted. The results of the analyses will form the foundation of the design and development of a database
management system – the core support of the data management system. The interface of the system will be
designed and built on the principles of usability.
It is aimed that both the department's administration and the Head of Department can benefit from using this
system to input, manage and view students' final year projects and the respective grades.
VII Jornadas eMadrid "Education in exponential times". Learning Analytics Imp...eMadrid network
VII Jornadas eMadrid "Education in exponential times". Learning Analytics Implementation in a Multidomain Computer-Based Learning Environment. Omar Alvarez-Xochihua Universidad Autónoma de Baja California. 04/07/2017.
The document discusses the development of a computer-based grading system for the Technological University of the Philippines. It aims to replace the current manual grading system by automatically importing grades from teacher records and printing them in different formats. The proposed system would also allow storage and access of old student data. It seeks to address problems with the current system like delays in grade submission and issuance. The computer-based grading system would create a more user-friendly interface using a database to store student information. It is intended to benefit faculty by reducing effort, students by lessening delays, and the university by improving processing of grade reports. The scope is limited to implementation of the system using Visual Basic and Microsoft Access.
Moodle learning analytics desde diferentes perspectivas (#mootgt19)David Monllaó
Moodle es una plataforma de aprendizaje en línea utilizada por 162 millones de usuarios en todo el mundo. Este documento describe cómo Moodle HQ está desarrollando herramientas de análisis de aprendizaje para mejorar la experiencia de los estudiantes, profesores, administradores e investigadores en la plataforma. Actualmente, Moodle puede identificar estudiantes en riesgo de no completar un curso con éxito y proporciona notificaciones sugeridas. En el futuro, Moodle agregará un asistente virtual, informes mejorados
Educational Data Mining & Students Performance Prediction using SVM TechniquesIRJET Journal
This document discusses using educational data mining and support vector machine (SVM) techniques to predict student performance. It begins with an abstract stating that educational data mining focuses on analyzing educational data to improve learning and institutional effectiveness. The document then provides background on educational data mining and discusses comparing various educational data mining techniques and algorithms using the Weka tool to analyze their accuracy in predicting student performance. Key techniques discussed include SVM, machine learning programming, and various data mining algorithms. The document also reviews related work applying educational data mining and discusses implementing various data mining methods and algorithms to conduct predictive analytics on student performance data.
Online Intelligent Semantic Performance Based Solution: The Milestone towards...AM Publications
As we analyse the computer application undergraduate logical-based courses in an assorted
environment of online assignments and exams and offline lectures, and exhibit the impact on academic routine of
factors such as classroom attendance, web-based course complement, and homework. We present grades from both
ordinary front ends and where the latter method controls for unobserved variation among students. A system
tailored intelligent instructional evaluation will generate the students, teachers & administration concepts,
discussing the predisposition in estimation when the ordinary evaluation method is used, resulting from the fact
that it ignores unobserved assorted. It also reduces the administrator’s load and helps provide the flexibility to
teacher’s need for mass evaluation. The Online Intelligent Semantic Performance based Solution is web
applications that ascertain an association between the institutes and the students. Institutes enter on the site, the
concepts they want in the exam. The questions based on the relevant concept and the syllabus is displayed as a test
to the eligible students. The answers entered by the students are then evaluated and their score is calculated and
saved. This score then can be accessed by the institutes to determine the passes students or to evaluate their
performance. It has been successfully applied to the distance evaluation of basic operating skills of computer
science, such as the course of computer skills in Universities and the local examination for the under graduates in
faridabad, Haryana.
An LMS is a software system that manages and delivers e-learning content, tracks learner progress, and reports on learning data. It allows organizations to store all learning content and materials in one central place, making content easily accessible. Learners can access courses, track their own progress, and educators can monitor learner performance. Key features include content management, assessment tools, and analytics for tracking learner data.
IRJET- Evaluation Technique of Student Performance in various CoursesIRJET Journal
The document proposes a system to evaluate student performance in various courses using techniques like machine learning. It discusses challenges in predicting student performance and developing a model that incorporates students' academic records and evolving progress. The proposed system aims to track student academic and extracurricular information to predict suitable courses and analyze growth.
School management system project Report.pdfKamal Acharya
Education system forms the backbone of every nation. And hence it is important to provide a strong educational foundation to the young generation to ensure the development of open-minded global citizens securing the future for everyone. Advanced technology available today can play a crucial role in streamlining education-related processes to promote solidarity among students, teachers and the school staff. School Management System(SMS) consists of tasks such as registering students, attendance record keeping to control absentees, producing report cards, producing official transcript, preparing timetable and producing different reports for teachers, officials from Dr.Mohiuddin Education foundation and other stakeholders. Automation is the utilization of technology to replace human with a machine that can perform more quickly and more continuously. By automating SMS documents that took up many large storage rooms can be stored on few disks. Transcript images can be annotate. It reduces the time to retrieve old transcripts from hours to seconds.
This document describes a learning management system called Califyn that was developed to automate activity point calculation for students and identify those requiring academic improvement. Califyn focuses on automated points tracking, attendance monitoring, and using machine learning to predict student exam scores. It aims to make the points tracking process easier for faculty and students compared to the traditional manual method. The system's features and potential applications are discussed, along with an overview of existing learning management systems and the increased demand for such systems in online education.
In the current digital era, education system has witness tremendous growth in data storage and efficient retrieval. Many Institutes have very huge databases which may be of terabytes of knowledge and information. The complexity of the data is an important issue as educational data consists of structural as well as non-structural type which includes various text editors like node pad, word, PDF files, images, video, etc. The problem lies in proper storage and correct retrieval of this information. Different types of learning platform like Moodle have implemented to integrate the requirement of educators, administrators and learner. Although this type of platforms are indeed a great support of educators, still mining of the large data is required to uncover various interesting patterns and facts for decision making process for the benefits of the students. In this research work, different data mining classification models are applied to analyse and predict students’ feedback based on their Moodle usage data. The models described in this paper surely assist the educators, decision maker, mentors to early engage with the issues as address by students. In this research, real data from a semester has been experimented and evaluated. To achieve the better classification models, discretization and weight adjustment techniques have also been applied as part of the pre – processing steps. Finally, we conclude that for efficient decision making with the student’s feedback the classifier model must be appropriate in terms of accuracy and other important evaluation measures. Our experiments also shows that by using weight adjustment techniques like information gain and support vector machines improves the performance of classification models.
In the current digital era, education system has witness tremendous growth in data storage and efficient retrieval. Many Institutes have very huge databases which may be of terabytes of knowledge and information. The complexity of the data is an important issue as educational data consists of structural as well as non-structural type which includes various text editors like node pad, word, PDF files, images, video, etc. The problem lies in proper storage and correct retrieval of this information. Different types of learning platform like Moodle have implemented to integrate the requirement of educators, administrators and learner. Although this type of platforms are indeed a great support of educators, still mining of the large data is required to uncover various interesting patterns and facts for decision making process for the
benefits of the students.
A university management system is a software application designed to help universities manage their academic and administrative operations more efficiently. It provides a centralized platform for managing student records, course schedules, faculty information, financial transactions, and other important aspects of university operations.
With a university management system, administrators and faculty members can easily access and update student records, track course schedules and enrollment, and generate reports on academic performance and financial transactions. This system helps to streamline operations and reduce administrative burden, allowing faculty members to focus on teaching and research and students to focus on their studies.
Big data integration for transition from e-learning to smart learning framework eraser Juan José Calderón
Big data integration for transition from e-learning to smart learning framework . Dr. Prakash Kumar Udupi Mr. Puttaswamy Malali Mr. Herald Noronha Department of Computing Department of Computing Department of Computing Middle East College Middle East College Middle East College .
The document describes MVSA, a system that monitors and visualizes student tracking data from online learning activities in e-learning platforms. MVSA collects and analyzes log data from course management systems to provide instructors with insights into student participation and progress. It integrates directly into learning management systems and generates interactive visualizations of student tracking metrics. The visualizations display statistics on student online time, resource views, posts to discussions, and more. This helps instructors identify active or disengaged students, compare participation across a class, and evaluate how online activities relate to academic performance. The system aims to make student tracking data more comprehensible and useful for instruction compared to the limited analytics in standard course management software.
The document describes a system called MVSA that monitors and visualizes student tracking data from online learning platforms. MVSA collects and analyzes log data from course management systems to provide instructors with insights into student activities and engagement. It integrates directly into learning management systems and provides visualization tools to more easily understand student participation, interactions, and resource access over time. The visualizations help instructors identify at-risk students, lurkers, and opportunities to improve the online learning environment and student outcomes.
IRJET- Predicting Academic Performance based on Social ActivitiesIRJET Journal
This document discusses predicting student academic performance based on their social media activities in an online learning environment. It presents a study of 343 students in a computer science course that used social tools like wikis, blogs, and microblogging for collaboration. The study collected data on student activities and used regression algorithms, including a novel Large Margin Nearest Neighbor Regression approach, to predict student grades based on their social media usage. The models achieved good prediction accuracy, outperforming other common regression algorithms.
The document describes a proposed intelligent career guidance system using machine learning. It discusses algorithms like decision trees, XGBoost and SVM that will be used to classify students into suitable career paths based on their academic performance, skills and other attributes. Feature selection techniques like chi-squared test will be applied to select important features from the dataset. The system will first collect data, pre-process it, then use machine learning algorithms and techniques to analyze the data and provide career recommendations to students. Feasibility of the system is analyzed and the basic software and hardware requirements are also outlined.
This document describes a school management system project that aims to ease the academic and management processes for educational institutions. The system allows students to choose from available courses, view course details, and apply for courses online. It includes modules for administration, student registration, attendance tracking, counseling, and updating student information. The project uses technologies like HTML, CSS, PHP, MySQL, and frameworks like Bootstrap. It is intended to benefit schools, universities, students, and parents by facilitating online admission applications and student counseling management.
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...eMadrid network
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid Learning Analytics. "The contributions of Data Visualization & Learning Analytics for Online Courses". Ruth Cobos Pérez. 04/07/2017.
E 5 development-of_a_data_management_system_for_studEdress Oryakhail
Abstract
With the advances of information technology nowadays, it is more than appropriate for an educational
institution to make use of the existing technology to ease the process of managing students’ data and grades.
One of the applications needed by the Information Systems department is a data management system for
student’s final year projects that can manage their grades and generate full reports.
This system will be developed as a web-based system, with access limited only to the university's local network.
To design this new system, analyses of the current final year project procedure, data and grade management will
be conducted. The results of the analyses will form the foundation of the design and development of a database
management system – the core support of the data management system. The interface of the system will be
designed and built on the principles of usability.
It is aimed that both the department's administration and the Head of Department can benefit from using this
system to input, manage and view students' final year projects and the respective grades.
VII Jornadas eMadrid "Education in exponential times". Learning Analytics Imp...eMadrid network
VII Jornadas eMadrid "Education in exponential times". Learning Analytics Implementation in a Multidomain Computer-Based Learning Environment. Omar Alvarez-Xochihua Universidad Autónoma de Baja California. 04/07/2017.
The document discusses the development of a computer-based grading system for the Technological University of the Philippines. It aims to replace the current manual grading system by automatically importing grades from teacher records and printing them in different formats. The proposed system would also allow storage and access of old student data. It seeks to address problems with the current system like delays in grade submission and issuance. The computer-based grading system would create a more user-friendly interface using a database to store student information. It is intended to benefit faculty by reducing effort, students by lessening delays, and the university by improving processing of grade reports. The scope is limited to implementation of the system using Visual Basic and Microsoft Access.
Moodle learning analytics desde diferentes perspectivas (#mootgt19)David Monllaó
Moodle es una plataforma de aprendizaje en línea utilizada por 162 millones de usuarios en todo el mundo. Este documento describe cómo Moodle HQ está desarrollando herramientas de análisis de aprendizaje para mejorar la experiencia de los estudiantes, profesores, administradores e investigadores en la plataforma. Actualmente, Moodle puede identificar estudiantes en riesgo de no completar un curso con éxito y proporciona notificaciones sugeridas. En el futuro, Moodle agregará un asistente virtual, informes mejorados
The document discusses installing and configuring Solr and global search for Moodle. It provides instructions on downloading and starting the Solr server, creating an index to store Moodle site contents, and installing the necessary PHP extension. The document also mentions that global search in Moodle is available from version 3.1 onward and allows storing and searching a site's contents via a search engine plugin and API.
Add your plugin contents to global searchDavid Monllaó
This document discusses Moodle's global search plugin capabilities introduced in Moodle 3.1. It describes how plugins can add their content to the search engine by defining search areas and documents. It covers indexing data, access control, and leveraging existing classes to easily add activity information to searches. The document provides links to Moodle documentation and code samples for further customizing the search experience.
How to improve your moodle site performanceDavid Monllaó
The document provides tips for improving Moodle site performance based on user roles. It suggests that teachers enable only necessary filters, resize images before uploading, and reduce sections/recent activity blocks. Moodle administrators should use performance reports, disable log legacy data, and reduce frontpage courses. System administrators can implement memcached, Opcache, compare session storage, and optimize hardware. Developers should reduce database queries in loops, join on indexes, and add caching. Moodle HQ ensures no regressions and looks for performance issues and more caches.
This document provides an overview of how Moodle HQ tests Moodle functionality automatically. It describes using a human-friendly language to write testing scenarios, Selenium to simulate real user interactions, and Jenkins to run the tests automatically on multiple browser and OS combinations. The goal is to ensure new code changes don't break functionality and to expand coverage of Moodle's features.
Global Situational Awareness of A.I. and where its headedvikram sood
You can see the future first in San Francisco.
Over the past year, the talk of the town has shifted from $10 billion compute clusters to $100 billion clusters to trillion-dollar clusters. Every six months another zero is added to the boardroom plans. Behind the scenes, there’s a fierce scramble to secure every power contract still available for the rest of the decade, every voltage transformer that can possibly be procured. American big business is gearing up to pour trillions of dollars into a long-unseen mobilization of American industrial might. By the end of the decade, American electricity production will have grown tens of percent; from the shale fields of Pennsylvania to the solar farms of Nevada, hundreds of millions of GPUs will hum.
The AGI race has begun. We are building machines that can think and reason. By 2025/26, these machines will outpace college graduates. By the end of the decade, they will be smarter than you or I; we will have superintelligence, in the true sense of the word. Along the way, national security forces not seen in half a century will be un-leashed, and before long, The Project will be on. If we’re lucky, we’ll be in an all-out race with the CCP; if we’re unlucky, an all-out war.
Everyone is now talking about AI, but few have the faintest glimmer of what is about to hit them. Nvidia analysts still think 2024 might be close to the peak. Mainstream pundits are stuck on the wilful blindness of “it’s just predicting the next word”. They see only hype and business-as-usual; at most they entertain another internet-scale technological change.
Before long, the world will wake up. But right now, there are perhaps a few hundred people, most of them in San Francisco and the AI labs, that have situational awareness. Through whatever peculiar forces of fate, I have found myself amongst them. A few years ago, these people were derided as crazy—but they trusted the trendlines, which allowed them to correctly predict the AI advances of the past few years. Whether these people are also right about the next few years remains to be seen. But these are very smart people—the smartest people I have ever met—and they are the ones building this technology. Perhaps they will be an odd footnote in history, or perhaps they will go down in history like Szilard and Oppenheimer and Teller. If they are seeing the future even close to correctly, we are in for a wild ride.
Let me tell you what we see.
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Data and AI
Discussion on Vector Databases, Unstructured Data and AI
https://www.meetup.com/unstructured-data-meetup-new-york/
This meetup is for people working in unstructured data. Speakers will come present about related topics such as vector databases, LLMs, and managing data at scale. The intended audience of this group includes roles like machine learning engineers, data scientists, data engineers, software engineers, and PMs.This meetup was formerly Milvus Meetup, and is sponsored by Zilliz maintainers of Milvus.
End-to-end pipeline agility - Berlin Buzzwords 2024Lars Albertsson
We describe how we achieve high change agility in data engineering by eliminating the fear of breaking downstream data pipelines through end-to-end pipeline testing, and by using schema metaprogramming to safely eliminate boilerplate involved in changes that affect whole pipelines.
A quick poll on agility in changing pipelines from end to end indicated a huge span in capabilities. For the question "How long time does it take for all downstream pipelines to be adapted to an upstream change," the median response was 6 months, but some respondents could do it in less than a day. When quantitative data engineering differences between the best and worst are measured, the span is often 100x-1000x, sometimes even more.
A long time ago, we suffered at Spotify from fear of changing pipelines due to not knowing what the impact might be downstream. We made plans for a technical solution to test pipelines end-to-end to mitigate that fear, but the effort failed for cultural reasons. We eventually solved this challenge, but in a different context. In this presentation we will describe how we test full pipelines effectively by manipulating workflow orchestration, which enables us to make changes in pipelines without fear of breaking downstream.
Making schema changes that affect many jobs also involves a lot of toil and boilerplate. Using schema-on-read mitigates some of it, but has drawbacks since it makes it more difficult to detect errors early. We will describe how we have rejected this tradeoff by applying schema metaprogramming, eliminating boilerplate but keeping the protection of static typing, thereby further improving agility to quickly modify data pipelines without fear.
Codeless Generative AI Pipelines
(GenAI with Milvus)
https://ml.dssconf.pl/user.html#!/lecture/DSSML24-041a/rate
Discover the potential of real-time streaming in the context of GenAI as we delve into the intricacies of Apache NiFi and its capabilities. Learn how this tool can significantly simplify the data engineering workflow for GenAI applications, allowing you to focus on the creative aspects rather than the technical complexities. I will guide you through practical examples and use cases, showing the impact of automation on prompt building. From data ingestion to transformation and delivery, witness how Apache NiFi streamlines the entire pipeline, ensuring a smooth and hassle-free experience.
Timothy Spann
https://www.youtube.com/@FLaNK-Stack
https://medium.com/@tspann
https://www.datainmotion.dev/
milvus, unstructured data, vector database, zilliz, cloud, vectors, python, deep learning, generative ai, genai, nifi, kafka, flink, streaming, iot, edge
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...sameer shah
"Join us for STATATHON, a dynamic 2-day event dedicated to exploring statistical knowledge and its real-world applications. From theory to practice, participants engage in intensive learning sessions, workshops, and challenges, fostering a deeper understanding of statistical methodologies and their significance in various fields."
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Data and AI
Round table discussion of vector databases, unstructured data, ai, big data, real-time, robots and Milvus.
A lively discussion with NJ Gen AI Meetup Lead, Prasad and Procure.FYI's Co-Found
Learn SQL from basic queries to Advance queriesmanishkhaire30
Dive into the world of data analysis with our comprehensive guide on mastering SQL! This presentation offers a practical approach to learning SQL, focusing on real-world applications and hands-on practice. Whether you're a beginner or looking to sharpen your skills, this guide provides the tools you need to extract, analyze, and interpret data effectively.
Key Highlights:
Foundations of SQL: Understand the basics of SQL, including data retrieval, filtering, and aggregation.
Advanced Queries: Learn to craft complex queries to uncover deep insights from your data.
Data Trends and Patterns: Discover how to identify and interpret trends and patterns in your datasets.
Practical Examples: Follow step-by-step examples to apply SQL techniques in real-world scenarios.
Actionable Insights: Gain the skills to derive actionable insights that drive informed decision-making.
Join us on this journey to enhance your data analysis capabilities and unlock the full potential of SQL. Perfect for data enthusiasts, analysts, and anyone eager to harness the power of data!
#DataAnalysis #SQL #LearningSQL #DataInsights #DataScience #Analytics
A Supervised Learning Framework for Learning Management Systems
1. A Supervised Learning framework
for Learning Management Systems
David Monllaó Olivé, Du Q. Huynh, Mark Reynolds, Martin Dougiamas, and Damyon Wiese
School of Computer Science and Software Engineering at The University of Western Australia
Moodle HQ
International Conference on Data Science, E-learning and
Information Systems 2018 (Data'18)
2. 1. Introduction
2. Related disciplines
3. Moodle
4. Framework
5. Framework usage example - Students at risk
6. Future plans
Overview
3. Supervised Learning
“Supervised learning is the machine learning task of learning
a function that maps an input to an output based on
example input-output pairs. It infers a function from labeled
training data consisting of a set of training examples.”
--https://en.wikipedia.org/wiki/Supervised_learning
4. Framework
“abstraction in which software providing generic
functionality can be selectively changed by additional
user-written code, thus providing application-specific
software.”
--https://en.wikipedia.org/wiki/Software_framework
5. Learning Management Systems
“A learning management system (LMS) is a software
application for the administration, documentation, tracking,
reporting and delivery of educational courses or training
programs.”
--Ellis, Ryann K. (2009), Field Guide to Learning
Management, ASTD Learning Circuits
6. Research project purpose
To develop a Supervised Learning framework that
facilitates the creation of predictive models in an LMS.
7. Learning Analytics
"the measurement, collection, analysis and reporting of data
about learners and their contexts, for purposes of
understanding and optimizing learning and the
environments in which it occurs"
--Call for Papers of the 1st International Conference on
Learning Analytics & Knowledge (LAK2011)
8. Educational Data Mining
“an emerging discipline, concerned with developing methods
for exploring the unique and increasingly large-scale data
that come from educational settings and using those
methods to better understand students, and the settings
which they learn in”
--The Educational Data Mining website
9. Moodle
● Open source LMS
● More than 130 million users
worldwide
● My employer :)
● Much more beautiful and usable now
than 2 years ago
https://moodle.net/stats/ - 28th September 2018
11. Framework: Predictive model definition
● Define the target (e.g. late submissions to assignment activities)
● Select, from a list, the indicators (independent variables) that should
predict the target (e.g. number of course accesses, quizzes grades...)
● Set rules to classify data samples in labelled (training) and unlabelled
(receive predictions) (e.g. finished courses / ongoing courses)
● Select when predictions should be generated (e.g. twice a month)
12. Framework: Execution modes
● Testing mode
○ Evaluation of the model predictive power
● Production mode
○ Finished courses data used for training the Supervised Learning
algorithms
○ Insights generated for ongoing courses
13. Framework usage example: Students at risk
● Students at risk of abandoning courses
● Finished courses students that did not log in during the
last quarter of the course are labelled as “at risk”.
● Predictions for ongoing courses are generated after the
1st, the 2nd and the 3rd quarter of the course
15. Future plans
1. Add a UI layer on top of the framework so no coding is
required for simple predictive models
2. Add more predictive models to Moodle core
3. Improve the Machine Learning backend layer