Esempio n. 1
0
    def create_student(cls, first_name, last_name, row, school_class):
        student = Student(first_name, last_name)
        for grade in row[2:]:
            student.add_grade(grade)

        school_class.add_student(student)
Esempio n. 2
0
from student import Student
from flask import request
from flask_cors import cross_origin
import json

app = flask.Flask("__main__")

#########################SAMPLE DATA##########################

stu1 = Student("Tedrick")

EnglishCats = ["Midterm", "Final", "Project"]
EnglishWeights = [.25, .5, .25]

stu1.add_course("English", EnglishCats, EnglishWeights)
stu1.add_grade("English", "Amazing midterm", "Midterm", 98, 100)
stu1.add_grade("English", "Amazing final", "Final", 86, 100)
stu1.add_grade("English", "Kernel assignment", "Project", 107, 100)
stu1.add_task("English", "Reading Assignment 1", 2, 18, 2019)
stu1.add_task("English", "Reading Assignment 2", 2, 19, 2019)

MathCats = ["Exam", "Quiz", "Assignment", "Lab"]
MathWeights = [.4, .3, .2, .1]

stu1.add_course("Math", MathCats, MathWeights)
stu1.add_grade("Math", "q 1", "Quiz", 98, 100)
stu1.add_grade("Math", "Ass 1", "Assignment", 86, 100)
stu1.add_grade("Math", "e 1", "Exam", 65, 100)
stu1.add_grade("Math", "lab 1", "Lab", 80, 100)
stu1.add_task("Math", "Chem Reading 3", 2, 18, 2019)
stu1.add_task("Math", "Chem Reading 2", 2, 20, 2019)