using System; using System.Collections.Generic; using System.Linq; using System.Text; using EMISOnline.Entities; using Bowin.Common.Linq.Entity; using EMISOnline.ViewModel.ExamView; using EMISOnline.ViewModel; namespace EMISOnline.CommonLogic.ExamServices { public interface IExamSettingServices { IGridResultSet GetOnlinetestList(string testname, int page, int rows); bool ExamSettingSave(OnlineTestView view, string LoginID); OnlineTestView GetOnlineTestByID(decimal test_id); object GetPaperList(string papername, int pageIndex, int pageSize); /// /// 获取学生在线考试列表 /// /// /// /// /// IGridResultSet GetStudentOnlinetestList(string testname, DateTime? beginTime, DateTime? endTime, string UserID, int page, int rows); ExamResult GetExam(string userid, decimal test_id); Examinee_ExamStatus GetExamStartLength(decimal test_id, string userid, out double limit); test_paper getPaper(decimal test_id); bool TakePaper(decimal testid, string userid, string answer); } }