예제 #1
0
def teacher_create():
    if request.method == 'POST':
        username = request.form['username']
        password = request.form['password']
        repeat_password = request.form['repeat_password']
        first_name = request.form['first_name']
        last_name = request.form['last_name']
        email = request.form['email'].lower()
        school = request.form['school']
        if (school == "other"):
            school = request.form['other']
        room = request.form['room']
        result = database_utils.valid_create_teacher(username, password, repeat_password, first_name, last_name, email, school, room)
        if result[0]:
             return redirect("teacherlogin")
        else:
            message = result[1]
            school_list = database_utils.get_schools()
            return render_template("teachercreate.html", schools = school_list, error = True, message = message) # result[1] Ginga Thing
    else:
        school_list = database_utils.get_schools()
        return render_template("teachercreate.html", schools=school_list)
예제 #2
0
 def test8_create_teacher(self):
     r = database_utils.valid_create_teacher("Beta1", "Aa1!Aa1!",
                                             "Aa1!Aa1!", "Beta", "1",
                                             "*****@*****.**",
                                             "Stuyvesant", "507")
     self.assertEqual(r[0], False)
예제 #3
0
 def test6_create_teacher(self):
     r = database_utils.valid_create_teacher("Alpha2", "Aa2!Aa2!",
                                             "Aa2!Aa2!", "Alpha", "2",
                                             "*****@*****.**",
                                             "Stuyvesant", "407")
     self.assertEqual(r[0], True)
예제 #4
0
 def test8_create_teacher(self):
     r = database_utils.valid_create_teacher("Beta1", "Aa1!Aa1!", "Aa1!Aa1!", "Beta", "1", "*****@*****.**", "Stuyvesant", "507")
     self.assertEqual(r[0], False)
예제 #5
0
 def test6_create_teacher(self):
     r = database_utils.valid_create_teacher("Alpha2", "Aa2!Aa2!", "Aa2!Aa2!", "Alpha", "2", "*****@*****.**", "Stuyvesant", "407")
     self.assertEqual(r[0], True)
예제 #6
0
                                   '*****@*****.**')
database_utils.valid_create_parent('MirnaPenner', 'ABCabc1!', 'ABCabc1!',
                                   'Mirna', 'Penner', '*****@*****.**')
database_utils.valid_create_parent('MaribelHughey', 'ABCabc1!', 'ABCabc1!',
                                   'Maribel', 'Hughey',
                                   '*****@*****.**')
database_utils.valid_create_parent('OneidaDrews', 'ABCabc1!', 'ABCabc1!',
                                   'Oneida', 'Drews', '*****@*****.**')
database_utils.valid_create_parent('KathieKorando', 'ABCabc1!', 'ABCabc1!',
                                   'Kathie', 'Korando',
                                   '*****@*****.**')
database_utils.valid_create_parent('MoseEilerman', 'ABCabc1!', 'ABCabc1!',
                                   'Mose', 'Eilerman',
                                   '*****@*****.**')
database_utils.valid_create_teacher('JCocoros', 'ABCabc1!', 'ABCabc1!', 'Jim',
                                    'Cocoros', '*****@*****.**',
                                    'Stuyvesant', '407')
database_utils.valid_create_teacher('AJaishankar', 'ABCabc1!', 'ABCabc1!',
                                    'Ashvin', 'Jaishankar',
                                    '*****@*****.**', 'Stuyvesant',
                                    '427')
database_utils.valid_create_teacher('MZamansky', 'ABCabc1!', 'ABCabc1!',
                                    'Mike', 'Zamansky', '*****@*****.**',
                                    'Stuyvesant', '307')
database_utils.valid_create_teacher('OPascu', 'ABCabc1!', 'ABCabc1!', 'Oana',
                                    'Pascu', '*****@*****.**', 'Stuyvesant',
                                    '431')

database_utils.set_teacher_availability(1, '2016-01-28', 'evening')
database_utils.make_appointment(1, 1, '2016-01-28', 'evening', 3)
database_utils.make_appointment(2, 1, '2016-01-28', 'evening', 6)