New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia...

60
New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain)

Transcript of New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia...

Page 1: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

New Features For Old Tools in Sakai

Raúl E. Mengod López

Universidad Politécnica de Valencia (Spain)

New Features For Old Tools in Sakai

Raúl E. Mengod López

Universidad Politécnica de Valencia (Spain)

Page 2: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

2

Overview

• Introduction• About UPV• Samigo• Melete• Sections• Wiki• Site Setup• FCK Editor

Page 3: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

3

Valencia, a place to visit

Page 4: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

4

Main Campus (Vera)

Page 5: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

5

About UPV

• Universidad Politécnica Valencia (UPV)– Public academic institution since 1971– Official and non-official studies– Graduate and 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

Page 6: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

6

Sakai in the UPV• Full production System in 2006/2007

– 5 servers– Oracle Database v 9.2– Integrated with SSO– Integrated with enrollment system– 4.000 sites per year– 40.000 students

• Running 2.4.x version– Customized to university requirements– A split branch from sakai 2.4.x maintenance branch– Many changes to the code, i18n, etc…

Page 7: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

7

Sakai in the UPV

Page 8: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

8

Why modifying Sakai

• Spanish universities are different??• Some of the use cases in sakai are not suitable for

us. (ex: site creation) • Integration with other local applications• Lots of users means lots of different use cases• More experience using the platform means more

request or new ideas• Many features requested by users• Some mandatory features (multi-language)

=> MANY LOCAL CHANGES

Page 9: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

9

Samigo: Discount Question

• Multiple Choice Questions are widely used• Instructors try to avoid random answer from

students• Subtract points if student fails question• Negative grade in question• Allow student to leave question empty

Page 10: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

10

Samigo: Discount Question

• Authoring Assessment: new discount box

Page 11: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

11

Samigo: Discount Question• Authoring Assessment called DiscountQuestion

– Create 2 questions with 2 possible answers.– 3 Points for each question

Page 12: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

12

Samigo: Discount Question

• Taking the Assessment.– 1 correct answer– 1 wrong answer

Page 13: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

13

Samigo: Discount Question

• Grading the Assessment.– The score for that Assessment (DiscountQuestion) is 2 points– 3 point for the first (right) question– -1 point for the second (wrong) question– The score will never be bellow 0

..

Page 14: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

14

Samigo: Discount Question

Page 15: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

15

Samigo: Discount Question• Now students can always clear the answer• New link to do so

Page 16: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

16

Samigo: Discount Question

• This feature is also updated when the assessment is created from a pool.

Page 17: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

17

Samigo: Discount Question

• Status– Tested in Production– Developed in java– Embeded in sakai code– Available to be merged– Waiting for stanford

Page 18: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

18

Samigo: Submit Warning

• Students some times go too fast• Don’t pay attention to the last question in an

assessment.• Sometimes after submitting the assessment

they want to modify something

Page 19: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

19

Samigo: Submit Warning

• Warning when the assessment starts

Page 20: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

20

Samigo: Submit Warning

• Warning before submitting– If they click ‘Return’ they will return to the previous page.

Page 21: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

21

Samigo: Submit Warning• Confirmation page of the submission

Page 22: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

22

Samigo: Submit Warning

• Status– Tested in Production– Developed in java– Embeded in sakai code– Available to be merged– Minor change– Waiting for stanford

Page 23: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

23

Samigo: Share Question pools

• Question Pools belong to Instructors• Assessments belongs to Sites • Only the owner of the pool is able to modify

an assessment created with a pool• Is common for the Instructors in the same

subject work together to make the question pools

• Sometimes pools are created by a TA

Page 24: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

24

Samigo: Share Question pools

• The Big Question– Who should access shared pools?– Instructors in the same Site?– Instructor in the same Subject?– Instructors in the same Department

Page 25: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

25

Samigo: Share Question pools

• Our Approach– Let the Instructor decide with who wants to share

their pools– Select which pools to share– Grant access individually to other Instructors in the

Site

Page 26: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

26

Samigo: Share Question pools

• Add Share Action to Pools Page

Page 27: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

27

Samigo: Share Question pools

• You can add or revoke access selecting the check boxes.• You are not allowed to revoke access to yourself.• Only the owner can share their pools.

Page 28: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

28

Samigo: Share Question pools

• The new Battery appears with the rest of the personal batteries

Page 29: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

29

Samigo: Share Question pools

• The questions pool can not be deleted by the granted teacher.

Page 30: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

30

Samigo: Share Question pools

• Status– Tested in Production– Samigo has already the structure to store this– Pool selection page is inside sakai– Pool share page is out of sakai– It could be included easily but needs some coding

Page 31: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

31

Melete: Printable Version

• Many students prefer to have a hardcopy of the material to study.

• Use of browser print action is uncomfortable• It is needed a way to print all the sections in

one module at the same time.

Page 32: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

32

Melete: Printable Version• Show the complete module in one click

..

Page 33: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

33

Melete: Printable Version

Page 34: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

34

Melete: Printable Version

• Status– Tested in production– New feature available in melete 2.5.– Available in July

Page 35: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

35

Melete: Import from Syllabus

