seqins - a sequencing tool for educational resourcesrqueiros/talks/slate_2013_1.pdf · seqins a...
TRANSCRIPT
SeqinsA Sequencing Tool for Educational Resources
Ricardo Queiros, Jose Paulo Leal and Jose Campos
June 20, 2013
SLATE’13Faculdade de Ciencias da Universidade do Porto
Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins
Index
1 Motivation2 Seqins
1 Architecture2 Data model3 Sequencing model
3 Ensemble integration
4 Future work
Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins
Motivation
Teaching-Learning process
Learnercentered approach
Learning by Viewing Learning by Doing
Sweller and Cooper (1985)
Educational Resources
E-learning Tools
Student-centered
Combination of paradigms: learning by viewing vs. by doing
Educational resources: available and diversified
E-Learning tools: ubiquitous and interoperable
Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins
Motivation
Ensemble framework
Conceptual tool for networks of e-learning services in domainswith complex evaluationSpecialization in the Computer Programming domainValidation at ESEIG (an IPP school)
Learnercentered approach
Learning by Doing
evaluation(exercises)
Educational Resources
Assessment
Storage
Resolution
E-Learning Tools
Learnercentered approach
Learning by Viewing Learning by Doing
expositive(videos)
evaluation(exercises)
Educational Resources
Ensemble instance (ESEIG, 2011/12) Ensemble instance (ESEIG, 2013)
Management
TA
Assessment
Storage
Resolution
E-Learning Tools
ManagementSEQ
TA
Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins
Motivation
Integration of the sequencing tool in the Ensemble instanceRequirements:
1 Sequencing tool2 Standards for sequencing and integration3 Expository resources
Learnercentered approach
Learning by Doing
evaluation(exercises)
Educational Resources
Assessment
Storage
Resolution
E-Learning Tools
Learnercentered approach
Learning by Viewing Learning by Doing
expositive(videos)
evaluation(exercises)
Educational Resources
Ensemble instance (ESEIG, 2011/12) Ensemble instance (ESEIG, 2013)
Management
TA
Assessment
Storage
Resolution
E-Learning Tools
ManagementSEQ
TA
Ricardo Queiros, Jose Paulo Leal and Jose Campos 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 Queiros, Jose Paulo Leal and Jose Campos Seqins
Motivation
Tools integration standards
Ad hoc solutionsProprietary plugins (Moodle Repository API)Focus on interoperability: IMS Learning Tools Interoperability
ToolProvider
Tool Consumer
LaunchEnrolments *Saved data *
GradesSaved data *
Developer
Administrator Teacher
Students
DEVELOP
CONFIGURE
USE
USE
* using uno fficial LTI extensions
Ricardo Queiros, Jose Paulo Leal and Jose 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 toolsRepositoriesLearning Management systems...
Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins
SeqinsData 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 resourcesEach resource contains an URL and an weight
Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins
SeqinsData 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 programa − Ola Mundo ! ”t y p e=”exp ” 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=”exp ” 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 Queiros, Jose Paulo Leal and Jose Campos Seqins
SeqinsSequencing 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’∑U′lengthi=1 wRi ∈ U ′ ≥ mwU ′
Competitive facet
Success to a unit unlocks access to the next unit”A la” computer games
Ricardo Queiros, Jose Paulo Leal and Jose 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 Queiros, Jose Paulo Leal and Jose Campos Seqins
Ensemble integration
1. Communication
Based on LTI 1.1 specification
REST as the web service flavour
Bidirectional communication
LTI functions:
Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins
Ensemble integration
1. CommunicationData 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
AS(Mooshak)
IDE(Visual Studio)
LOR(crimsonHex) LMS
(Moodle)
TA(Petcha)
Evaluate (E-F)
She ll
DRI (IMS)
LTI (IMS)
CS(BabeLO)
REST API
<<use>>SEQ
(Seqins)
LTI (IMS)
LTI (IMS)
Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins
Ensemble integrationResources
2. Data - expository resources
Essentially videos
Created in Screen-o-matic
Shared with YouTube
Features
Cover all topicsDifferent difficulty levelsShort clips of video (< 5’)Complete (images, sound,subtitles, layers)
Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins
Ensemble integrationResources
2. Data - expository resources
Programming exercises
Based on IMS CC specificationExtended through a LAO (PExIL)Created in Petcha (TA)Stored in CrimsonHex (LOR)
Description(HTML, images,
PDF)
IMS CCManifest
Tests &Feedback
PExILdefinition
Solutionprogram
PExILmanifest
PExILdescriptor
references
references
LAO associated content resources
Learning Applicat ion Object (LAO)
IMS CC package
referencesPExIL
schema
complies
Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins
Future work
1 Create a MOOC about computer programming
Create more expository resourcesImprove graphical interface
2 Extend sequencing model
Alternative pathsRecommendation
Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins
Questions
Thanks!
Questions?
Ricardo Queiros
Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins