| 类名 | 类描述 |
|---|---|
| VHExamObject | 快问快答类 |
| 方法 | 方法描述 |
|---|---|
| paperSendMessage | 推送快问快答 |
| paperEndMessage | 收卷 |
| paperSendRankMessage | 公布成绩 |
| paperAutoEndMessage | 自动收卷 |
| paperAutoEendRankMessage | 自动公布成绩 |
- (void)examUserFormCheckWithWebinar_id:(NSString *)webinar_id user_name:(NSString *)user_name head_img:(NSString *)head_img mobile:(NSString *)mobile complete:(void(^)(VHExamUserFormCheckModel * examUserFormCheckModel ,NSError * error))complete;| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| webinar_id | 是 | 123456789 | 活动 ID |
| user_name | 是 | 阿超 | 用户名 |
| head_img | 是 | https://xxx.png | 头像 |
| mobile | 是 | 132xxxxxxx | 手机号 |
| complete | 是 | 返回数据 | 完成回调 |
| 参数名称 | 备注 |
|---|---|
| is_answer | 是否已答题 0.否 1.是 |
| is_fill | 是否需要填写表单 0.否 1.是 |
[self.examObject examUserFormCheckWithWebinar_id:self.webinar_id user_name:@"" head_img:@"" mobile:@"" complete:^(VHExamUserFormCheckModel *examUserFormCheckModel, NSError *error) {
if (examUserFormCheckModel) {
VH_ShowToast([examUserFormCheckModel.responseObject mj_JSONString]);
}
if (error) {
VH_ShowToast(error.localizedDescription);
}
}];- (void)examGetUserFormInfoWithWebinar_id:(NSString *)webinar_id paper_id:(NSString *)paper_id complete:(void(^)(VHExamGetUserFormInfoModel * examGetUserFormInfoModel ,NSError * error))complete;| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| webinar_id | 是 | 123456789 | 活动 ID |
| paper_id | 是 | 123456 | 试卷 ID |
| complete | 是 | 返回数据 | 完成回调 |
| 参数名称 | 备注 |
|---|---|
| form_data | 表单信息 |
| title | 试卷标题 |
| user_info | 用户填写信息 |
| guidelines | 答题须知 |
| extension | 拓展 |
[self.examObject examGetUserFormInfoWithWebinar_id:self.webinar_id paper_id:self.paperIDTF.text complete:^(VHExamGetUserFormInfoModel *examGetUserFormInfoModel, NSError *error) {
if (examGetUserFormInfoModel) {
VH_ShowToast([examGetUserFormInfoModel.responseObject mj_JSONString]);
self.user_detail = examGetUserFormInfoModel.form_data;
}
if (error) {
VH_ShowToast(error.localizedDescription);
}
}];