intelligent web-based tools to support e-learning eva millán (ia) 2 group university of málaga (...
TRANSCRIPT
![Page 1: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/1.jpg)
Intelligent web-based tools to support e-learning
Eva Millán
(IA)2 GroupUniversity of
Málaga
(ia)2
![Page 2: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/2.jpg)
(ia)2
Eva Millán
A little bit about me...I am associate professor at Malaga University, where I lecture on
Approximate Reasoning (fuzzy logic, Bayesian networks) Operations Research
Most of my research work has been about “deep thinking” in student modeling with Bayesian networks (the subject of my PhD thesis)In parallel, I have developed several tools for teaching Linear ProgrammingI have also worked in other projects developed in my research team, like MEDEA and SIETTELately, I have also been working in the evaluation of LeActiveMath.Since 2003, I am also vice-dean (of innovation in education) of the Computer Science School, in which I lead the Bologna process
![Page 3: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/3.jpg)
(ia)2
Eva Millán
What am I working (in research) at the moment…
Writing a paper with Tomek Loboda (preliminary title “Bayesian student modeling without tears”)Modeling Felder’s learning styles with Bayesian Networks and using learning algorithms (with Gladys Castillo and Cristina Carmona, for Cristina’s PhD)Using Bayesian Networks to model collaboration in virtual communities (with Beatriz Barros and Javier Burón, for Javier’s master thesis project)Developing ITS for education in the moral (ethical) values, dedicated to children in Venezuela prisons (with Arlenys Varela from Venezuela, for her master thesis project)Keep collaboration with other members in my research team in projects like MEDEA and SIETTE
![Page 4: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/4.jpg)
(ia)2
Eva Millán
So what I am going to present in this talk?
Something “old” TAPLI, a web-based tutor for linear programming (2003)Something “new” A tool based on Bayesian Networks to analyze the collaboration from the logs of a virtual community (submitted but not published yet)
![Page 5: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/5.jpg)
TAPLI: a web-based tool for Linear Programming
Eduardo Guzman (connection with SIETTE)
Emilio Garcia (implementation)
Eva Millán (domain expert, design, development of contents)
Something “old”
![Page 6: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/6.jpg)
(ia)2
Eva Millán
Introduction
TAPLI is an adaptive web-based learning environment for Linear Programming, that consists in the integration of three tools in the same environment:
a) An adaptive hypermedia component, that is responsible of presenting the learning contents;
b) An adaptive testing component, that allows self-evaluation using tests
c) An adaptive drill‑and‑practice component, which: dynamically generates exercises coaches students, offering guidance, support, help
and feedback.
![Page 7: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/7.jpg)
(ia)2
Eva Millán
Motivation
Tapli is a web-based learning environment about Linear ProgrammingTAPLI has been designed and implemented to be used by students of Operations Research in the Computer Science School of the University of Málaga as an extra help for learning.TAPLI was based in previous work of our group, namely EPLAR and ILESA, which were former versions and also SIETTE, and adaptive web-based tool for testing
![Page 8: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/8.jpg)
(ia)2
Eva Millán
The domain
What is a Linear Programming Problem?A linear programming problem is a problem of the type:
Optimize c1x1+...+cnxn
Subject to a11x1+…+a1nxn b1
am1x1+…+amnxn bm
It has all sorts of applications in any situation in which resources are scarce
![Page 9: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/9.jpg)
(ia)2
Eva Millán
The domainTo solve a linear programming problem, there is a systematic procedure called the Simplex Algorithm (Dantzig, 1940) The simplex algorithm has been named among the 10 more important algorithms developed in the 20th century.In a finite number of steps, it always conducts to the solution. An example:
Maximize 3x + 2ySubject to 2x + y 3
-5x + 2y 6
Maximize 3x + 2ySubject to 2x + y + s1 = 3 -5x + 2y + s2 = 6
First step: Introduce slack variables to convert the inequalities into equalities
![Page 10: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/10.jpg)
(ia)2
Eva Millán
To our purposes, the important thing is that….
The domain is strongly based in problem solvingThe steps are always performed in the same orderTypes of errors are easily identified Problems can be generated at the right level of difficultyWhich, in our context, allows:Coached problem solvingDynamic generation of problems
![Page 11: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/11.jpg)
(ia)2
Eva Millán
Components in TAPLI
TAPLI is in fact a set of three tools, running in the same environment: An adaptive hypermedia component,
responsible of presenting content to students A testing tool, that allows the evaluation of
students A drill-and-practice environment, in which
students are posed a problem adapted to their knowledge level and they can solve it while being coached by the system
![Page 12: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/12.jpg)
(ia)2
Eva Millán
The tools in TAPLI: Adaptive hypermedia
![Page 13: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/13.jpg)
(ia)2
Eva Millán
Curriculum
The tools in TAPLI: Adaptive hypermedia
![Page 14: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/14.jpg)
(ia)2
Eva Millán
Learning contents
The tools in TAPLI: Adaptive hypermedia
![Page 15: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/15.jpg)
(ia)2
Eva Millán
Recommendations
The tools in TAPLI: Adaptive hypermedia
![Page 16: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/16.jpg)
(ia)2
Eva Millán
Student model
The tools in TAPLI: Adaptive hypermedia
![Page 17: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/17.jpg)
(ia)2
Eva Millán
Student model
The tools in TAPLI: Adaptive hypermedia
![Page 18: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/18.jpg)
(ia)2
Eva Millán
Student model
The tools in TAPLI: Adaptive hypermedia
![Page 19: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/19.jpg)
(ia)2
Eva Millán
Student model
The tools in TAPLI: Adaptive hypermedia
![Page 20: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/20.jpg)
(ia)2
Eva Millán
Pages visited by student
The tools in TAPLI: Adaptive hypermedia
![Page 21: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/21.jpg)
(ia)2
Eva Millán
Pages visited by student
The tools in TAPLI: Adaptive hypermedia
![Page 22: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/22.jpg)
(ia)2
Eva Millán
Adaptable features: Content presentation is adapted to student’s
goals and level, by means of stretch text and link hiding (tests)
Adaptive features: The list of visited pages is used to suggest
the next piece of content, Student’s knowledge level is used to suggest
the next activity (take a test, solve an exercise, read some content),
This information is combined in a recommendation to the student.
But TAPLI only suggests (free navigation is supported)
Adaptation in the hypermedia component
![Page 23: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/23.jpg)
(ia)2
Eva Millán
The testing component in TAPLI
While learning contents, students can test their knowledge using tests or exercisesBoth activities are supported by the SIETTE systemSIETTE is a web-based environment for adaptive testing, that can be used by Instructors to develop web-based tests Students to take such tests
Though SIETTE supports adaptive testing (e.g. different test lengths for different users) based on IRT theory, tests in TAPLI are not adaptive (due to the lack of a database of properly callibrated items for linear programming).
![Page 24: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/24.jpg)
(ia)2
Eva Millán
A few words about SIETTE
For teachers to define tests
For students to take tests
![Page 25: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/25.jpg)
(ia)2
Eva Millán
Some words about SIETTEIt is the result of TEN years of intensive work in adaptive testing (by Ricardo Conejo and Eduardo Guzman)It has been used in around twenty different real courses to evaluate more of 2000 real students, in different locations, in all kinds of domains (from Java programming, to Artificial Intelligence, Botany, etc.)It has solid theoretical foundations, grounded in Probability theory, and in particular in Item Response Theory which allows for adaptive testing (reduced test length while increasing accuracy)It can be used as a tool for testing or, even more interesting for ITS developers, as a diagnosis tool to perform the role of the student modeling component in web-based learning environments (just as we did in TAPLI), thus saving lots of work to AWES developers.Much more information in related publications (just type SIETTE in google)
![Page 26: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/26.jpg)
(ia)2
Eva Millán
Linear Programming tests in SIETTE
![Page 27: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/27.jpg)
(ia)2
Eva Millán
Communication between TAPLI and SIETTE:Architecture
SIETTE STUDENT MODEL
INTERFACE
INSTRUCTIONAL PLANNER
Students
STUDENT MODEL
REPOSITORY
ADAPTIVE HYPERMEDIA
COMPONENT
TESTING COMPONENT
DRILL-AND-PRACTICE COMPONENT
![Page 28: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/28.jpg)
(ia)2
Eva Millán
Interactivity with the hypermedia component
![Page 29: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/29.jpg)
(ia)2
Eva Millán
SIETTE STUDENT MODEL
INTERFACE
INSTRUCTIONAL PLANNER
Students
STUDENT MODEL
REPOSITORY
ADAPTIVE HYPERMEDIA
COMPONENT
TESTING COMPONENT
DRILL-AND-PRACTICE COMPONENT
Presents theoretical concepts and examples
The architecture of TAPLI
![Page 30: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/30.jpg)
(ia)2
Eva Millán
SIETTE STUDENT MODEL
INTERFACE
INSTRUCTIONAL PLANNER
Students
STUDENT MODEL
REPOSITORY
ADAPTIVE HYPERMEDIA
COMPONENT
TESTING COMPONENT
DRILL-AND-PRACTICE COMPONENT
Evaluates student’s
knowledge
The architecture of TAPLI
![Page 31: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/31.jpg)
(ia)2
Eva Millán
SIETTE STUDENT MODEL
INTERFACE
INSTRUCTIONAL PLANNER
Students
STUDENT MODEL
REPOSITORY
ADAPTIVE HYPERMEDIA
COMPONENT
TESTING COMPONENT
DRILL-AND-PRACTICE COMPONENT
Coaches problem solving
The architecture of TAPLI
![Page 32: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/32.jpg)
(ia)2
Eva Millán
SIETTE STUDENT MODEL
INTERFACE
INSTRUCTIONAL PLANNER
Students
STUDENT MODEL
REPOSITORY
ADAPTIVE HYPERMEDIA
COMPONENT
TESTING COMPONENT
DRILL-AND-PRACTICE COMPONENT
Selects the next component
The architecture of TAPLI
![Page 33: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/33.jpg)
(ia)2
Eva Millán
SIETTE STUDENT MODEL
INTERFACE
INSTRUCTIONAL PLANNER
Students
STUDENT MODEL
REPOSITORY
ADAPTIVE HYPERMEDIA
COMPONENT
TESTING COMPONENT
DRILL-AND-PRACTICE COMPONENT
Stores the student model
The architecture of TAPLI
![Page 34: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/34.jpg)
(ia)2
Eva Millán
Communication between TAPLI and SIETTE:Procedure
The communication of this component with SIETTE is based on URL calls with the proper parameters. Initially, the testing component sends to SIETTE:
a) the set of topics to be assessed; c) the number of knowledge levels in which the student
can be classified; b) the current estimation of student’s knowledge about
these topics;d) the URL to which the results will be returned, and e) additional parameters to configure the test (item
selection mechanism, finalization criteria, ...).Once the evaluation has finished, SIETTE invokes the given url and passes the new estimated knowledge level of the student. With these data, TAPLI updates the student model.
![Page 35: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/35.jpg)
(ia)2
Eva Millán
The drill and practice component in TAPLI
This component in TAPLI is able to generate problems at the adequate
level of difficulty. supports coached problem solving
How is this achieved?
![Page 36: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/36.jpg)
(ia)2
Eva Millán
Generation of problems in TAPLI
1
810 9
1012
13 14
1517 1816
21
1920
2 3 4 65 7
22
23Basic skill.
Ability to solve certaintype of problem
1. Introduce slack variables.2. Fill in the simplex tableau with data.3. Identify solution and objective value in
the tableau.4. Select entering variable for maximization
LP0´s.5. Select leaving variable.6. Perform calculations.7. Identify optimal solutions.8. Level 1. Solve max. problems with
unique solutions.9. Recognize alternative optimal solutions.10.Level 2. Solve problems with alternative
solutions.11.Recognize unbounded solution.12.Level 3. Solve problems with unbounded
solutions.13.Level 4. Solve any maximization
problem.14.Select entering variable for minimization
LP0´s.15.Level 5. Solve any minimization problem.16.Introduce artificial variables.17.Construct problem for Phase 1.18.Identify unfeasibility in Phase 1.19.Level 6. Solve problems with unfeasible
solutions.
Relationship among skills and types of problems is incremental
![Page 37: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/37.jpg)
(ia)2
Eva Millán
Generation of problems in TAPLIThere are several approaches for automatic generation of problems (see Belmonte et al, 2002).In the TAPLI case, we need to generate:
A criterion (maximize, minimize) A set of numbers for objective function and constraints A direction for constraints (>=, <=)
Some basic rules control the random generation process, for example
For infinite solutions, one of the constraints should be parallel to the objective function.
Mechanisms are also used to control the difficulty of the computationsIn this way problems for each of the levels can be generated UNLIMITED SET OF PROBLEMS
![Page 38: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/38.jpg)
(ia)2
Eva Millán
Coached problem solving in TAPLI
The level of the student is the highest level of problems that he/she can correctly solve.Therefore there are seven levels for SIETTE to classify students in.The integration with SIETTE is transparent to the student.Once the problem has been generated by the system or introduced by the student, he/she can solve it within the same environment.The sequence of steps will be guided by a set of applets integrated in SIETTE
![Page 39: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/39.jpg)
(ia)2
Eva Millán
Coached problem solving in TAPLI
![Page 40: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/40.jpg)
(ia)2
Eva Millán
Coached problem solving in TAPLI
Students can ask for helpIf students make mistakes, the system will provide feedbackBoth help and feedback are penalized by the systemProblems are evaluated by the applet, which classifies them as correct or incorrectThen SIETTE returns this information to TAPLI, so it can update the student model.
![Page 41: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/41.jpg)
(ia)2
Eva Millán
TAPLI is an adaptive web-based learning environment for Linear ProgrammingIt is composed of three educational components: An adaptive and adaptable hypermedia component A drill-and-practice component A testing component
It allows for several types of adaptation: Adaptive navigation support (recommendations) Adaptive content presentation (stretch text, link
hiding) Adaptive problem generation
The system is being used by students at UMA as an extra aid for learning, but has not been formally evaluated
Conclussions
![Page 42: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/42.jpg)
A Bayesian model to analyze collaboration in virtual communities
Beatriz Barros (expert on analyzing collaboration)
Javier Burón (implementation)
Eva Millán (expert on Bayesian Networks)
Something “new”
![Page 43: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/43.jpg)
(ia)2
Eva Millán
Motivation
Virtual learning communities allow now e-learning in groups, with a new perspective that allows active learning in collaboration with other peopleThese new trends in e-learning offer new challenges for researchers in social and collaborative learning, as the environments provide a set of rich data to use for the study of social activity:
How does the group organize the work? How does collaboration arise? When do conflicts arise? Which cases demand help? What was the procedure to get the solution?
![Page 44: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/44.jpg)
(ia)2
Eva Millán
Our proposal:
Mechanism to control the virtual
community
Mechanisms for adapting resources
and content
Analysis algorithm
Virtual learning Community (logs)
Quantitative indicators About the
interaction About
actions Of social
type
Quantitative indicators
Indicators of social states
Indicators of collaboration
Bayesian model
About performance(Martinez, 2003)
![Page 45: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/45.jpg)
(ia)2
Eva Millán
Indicators
Quantitative from interactionQuantitative from actionQuantitative of social typeQualitative of social typeQualitative from collaboration
![Page 46: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/46.jpg)
(ia)2
Eva Millán
Indicators
Quantitative indicators: Interaction Average intervention size, representing average size
of the contributions, measured in terms of the number of characters and weighted according to the activity type, divided by the total number of interventions in the community
Average number of interventions (in forums, chats, workshops), weighted by community size and by the duration of the activity
Average level of activity, which counts the number of interventions that were answered by a user different to the one that initiated it.
The average intervention size and number of interventions is weighted according to the type of activity, as shown in the following table
![Page 47: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/47.jpg)
(ia)2
Eva Millán
Weights for the different types of activitiesActivity Action Value
Forums Add a post 1
Add a discussion 1
Evaluate a post 0.7
Update a post 0.5
Delete a post -1
Glosary Add a new term 1
Update a term 0.5
Add a comment 0.7
Evaluate a term 0.7
Chat Talk 0.7
Workshop Workshop delivery 1
Workshop update 0.8
Wiki Edit a wiki 1
Message Write a message 0.7
![Page 48: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/48.jpg)
(ia)2
Eva Millán
More indicators
Quantitative indicators: actions Number of actions, which counts for the
number of actions like access to web pages, clicks on links, resources or activities, divided by the number of participants.
Division of work, which measures if students divided the work (instead of collaborating to do it)
![Page 49: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/49.jpg)
(ia)2
Eva Millán
More indicators
Quantitative indicators for performance: Grade, that measures the quality of the
contributions of the groupQuantitative indicators of social type: Density, which measures the degree of
interconnection in the network Centralization, which is an structural measure
that indicates to what extent the network depends on some of its actors. A high value will indicate that the network depends on few actors, and vice-versa.
![Page 50: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/50.jpg)
(ia)2
Eva Millán
Qualitative indicators of social type Sociability, measuring if all individuals interact
in order to solve the required tasks. Quality of the participation, which relates the
activity of each individual with the cognitive result as individually evaluated by a teacher.
Impasse, which accounts for situations of non-activity
Passivity, which accounts for situations in which individuals do not interact with each other.
Leadership, which measures if there is an individual which is leading the coordination of the group.
More indicators
![Page 51: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/51.jpg)
(ia)2
Eva Millán
More indicators
Qualitative indicators of different types of group work Cooperation (individuals divide work) Coordination (there is a person that
organizes the work: he/she divides it, assigns it to the other members of the community, and generates results)
Collaboration (a group of individuals gets organized so that all members work together (all members in all tasks) and participate in a balanced way in all parts of the solution.
![Page 52: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/52.jpg)
(ia)2
Eva Millán
Methodology
XML: logs of the community
CLIENT-MOODLEWeb services
XML: values of indicators
Logs of users
Web services compute values
of indicators
Moodle database
![Page 53: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/53.jpg)
(ia)2
Eva Millán
The Bayesian network for GeNIe
![Page 54: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/54.jpg)
(ia)2
Eva Millán
An example
Logs of a MOODLE community studying Biology were analyzed.From the logs, it was automatically inferred that:
Average number of interventions = low Interactivity level = high, Average intervention size = high, Average number of actions = low, Division of work = yes, Density = high, Centralization = low, Average grade = passed
Set of evidence for the BN
![Page 55: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/55.jpg)
(ia)2
Eva Millán
Results in this example:
From the evidence available in this community, it can be deduced that:• The community is not very sociable• The level of activity has been low• Is quite probable they did not reach an impass• There was not a clear leader• Probably there were coalitions• There was more cooperation than coordination and collaboration• In general, the quality of the participation was low
Computed values for indicatorsAverage number of interventions = lowInteractivity level = high, Average intervention size = high, Average number of actions = low, Division of work = yes, Density = high, Centralization = low, Average grade = passed
![Page 56: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/56.jpg)
(ia)2
Eva Millán
Conclussions
A log analyzer based on Bayesian networks has been implemented and integrated into MOODLE.This log analyzer allows to infer the type and quality of the collaboration activity in a virtual communityThis is only a first step in the construction of a module that allows to analyze actions and interactions in virtual communities, independently of the platform being used.Our next steps are: Testing this algorithm in other platforms Evaluating these algorithms compared to other
methods and algorithms to analyze collaboration
![Page 58: Intelligent web-based tools to support e-learning Eva Millán (IA) 2 Group University of Málaga ( ia ) 2](https://reader035.vdocument.in/reader035/viewer/2022062423/56649e4a5503460f94b3e8bc/html5/thumbnails/58.jpg)
(ia)2
Eva Millán
Some more reasons to visit us:Malaga
Zahara
Ronda
Sweet grapes,Sweet wine
Paella