123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- """
- 功能:云阅卷测试数据生成工具4
- 1.支持分题,整卷,以及研究生。
- 2.自动的生成考生数据,客观题数据,主观题数据。
- 3.自动生成学生的作答信息,试卷信息,以及裁切信息。
- 4.试卷能自动生成图片和多媒体格式,试卷的张数和大小可配置。小
- 5.所有关键信息都可以配置+
- 6.生成各项配置简单经过后台配置后,可以直接阅卷。
- 作者:pengchen
- 时间:2020/7/1
- """
- import config
- import click
- from gxgenerator import gxgenerator
- from ftgenerator import ftgenerator
- @click.command ()
- @click.option('--s', default=0, help = 'create studentData excel')
- @click.option('--p', default=0, help = 'create paperData excel')
- @click.option('--d', default=0, help = 'upload data to server')
- @click.option('--i', default=0, help= 'scan student')
- @click.option('--im', default=0, help= 'create image for server and if you want do this please do importdata and scanstudent first')
- def main(s,p,d,i,im):
- print(config.envtype)
- if config.envtype=="full":
- generator=gxgenerator()
- elif config.envtype=="slice":
- generator=ftgenerator()
- else:
- raise Exception("不支持的环境类型")
- print(s,p,d,i)
- #cmd工具
- if s:
- print("start to create student")
- generator.studentgenerator()
- if p:
- print("start to create paper")
- generator.papergenerator()
- if d:
- print("start to import data")
- generator.importData()
- if i:
- print("start to upload student")
- generator.uploadstudent()
- if im:
- print("start to create image")
- generator.imagegenerator()
- if __name__=="__main__":
- main()
|