summaryrefslogtreecommitdiff
path: root/devfiles
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2013-11-09 15:24:56 -0800
committerJesse Morgan <jesse@jesterpm.net>2013-11-09 15:24:56 -0800
commit0d90da39f77ac3cfa607a68bc59336bf0bdff240 (patch)
tree1a2133dea8035004052e1fddf9b4c022fb8e21e1 /devfiles
parentebbfb39ca9b63c170ca7b609dd07d234d89ab23a (diff)
Refactored TrainingResource to use the Provider interface.
Playlists are now generated from a default playlist and regularly merged with the default playlist to get updates. Also adding the Question tests that got left out of a previous commit.
Diffstat (limited to 'devfiles')
-rwxr-xr-xdevfiles/scripts/compile-videos.sh18
-rw-r--r--devfiles/videos/playlist.json46
2 files changed, 58 insertions, 6 deletions
diff --git a/devfiles/scripts/compile-videos.sh b/devfiles/scripts/compile-videos.sh
index 27ac838..918b592 100755
--- a/devfiles/scripts/compile-videos.sh
+++ b/devfiles/scripts/compile-videos.sh
@@ -2,11 +2,17 @@
for i in $DEVFILES/videos/*; do
level=`basename $i`
- for j in $i/*.json; do
- id=`basename $j .json`
- echo "set strings['/training/${level}']['${id}'] = '"
- cat $j|sed "s/'/\\\'/g"
- echo "';"
- done
+ if [ "$level" != "playlist.json" ]; then
+ for j in $i/*.json; do
+ id=`basename $j .json`
+ echo "set strings['/training/${level}']['${id}'] = '"
+ cat $j|sed "s/'/\\\'/g"
+ echo "';"
+ done
+ fi
done
+# Default Playlist
+echo "set strings['defaultPlaylist']['value'] = '"
+cat $DEVFILES/videos/playlist.json
+echo "';"
diff --git a/devfiles/videos/playlist.json b/devfiles/videos/playlist.json
new file mode 100644
index 0000000..1d8fc8d
--- /dev/null
+++ b/devfiles/videos/playlist.json
@@ -0,0 +1,46 @@
+{
+ "introduction":{
+ "introduction-1":{ "required": true }
+ },
+ "seeker":{
+ "seeker-1":{ "required": true },
+ "seeker-2":{ "required": true },
+ "seeker-3":{ "required": true },
+ "seeker-4":{ "required": true },
+ "seeker-5":{ "required": true }
+ },
+ "believer":{
+ "believer-1":{ "required": true },
+ "believer-2":{ "required": true },
+ "believer-3":{ "required": true },
+ "believer-4":{ "required": true },
+ "believer-5":{ "required": true },
+ "believer-6":{ "required": true },
+ "believer-7":{ "required": true },
+ "believer-8":{ "required": true },
+ "believer-9":{ "required": true },
+ "believer-10":{ "required": true }
+ },
+ "disciple":{
+ "disciple-1":{ "required": true },
+ "disciple-2":{ "required": true },
+ "disciple-3":{ "required": true },
+ "disciple-4":{ "required": true },
+ "disciple-5":{ "required": true },
+ "disciple-6":{ "required": true },
+ "disciple-7":{ "required": true },
+ "disciple-8":{ "required": true },
+ "disciple-9":{ "required": true },
+ "disciple-10":{ "required": true }
+ },
+ "teacher":{
+ "teacher-1":{ "required": true },
+ "teacher-2":{ "required": true },
+ "teacher-3":{ "required": true },
+ "teacher-4":{ "required": true },
+ "teacher-5":{ "required": true },
+ "teacher-6":{ "required": true },
+ "teacher-7":{ "required": true }
+ },
+ "lastUpdated": 1383798629000
+}