Platform and Software Requirements:
- Tested on Firefox Browser (v20.0Chrome (latest version v26) in a MacOSX environment
- Should work on Firefox (although only with the latest version, v20). We welcome any feedback that helps in making our application browser-agnostic.
- Should work in Chrome on other OSes (Windows, Linux), but not fully tested.
Instructions for Starting Up Prototype:
...
- Download the following zip files:
Starmarker.zip
...
...
For the scenario tasks that our prototype focuses on, see the "Scenario Tasks" section from our GR3 writeup.
Shallow Parts of the Prototype
- Go to the KaJaM! website.
- Login with username "kajam", password "kajam".
Scenario Tasks
Scenario | Task |
---|---|
Imagine you are a music director, Lana, and you wish to upload some albums to the digital library via the KaJaM! interface | Open KaJaM! and log into the system |
You have downloaded 2 albums onto your computer: Starmarker.zip and KaJaM.zip and wish to import them to the library | Import Starmarker.zip and KaJaM.zip into the digital library |
While KaJaM.zip is importing, you wish to preview one of the tracks | Preview (play) a track in the KaJaM album |
The track from the KaJaM album sounds familiar, and you quickly realize you have already imported the album and don't need it again | Delete the currently importing KaJaM album |
The Starmarker.zip file finishes importing, and you wish to make sure all the track details are correct | Inspect track details* |
You find incorrect and incomplete track details you want to fix | Edit track details to reflect the correct information** |
You wish to approve the album to officially file it in the digital library | Approve the album |
Before you leave, you wish to complete College Media Journal reporting for the month | Take a look at the reporting data in the digital library |
You notice the reporting data is displaying "Pop", "Rock", "Jazz" and "Country" albums, but you want to look at "Electronica" | Filter the reporting data to show only "Electronica" |
Now all reporting data is on "Electronica" only, but it is not sorted by play count in the last month | Sort the reporting data by play count in the last month, in descending order |
Everything looks good, but you still want to make adjustments to the reports based on physical CD play count before submitting them | Export the reporting data to Excel file format for further editing |
Now that you are all done, you wish to go home | Done! |
*The album contains tracks with pre-tagged information, but some are incorrect or incomplete:
Track # | Track Name | Artist | Album | Label | Release Date | Genre |
---|---|---|---|---|---|---|
1 | While I'm Dead | Starmarker | Unknown | Polyvinyl |
|
|
2 | Sand Beauty | Starmarker | Unknown | Polyvinyl | ||
3 | Silvre Lining | Starmarker | Unknown | Polyvinyl |
**The facilitator assumes Lana Googles the album information, so facilitator provides all the correct information to the user on a separate sheet of paper:
Track # | Track Name | Artist | Album | Label | Release Date | Genre |
---|---|---|---|---|---|---|
1 | While I'm Dead | Starmarker | Killer Kilometer | Polyvinyl | 20/02/2013 | Electronica/RPM |
2 | Sand Beauty | Starmarker | Killer Kilometer | Polyvinyl | 20/02/2013 | Electronica/RPM |
3 | Silver Lining | Starmarker | Killer Kilometer | Polyvinyl | 20/02/2013 | Electronica/RPM |
Shallow Parts of the Prototype
- Files Contents of zip files are not actually uploaded to the application, and the response of "drag and drop" is fixed.
- Contents of album details from the "My Uploads" tab are randomly generated
- 'contents' of uploaded files are randomly generated (except for "kajam.zip" and "starmarker.zip", which are partially fixed for the purposes of following our scenario tasks).
- Similarly, changing or approving Approving an album does not store save any music to on the server.
- The contents of the "All Uploads" tab Recent Uploads is not a part of our scenario, or our design (it's more focused on managing uploaded music, rather than importing new music). As such, it has not been implemented at this time.
- Album information listed on the "Reporting" tab is not retrieved from a database, but is hard-coded in the source code
...
- instead canned data.
Miscellaneous (Troubleshooting)
- Most problems should be related to the wrong version of browswer (make sure Chrome is v26 and Firefox is v20)
- Other times your local browser settings may affect the aesthetics (font, color settings etc.)