Exemple #1
0
    def get(self):
        course_list = {}
        my_courses = {}
        user = self.get_user()
        my_courses = UserCourse.gql('WHERE user=:1',user['user'])
        course_list = Course.gql('ORDER BY course').fetch(50)

        self.render('signup-2.html',my_courses=my_courses,course_list=course_list)
Exemple #2
0
 def get(self):
     class_list = {}
     course_list = {}
     my_courses = {}
     user = self.get_user()
     if not hasattr(user['user'], "name"):
         self.redirect('/home')
     else:
         if user['user'].type=='Student':
             class_list = ClassStudent.gql('WHERE student=:1',user['user'])
         else:
             class_list = LectClass.gql('WHERE lecturer=:1',user['user'])
         my_courses = UserCourse.gql('WHERE user=:1',user['user'])
         course_list = Course.gql('ORDER BY course').fetch(50)
     self.render('base.html',class_list=class_list,course_list=course_list,my_courses=my_courses)
Exemple #3
0
 def get(self):
     from models import MajorRequirements, Course
     filename = 'resources/cmps_major.txt'
     file = open(filename)
     major = 'CMPS'
     db.delete(MajorRequirements.all())
     skip_flag = False
     for line in file.readlines():
         if line[0] == '\n': continue
         if line[0] == '#': continue
         if line[0] == '-': skip_flag = True;
         if skip_flag == True:
             skip_flag = False
             continue
         course = Course.gql("WHERE number='{}'".format(line.strip())).get()
         if course == None: continue
         requirement = MajorRequirements(major=major, course=course)
         requirement.put()
     requirements = MajorRequirements.all().fetch(limit=100)
     self.response.write('<br><br>'.join(map(repr, requirements)))
Exemple #4
0
def forum_category_page(request, tag, page):
  discussions=Course.gql("WHERE ANCESTOR IS :1", tag)
  tags=Tag.gql("WHERE depth = :1", 100)
  return render_to_response('tasteofhome/forum_category.html', {'discussions': discussions, 'category':tag, 'categories': forum_categories()})
Exemple #5
0
 def post(self):
     from models import Prerequisites, Course
     course = Course.gql("WHERE number='{}'".format(self.request.get('course'))).get()
     prereq = Course.gql("WHERE number='{}'".format(self.request.get('prerequisite'))).get()
     p = Prerequisites(course=course, prereq=prereq)
     p.put()