Data Science Lab for Teaching Innovation (DSLAB-TI) is a teaching innovation group whose main mission is to promote the use of Data Science techniques and methods to enhance educational practices. Using data science methodologies, student data is collected through online questionnaires to build machine learning models capable of accurately predicting students’ future evaluations based on their partial results. These models help identify specific student profiles, enabling targeted actions to improve both teaching and learning processes. The results and models are presented through customized dashboards tailored to the needs of the end user. Models will be deployed in production by both instructors and students in courses following those used for training.
The proposed innovation actions are fully replicable, as the techniques and tools developed can be applied across all undergraduate and graduate courses offered at URJC. Instructors would only need to design course-specific questionnaires and access results and predictions via dedicated dashboards. These actions require a broad timeframe (at least two academic years) for full implementation.
ViLT proposes the development of an intelligent tutoring system based on AI and LLMs to support students at URJC. It integrates a dynamic chatbot, generation of embeddings from course materials, and a feedback module to detect conceptual drift. The system uses a modular architecture via a REST API, follows agile development, and includes dashboards for instructors. Key technologies include NLP, document processing, and interactive visual analytics.
Explore the code Get the INTED2025 slides
DSExams aims to build an automated platform for creating randomized quizzes using the R
package {exams}
, formatted with LaTeX. It allows infinite variations of
questions using probabilistic methods and provides detailed feedback for self-assessment.
The quizzes integrate with Moodle and are managed through a private GitHub repo. A public R
package is planned, supporting filters like student profile, topic, and language.
The work explores a framework powered by LLMs to support educational mentoring and tutoring, especially for students less likely to seek face-to-face help. The system is designed to offer contextualized, AI-based academic support.
Read articleThis study evaluates ChatGPT-4.0 on Spanish university entrance exams in math. Results show strengths in probability and statistics, while identifying weaknesses in algebra. The paper suggests careful integration of LLMs in educational assessment.
Read articleThis system introduces a fine-tuned LLM-based tutor that provides interactive support to students via a web interface. By adapting the model to specific subjects using instructor-provided materials, it delivers personalized explanations, exercises, and continuous academic assistance.
Book details Download bookDSExams is a framework for generating dynamic, randomized questionnaires to enhance assessment and self-evaluation in Data Science education. Built with R and LaTeX, it enables scalable, customizable exercises for subjects like Statistics and AI, fully compatible with platforms like Moodle.
Book details Download bookThis study analyzes ChatGPT's ability to solve probability exam problems, showing it outperforms average students in reasoning and clarity. Despite struggles with basic math, its explanations and R-script outputs prove useful in educational contexts.
Book details Download bookThis paper introduces a mentoring framework powered by learning analytics, using student questionnaires and machine learning to identify mentoring needs and optimize teaching strategies based on personalized profiles and performance forecasts.
Read articleDSExams proposes a scalable solution to generate automated questionnaires for assessment and self-evaluation in Data Science education, leveraging randomization and digital tools to enhance learning outcomes and reduce repetitive study strategies.
Read article Browse the slidesDSGame Kids is a physical board game designed to teach the data science project lifecycle to computer science students in a collaborative and interactive way. It replaces digital isolation with teamwork, using storytelling and mission-based progression.
Read articleThrough a playful approach, this Shiny application explains conditional probability by simulating the Monty Hall problem. Students explore outcomes through interaction and gain better insights into probabilistic reasoning and decision-making.
Launch appThis work presents innovative Shiny apps to help students grasp abstract statistical concepts by visualizing simulations, enhancing engagement and motivation in STEM and social sciences. It highlights the use of R and Shiny for creating browser-based interactive content to replace traditional teaching methods.
Launch app