The Apereo Open Academic Environment (OAE) project team is excited to announce
the second major release of the Apereo Open Academic Environment; OAE Alpine
Swift or OAE 2.0.
Apereo OAE Alpine Swift brings a wide range of user-facing improvements such as:
Following
Video support
Terms and Conditions
A number of usability refinements
Internationalization and Accessibility improvements
Try it out
OAE Alpine Swift can be experienced on the project's QA server at
http://oae.oae-qa0.oaeproject.org. It is worth noting that this server is
actively used for testing and will be wiped and redeployed every night.
The source code has been tagged with version number 2.0.0 and can be downloaded
from the following repositories:
Back-end: https://github.com/oaeproject/Hilary/tree/2.0.0
Front-end: https://github.com/oaeproject/3akai-ux/tree/2.0.0
Documentation on how to install the system can be found at
https://github.com/oaeproject/Hilary/blob/2.0.0/README.md.
The repository containing all deployment scripts can be found at
https://github.com/oaeproject/puppet-hilary.
Changelog
Following
It is now possible to follow other people, allowing for important and public
activities from that person to be shown in your personal activity feed. This
provides a way to learn more about the collaboration in which your peers are
involved, and offers an opportunity for serendipitous discovery of content,
discussions, people and groups at the same time.
Video Support
An integration with MediaCore (http://mediacore.com) is now available, allowing
for all videos to be uploaded and played inside of OAE. The integration makes
it possible for uploaded videos to be transferred to and processed by
MediaCore, generating a thumbnail and video that can be played in all browsers.
This video is delivered to the OAE user interface through the MediaCore video
player.
The MediaCore video support can be enabled and configured on a tenant-by-tenant
basis through the administration UI.
Terms and Conditions
A Terms and Conditions agreement feature is now available. If configured, this
agreement is presented to all users when they sign in for the first time and
they will need to accept it before they can use the system. The terms and
conditions can be internationalized in multiple languages at the same time.
The Terms and Conditions agreement can be enabled and configured on a
tenant-by-tenant basis through the administration UI.
My Groups
The My Groups page now follows the same behaviour as the My Library and My
Discussions pages when being viewed by other people. Only groups that can
already be seen by the person viewing your My Groups page will be shown.
Monitoring
Integration with Google Analytics is now available out of the box, allowing for
a better understanding around usage patterns and total usage to be gained. This
can be enabled and configured on a tenant-by-tenant basis through the
administration UI.
TinCan API
OAE is now capable of pushing activities to a Learning Record Store using the
TinCan (http://tincanapi.com) or Experience API. This API is a new
specification for learning technology that makes it possible to collect data
about the wide range of experiences a person has (online and offline). This API
captures data in a consistent format about a person or group’s activities from
many technologies, of which OAE is now one.
The TinCan API support can be enabled and configured on a tenant-by-tenant
basis through the administration UI.
Internationalization
The OAE project has decided to adopt Crowdin
(http://crowdin.net/project/apereo-oae) as its official translation platform.
This allows for OAE to be translated through the Crowdin web UI without needing
to set up a local development environment.
In addition to making it easy to translate all of the OAE keys, it provides
translation suggestions based on a Translation Knowledge Base and machine
translations. Crowdin provides a very useful overview of the translation
completeness of the different supported languages and makes it easy to see
which keys still need to be translated. A synchronisation script has also been
provided that will automatically make new keys available to Crowdin and will
pull the newest translations into the code base.
Through this Crowdin integration, OAE Alpine Swift includes the following
complete translations:
Catalan
Chinese
Dutch
French
German
Spanish
Valencian
A special thanks goes to Frederic Dooremont, Toni Devís López, Samuel Gutiérrez
Jiménez-Peña, Harry Wang, Yildiray Ogurol and Mark Breuker for providing these
translations.
Finally, OAE will now also automatically detect the preferred language based on
the user's browser settings, according to internationalization best practices.
We will only default to the language configured in the admin UI if this has not
been set.
CSV User Import
A tenant can now be pre-populated with a large set of users by uploading a CSV
user file. These accounts can be associated with a specific authentication
strategy and existing accounts will not be overridden. The CSV upload can be
done by a global or a tenant administrator.
Usability Improvements
A long list of usability refinements have been added. Some of the more notable
ones are:
Improved previews for activity feed items
Improved button wording and clarity
Automatic link recognition in comments and discussions
Keyboard acccessibility improvements (e.g. refocussing modal triggers after
modal is closed)
etc.
Automated testing
A number of improvements have been made to the automated QUnit tests, including
making sure that all tests are automatically run after every commit.
Get in touch
The project website can be found at http://www.oaeproject.org. The project blog
will be updated with the latest project news from time to time, and can be
found athttp://www.oaeproject.org/blog.
The mailing list used for Apereo OAE is oae-dev@collab.sakaiproject.org. You
can subscribe to the mailing list at
http://collab.sakaiproject.org/mailman/listinfo/oae-dev.
Bugs and other issues can be reported in our issue tracker at
https://github.com/oaeproject/3akai-ux/issues.
_______________________________________________
oae-dev mailing list
oae-dev@collab.sakaiproject.org
http://collab.sakaiproject.org/mailman/listinfo/oae-dev