1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| {
| "course_id": "course01",
| "tasks": [
| {
| "task_id": "course01_chapter01_download",
| "action": "DOWNLOAD",
| "payload": {
| "url": "http://example.com/course01/chapter01/001.mp3",
| "md5": "abc123",
| "target_path": "/data/courses/course01/chapter01/resources/001.mp3"
| }
| },
| {
| "task_id": "course01_chapter01_download_002",
| "action": "DOWNLOAD",
| "payload": {
| "url": "http://example.com/course01/chapter01/002.mp3",
| "md5": "def456",
| "target_path": "/data/courses/course01/chapter01/resources/002.mp3"
| }
| },
| {
| "task_id": "course01_chapter01_download_003",
| "action": "DOWNLOAD",
| "payload": {
| "url": "http://example.com/course01/chapter01/003.mp3",
| "md5": "ghi789",
| "target_path": "/data/courses/course01/chapter01/resources/003.mp3"
| }
| }
| ]
| }
|
|