Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/semestry/sakai-mytimetable

MyTimetable tool for Sakai CLE
https://github.com/semestry/sakai-mytimetable

Last synced: 6 days ago
JSON representation

MyTimetable tool for Sakai CLE

Awesome Lists containing this project

README

        

# MyTimetable tool for Sakai CLE

[MyTimetable] for Sakai CLE is a [Sakai] tool that displays the upcoming activities for the user currently logged in.

## Deploying to Sakai

### Supported versions of Sakai

This tool is tested with Sakai 2.8.0 (Kernel 1.2.1).

### Extract Tomcat overlay

1. Download the [Tomcat overlay], or build it yourself (see below).

2. Unzip de archive in the Tomcat home directory `$CATALINA_HOME`.

3. Configure the tool in `$CATALINA_HOME/sakai/sakai-configuration.xml`.

4. Restart Tomcat

5. Add the MyTimetable tool to a page.

### Configuration

Settings can be configured in `sakai-configuration.xml`, which is usually found in the $CATALINA_HOME/sakai folder. A
full configuration looks like:

````






https://timetable.institution.ac.uk/api/v0/
https://timetable-server-2.institution.ac.uk/api/v0/










````

## Building Tomcat overlay

Run `./gradlew clean distZip` (*nix / Mac OS X) or `gradlew.bat clean distZip` (Windows). The 'assembly' module now
contains the Tomcat overlay in ZIP format (in folder `assembly/build/distributions/`).

## MyTimetable API

Documentation for the MyTimetable API is available at https://wiki.eveoh.nl/display/MYTT/API+Documentation.
Documentation on administring API tokens can be found at https://wiki.eveoh.nl/display/MYTT/API+tokens+and+OAuth+information.

## Source code

[Source code] is available at Github.

## Issue tracking

Please report issues via the [Github issue tracker].

## Contributing

[Pull requests] are more than welcome.

## License

Copyright 2013 - 2014 Eveoh

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

[MyTimetable]: http://mytimetable.net
[Sakai]: http://www.sakaiproject.org/sakai-cle
[Source code]: https://github.com/eveoh/sakai-mytimetable
[GitHub issue tracker]: https://github.com/eveoh/sakai-mytimetable/issues
[Pull requests]: https://github.com/eveoh/sakai-mytimetable/pulls
[source]: https://github.com/eveoh/sakai-mytimetable/archive/master.zip
[Tomcat overlay]: https://github.com/eveoh/sakai-mytimetable/releases