画布和分级机的工作流程

workflow-uva的Python项目详细描述


工作流程

workflow.json(配置文件)

可以或需要添加一些内容到workflow.json

  • 顺序,按顺序排列的作业列表
    • 例如:"sequence": [ "AssignmentWeek1", "AssignmentWeek2", "AssignmentWeek3"]
  • 小组,一组作业的记录
    • 它应该是一个以组名为关键字的dict。这个dict的值又是一个dict,带有“assignments”和“weight”键。关键字“assignments”应该有一个赋值列表,“weight”应该有一个相对权重(对于整个组)。
    • 例如:"groups": { "Assignments": { "assignments": [ "AssignmentWeek1", "AssignmentWeek2", "AssignmentWeek3", ], "weight": 20 }}
  • resits,resits的一个dict,以及它替换的赋值
    • 它应该是一个dict,其中作为键的是resits的名称,作为值的是它替换的赋值的名称或名称列表。
    • 例如:"resits": { "ResitExam1": "Exam1", "OverallResit": [ "Exam1", "Exam2" ] }
  • 要求,学生必须达到的最低成绩列表,作业小组才能通过该课程
    • 它应该是一个字典列表,以“组”和“最小等级”作为关键字。组的值可以是字符串或列表,并且应该引用组的名称。Min_Grade的值应该是一个数字。
    • 例如:"requirements": [ { "groups": "Theoretical_Assignments", "min_grade": 4.5 }, { "groups": ["Practical_Assignments", "Theoretical_Assignments"], "min_grade": 5.5 } ]

常见问题

在哪里获取画布api密钥?

See the Canvas API Documentation

画布api密钥存储在哪里?

工作流笔记本将要求它。否则,它可以在workflow.json文件中更改。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
面向批处理的java非阻塞队列   java如何基于HttpComponent获取html内容   java为什么我的程序会显示此错误?   java spring控制器如何处理应用程序/octetstream请求?   尝试将数据插入数据库时出现java常规错误   无法在java多线程处理中维护生产者任务的顺序   java为什么JSON数据无法访问ViewPager?   java获取Maven中特定分支的SVN buildnumber   java客户端无法从服务器接收信息   java等轴测地图绘制,生成   java无法调试ProcessBuilder   java热点JVM阵列分配   在数组中存储“inputdialog”数据的java   saml Java Inflater引发DataFormatException“无效代码长度集”   从集合(爬虫、Jsoup、Java)写入文件