blob: a00ee14253cad95485f9af10db5e1bbdc139a30d (
plain)
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
from Models import *
class Bundler():
def bundle_project(self,project):
project_bundle = "Project|" + str(project.project_id)+"|"+project.title+"|"+\
project.author+"|"+project.description+"|"+project.subject+"|"+\
str(project.publish_date)+"|"+\
str(project.is_owned) + "|"+str(project.is_shared)+"|"+\
str(project.rubric_id) +"|"+project.xo_name+"|"+\
project.project_sha
return project_bundle
def bundle_rubric(self,rubric):
rubric_bundle = "Rubric|" + str(rubric.rubric_id)+"|"+rubric.title+"|"+\
rubric.author+"|"+rubric.description+"|"+\
str(rubric.is_predefined) +"|"+rubric.xo_name +"|"+\
rubric.rubric_sha
return rubric_bundle
def bundle_category(self, categories):
categorylist = []
for category in categories:
bundle = "Category|" + str(category.category_id)+"|"+category.name+"|"+\
str(category.rubric_id) +"|"+\
category.category_sha
categorylist.append(bundle)
return categorylist
def bundle_level(self, levels):
levelist = []
for level in levels:
bundle = "Level|" + str(level.level_id) +"|"+ level.name+"|"+level.description+"|"+\
str(level.category_id)+"|"+str(level.rubric_id)+"|"+\
level.level_sha
levelist.append(bundle)
return levelist
def bundle_score(self, score):
score_bundle = "Score|" + str(score.score_id) + "|" + str(score.project_id) + "|" + \
str(score.rubric_id) + "|" + str(score.category_id) + "|" + str(score.level_id) + "|" + \
score.project_sha + "|" + score.rubric_sha + "|" + score.category_sha + "|" +\
score.level_sha + "|" + str(score.count)
return score_bundle
|