""" 功能:云阅卷测试数据生成工具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()