SlideShare a Scribd company logo
1 of 78
KARUTA
OPEN SOURCE PORTFOLIO : A
FLEXIBLE ARCHITECTURE FOR
ASSESSMENT, ACCREDITATION AND
MUCH MORE
Jacques Raynauld – Olivier Gerbé, HEC Montréal
June1,2014
OUTLINE
PART 1 - Jacques
1. Sakai CLE OSP tools
2. Karuta – the name
3. Relevance of
assessment portfolios
4. Our approach :
flexibility and
prototyping
5. Structure, Unit, Unit-
structure, Resources
6. Examples
7. Leveraging KARUTA
8. Technology
Part 2 – Olivier
1. Tree structure
2. Code organization
3. How it works
4. Resources
5. Security
6. Instantiation
7. Road-map
8. Questions
June 1, 2014
2
SAKAI CLE
OSP TOOLS
• The Open Source Portfolios tools in Sakai CLE
• Have reached a significant level of maturity
• Have tought us a great deal about how to do portfolios
• Have significant issues with usability, quality of code,
performance and QA
• We want to continue to offer portfolios in Sakai while
upgrading their capabilities and usability
3
June 1, 2014
KARUTA PROJECT
• HEC Montréal with Kyoto University,Three Canoes LLC
with the help of IUT-2 Grenoble have proposed KARUTA, a
new LTI enabled evaluation portfolio tool for Sakai CLE
• Recently accepted as an Apereo incubation project.
June 1, 2014
4
THE NAME
Karuta (カルタ金) was a type of armour
worn by samurai warriors during the
feudal era of Japan.
The word karuta comes from the
Portuguese word meaning "card",
(carta) as the small square or
rectangular plates that compose the
armour resemble traditional Japanese
playing cards.
5
http://www.japanese-
armor.com/Takeda-Shinten-
Daiymo-Armor.html
June 1, 2014
RELEVANCE OF
ASSESSMENT PORTFOLIOS
Many types of portfolios
• Learning portfolios
• Showcase portfolios
• Assessment portfolios
• A specific collection of artifacts and reflections that represent
an individual’s learning and accomplishments within a
programmatic learning context.
• Evidence is linked to learning outcomes and evaluated using
rubrics.
• Reports aggregate and analyze data and identify
representative artifacts.
6
June 1, 2014
OUR APPROACH
A framework in the spirit of OSP that permits
• to organize different resources (text, documents, rubrics,
comments, etc.)…
• … according to a workflow for different users (students,
tutors, etc.) …
• … for assessment, guidance, reporting and presentation.
Lessons learned over the last three
years
• No one portfolio is the same
• Flexibility is key, prototyping is a must
7
June 1, 2014
OUR APPROACH WITH
PARTNER SCHOOLS
KARUTA
Designer
Prototype
- Pilot
KARUTA
Production
8
June 1, 2014
EXAMPLE
ASSESSMENT*
9
* Thanks to VirginiaTech for letting us use
their TESOL Portfolio
June 1, 2014
EXAMPLE
ASSESSMENT
10
June 1, 2014
(peer)
EXAMPLE
ASSESSMENT
11
June 1, 2014
STRUCTURE-UNIT
12
June 1, 2014
June 1, 2014
13
June 1, 2014
14
June 1, 2014
15
June 1, 2014
16
June 1, 2014
17
June 1, 2014
18
June 1, 2014
19
June 1, 2014
20
June 1, 2014
21
June 1, 2014
22
STRUCTURE-UNIT
METADATA
23
June 1, 2014
STRUCTURE – UNIT
OTHER METADATA
June 1, 2014
24
student
LEVERAGING KARUTA
SPECIAL RESOURCES
Item
Get_Resource
Proxy
Menu
June 1, 2014
25
LEVERAGING KARUTA
ITEM
26
June 1, 2014
LEVERAGING KARUTA
GET_RESOURCE
27
June 1, 2014
METADATA
LEVERAGING KARUTA
PROXY
28
June 1, 2014
METADATA
LEVERAGING KARUTA
MENU
29
June 1, 2014
LEVERAGING KARUTA
MENU
30
June 1, 2014
METADATA
TECHNOLOGY
1. jQuery, javascript client
2. REST APIs implemented in Java and mySQL
3. Responsive Design
4. Twitter Bootstrap CSS
5. Group-role permissions
6. IMS LTI-1 (Three Canoes)
7. Almost LEAP2A (XML import/export)
31
June 1, 2014
ADDITIONNAL
FEATURES
1. Multilingual (French,
English, Spanish,
Japanese)
2. Export, import, share,
print portfolios
3. Showcase portfolio
(ppt like)
4. Dashboards – matrices
(with special javascript)
5. Reports
6. Forms, online editing
(no pop-up)
7. HTML output
(publication)
8. Admin tools for
instanciation of
portfolios
9. Peer assessment
10. Notification
11. Social network
integration (Elgg)
12. UI customizable
June 1, 2014
32
KARUTA
ARCHITECTURE
33
GENERAL
ARCHITECTURE
Application (javascript jQuery html css)
Karuta-core (javascript jQuery html css)
Karuta-Backend (java)
File Server (java)MySQL Oracle
BrowserServer
web services
Internet
ajax
34
TREE
STRUCTURE
KARUTA
35
An application (competency repository, course syllabus, portfolio,
etc.) is structured into web pages.
TREE
36
ASM MODEL
37
Root
Structure
Unit
UnitStructure
Context
Resource
Page Page
PagePage
Page
NODE AND LEAF
Node
NodeNode
noderes
context
Node
Resource
Node
Leaf
children
children
code
label
text
noderes
context
code
label
text
38
CODE
ORGANIZATION
KARUTA
39
KARUTA-CLIENT
CODE
karuta
css
htm
img
js
xml
languages
model
resources
other
bootstrap
bootstrap-datepicker
jplayer
lightbox
wysihtml5
. . .
jquery
40
HOW IT WORKS
KARUTA
41
GET A PORTFOLIO
Web Browser
Backend
GET XML
42
XML PARSING
Each node is identified by an UUID (Universal Unique
IDentifier)
The XML is automatically parsed by jQuery and all references
to nodes are references to xml structure
For each node we create two javascript objects :
1. a tree object to navigate efficiently in the structure of the
portfolio
2. an user interface object to manage and display nodes of
the portfolio
43
TWO INDEXES TO
ACCESS TREE AND UI
OBJECTS
uuid
ui object
manage and display
methods
childs[ ]
asmRoot
asmStructure
asmUnit
asmUnitStructure
asmContext
uuid
UICom.structure["ui"][]
UICom.structure["tree"][]
jQuery XML
node
node
44
TREE OBJECT
//===========================
Tree: function(node)
//===========================
{
this.node = node;
this.childs = [];
}
45
USER INTERFACE
OBJECT//==================================
UIFactory["Node"] = function( node )
//==================================
{
try {
this.id = $(node).attr('id');
this.node = node;
this.asmtype = $(node).prop("nodeName");
this.code_node = $($("code",node)[0]);
//------------------------------
this.label_node = [];
for (var i=0; i<languages.length;i++){
this.label_node[i] = $("label[lang='"+languages[i]+"']",$("asmResource[xsi_type='nodeRes']",node)[0]);
if (this.label_node[i].length==0) {
var newElement = document.createElement("label");
$(newElement).attr('lang', languages[i]);
$(newElement).text(karutaStr[languages[languages[i]],'new']);
$("asmResource[xsi_type='nodeRes']",node)[0].appendChild(newElement);
this.label_node[i] = $("label[lang='"+languages[i]+"']",$("asmResource[xsi_type='nodeRes']",node)[0]);
}
}
//------------------------------
var resource = null;
this.resource_type = null;
this.resource = null;
if (this.asmtype=='asmContext') {
resource = $("asmResource[xsi_type!='nodeRes'][xsi_type!='context']",node);
this.resource_type = $(resource).attr("xsi_type");
this.resource = new UIFactory[this.resource_type](node);
}
. . .
46
NODE UPDATE
1. The user modifies the node
2. XML node is updated
3. a PUT is sent to the backend
4. Client refreshes all representations of the node in the
interface
47
RESOURCE
KARUTA
48
FIELD
//===================== Field =======================
<asmContext xsi_type="">
<metadata-wad seenoderoles="all" />
<metadata-epm />
<metadata multilingual-node="Y"
semantictag ="Field” sharedNodeResource="N" sharedResource="N" />
<asmResource xsi_type="nodeRes">
<code />
<label lang="fr" />
<label lang="en" />
</asmResource>
<asmResource xsi_type="context" />
<asmResource xsi_type="Field">
<text lang="fr" />
<text lang="en" />
</asmResource>
</asmContext>
49
TYPE_FIELD.JS
UIFactory["Field"] = function(node)
UIFactory["Field"].prototype.getView = function(dest,langcode)
UIFactory["Field"].prototype.getEditor = function(type,langcode)
UIFactory["Field"].update = function(input,itself,langcode)
UIFactory["Field"].prototype.save = function()
UIFactory["Field"].prototype.refresh = function()
50
UIFACTORY["FIELD"] =
FUNCTION(NODE)
this.id = $(node).attr('id');
this.node = node;
this.type = 'Field';
this.multilingual = ($("metadata",node).attr('multilingual-resource')=='Y') ? true : false;
this.display = {};
this.text_node = [];
for (var i=0; i<languages.length;i++){
this.text_node[i] = $("text[lang='"+languages[i]+"']",$
("asmResource[xsi_type='Field']",node));
if (this.text_node[i].length==0) {
var newelement = document.createElement("text");
$(newelement).attr('lang', languages[i]);
$("asmResource[xsi_type='Field']",node)[0].appendChild(newelement);
this.text_node[i] = $("text[lang='"+languages[i]+"']",$
("asmResource[xsi_type='Field']",node));
}
}
51
UIFACTORY["FIELD"].PROTOTYPE.
GETVIEW
= FUNCTION(DEST,LANGCODE)
{
//---------------------
if (langcode==null)
langcode = LANGCODE;
if (!this.multilingual)
langcode = 0;
//---------------------
if (dest!=null) {
this.display[dest]=true;
}
return $(this.text_node[langcode]).text();
}
52
UIFACTORY["FIELD"].PROTOTYPE.
GETEDITOR
{
//---------------------
if (langcode==null)
langcode = LANGCODE;
if (!this.multilingual)
langcode = 0;
//---------------------
var html = "";
html += "<input type='text' value="";
html += $(this.text_node[langcode]).text()+"" >";
var obj = $(html);
var self = this;
$(obj).change(function (){
UIFactory["Field"].update(obj,self);
});
return obj;
}
53
UIFACTORY["FIELD"].UPDATE
{
//---------------------
if (langcode==null)
langcode = LANGCODE;
if (!itself.multilingual)
langcode = 0;
//---------------------
var value = $.trim($(input).val());
$(itself.text_node[langcode]).text(value);
itself.save();
}
54
UIFACTORY["FIELD"].PROTOTYPE.SAVE
UIFACTORY["FIELD"].PROTOTYPE.REFRESH
UIFactory["Field"].prototype.save = function()
{
UICom.UpdateNode(this.id,writeSaved);
this.refresh();
};
UIFactory["Field"].prototype.refresh = function()
{
for (dest in this.display) {
$("#"+dest).html(this.getView());
}
};
55
SECURITY
KARUTA
56
FIVE CONCEPTS
• User
• Role-Rights
• Group
• Account
• Portfolio
57
THE MODEL
USER
• Username
• Lastname
• Firstname
• Email
• Password
GROUP
ROLE
• rights
ACCOUNT
Portfolio
1
n 1
n
11
58
AN EXAMPLE
USER1
student
ACCOUNT
ACCOUNT
tutor
ACCOUNT
USER2
USER1 has 2 accounts
then 2 roles: student and
tutor
Students
Tutors
Portfolio
2
Portfolio
1
student
59
Portfolio
1
2
3
4
Instantiate
Rights group
all:
Read 1,2,3
student:
Edit 3
tutor:
Read 4
Seenode role: all
Editres role: student
...
Write 4
GROUP INSTANTIATION
Role - Rights
all:
Read 1,2,3
student:
Edit 3
tutor:
Read 4
Role Group
all:
-
student:
student1
tutor:
tutor1
Write 4
Portfolio
1
2
3
4
ASSIGN USERS TO ROLES
1 - student submits
student
Remove write
2 - tutor submits
tutor
Remove write
student
Add read
Rights group
all:
Read 1,2,3
student:
tutor:
Read 4
Write 4
Read 4
Portfolio
1
2
3
4
DYNAMIC RIGHTS
Edit 3
INSTANTIATION
KARUTA
63
SHAREDNODERESOURCE -
SHAREDRESOURCE
node
node
noderes
context
noderes
context
resource
sharedNodeResource=N
sharedNodeResource=Y
sharedResource=N
node noderes
context
resource
sharedNodeResource=Y
sharedResource=Y
context
context
Portfolio
Model
64
SHAREDNODERESOURCE -
SHAREDRESOURCE
node
node
noderes
context
noderes
context
resource
sharedNodeResource=N
sharedNodeResource=Y
sharedResource=N
node noderes
context
resource
sharedNodeResource=Y
sharedResource=Y
context
context
node
node
noderes
context
context
resource
sharedNodeResource=Y
sharedResource=N
node
context
context
context
New Portfolio
Portfolio
Model
65
APIS
KARUTA
66
GET
CREDENTIAL
<user id="1">
<username>root</username>
<firstname>root</firstname>
<lastname></lastname>
<email></email>
<admin>1</admin>
<designer>0</designer>
<active>1</active>
</user>
67
GET
/PORTFOLIOS/PORTFOLIO
/{PORTFOLIO-ID}<portfolio id="5afbf83a-2ff0-4662-afcf-41b2bfd22a58" code="0">
<version>3</version>
<metadata-wad owner="N" ></metadata-wad>
<asmRoot id="b3f43c3a-7169-49f8-8adb-46ac6bba3282"
action="" delete="Y" read="Y" submit="Y" write="Y" xsi_type= »asmRoot">
<metadata-wad></metadata-wad>
<metadata-epm></metadata-epm>
<metadata></metadata>
<asmResource id="248518b0-59ca-4563-b090-83b4f36e4bee"
contextid="b3f43c3a-7169-49f8-8adb-46ac6bba3282" xsi_type="nodeRes">
<code>KarutaTest</code>
<label lang="fr">KarutaTest</label>
<label lang="en">KarutaTest</label>
</asmResource>
<asmResource id="34a5f3bf-aa1a-414b-a590-b7ccf5b50d42"
contextid="b3f43c3a-7169-49f8-8adb-46ac6bba3282" xsi_type="context"></asmResource>
<asmStructure id="e35b0934-cb1d-11e3-861e-00215e6c3f32"
action="" delete="Y" read="Y" submit="Y" write="Y" xsi_type="asmStructure »>
68
PUT
RESOURCES/RESOURCE/{
UUID}
<asmResource xsi_type="TextField">
<text lang="fr"></text>
<text lang="en">
<span>Please upload a file on the work related to this rubric.
<br></span>
</text>
</asmResource>
69
NODES?PORTFOLIOCODE=PPN_GEA&
SEMTAG=ACTIVITE
<nodes>
<node id="4f8981a2-5ba9-450f-9592-ef996ecee914">
<asmResource contextid="4f8981a2-5ba9-450f-9592-ef996ecee914" xsi_type="nodeRes">
<code>GEA1</code>
<label lang="fr">Collecte et organisation des données de gestion</label>
<label lang="en">New Unit</label>
<description></description>
</asmResource>
</node>
<node id="471c6d13-b45d-11e3-861e-00215e6c3f32">
<asmResource contextid="471c6d13-b45d-11e3-861e-00215e6c3f32" xsi_type="nodeRes">
<code>GEA2</code>
<label lang="fr">Recueil et traitement de l'information pour se conformer aux obligations légales et réglementaires</label>
<label lang="en">New Unit</label>
</asmResource>
</node>
</nodes>
70
ROAD-MAP
1. Apereo Community Incubation Project
2. Improve the UI
3. Investigate scalability issues
4. Improve Admin tools
5. Working on KARUTA 1.0 (September 2014)
6. Various pilots
71
June 1, 2014
Demo :
https://confluence.sakaiproject.org/
display/OSP/Portfolios+for+the+Fu
ture+of+Sakai
QUESTIONS?
jacques.raynauld@hec.ca olivier.gerbe@hec.ca
Thanks to:
Janice Smith, Three Canoes LLC
Shoji Kajita, Kyoto University
Eric Giradin and Marc Vassoille, IUT-2 Grenoble
Nobry Ouk, MATI Montréal
And all our partner schools
72
June 1, 2014
STRUCTURE-UNIT
73
June 1, 2014
STRUCTURE - UNIT
June 1, 2014
74
June 1, 2014
75
June 1, 2014
76
June 1, 2014
77
June 1, 2014
78

More Related Content

Similar to Karuta Apereo Miami 2014 Conference

Evaluation and observations of virtual placements already star ted & Virtua...
Evaluation and observations of virtual placements already star ted & Virtua...Evaluation and observations of virtual placements already star ted & Virtua...
Evaluation and observations of virtual placements already star ted & Virtua...Grial - University of Salamanca
 
Web based, eportfolios & e-assessment (Updated version)
Web based, eportfolios & e-assessment (Updated version)Web based, eportfolios & e-assessment (Updated version)
Web based, eportfolios & e-assessment (Updated version)Evelyn Izquierdo
 
Creating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEsCreating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEsCetis
 
Beginners workshop 2 2012
Beginners workshop 2 2012Beginners workshop 2 2012
Beginners workshop 2 2012Yum Studio
 
Karuta 2.2 Use Case Testimony
Karuta 2.2 Use Case TestimonyKaruta 2.2 Use Case Testimony
Karuta 2.2 Use Case TestimonyJanice Smith
 
Sakai portfolio community bo f
Sakai portfolio community bo fSakai portfolio community bo f
Sakai portfolio community bo fJanice Smith
 
Ed Tech2007
Ed Tech2007Ed Tech2007
Ed Tech2007tsmyth2
 
7Cs Learning Design Generic Workshop Slides
7Cs Learning Design Generic Workshop Slides7Cs Learning Design Generic Workshop Slides
7Cs Learning Design Generic Workshop Slideswitthaus
 
Work based courses for adults
Work based courses for adultsWork based courses for adults
Work based courses for adultsEstela Dauksiene
 
Building a Pandemic ePortfolio using the Karuta Open Source Portfolio 3.0 Jac...
Building a Pandemic ePortfolio using the Karuta Open Source Portfolio 3.0 Jac...Building a Pandemic ePortfolio using the Karuta Open Source Portfolio 3.0 Jac...
Building a Pandemic ePortfolio using the Karuta Open Source Portfolio 3.0 Jac...ePortfolios Australia
 
Bacsich sequent eadtu 2015
Bacsich sequent eadtu 2015Bacsich sequent eadtu 2015
Bacsich sequent eadtu 2015Paul Bacsich
 
ePortfolio and Platform Selection
ePortfolio and Platform SelectionePortfolio and Platform Selection
ePortfolio and Platform SelectionJiyeon Lee
 
Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...Blackboard APAC
 
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Product Design in Agile Environments: Making it Work at ProductCamp PittsburghProduct Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Product Design in Agile Environments: Making it Work at ProductCamp PittsburghCarol Smith
 
OOSE Unit 3 PPT.ppt
OOSE Unit 3 PPT.pptOOSE Unit 3 PPT.ppt
OOSE Unit 3 PPT.pptitadmin33
 

Similar to Karuta Apereo Miami 2014 Conference (20)

Evaluation and observations of virtual placements already star ted & Virtua...
Evaluation and observations of virtual placements already star ted & Virtua...Evaluation and observations of virtual placements already star ted & Virtua...
Evaluation and observations of virtual placements already star ted & Virtua...
 
Web based, eportfolios & e-assessment (Updated version)
Web based, eportfolios & e-assessment (Updated version)Web based, eportfolios & e-assessment (Updated version)
Web based, eportfolios & e-assessment (Updated version)
 
Creating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEsCreating and Enhancing Student Centred Portfolios in VLEs
Creating and Enhancing Student Centred Portfolios in VLEs
 
Beginners workshop 2 2012
Beginners workshop 2 2012Beginners workshop 2 2012
Beginners workshop 2 2012
 
Karuta 2.2 Use Case Testimony
Karuta 2.2 Use Case TestimonyKaruta 2.2 Use Case Testimony
Karuta 2.2 Use Case Testimony
 
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus GyllingEDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
 
Sakai portfolio community bo f
Sakai portfolio community bo fSakai portfolio community bo f
Sakai portfolio community bo f
 
Ed Tech2007
Ed Tech2007Ed Tech2007
Ed Tech2007
 
7Cs Learning Design Generic Workshop Slides
7Cs Learning Design Generic Workshop Slides7Cs Learning Design Generic Workshop Slides
7Cs Learning Design Generic Workshop Slides
 
Work based courses for adults
Work based courses for adultsWork based courses for adults
Work based courses for adults
 
AnnweshBarik_2
AnnweshBarik_2AnnweshBarik_2
AnnweshBarik_2
 
Building a Pandemic ePortfolio using the Karuta Open Source Portfolio 3.0 Jac...
Building a Pandemic ePortfolio using the Karuta Open Source Portfolio 3.0 Jac...Building a Pandemic ePortfolio using the Karuta Open Source Portfolio 3.0 Jac...
Building a Pandemic ePortfolio using the Karuta Open Source Portfolio 3.0 Jac...
 
Conole aalborg
Conole aalborgConole aalborg
Conole aalborg
 
How to-work-with-the-oracle-user-group-team
How to-work-with-the-oracle-user-group-teamHow to-work-with-the-oracle-user-group-team
How to-work-with-the-oracle-user-group-team
 
Bacsich sequent eadtu 2015
Bacsich sequent eadtu 2015Bacsich sequent eadtu 2015
Bacsich sequent eadtu 2015
 
resume
resumeresume
resume
 
ePortfolio and Platform Selection
ePortfolio and Platform SelectionePortfolio and Platform Selection
ePortfolio and Platform Selection
 
Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...
 
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Product Design in Agile Environments: Making it Work at ProductCamp PittsburghProduct Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
 
OOSE Unit 3 PPT.ppt
OOSE Unit 3 PPT.pptOOSE Unit 3 PPT.ppt
OOSE Unit 3 PPT.ppt
 

More from Raynauld Jacques

Toward Competency-Based Programs as a Bridge to Career ePortfolios: Karuta Op...
Toward Competency-Based Programs as a Bridge to Career ePortfolios: Karuta Op...Toward Competency-Based Programs as a Bridge to Career ePortfolios: Karuta Op...
Toward Competency-Based Programs as a Bridge to Career ePortfolios: Karuta Op...Raynauld Jacques
 
Les portfolios électroniques et la mise-en-œuvre des approches programmes : o...
Les portfolios électroniques et la mise-en-œuvre des approches programmes : o...Les portfolios électroniques et la mise-en-œuvre des approches programmes : o...
Les portfolios électroniques et la mise-en-œuvre des approches programmes : o...Raynauld Jacques
 
Les portfolios électroniques: du suivi des apprentissages au développement p...
Les portfolios électroniques:  du suivi des apprentissages au développement p...Les portfolios électroniques:  du suivi des apprentissages au développement p...
Les portfolios électroniques: du suivi des apprentissages au développement p...Raynauld Jacques
 
Open apereonewyorkkarutapresentationfinal
Open apereonewyorkkarutapresentationfinalOpen apereonewyorkkarutapresentationfinal
Open apereonewyorkkarutapresentationfinalRaynauld Jacques
 
Suivi du développement des compétences et et l’insertion professionnelle : qu...
Suivi du développement des compétences et et l’insertion professionnelle : qu...Suivi du développement des compétences et et l’insertion professionnelle : qu...
Suivi du développement des compétences et et l’insertion professionnelle : qu...Raynauld Jacques
 
Les technologies au service de l'apprentissage: entre le rêve et la réalité
Les technologies au service de l'apprentissage: entre le rêve et la réalitéLes technologies au service de l'apprentissage: entre le rêve et la réalité
Les technologies au service de l'apprentissage: entre le rêve et la réalitéRaynauld Jacques
 
L’innovation pédagogique et l’apprentissage à l’ère du numérique: une perspec...
L’innovation pédagogique et l’apprentissage à l’ère du numérique: une perspec...L’innovation pédagogique et l’apprentissage à l’ère du numérique: une perspec...
L’innovation pédagogique et l’apprentissage à l’ère du numérique: une perspec...Raynauld Jacques
 
Open syllabusmobileraynauldatlanta2012
Open syllabusmobileraynauldatlanta2012Open syllabusmobileraynauldatlanta2012
Open syllabusmobileraynauldatlanta2012Raynauld Jacques
 
Epic2011 Assessement Portfolios
Epic2011 Assessement PortfoliosEpic2011 Assessement Portfolios
Epic2011 Assessement PortfoliosRaynauld Jacques
 
Sakai11 la assessmentportfolio
Sakai11 la assessmentportfolioSakai11 la assessmentportfolio
Sakai11 la assessmentportfolioRaynauld Jacques
 
Learning portfolios workshop: a structured approach
Learning portfolios workshop: a structured approachLearning portfolios workshop: a structured approach
Learning portfolios workshop: a structured approachRaynauld Jacques
 
Learning portfolios : a structured approach
Learning portfolios : a structured approachLearning portfolios : a structured approach
Learning portfolios : a structured approachRaynauld Jacques
 
Open Syllabus in Sakai 2.6: up and running
Open Syllabus in Sakai 2.6:  up and runningOpen Syllabus in Sakai 2.6:  up and running
Open Syllabus in Sakai 2.6: up and runningRaynauld Jacques
 

More from Raynauld Jacques (16)

Toward Competency-Based Programs as a Bridge to Career ePortfolios: Karuta Op...
Toward Competency-Based Programs as a Bridge to Career ePortfolios: Karuta Op...Toward Competency-Based Programs as a Bridge to Career ePortfolios: Karuta Op...
Toward Competency-Based Programs as a Bridge to Career ePortfolios: Karuta Op...
 
Les portfolios électroniques et la mise-en-œuvre des approches programmes : o...
Les portfolios électroniques et la mise-en-œuvre des approches programmes : o...Les portfolios électroniques et la mise-en-œuvre des approches programmes : o...
Les portfolios électroniques et la mise-en-œuvre des approches programmes : o...
 
Les portfolios électroniques: du suivi des apprentissages au développement p...
Les portfolios électroniques:  du suivi des apprentissages au développement p...Les portfolios électroniques:  du suivi des apprentissages au développement p...
Les portfolios électroniques: du suivi des apprentissages au développement p...
 
Open apereonewyorkkarutapresentationfinal
Open apereonewyorkkarutapresentationfinalOpen apereonewyorkkarutapresentationfinal
Open apereonewyorkkarutapresentationfinal
 
Suivi du développement des compétences et et l’insertion professionnelle : qu...
Suivi du développement des compétences et et l’insertion professionnelle : qu...Suivi du développement des compétences et et l’insertion professionnelle : qu...
Suivi du développement des compétences et et l’insertion professionnelle : qu...
 
Les technologies au service de l'apprentissage: entre le rêve et la réalité
Les technologies au service de l'apprentissage: entre le rêve et la réalitéLes technologies au service de l'apprentissage: entre le rêve et la réalité
Les technologies au service de l'apprentissage: entre le rêve et la réalité
 
L’innovation pédagogique et l’apprentissage à l’ère du numérique: une perspec...
L’innovation pédagogique et l’apprentissage à l’ère du numérique: une perspec...L’innovation pédagogique et l’apprentissage à l’ère du numérique: une perspec...
L’innovation pédagogique et l’apprentissage à l’ère du numérique: une perspec...
 
Open syllabusmobileraynauldatlanta2012
Open syllabusmobileraynauldatlanta2012Open syllabusmobileraynauldatlanta2012
Open syllabusmobileraynauldatlanta2012
 
Boston2011 resume
Boston2011 resumeBoston2011 resume
Boston2011 resume
 
Acfas mai2011raynauld
Acfas mai2011raynauldAcfas mai2011raynauld
Acfas mai2011raynauld
 
Epic2011 Assessement Portfolios
Epic2011 Assessement PortfoliosEpic2011 Assessement Portfolios
Epic2011 Assessement Portfolios
 
Sakai11 la assessmentportfolio
Sakai11 la assessmentportfolioSakai11 la assessmentportfolio
Sakai11 la assessmentportfolio
 
Sakai11 LA opensyllabus
Sakai11 LA opensyllabusSakai11 LA opensyllabus
Sakai11 LA opensyllabus
 
Learning portfolios workshop: a structured approach
Learning portfolios workshop: a structured approachLearning portfolios workshop: a structured approach
Learning portfolios workshop: a structured approach
 
Learning portfolios : a structured approach
Learning portfolios : a structured approachLearning portfolios : a structured approach
Learning portfolios : a structured approach
 
Open Syllabus in Sakai 2.6: up and running
Open Syllabus in Sakai 2.6:  up and runningOpen Syllabus in Sakai 2.6:  up and running
Open Syllabus in Sakai 2.6: up and running
 

Recently uploaded

Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 

Recently uploaded (20)

Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 

Karuta Apereo Miami 2014 Conference