karuta -- state of the project

33
KARUTA Open Source Portfolio State of the Project Jacques Raynauld, HEC Montréal Janice Smith, Three Canoes LLC Olivier Gerbé, HEC Montréal Shoji Kajita, Kyoto University Kumiko Kondo, Kyoto University Eric Giraudin, IUT2 Grenoble Open Apereo, June 1, 2015

Upload: janice-smith

Post on 30-Jul-2015

210 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Karuta -- State of the Project

KARUTA Open Source PortfolioState of the Project

Jacques Raynauld, HEC Montréal Janice Smith, Three Canoes LLC Olivier Gerbé, HEC Montréal Shoji Kajita, Kyoto UniversityKumiko Kondo, Kyoto University Eric Giraudin, IUT2 Grenoble

Open Apereo, June 1, 2015

Page 2: Karuta -- State of the Project

Open Apereo 2015 2

• A next generation open source ePortfolio• Created in the spirit of the Open

Source Portfolio (OSP) tools• Dramatic flexibility in designing

portfolios for learning, assessment, reporting, and showcasing• LTI integration with an LMS• Migration path from OSP• Available for piloting and production

6/1/15

Karuta Open Source Portfolio

Page 3: Karuta -- State of the Project

Open Apereo 2015 3

• Highly customizable – no coding required• IMS LTI-1 and LTI-2 enabled• Multilingual• Responsive Design (for use on

mobile devices)• OSP import (proof of concept)• Dashboard for assessment and

reporting• jQuery/javascript/front end (Twitter

Bootstrap)• Java/mySQL-Oracle back end6/1/15

Key Features of Karuta

Page 4: Karuta -- State of the Project

Open Apereo 2015 4

Student Level• Documentation and

reflection on learning• Self assessment of

learning• Resumes• Showcasing learning

for designing and integrating all portfolio types.

Karuta Offers Unique Capabilities

Instructor Level• Assessment of learning• Rating dashboards• Teaching portfolios

Institutional Level• Assessment of learning• Accreditation reports

6/1/15

Page 5: Karuta -- State of the Project

Open Apereo 2015 5

Karuta Roadmap

• Karuta 1.2 projected for October 2015• Continue the IUT-2 Grenoble and Kyoto deployment• Begin new pilots in the Canada and the USA• OSP export / Karuta import with a current implementation• Sharing portfolios via public URLs• Request feedback or evaluation via email notification• Completing the Apereo Incubation process• Building a Karuta community within the Apereo Portfolio community

6/1/15

Page 6: Karuta -- State of the Project

ESUP Paris 2015 6

KARUTA in 5 Slides : #1 StructureRoot

Unit

Unit

UnitStructure

UnitStructure

Root

Structure

Unit

UnitStructure

Context

Resource

ResourceContext

ResourceContext

ResourceContext

Structure

Page 7: Karuta -- State of the Project

ESUP Paris 2015 7

Copy

• Menu

Proxy - link

• Proxy

Read value

• Get_Ressource

Karuta in 5 Slides : #2 Operations on the Trees

Page 8: Karuta -- State of the Project

ESUP Paris 2015 8

Semantic tags

• Organize, retrieve

Actions/role

• Read• Edit• Delete• Comment• Submit• Show• Information

Display

• CSS• Free

positionning• inline

Karuta in 5 Slides : #3 Properties of Nodes/Leaves

Page 9: Karuta -- State of the Project

ESUP Paris 2015 9

Karuta in 5 Slides : #4 Architecture

Application (javascript jQuery html css)

Karuta-core (javascript jQuery html css)

Karuta-Backend (java)

File Server (java)MySQL Oracle

Browser

Server

Rest API Web Services

Internet

Ajax

Page 10: Karuta -- State of the Project

ESUP Paris 2015 10

KARUTA Designer

Prototype - Pilot

KARUTA Production - Instanciation

Karuta in 5 Slides : #5 Prototyping

Page 11: Karuta -- State of the Project

ESUP Paris 2015 11

Karuta Use Case: School of Education (Montréal)

Page 12: Karuta -- State of the Project

ESUP Paris 2015 12

Karuta Use Case: School of Education (Montréal)

Page 13: Karuta -- State of the Project

ESUP Paris 2015 13

HEC Montréal – Master’s in Electronic Commerce

Page 14: Karuta -- State of the Project

ESUP Paris 2015 14

HEC Montréal – Master’s in Electronic Commerce

Page 15: Karuta -- State of the Project

ESUP Paris 2015 15

AAC&U Rubrics (Parts)

Page 16: Karuta -- State of the Project
Page 17: Karuta -- State of the Project
Page 18: Karuta -- State of the Project
Page 19: Karuta -- State of the Project

Open Apereo 2015 19

Migration of Data from OSP to Karuta

Objectives:• Construct Karuta resources that act like OSP matrices and forms• Export OSP content and import it to Karuta for re-use

6/1/15

Page 20: Karuta -- State of the Project

Open Apereo 2015 20

OSP Content for Migration to Karuta

Attachments to matrix cells and to forms:• Copied from Sakai Resources• Uploaded directly from user desktop

Content of form fields

6/1/15

Page 21: Karuta -- State of the Project

Open Apereo 2015 21

Karuta Incubation Criteria

• 4.1 Legal• 4.1.1 Outbound Licensing• 4.1.2 Third Party Licensing• 4.1.3 Contributor Agreements• 4.1.4 Trademarking

• 4.2 Community• A. Involvement• B. Organization• C. Operation

• 4.3 Governance• 4.4 Voting• 4.5 Conflict Resolution• 4.6 Release Plans• 4.7 Current Release• 4.8 Alignment and Synergy• 4.9 Infrastructure

