Category Archives: Uncategorized

Where did @DrChuck go after twitter?

Hi all,  this is a simple post that points you to where Dr. Chuck now can be found now that he has reduced his use of Twitter due to recent events.

My social network is now at https://bsky.app/profile/dr-chuck.bsky.social  – if you are a twitter follower interested in Open Source Educational Technology, Open Educational Resources or pictures of cool breakfast food – follow me there.

For my “announcement stuff” like new videos, professional blog posts, or face-to-face office hours, I am going to start using LinkedIn – a lot – you can follow me at https://www.linkedin.com/in/charlesseverance/ – I only make connections with those I know through work and collaboration or professional contacts say at a conference.

I won’t be closing my twitter account – but it I won’t use it regularly until something changes in its ownership and approaches.   I will not check it regularly – but from time to time I will post a link to this blog post :)

I think the downfall of Twitter is a good chance for us all to reflect and think about why we are part of each of the social networks that we are part of.  If there is not one single, global commercial global social network it makes it so that network cannot act as a global influence.  Many good things happened because of the global public square – but there were as many if not more bad things that happened as well.  It is probably best that it becomes irrelevant so we can rebuild out networks in a more healthy way.

Hope to see you online

— Chuck 19-Nov-2022

 

Sakai 20.6 maintenance is released!

This is a message from Wilma Hodges, the Sakai Community Coordinator.

Congratulations to our amazing worldwide community!

I’m pleased to announce that Sakai 20.6 is released and available for downloading [1]! Please note that this is likely the last maintenance release for Sakai 20.

Sakai 20.6 has 52 improvements [2] including

  • 10 fixes in Assignments

Other areas improved include:

  • A11y
  • Account
  • Announcements
  • Basic LTI
  • Bullhorns
  • Chat Room
  • Commons
  • Content Review
  • Delegated Access
  • Dropbox
  • Feedback tool
  • Forums
  • Gradebook
  • Internationalization
  • Lessons
  • Messages
  • Portal
  • Preferences
  • Rubrics
  • Section Info
  • Sign Up
  • Site Info
  • Statistics
  • Syllabus
  • Tests & Quizzes

There were 3 security issues fixed in 20.6 (details will be sent to the Sakai Security Announcements list).

Please also note the upgrade information page [3] for important notes related to performing the upgrade.

[1] Download information- http://source.sakaiproject.org/release/20.6/

[2] 20.6 Fixes by Tool – https://sakaiproject.atlassian.net/wiki/spaces/DOC/pages/32250068993/20.6+Fixes+by+tool

[3] Upgrade information – https://sakaiproject.atlassian.net/wiki/spaces/DOC/pages/17310646353/Sakai+20+Upgrade+Information

Sakai 22.1 maintenance is released!

This is a copy of the announcement of the Sakai 22.1 maintenance release from Wilma Hodges – the Sakai community coordinator.


Congratulations to our amazing worldwide community!

I’m pleased to announce that Sakai 22.1 is now available for downloading[1]!

Sakai 22.1 has 204 improvements [2] including

  • 44 fixes in Assignments
  • 10 fixes in Basic LTI
  • 14 fixes in Forums/Discussions
  • 13 fixes in Gradebook
  • 12 fixes in Lessons
  • 24 fixes in Rubrics
  • 20 fixes in Tests & Quizzes

Other areas improved include:

  • Accessibility
  • Announcements
  • Bullhorns
  • Calendar
  • Calendar Widget
  • Commons
  • Dropbox
  • Internationalization
  • Messages
  • PA System
  • Portal
  • Preferences
  • Profile
  • Quartz Scheduler
  • Resources
  • Roster
  • Search
  • Section Info
  • SIgn Up
  • Site Info
  • Statistics
  • Syllabus

There were 3 security issues fixed in 22.1 (details will be sent to the Sakai Security Announcements list).

Please also note the upgrade information page [3] for important notes related to performing the upgrade.

[1] Download information- http://source.sakaiproject.org/release/22.1/

