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
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
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)