seqins - a sequencing tool for educational resourcesrqueiros/talks/slate_2013_1.pdf · seqins a...

20
Seqins A Sequencing Tool for Educational Resources Ricardo Queir´ os, Jos´ e Paulo Leal and Jos´ e Campos June 20, 2013 SLATE’13 Faculdade de Ciˆ encias da Universidade do Porto Ricardo Queir´ os, Jos´ e Paulo Leal and Jos´ e Campos Seqins

Upload: doankhuong

Post on 02-Apr-2018

219 views

Category:

Documents


3 download

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

SeqinsArchitecture

Architecture

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

SeqinsGUI

GUI

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

[email protected]

Ricardo Queiros, Jose Paulo Leal and Jose Campos Seqins