diff options
| author | Jesse Morgan <jesse@jesterpm.net> | 2013-11-09 15:24:56 -0800 | 
|---|---|---|
| committer | Jesse Morgan <jesse@jesterpm.net> | 2013-11-09 15:24:56 -0800 | 
| commit | 0d90da39f77ac3cfa607a68bc59336bf0bdff240 (patch) | |
| tree | 1a2133dea8035004052e1fddf9b4c022fb8e21e1 /devfiles | |
| parent | ebbfb39ca9b63c170ca7b609dd07d234d89ab23a (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-x | devfiles/scripts/compile-videos.sh | 18 | ||||
| -rw-r--r-- | devfiles/videos/playlist.json | 46 | 
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 +}  | 