• UPV is using a different Syllabus• External application • More complex than syllabus• Built to fit the requirements of the Bologna

process

Page 36: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

36

Melete: Import from Syllabus

Page 37: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

37

Melete: Import from Syllabus

Page 38: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

38

Melete: Import from Syllabus

• New Option in manage page to import Structure

• Creates the structure Modules and Sections• Doesn’t create any content

Page 39: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

39

Melete: Import from Syllabus

• The same structure is created in melete

Page 40: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

40

Melete: Import from Syllabus

• Status– Tested in production– Feature only useful for our syllabus application– Import Structure is not standard– Could be extended to import from other

applications implementing or using a standard interface (Syllabus or Opensyllabus)

Page 41: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

41

Sections: Open date for Sign Up

• Different categories of sections (Free Categories)• Sites with many sections (>40)• Sites with many students (>800)• Lecture sections provided from SIS• Lab sections not always provided from SIS

– Instructors organize groups after enrollment– Before sakai it was a nightmare

practicas.flv

Page 42: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

42

Sections: Open date for Sign Up

• Initial Use Case: Allow Student Auto Enrollment in Lab sections– Instructor uncheck section options

– Instructor creates/modify Lab sections– New Announcement to Student

• On DATE D at Time T lab enrollment will be open

– Instructor will have to check section options at Open Date

Page 43: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

43

Sections: Open date for Sign Up

• Initial Use Case: Allow Student Sign Up in Lab sections– 10 min before open time students start to access– Overview page takes about 3 sec– Tool has already uncheck the sign up option and students

can’r doo anything– Student refresh page– The system starts to overload– The load is too high that the Instructor cannot access to

change the section options– Students go on trying after Open time– The system collapses

Page 44: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

44

Sections: Open date for Sign Up

• SAK-13021 Overview page generates too many queries leading to performance issues.– BUG Is close for 2.5– Patch available for 2.4– New feature added in UPV

• Control system load before process request• Add new Open Date/Time in section options

Page 45: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

45

Sections: Open date for Sign Up

• New Use Case: Allow Student Sign Up in Lab sections– Instructor sets Open Date for Sign Up– Instructor creates/modifies lab sections– Students cannot access the tool until the open date

• Response time very fast

Page 46: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

46

Sections: Open date for Sign Up

• Status– Tested in production– Useful feature for Instructors– Only used at the beginning of the Term– SAK-13021 fixes the performance problems– New feature not implemented in sakai

Page 47: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

47

Site Info: Fake Student

• Feature requested: View site as Student– Some tools already have this feature– It is not possible to see the complete site as

student

• Create a User for Test– New user created in site (fake student)– Instructor can access the site using the userid and

password given on creation.

Page 48: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

48

Site Info: Fake Student

• Feature included in Site Setup Tool (Edit Site Information)• Instructor can activate it themselves

Page 49: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

49

Site Info: Fake Student

• Status– Tested in production– Highly used– Need to be a different tool (Site Info is not the right

place for this feature)– Waiting for community feedback

Page 50: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

50

Wiki: Shared rwiki

• Sites are associated with subjects• Subjects are grouped in Knowledge Areas• Need to have the same wiki for all the sites in

the same Area

• Sakai Hierarchy is necessary…

Page 51: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

51

Wiki: Shared rwiki

• New Shared Wiki Tool– Same code as Wiki tool– Shown as a different tool in site– The real wiki is in other site

• Changes in Wiki Tool– sharedwiki parameter in site to control the real

location of wiki– Change the permission control of the shared wiki

Page 52: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

52

Wiki: Shared rwiki

• Status– Piloting– Good

• It is not a spin-off tool from wiki

– Bad• It is necessary to create a master wiki

Page 53: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

53

FCK Editor: Change to Advance Editor

• Melete tool is enable in our university• Sferyx Editor has been purchased and

deployed• Sferyx has a good Equation Editor• Technical University• Need to have formulas in all sakai text areas

Page 54: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

54

FCK Editor: Change to Advance Editor

• Sferyx vs FckEditor– Sferyx

• More powerful• Equation Editor included• Heavy (Java applet)• Only available in Melete

– FCK Editor• Less powerful• No equation editor• Light (JavaScript)• Available in all edit areas of sakai

Page 55: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

55

FCK Editor: Change to Advance Editor

• Open FCK and create Text• New button in Sferyx

Page 56: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

56

FCK Editor: Change to Advance Editor

• Sferyx editor appear with the text• Create a new Equation

.

Page 57: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

57

FCK Editor: Change to Advance Editor

• Save to FCK– Images are uploaded to /private/sferyx

Page 58: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

58

FCK Editor: Change to Advance Editor

• Status– Piloting– Only for expert users– Includes changes in FCK code and many parts of

sakai.– New /private/sferyx branch in resources

Page 59: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

59

New Features For Old Tools in Sakai

Questions?

[email protected]

Page 60: New Features For Old Tools in Sakai Raúl E. Mengod López Universidad Politécnica de Valencia (Spain) New Features For Old Tools in Sakai Raúl E. Mengod.

60

Spain: Euro 2008 UEFA Champion

Thank You!!!!!