This page will be improved as the number of hackathons increases.
Details from the LAK15 hackathon
The infrastructure represents a subset of a realistic campus wide deployment.The infrastructure is based on the Apereo Learning Analytics Initiative, including Sakai LMS connected via the xAPI standard to a Learning Record Store (OpenLRS) and to the OpenDashboard project.
Note: We will explain the infrastructure, the data collected and the related standards during the first half day of the hackathon.
Attendees, please find the Hackathon Environment set up instructions enabling you to have a head start for your local development. If you don't have time to do this prior to the hackathon (or run into trouble setting up the development environment), don't worry - we will help you get it set up onsite.
We have set a slack collaboration room as a single point of communication accross and with in teams. The participants can create sub chat channels, share code snippets, google docs etc. which can be useful. We would like to keep track of the collaboration among attendees st and beyond the hackathon. Please check your inbox for an invite from firstname.lastname@example.org .
Please sign up for Slack. www.slack.com
Slack room : lak15hackathon.slack.com
Apereo Google drive
The google drive has access to the presentations, data extracts for hackathon. Please also create and commit artifacts into this drive.
Also use github to keep track of the code developed/changes. Teams leaders create a github repository for your team. Towards the end of the hackathon we will include this repos into Apereo LAI github.
Hackathon Environment requirements
Java 7+ (JDK)
Feel free to use either the Oracle JDK or OpenJDK.
Feel free to use any git client that you are comfortable with. We'll provide details on the repository, which branch to use, etc at the hackathon.
We'll be using Maven 3 as our build and dependency management tool.
We'll be using MongoDB as our default backend data store.
Use any source code editor that you are comfortable with. If you don't already have a source code editor or IDE here are some options:
Once you have all of the required software and tools listed above installed you can clone the OpenDashboard project from github. View project on github - note we will not be using the master branch for the hackathon; branches will be created for each hackathon team.
- Create a new directory that will contain the OpenDashboard project source code
- Navigate to your newly created directory
- Issue the following git commands (or perform the equivalent commands from your git client)