[2] 22.1 Fixes by Tool – https://sakaiproject.atlassian.net/wiki/spaces/DOC/pages/32201507219/22.1+Fixes+by+tool

[3] Upgrade information – https://sakaiproject.atlassian.net/wiki/spaces/DOC/pages/32201507179/Sakai+22+Upgrade+Information+In+Progress 

Sakai 21.3 Released

This message originally came from Wilma Hodges – the Sakai community coordinator.

I’m pleased to announce that Sakai 21.3 is now available for downloading [1]!

Sakai 21.3 has 140 improvements [2] including

  • 24 fixes in Assignments

  • 11 fixes in Discussions

  • 10 fixes in Gradebook

  • 11 fixes in Lessons

  • 13 fixes in Site Info

  • 17 fixes in Tests & Quizzes

Other areas improved include:

  • Accessibility

  • Account

  • Announcements

  • Basic LTI

  • Bullhorns

  • Calendar

  • Chat Room

  • Commons

  • Content Review

  • Dropbox

  • Entity Broker

  • Internationalization

  • Membership

  • Portal

  • Preferences

  • Profile

  • Resources

  • Roster

  • Rubrics

  • Section Info

  • Sign Up

  • Statistics

  • Syllabus

There were 2 security issues fixed in 21.3 (details will be sent to the Sakai Security Announcements list).

Please also note the upgrade information page [3] for important notes related to performing the upgrade.

[1] Download information- http://source.sakaiproject.org/release/21.3/

[2] 21.3 Fixes by Tool – https://sakaiproject.atlassian.net/wiki/spaces/DOC/pages/17188913172/21.3+Features+by+Tool

[3] Upgrade information – https://sakaiproject.atlassian.net/wiki/spaces/DOC/pages/17310646931/Sakai+21+Upgrade+Information   

Wilma Hodges, Ed.D., UXC

Sakai Community Manager

Sakai 22 Released!

This message originally came from Wilma Hodges – the Sakai Community Coordinator

I’m pleased to announce that Sakai 22.0 is now available! 

Many thanks to everyone involved with the release! It wouldn’t happen without all of you!

Our community wiki has both functional [1] and technical [2] release notes.

Download instructions are also available [3].

New in Sakai 22

  • Calendar Design Upgrade

  • Conversations – New tool!

  • Lessons improvements

  • LTI Advantage Improvements

  • And more! [4]

[1] Functional release notes – https://sakaiproject.atlassian.net/wiki/spaces/DOC/pages/32201506818/Sakai+22+Release+Notes

[2] Technical Release notes – https://sakaiproject.atlassian.net/wiki/spaces/DOC/pages/32201506844/Sakai+22+Technical+Release+Notes

[3] Download instructions – http://source.sakaiproject.org/release/22.0/

[4] Complete Feature Summary – https://sakaiproject.atlassian.net/wiki/spaces/DOC/pages/32201507202/Sakai+22+Complete+Feature+Summary

Connecting MOOCs and Employment through Open Source Projects

This is an abstract I submitted to Open Apereo 2022.

Now that Coursera and other MOOC platforms are almost a decade old (Coursera was founded in 2012),  we have greatly expanded the opportunities for high quality education irrespective of the location or means of the student. As an example, Dr. Chuck’s Python for Everybody has graduated over a million new Python programmers. Some students who complete their education using MOOCs end up getting a job – often as a successful career pivot. However it is more challenging for someone in their early 20’s to parlay a primarily MOOC-based education into that all-important first job. For students enrolled in traditional higher education, they have access to career counseling, internships, and an alumni network that eases the transition from education to employment. So far we have no solution to this problem that scales and is independent of the location and means of the student. This presentation will explore how Open Source projects might just be the perfect place to fill this gap for students around the world.

IMS Releases Dynamic Provisioning Specification as Public Draft

Many of you know that the IMS LTI working group is doing a lot of great things expanding LTI. All of this is done behind closed doors so you can’t see the draft documents but I can implement and release the features in Sakai early – which I usually do.

Dynamic provisioning is a feature which we have had in Sakai for nearly a year (we call it “LTI Advantage Auto Configuration”) but the actual specification documents are now available for others to look at.

