Home > scicast

scicast

Scicast is a project mainly written in JAVASCRIPT and RUBY, it's free.

artisan

SciCast Competition Management System

This is a Ruby on Rails + Hobo web application for managing the SciCast competition. The app features:

  • A contributor site, where competition entrants can sign up and complete the submission of one or more entries, including upload of movie files.

  • An administration and editorial site, where competition administrators can manage most aspects of the editorial workflow, including tracking various tasks that have to be performed on each entry (for example, checking for use of copyright material). There is also a powerful and flexible tag based organiser, which can be used for a range of purposes, including assigning entries to various competition categories. A commenting system allows administrators to discuss the entry with the contributor.

  • A judging site, where competition judges can log in, access the films in their category and leave comments on them.

The app was built by Artisan Technology and StoryCog, funded by NESTA.

NESTA have generously asked that the software be contributed to the open-source community. The software is valuable on two counts:

  • As the starting point for a competition management system that can support a wide variety of online competitions. The details of the operations of the SciCast competition are not hard-wired, and the software can be customised relatively easy to be used in many other ways. In particular the software features a very free-form and flexible editorial system.

  • As a complete example of a web app built using the Hobo extensions to Ruby on Rails, and as such a valuable resource to learners of Hobo.

License

The software is made available under the MIT license:

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Previous:test