Questions tagged [sakai]

Sakai is an open source Java-based, service-oriented learning management system and collaborative learning environment designed to be scalable, reliable, interoperable and extensible.

Sakai is a free educational software platform distributed under the Educational Community License (a type of open source license). Sakai is used for teaching, research and collaboration. Systems of this type are also known as Course Management Systems (CMS), Learning Management Systems (LMS), or Virtual Learning Environments (VLE).

Sakai is maintained and developed by the Sakai community, in which academic institutions, commercial organizations and individuals work together. It was developed within the Sakai Project, and continued by the Sakai Foundation, which merged with the Jasig Foundation into the Apereo Foundation, which stewards Sakai's maintenance and development today.

The Sakai software includes many of the features common to course management systems, including document distribution, a gradebook, discussion, live chat, assignment uploads, and online testing.

In addition to the course management features, Sakai is intended as a collaborative tool for research and group projects. To support this function, Sakai includes the ability to change the settings of all the tools based on roles, changing what the system permits different users to do with each tool. It also includes a wiki, mailing list distribution and archiving, and an RSS reader. The core tools can be augmented with tools designed for a particular application of Sakai. Examples might include sites for collaborative projects, teaching and portfolios.

In addition to the advantages of being open-source, Sakai also supports user extensibility through the use of LTI interfaces, an increasingly important and common tool for hosting learning tools

My Workspace tools

  • Preferences - allows setting of preferences
  • Message Of The Day

Generic collaboration tools

  • Announcements - used to inform site participants about current items of interest
  • Drop Box - allows instructors and students to share documents within a private folder for each participant
  • Email Archive - all messages sent to a site's email address are stored in the Email Archive
  • Resources - share many kinds of material securely with members of your site, or make them available to the public
  • Chat Room - for real-time, unstructured conversations among site participants who are signed on to the site at the same time
  • Forums - communication tool that instructors or site leaders can use to create an unlimited number of discussion forums
  • Message Center - a communication tool that allows site participants to communicate using internal course mail
  • News / RSS - uses RSS to bring dynamic news to your worksite
  • Poll tool - allows users to set up an online vote for site participants
  • Presentation - allows you to present a set of slides to many viewers
  • Profile / Roster - view the names, photos, and profiles of site participants
  • Repository Search - search content created by tools within a worksite or course
  • Schedule - allows instructors or site organizers to post items in a calendar format

Teaching tools

  • Assignments
  • Grade book
  • Module Editor
  • QTI Authoring
  • QTI Assessment
  • Section Management
  • Syllabus

Portfolio tools

  • Forms
  • Evaluations
  • Glossary
  • Matrices
  • Layouts
  • Templates
  • Reports
  • Wizards
  • Search
  • Web Content
  • WebDAV
  • Wiki
  • Site Setup
  • MySakai Widgets

The official website for Sakai is: http://www.sakaiproject.org/

The main bugtracker for all Sakai projects: https://jira.sakaiproject.org/secure/Dashboard.jspa

To join the sakai-dev list follow the instructions from: http://collab.sakaiproject.org/mailman/listinfo/sakai-dev

107 questions
1
vote
1 answer

ClassNotFoundException using Jackson as message converter with Spring MVC in a Sakai tool

I'm trying to create a REST web service using Spring MVC. I created a barebones Sakai tool using the Spring MVC Maven archetype. I have defined my POJO, and want to have Spring convert them to JSON automatically and return them from my controller. …
curtisvo
  • 43
  • 4
1
vote
1 answer

Tomcat don't run sakai

I'm installing sakai, I got "BUILD SUCCESS" but when run tomcat this no work, so look like java execution error. My environment: Sakai (from github) Apache Maven 3.0.5 Maven home: /usr/share/maven Java version: 1.8.0_05, vendor: Oracle…
aslheyrr
  • 372
  • 1
  • 4
  • 15
1
vote
1 answer

How to know version of current-running SAKAI?