https://www.imsglobal.org/spec/lti-dr/v1p0

The spec builds on OpenID Connect Registration:

https://openid.net/specs/openid-connect-registration-1_0.html

This is a great spec as it reduces the copying and pasting of LTI Advantage URLs – which annoyingly have slightly different names in each tool and LMS – down to a single configuration URL and a single click.

The spec has been in Sakai (and Tsugi) for about a year, has been in BrightSpace and Moodle for some time as well. Blackboard is going to build it soon. Canvas has their own proprietary solution for tool registration that works well so they don’t need to support this standard particularly quickly.

This is great news for Tool Developers – it is an easy spec to implement it – it took me about 2 days of coding to add it to Sakai Plus this week.

I should probably schedule a webinar about it. If you have LTI tools, I have open source PHP code in Tsugi for the Tool end – and in Sakai I have both the LMS and Tool end of the protocol implemented and a number of nice Jackson-based POJOs to support the protocol.

If you are working in a language other than PHP or Java at least you have a bunch of working code to look at and lots of ways to test your tool. You can do testing on Sakai’s nightly servers or my dev1.sakaicloud.org servers. I am happy to mentor tool developers to implement this new spec – all of our collective lives get easier with auto provisioning.

To give credit where credit is due, Claude Vervoort of Cengage, a Moodle contributor, and one of the LTI co-chairs put a lot of energy into this spec. So kudos to him.

Let me know if any tool vendors are interested.

Sakai Plus

My project “Sakai Plus” is adding an LTI Advantage “provider” to Sakai 23.   Sakai already has an LTI 1.1 provider (i.e. you can launch a Sakai tool from another LMS like Canvas, Moodle, Blackboard, etc.).  You can follow progress at:

https://github.com/sakaiproject/sakai/pull/10121

The Sakai Plus effort will build equivalent and expanded support for integrating Sakai into other LMS systems using LTI 1.3 / LTI Advantage.

Unlike most of Sakai (and Tsugi) – the Sakai Plus LTI 1.3 provider will be done completely separately from the LTI 1.1 support.  In lots of other places, a lot of effort has been made to make code support LTI 1.1 and LTI 1.3 simultaneously in the same code base with careful use of if-then-else.  But because the scope of LTI Advantage tool provider is quite a bit broader that the LTI 1.1 provider, it will be kept separate so it can grow without maintaining legacy capabilities.

Sakai 21.2 Released

This message is from Wilma Hodges, the Sakai Community Coordinator announcing the Sakai 21.2 release.


Congratulations to our amazing worldwide community!

I’m pleased to announce that Sakai 21.2 is now available for downloading[1]!

Sakai 21.2 has 200 improvements [2] including

  • 38 fixes in Assignments

  • 14 fixes in Basic LTI

  • 13 fixes in Forums

  • 18 fixes in Gradebook

  • 14 fixes in Lessons

  • 15 fixes in Site Info

  • 30 fixes in Tests & Quizzes

Other areas improved include:

  • Accessibility

  • Announcements

  • Bullhorns

  • Calendar

  • CKEditor

  • Commons

  • Content Review

  • Delegated Access

  • Dropbox

  • Entity Broker

  • Internationalization

  • Message Bundle Manager

  • Messages

  • News

  • Portal

  • Profile

  • Resources

  • Roster

  • Rubrics

  • Section Info

  • Sign Up

  • Statistics

  • Syllabus

  • Wiki

There was 1 security issue fixed in 21.2 (details will be sent to the Sakai Security Announcements list).

Please also note the upgrade information page [3] for important notes related to performing the upgrade.

[1] Download information- http://source.sakaiproject.org/release/21.2/

[2] 20.1 Fixes by Tool – https://sakaiproject.atlassian.net/wiki/spaces/DOC/pages/17188913172/21.2+Features+by+Tool

[3] Upgrade information – https://sakaiproject.atlassian.net/wiki/spaces/DOC/pages/17310646931/Sakai+21+Upgrade+Information