Seqins
A Sequencing Tool for Educational Resources
Ricardo Queirós, José Paulo Leal and José Campos
June 20, 2013
SLATE’13
Faculdade de Ciências da Universidade do Porto
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Index
1
2
Motivation
Seqins
1
2
3
Architecture
Data model
Sequencing model
3
Ensemble integration
4
Future work
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Motivation
Teaching-Learning process
E-learning Tools
Learner
centered
approach
Educational Resources
Learning by Viewing
Learning by Doing
Sweller and Cooper (1985)
Student-centered
Combination of paradigms: learning by viewing vs. by doing
Educational resources: available and diversified
E-Learning tools: ubiquitous and interoperable
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Motivation
Ensemble framework
Conceptual tool for networks of e-learning services in domains
with complex evaluation
Specialization in the Computer Programming domain
Validation at ESEIG (an IPP school)
E-Learning Tools
E-Learning Tools
Resolution
Assessment
Assessment
TA
Resolution
TA
Storage
Learner
centered
approach
Management
Educational Resources
Storage
Learner
centered
approach
SEQ
Management
Educational Resources
evaluation
(exercises)
expositive
(videos)
evaluation
(exercises)
Learning by Doing
Learning by Viewing
Learning by Doing
Ensemble instance (ESEIG, 2011/12)
Ricardo Queirós, José Paulo Leal and José Campos
Ensemble instance (ESEIG, 2013)
Seqins
Motivation
Integration of the sequencing tool in the Ensemble instance
Requirements:
1
2
3
Sequencing tool
Standards for sequencing and integration
Expository resources
E-Learning Tools
E-Learning Tools
Resolution
Assessment
Assessment
TA
Resolution
TA
Storage
Learner
centered
approach
Management
Educational Resources
Storage
Learner
centered
approach
SEQ
Management
Educational Resources
evaluation
(exercises)
expositive
(videos)
evaluation
(exercises)
Learning by Doing
Learning by Viewing
Learning by Doing
Ensemble instance (ESEIG, 2011/12)
Ricardo Queirós, José Paulo Leal and José Campos
Ensemble instance (ESEIG, 2013)
Seqins
Motivation
Sequencing standards
Resources sequencing in learning environments
Criticisms
Modularization - included in Learning Objects (IMS CP)
Scope - widen excessively the scope (”spray and pray”)
Utility - more focused on quantity (”shovelware”)
Complexity - difficult to implement
Example: IMS (Simple) Sequencing
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Motivation
Tools integration standards
Ad hoc solutions
Proprietary plugins (Moodle Repository API)
Focus on interoperability: IMS Learning Tools Interoperability
Tool
Provid er
DEVELOP
Developer
E
US
Launch
Enrolments *
Saved data *
Students
Grades
Saved data *
US
E
CONFIGURE
Tool
Consumer
Teacher
Administrator
* using uno fficial LTI extensions
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Seqins
Seqins
Web application for sequencing educational resources
Expository (videos, PDF, HTML + images)
Evaluation (exercises, tests)
Simple sequencing model
Standard communication between e-learning systems
Evaluation tools
Repositories
Learning Management systems
...
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Seqins
Architecture
Architecture
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Seqins
Data model
Entities
Student
Identification (LTI context variables)
State: last resource consulted (or solved) and date
Course
Organized in units (or modules)
Each unit contains a set of resources
Each resource contains an URL and an weight
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Seqins
Data model
Excerpt from a module of a C# course
<? xml v e r s i o n=”1 . 0 ” e n c o d i n g=”UTF−8 ”?>
< u n i t i d=”1 ” t i t l e =” I n t r o C#” minWeight=”70 ”>
< r e s o u r c e t i t l e =” P r i m e i r o p rog ra ma − Ola Mundo ! ”
t y p e=”e x p ” w e i g h t=”0 ” h r e f=” . . . ”/>
< r e s o u r c e t i t l e =”Ola ESEIG ! ”
t y p e=” e v a l ” w e i g h t=”40 ” h r e f=” . . . ”/>
< r e s o u r c e t i t l e =”C o n s t a n t e s e o p e r a d o r e s a r i t m e t i c o s ”
t y p e=”e x p ” w e i g h t=”0 ” h r e f=” . . . ”/>
< r e s o u r c e t i t l e =”Area de um c i r c u l o ”
t y p e=” e v a l ” w e i g h t=”30 ” h r e f=” . . . ”/>
< r e s o u r c e t i t l e =”H i p o t e n u s a de um t r i a n g u l o ”
t y p e=” e v a l ” w e i g h t=”30 ” h r e f=” . . . ”/>
</ u n i t>
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Seqins
Sequencing model
Simple sequencing model
Weights associated with the evaluation resources of an unit
Sequential visualization and resolution within an unit
To obtain success in an unit U’
PU 0 length
i=1
wRi ∈ U 0 ≥ mwU 0
Competitive facet
Success to a unit unlocks access to the next unit
”À la” computer games
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Ensemble integration
Seqins integration in an Ensemble instance
Apply Seqins in the field of computer programming
Integration at two levels:
1
Communication
2
Data
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Ensemble integration
1. Communication
Based on LTI 1.1 specification
REST as the web service flavour
Bidirectional communication
LTI functions:
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Ensemble integration
1. Communication
Data sent by Tool Consumer (LMS/Seqins)
Course/Activity (id, title, description)
Student (id, name, email)
Other data (OAuth, dates, etc.)
Data sent by Tool Provider (TA/Seqins)
Grade
Evaluate (E-F)
IDE
(Visual Studio)
AS
(Mooshak)
REST API
DRI (IMS)
TA
(Petcha)
CS
(BabeLO)
She ll
LTI (IMS)
LTI (IMS)
<<use>>
LOR
(crimsonHex)
LTI (IMS)
Ricardo Queirós, José Paulo Leal and José Campos
SEQ
(Seqins)
Seqins
LMS
(Moodle)
Ensemble integration
Resources
2. Data - expository resources
Essentially videos
Created in Screen-o-matic
Shared with YouTube
Features
Cover all topics
Different difficulty levels
Short clips of video (< 5’)
Complete (images, sound,
subtitles, layers)
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Ensemble integration
Resources
2. Data - expository resources
Learning Applicat ion O bject (LAO )
Programming exercises
PExIL
descripto r
referenc es
Based on IMS CC specification
Extended through a LAO (PExIL)
Created in Petcha (TA)
Stored in CrimsonHex (LOR)
IMS CC
Manifest
referenc es
PExIL
manifest
PExIL
definitio n
PExIL
schema
complies
referenc es
Descriptio n
(HTML, images,
PDF)
Tests &
Feedback
So lutio n
pro gram
LAO associated content resources
IMS CC package
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Seqins
GUI
GUI
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Future work
1
Create a MOOC about computer programming
Create more expository resources
Improve graphical interface
2
Extend sequencing model
Alternative paths
Recommendation
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Questions
Thanks!
Questions?
Ricardo Queirós
[email protected]
Ricardo Queirós, José Paulo Leal and José Campos
Seqins
Download

Seqins - Departamento de Ciência de Computadores