Esempio n. 1
0
def get_all_courses(conn):
    ret = {}
    c = conn.cursor()
    for courseid in range(int(c.execute("select COUNT(*) from courses").next()[0])):
        #ret.append(get_all_information(conn, courseid))
        summary = get_course_summary(conn, courseid)
        summary['stars'] = count_stars(courseid)
        summary['instructors'] = get_instructors_for_course(g.db, courseid)
        ret[summary['id']] = summary
    return ret
Esempio n. 2
0
def get_all_courses(conn):
    ret = []
    c = conn.cursor()
    for courseid in list(c.execute("select _uid from courses").fetchall()):
        #ret.append(get_all_information(conn, courseid))
        courseid = courseid[0]
        summary = get_course_summary(conn, int(courseid))
        summary['stars'] = count_stars(int(courseid))
        summary['instructors'] = get_instructors_for_course(g.db, int(courseid))
        ret.append(summary)
    return ret
Esempio n. 3
0
def course_summary(courseid):
    summary = get_course_summary(g.db, courseid)
    summary['stars'] = count_stars(courseid)
    summary['instructors'] = get_instructors_for_course(g.db, courseid)
    return simplejson.dumps(summary)