virtuallabs: laboratory learning objects integrated in sakai

Post on 06-Jan-2016

14 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

VirtualLabs: Laboratory Learning Objects integrated in Sakai. David Roldán Martínez ASIC Universidad Politécnica de Valencia darolmar@upvnet.upv.es http://david-roldan-martinez.blogspot.com. Agenda. Introduction MATLAB Project description: objectives and stages How it works? Q&A. - PowerPoint PPT Presentation

TRANSCRIPT

VirtualLabs: Laboratory Learning Objects integrated

in SakaiDavid Roldán Martínez

ASICUniversidad Politécnica de Valencia

darolmar@upvnet.upv.eshttp://david-roldan-martinez.blogspot.com

Agenda

• Introduction• MATLAB• Project description: objectives and stages• How it works?• Q&A

INTRODUCTION

Valencia, a place to visit

Introduction• Universidad Politécnica Valencia (UPV)

– Public academic institution since 1971– A leader in the use of Technical innovation– Official and non-official studies– Post – Graduate studies

• The UPV in numbers– 4 Campuses– 15 Colleges– 40 Research centers– 40 Official Degrees– 20 post graduate studies– 40.000 Students– 2.600 Teachers– 1.400 Staff

Sakai in the UPV

• Pilot running during 2006– Full capabilities– Selected group of users

• Full production System in 2006/2007– Based on the 2.1.2 version – Customized to university requirements– Integrated with SSO– Integrated with enrollment system– 4.000 sites and 40.000 students

MATLAB

What is MATLAB?

• An interactive environment to perform computationally intensive tasks.

• Wide range of applications: signal and image processing, communications, etc.

• Provides functions for calling Java classes.

MATLAB BUILDER FOR JAVA

• Matlab project• Components• Classes and methods

MATLAB BUILDER FOR JAVA

• How data are handled?– Input data conversion– Function signatures generation– Data returned are not converted to Java types

MATLAB BUILDER FOR JAVA• What happens in the build process?

– Java code for the component implementation

– Java code compiltation– Matlab component technology file generation– jar file with Java classes (mycomponent.jar)

myclass.java -> Contains a Java class with methods encapsulating the M-functions specified in the project for that class.mycomponentMCR.java -> Contains the CTF decryption keys and code to initialize the MCR for the component

PROJECT DESCRIPTION

Objectives• Enable virtual laboratories creation for self-experimenting based in high level

environments (i.e.Matlab).• Learning objects generation accesible via Internet• Easy-to-use tool/service• TODO: reusable LO repository

POLIMEDIA LO

LABORATORIES LO

LO REPOSITORY

Let’s try it!

http://vt-tallermatlab.cc.upv.es:8080/eslabon/extres/linksfunciones_cab.html

http://vt-tallermatlab.cc.upv.es:8080/eslabon/a1/

Q&A

David Roldán MartínezDavid Roldán MartínezUniversidad Politécnica de ValenciaUniversidad Politécnica de Valencia

darolmar@upvnet.upv.eshttp://david-roldan-martinez.blogspot.comhttp://david-roldan-martinez.blogspot.com

Thank you

top related