6/1/15

Page 22: Karuta -- State of the Project

Open Apereo 2015 22

Legal

4.1 Legal• 4.1.1 Outbound Licensing – Complete and approved• 4.1.2 Third Party Licensing – Complete and approved• 4.1.3 Contributor Agreements – All complete except one CCLA and one ICLA• 4.1.4 Trademarking - Process initiated for USA, awaiting completion of Karuta

website

6/1/15

Page 23: Karuta -- State of the Project

Open Apereo 2015 23

Community

4.2 Community• A. Involvement

• Four institutions and one commercial partner involved in project• Seeking additional partners and contributors as well as users, especially in the USA• Presentations and BoFs at three Open Apereo Conferences• Webinars for Apereo and Sakai T&L Community as well as several potential adopters• OSP users may or may not be intending to adopt Karuta

• B. Organization• More to be done post conference• Sakai Portfolio Community is not the same as the Karuta Portfolio Community

• C. Operation• More to be done once a community has been (re)formed

6/1/15

Page 24: Karuta -- State of the Project

Open Apereo 2015 24

Governance, Voting, Conflict Resolution

4.3 Governance• Governance document approved

4.4 Voting• Currently by consensus

4.5 Conflict Resolution• Conflict resolution document approved

6/1/15

Page 25: Karuta -- State of the Project

Open Apereo 2015 25

Release Plans and Current Release

4.6 Release Plans• Releases managed through GItHub projects (front end, back end, file server)• Announcements distributed to community

4.7 Current Release• Karuta 1.1 released in May 2015• More documentation needed

6/1/15

Page 26: Karuta -- State of the Project

Open Apereo 2015 26

Alignment and Synergy

4.8 Alignment and Synergy• Collaboration in process with• LTI-1 and LTI-2 development• Apereo OAE• Learning Analytics• ELGG (social networking)

6/1/15

Page 27: Karuta -- State of the Project

Open Apereo 2015 27

Infrastructure

4.9 Infrastructurea. Software versioning and revision system – Using GitHub b. Issue tracking system – Plan to use GitHubc. Publicity regarding mailing lists or other clear communications

channels – Lists in place but unusedd. Future plans, directions and objectives articulated and accessible –

Much more work requirede. Project website is current with instructions for installation and

configuration – Website in progress, minimal instructions on GitHub

6/1/15

Page 28: Karuta -- State of the Project

Open Apereo 2015 28

Current Challenge #1: Transparency

Issues:• The current, publically available information on Karuta does not list the

backlog of feature requests, their priority and timeline, or the approach for addressing them. • Release management and QA process are not currently transparent.

Recommendation:• Use GitHub to track issues and feature requests as well as for release

management• Use website to openly discuss release plans, QA, and performance testing.

6/1/15

Page 29: Karuta -- State of the Project

Open Apereo 2015 29

Current Challenge #2: Mission/Definition

Issues:• What problem is Karuta solving?• What new approach or philosophy is core to the design of Karuta?• What are its strengths and limitations?• Who should be interested in Karuta and why?

Recommendations:• Develop and distribute comprehensive information about the benefits of

Karuta for specific audiences.• Provide regular updates via websites and blogs.

6/1/15

Page 30: Karuta -- State of the Project

Open Apereo 2015

Current Challenge #3: Authentic Use Cases

Issues:• Karuta is so flexible that it does not suggest any particular purpose.• Karuta is targeted at instructional designers but they are not institutional

decision makers.

Recommendations:• Identify ideal portfolio use cases and configure Karuta to meet those needs.• Create public facing collateral that allows decision makers to identify Karuta

as a capable product for their use. • Document why Karuta is better than other tools for these use cases and

identify issues that prevent it from being better.

6/1/15

Page 31: Karuta -- State of the Project

Open Apereo 20156/1/15

Karuta Corporate Contributors• Polytechnique Montréal• ePortfolium• IUT-2 Grenoble• Information Management and Communication, Kyoto University• Global Survivability Studies, Kyoto University• Three Canoes LLC

Page 32: Karuta -- State of the Project

Open Apereo 2015

• Olivier Gerbé -- HEC Montréal• Jacques Raynauld -- HEC Montréal• Claude Coulombe -- HEC Montréal

• Nicole Teta Nokam -- Polytechnique Montréal• Nobry Ouk -- Polytechnique Montréal• Thi Lan Anh Dinh -- Polytechnique Montréal• Ricardo Camarero -- Polytechnique Montréal

• Mathieu Cournoyer -- Bureau principal, HEC Montreal

• Bruno Cloutier -- Bureau principal, HEC Montreal

• Marc Vassoille -- IUT-2 Grenoble• Laurent Astier -- IUT-2 Grenoble• Eric Giraudin -- IUT-2 Grenoble• Vincent Miet -- IUT-2 Grenoble

• Chris Maurer -- Three Canoes LLC• Sean Keesler -- Three Canoes LLC• Janice Smith -- Three Canoes LLC

• Shoji Kajita -- Kyoto University• Koichiro Tonomura -- Kyoto University• Shuichi Kawai -- Kyoto University• Kaoru Takara -- Kyoto University

6/1/15

Karuta Individual Contributors

Page 33: Karuta -- State of the Project

Open Apereo 2015 33

For More Information:

• Merci pour votre attention!Learn about us:• karutaproject.org• apereo.org/content/karuta

Try Karuta:• eportfolium.com/karuta

Follow us:

KARUTA ePortfolio

KarutaOSP

Download Karuta:• github.com/karutaproject

Contact us:• [email protected][email protected]

6/1/15