I need to know the version of the hosted and running SAKAI of my group. How can I know that? Opening the homepage of SAKAI, aftger logged in, it reads the bottom line as below snapshot saying it is Sakai 1.0 (Kernel 1.3.3)- Server worker1 - does…
Nam G VU
  • 33,193
  • 69
  • 233
  • 372
1
vote
1 answer

How to update questions for published multiple-choices quiz in SAKAI?

I have run many multiple-choice quizzes and some of my published questions have errors. I have made updates to those questions but when taking the quiz, my students still see the old errors as if the questions had never been updated. So my question…
Nam G VU
  • 33,193
  • 69
  • 233
  • 372
1
vote
2 answers

How can I get Site Title in Sakai

Is there any way to get the current site title in the JSP page?tt I need it to send the information to a SOAP webservice. Thanks.
LokiNkc
  • 55
  • 1
  • 9
1
vote
1 answer

File Uploading in Sakai

I want to know if there is a 'right' way to make file uploads through custom tools. I've seen the https://confluence.sakaiproject.org/display/BOOT/File+Uploads+with+RSF guide and it seens ok, but It stops with the file in memory with no further…
Virgílio Santos
  • 412
  • 2
  • 13
1
vote
0 answers

How to allow a specific Role to edit users in Sakai via a specific Tool? (UserPermissionException)

I'm working with user properties in Sakai and I wish that through some Tool I'm developing a Teacher can alter some properties according to some criteria. I've selected the function user.upd.any in the Realm Role configuration but I keep getting…
Virgílio Santos
  • 412
  • 2
  • 13
1
vote
1 answer

Get all Sakai users of a specific Type

I want to get all users with type Students or Professor, for example. The searchUsers(String criteria, int first, int last) method of the UserDirectoryService only matches against 'id or email, first or last name'. Is there a way I can get a User or…
Virgílio Santos
  • 412
  • 2
  • 13
1
vote
1 answer

Sakai 10 clog not compiling :(

I'm having a little trouble on compiling the clog tool for sakai 10... https://github.com/adrianfish/clog/issues/5 I suspect adrian is busy on the 11 build at the moment, but I'm wondering if it's actually something that can be fixed by the user, or…
andmar8
  • 331
  • 3
  • 14
1
vote
1 answer

Set quota on the number of participants per Sakai site types

We have a special use case that I want to share with you and try to find solutions for it: I have normal project sites, that users can create by their own. Those type of sites, and because they are available to anyone in the system to create, can…
Alaa NIZAR
  • 13
  • 2
1
vote
1 answer

What's the recommended way to get the latest sakai code to test against?

My standard route has been to go to confluence, find the docs sections, then navigate through to the install docs for the version, e.g. sakai 10: https://confluence.sakaiproject.org/x/iYGLBQ Through one means or another I happened across the source…
andmar8
  • 331
  • 3
  • 14
1
vote
4 answers

Unable to open image after base64 decode at server-side

I am developing an cross-platform mobile app using Titanium Appcelerator. This app is based on Sakai, in this application i have to send image to the server. Client side i am encoding the image with base64 encoding technique using Titanium…
1
vote
1 answer

I need to add a some more rules on textarea tag from low-security-policy in ashai to antisamy project

Actually i have a html code with empty textarea tag now i need to send this one to anti samy project but it will convert empty textarea tag to self closing textarea tag String html=" some data here "; when…
Naresh Kallamadi
  • 163
  • 1
  • 14
1
vote
1 answer

Sakai Site page tools alignment

i want to customize sakai site tool configuration like this format using layouts. but by default in sakai layout is possible by double layout or single layout. actually i need combination of both first row is double column layout and remaining…
1
vote
1 answer

javax.faces.FacesException: Error performing conversion of value

I am getting "javax.faces.FacesException: Error performing conversion of value" error when i am creating a new tool for sakai 2.9 cle usinf JSF and Spring.. This is my stacktrace: org.sakaiproject.portal.api.PortalHandlerException:…