Пример #1
0
class platRaw:
    cap = Caps()
    re = Base_requests()
    ticket = ''
    plat_data = VideoSchema_Data.platData()

    ##平台登录
    def plat_login(self, data=None):
        url = self.cap['college'] + '/login'
        if data is None:
            response = self.re.post(url=url, data=Account.yuanXiao)
            self.ticket = response['ticket']
        else:
            response = self.re.post(url=url, data=data)
            self.ticket = response['ticket']
        return response

    ##院校后台查询对应考试视频
    def schoolQueryVideo(self):
        url = self.cap[
            'examVideo'] + '/auth/school/assignDetail/loadExaminerAssignDetailData.htm'
        datas = {
            "data": self.plat_data.schoolQueryVideo,
            "ticket": self.ticket
        }
        response = self.re.post(url=url, data=datas)
        return response

    ##创建考生
    def createStu(self, data=''):
        url = self.cap['user'] + '/auth/admin/user/saveUser.htm'
        response = self.re.post(url=url, data=data)
        return response
Пример #2
0
class audit_project:
    re = Base_requests()
    cap = Caps()

    ##客服主管查询考生psid
    def query_psId(self, data=''):
        url = self.cap['audit'] + '/auth/admin/audit/auditListData.htm'
        response = self.re.post(url=url, data=data)
        return response

    ##对考试资料进行审核
    def check_stuInfo(self, data=''):
        url = self.cap['audit'] + '/auth/admin/audit/auditAction.htm'
        response = self.re.post(url=url, data=data)
        return response
Пример #3
0
 def __init__(self, environment):
     self.re = Base_requests()
     self.caps = Caps(env=environment)
Пример #4
0
class stu_project:
    re = Base_requests()
    cap = Caps()

    ##科目列表
    def querySubjectVideoInfo(self, data):
        url = self.cap['stu'] + '/api/m/auth/video/querySubjectVideoInfo.htm'
        response = self.re.post(url=url, data=data)
        return response

    ##进考场,checkTimeByType
    def checkTimeByType(self, data):
        url = self.cap['stu'] + '/api/m/auth/video/check_time_by_type.htm'
        response = self.re.post(url=url, data=data)
        return response

    ##进入录制,保存考生录制次数saveCount
    def saveCount(self, data):
        url = self.cap['stu'] + "/api/m/auth/video/saveCount.htm"
        response = self.re.post(url=url, data=data)
        return response

    ##进入录制,保存考生考试状态(saveStudentExamStatus)
    def saveStudentExamStatus(self, data):
        url = self.cap['stu'] + '/api/m/auth/student/AppRunLog/saveStudentExamStatus.htm'
        response = self.re.post(url=url, data=data)
        return response

    ##进入录制,保存单个试题答案
    def saveQuestionResult(self, data):
        url = self.cap['stu'] + "/api/m/auth/video/save_examination_paper_question_result.htm"
        response = self.re.post(url=url, data=data)
        return response

    ##结束录制,保存所有试题答案
    def saveQuestionResultAll(self, data):
        url = self.cap['stu'] + "/api/m/auth/video/save_examination_paper_question_result_all.htm"
        response = self.re.post(url=url, data=data)
        return response

    ##提交视频,检查考试时间checkAllowToExam
    def checkAllowToExam(self, data):
        url = self.cap['stu'] + '/api/m/auth/video/check_allow_to_exam.htm'
        response = self.re.post(url=url, data=data)
        return response

    ##考生提交考试视频
    def commitVideo(self, data):
        url = self.cap['stu'] + '/api/m/auth/video/commitVideo.ws'
        response = self.re.post(url=url, data=data)
        return response

    ##报名,选择日程
    def save_prof(self, data=''):
        url = self.cap['stu'] + "/api/m/auth/apply/save_prof.htm"
        response = self.re.post(url=url, data=data)
        return response

    ##查询考试列表(baoKaoId)
    def query_exam_prof(self, data=''):
        url = self.cap['stu'] + "/api/m/auth/apply/query_exam_prof.htm"
        response = self.re.post(url=url, data=data)
        return response

    ##创建报考订单
    def add_prof_order(self, data=''):
        url = self.cap['stu'] + '/api/m/auth/apply/add_prof_order.htm'
        response = self.re.post(url=url, data=data)
        return response

    ##在线确认
    def commit_online_confirm(self, data=''):
        url = self.cap['print'] + '/api/m/auth/apply/commit_online_confirm.htm'
        response = self.re.post(url=url, data=data)
        return response