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