tests.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:classgrade 作者: classgrade 项目源码 文件源码
def create_assignmentype(prof, title=test_assignment_title, description='test',
                         nb_grading=2,
                         deadline_submission='2020-02-02 22:59:30+00:00',
                         deadline_grading='2020-02-12 22:59:30+00:00',
                         nb_questions=3, questions_coeff=[2, 1, 1],
                         list_students=file_students):
    """
    Create an assignmentype and associated assignments
    """
    fs = SimpleUploadedFile(name='list_students.csv',
                            content=open(file_students, 'rb').read())
    assignmentype = Assignmentype.objects.create(
        prof=prof, title=title, description=description,
        nb_grading=nb_grading, deadline_submission=deadline_submission,
        deadline_grading=deadline_grading, nb_questions=nb_questions,
        questions_coeff=questions_coeff, list_students=fs)
    # Get new and existing students, associated to the assignmetype
    existing_students, new_students = tasks.get_students(assignmentype.
                                                         list_students.path)
    # Create their assignment
    tasks.create_assignment(assignmentype.id, existing_students, new_students)
    return assignmentype
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号