|
@@ -0,0 +1,315 @@
|
|
|
+import 'package:fis_i18n/types.dart';
|
|
|
+
|
|
|
+/// 杏聆荟学院模块
|
|
|
+class College extends ModuleBase {
|
|
|
+ College._({
|
|
|
+ required this.myCourses,
|
|
|
+ required this.myClasses,
|
|
|
+ required this.liveCourse,
|
|
|
+ required this.recommended,
|
|
|
+ required this.screening,
|
|
|
+ required this.emergency,
|
|
|
+ required this.academicSummit,
|
|
|
+ required this.anesthesiaPain,
|
|
|
+ required this.neurosonography,
|
|
|
+ required this.other,
|
|
|
+ required this.courseAlbum,
|
|
|
+ required this.popularCourses,
|
|
|
+ required this.liveCourses,
|
|
|
+ required this.thirdPartyCourses,
|
|
|
+ required this.pastureMutualLearning,
|
|
|
+ required this.desktopSharing,
|
|
|
+ required this.ultrasoundSharing,
|
|
|
+ required this.paintBrushTool,
|
|
|
+ required this.styleSetting,
|
|
|
+ required this.volume,
|
|
|
+ required this.share,
|
|
|
+ required this.generatePlayback,
|
|
|
+ required this.exitLive,
|
|
|
+ required this.interactionArea,
|
|
|
+ required this.teacherHello,
|
|
|
+ required this.learningOnBusinessTrip,
|
|
|
+ required this.helloClassmates,
|
|
|
+ required this.notLateRight,
|
|
|
+ required this.enterMessageToSend,
|
|
|
+ required this.question1,
|
|
|
+ required this.question1OptionA,
|
|
|
+ required this.question1OptionB,
|
|
|
+ required this.question1OptionC,
|
|
|
+ required this.question2,
|
|
|
+ required this.question2OptionA,
|
|
|
+ required this.question2OptionB,
|
|
|
+ required this.question2OptionC,
|
|
|
+ required this.question3,
|
|
|
+ required this.question3OptionA,
|
|
|
+ required this.question3OptionB,
|
|
|
+ required this.question3OptionC,
|
|
|
+ required this.question4_title,
|
|
|
+ required this.question4_optionA,
|
|
|
+ required this.question4_optionB,
|
|
|
+ required this.question4_optionC,
|
|
|
+ required this.question5_title,
|
|
|
+ required this.question5_promptA,
|
|
|
+ required this.question5_promptB,
|
|
|
+ required this.question5_promptC,
|
|
|
+ required this.test_paper_title,
|
|
|
+ required this.test_paper_intro,
|
|
|
+ required this.test_time_countdown,
|
|
|
+ required this.question_card_title,
|
|
|
+ required this.question_card_single_choice,
|
|
|
+ required this.question_card_multi_choice,
|
|
|
+ required this.question_card_fill_in_blanks,
|
|
|
+ required this.question_card_short_answer,
|
|
|
+ required this.question_total,
|
|
|
+ required this.question_done,
|
|
|
+ });
|
|
|
+
|
|
|
+ static const ModuleName = "college";
|
|
|
+
|
|
|
+ factory College(Map<String, dynamic> map) {
|
|
|
+ return College._(
|
|
|
+ myCourses: map.pick("myCourses"),
|
|
|
+ myClasses: map.pick("myClasses"),
|
|
|
+ liveCourse: map.pick("liveCourse"),
|
|
|
+ recommended: map.pick("recommended"),
|
|
|
+ screening: map.pick("screening"),
|
|
|
+ emergency: map.pick("emergency"),
|
|
|
+ academicSummit: map.pick("academicSummit"),
|
|
|
+ anesthesiaPain: map.pick("anesthesiaPain"),
|
|
|
+ neurosonography: map.pick("neurosonography"),
|
|
|
+ other: map.pick("other"),
|
|
|
+ courseAlbum: map.pick("courseAlbum"),
|
|
|
+ popularCourses: map.pick("popularCourses"),
|
|
|
+ liveCourses: map.pick("liveCourses"),
|
|
|
+ thirdPartyCourses: map.pick("thirdPartyCourses"),
|
|
|
+ pastureMutualLearning: map.pick("pastureMutualLearning"),
|
|
|
+ desktopSharing: map.pick("desktopSharing"),
|
|
|
+ ultrasoundSharing: map.pick("ultrasoundSharing"),
|
|
|
+ paintBrushTool: map.pick("paintBrushTool"),
|
|
|
+ styleSetting: map.pick("styleSetting"),
|
|
|
+ volume: map.pick("volume"),
|
|
|
+ share: map.pick("share"),
|
|
|
+ generatePlayback: map.pick("generatePlayback"),
|
|
|
+ exitLive: map.pick("exitLive"),
|
|
|
+ interactionArea: map.pick("interactionArea"),
|
|
|
+ teacherHello: map.pick("teacherHello"),
|
|
|
+ learningOnBusinessTrip: map.pick("learningOnBusinessTrip"),
|
|
|
+ helloClassmates: map.pick("helloClassmates"),
|
|
|
+ notLateRight: map.pick("notLateRight"),
|
|
|
+ enterMessageToSend: map.pick("enterMessageToSend"),
|
|
|
+ question1: map.pick("question1"),
|
|
|
+ question1OptionA: map.pick("question1OptionA"),
|
|
|
+ question1OptionB: map.pick("question1OptionB"),
|
|
|
+ question1OptionC: map.pick("question1OptionC"),
|
|
|
+ question2: map.pick("question2"),
|
|
|
+ question2OptionA: map.pick("question2OptionA"),
|
|
|
+ question2OptionB: map.pick("question2OptionB"),
|
|
|
+ question2OptionC: map.pick("question2OptionC"),
|
|
|
+ question3: map.pick("question3"),
|
|
|
+ question3OptionA: map.pick("question3OptionA"),
|
|
|
+ question3OptionB: map.pick("question3OptionB"),
|
|
|
+ question3OptionC: map.pick("question3OptionC"),
|
|
|
+ question4_title: map.pick("question4_title"),
|
|
|
+ question4_optionA: map.pick("question4_optionA"),
|
|
|
+ question4_optionB: map.pick("question4_optionB"),
|
|
|
+ question4_optionC: map.pick("question4_optionC"),
|
|
|
+ question5_title: map.pick("question5_title"),
|
|
|
+ question5_promptA: map.pick("question5_promptA"),
|
|
|
+ question5_promptB: map.pick("question5_promptB"),
|
|
|
+ question5_promptC: map.pick("question5_promptC"),
|
|
|
+ test_paper_title: map.pick("test_paper_title"),
|
|
|
+ test_paper_intro: map.pick("test_paper_intro"),
|
|
|
+ test_time_countdown: map.pick("test_time_countdown"),
|
|
|
+ question_card_title: map.pick("question_card_title"),
|
|
|
+ question_card_single_choice: map.pick("question_card_single_choice"),
|
|
|
+ question_card_multi_choice: map.pick("question_card_multi_choice"),
|
|
|
+ question_card_fill_in_blanks: map.pick("question_card_fill_in_blanks"),
|
|
|
+ question_card_short_answer: map.pick("question_card_short_answer"),
|
|
|
+ question_total: map.pick("question_total"),
|
|
|
+ question_done: map.pick("question_done"),
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
+ /// 我的课程
|
|
|
+ final FTrStr myCourses;
|
|
|
+
|
|
|
+ /// 我的班级
|
|
|
+ final FTrStr myClasses;
|
|
|
+
|
|
|
+ /// 直播课
|
|
|
+ final FTrStr liveCourse;
|
|
|
+
|
|
|
+ /// 推荐
|
|
|
+ final FTrStr recommended;
|
|
|
+
|
|
|
+ /// 产筛
|
|
|
+ final FTrStr screening;
|
|
|
+
|
|
|
+ /// 急诊重症
|
|
|
+ final FTrStr emergency;
|
|
|
+
|
|
|
+ /// 学术峰会
|
|
|
+ final FTrStr academicSummit;
|
|
|
+
|
|
|
+ /// 麻醉疼痛
|
|
|
+ final FTrStr anesthesiaPain;
|
|
|
+
|
|
|
+ /// 颅脑超声
|
|
|
+ final FTrStr neurosonography;
|
|
|
+
|
|
|
+ /// 其他
|
|
|
+ final FTrStr other;
|
|
|
+
|
|
|
+ /// 课程专辑
|
|
|
+ final FTrStr courseAlbum;
|
|
|
+
|
|
|
+ /// 热门课程
|
|
|
+ final FTrStr popularCourses;
|
|
|
+
|
|
|
+ /// 直播课程
|
|
|
+ final FTrStr liveCourses;
|
|
|
+
|
|
|
+ /// 第三方课程
|
|
|
+ final FTrStr thirdPartyCourses;
|
|
|
+
|
|
|
+ /// 青草互学
|
|
|
+ final FTrStr pastureMutualLearning;
|
|
|
+
|
|
|
+ /// 桌面共享
|
|
|
+ final FTrStr desktopSharing;
|
|
|
+
|
|
|
+ /// 超声机共享
|
|
|
+ final FTrStr ultrasoundSharing;
|
|
|
+
|
|
|
+ /// 画笔工具
|
|
|
+ final FTrStr paintBrushTool;
|
|
|
+
|
|
|
+ /// 样式设置
|
|
|
+ final FTrStr styleSetting;
|
|
|
+
|
|
|
+ /// 音量
|
|
|
+ final FTrStr volume;
|
|
|
+
|
|
|
+ /// 分享
|
|
|
+ final FTrStr share;
|
|
|
+
|
|
|
+ /// 生成回放
|
|
|
+ final FTrStr generatePlayback;
|
|
|
+
|
|
|
+ /// 退出直播
|
|
|
+ final FTrStr exitLive;
|
|
|
+
|
|
|
+ /// 互动区
|
|
|
+ final FTrStr interactionArea;
|
|
|
+
|
|
|
+ /// 老师好
|
|
|
+ final FTrStr teacherHello;
|
|
|
+
|
|
|
+ /// 出差学习中
|
|
|
+ final FTrStr learningOnBusinessTrip;
|
|
|
+
|
|
|
+ /// 同学们好
|
|
|
+ final FTrStr helloClassmates;
|
|
|
+
|
|
|
+ /// 没迟到吧
|
|
|
+ final FTrStr notLateRight;
|
|
|
+
|
|
|
+ /// 输入消息,Enter发送
|
|
|
+ final FTrStr enterMessageToSend;
|
|
|
+
|
|
|
+ /// 1.下列说法正确的是:
|
|
|
+ final FTrStr question1;
|
|
|
+
|
|
|
+ /// A.梯形成像就是将图像远场局部放大
|
|
|
+ final FTrStr question1OptionA;
|
|
|
+
|
|
|
+ /// B.梯形成像不支持彩色血流模式
|
|
|
+ final FTrStr question1OptionB;
|
|
|
+
|
|
|
+ /// C.梯形成像部分声束偏转延时,拓展两侧图像扫描范围
|
|
|
+ final FTrStr question1OptionC;
|
|
|
+
|
|
|
+ /// 2.下列哪把探头支持梯形成像:
|
|
|
+ final FTrStr question2;
|
|
|
+
|
|
|
+ /// A.腹部凸阵探头
|
|
|
+ final FTrStr question2OptionA;
|
|
|
+
|
|
|
+ /// B.高频浅表探头
|
|
|
+ final FTrStr question2OptionB;
|
|
|
+
|
|
|
+ /// C.心脏相控阵探头
|
|
|
+ final FTrStr question2OptionC;
|
|
|
+
|
|
|
+ /// 3.下列说法正确的是:
|
|
|
+ final FTrStr question3;
|
|
|
+
|
|
|
+ /// A.飞依诺宽景成像支持测量
|
|
|
+ final FTrStr question3OptionA;
|
|
|
+
|
|
|
+ /// B.飞依诺宽景成像有扫查速度提示
|
|
|
+ final FTrStr question3OptionB;
|
|
|
+
|
|
|
+ /// C.飞依诺宽景成像支持局部放大及旋转功能
|
|
|
+ final FTrStr question3OptionC;
|
|
|
+
|
|
|
+ /// 下列说法正确的是
|
|
|
+ final FTrStr question4_title;
|
|
|
+
|
|
|
+ /// A.飞依诺宽景成像技术可显示扫查速度值
|
|
|
+ final FTrStr question4_optionA;
|
|
|
+
|
|
|
+ /// B.开立宽景成像技术无法显示扫查速度值
|
|
|
+ final FTrStr question4_optionB;
|
|
|
+
|
|
|
+ /// C.迈瑞宽景成像技术有过速提示
|
|
|
+ final FTrStr question4_optionC;
|
|
|
+
|
|
|
+ /// 以下哪种情况可应用宽景成像
|
|
|
+ final FTrStr question5_title;
|
|
|
+
|
|
|
+ /// A.患者甲状腺病灶二维和彩色图像对比
|
|
|
+ final FTrStr question5_promptA;
|
|
|
+
|
|
|
+ /// B.患者跟腱断裂范围扫查
|
|
|
+ final FTrStr question5_promptB;
|
|
|
+
|
|
|
+ /// C.患者甲状腺较大视野内无法显示完整图像
|
|
|
+ final FTrStr question5_promptC;
|
|
|
+
|
|
|
+ /// 梯形成像和宽景成像试题
|
|
|
+ final FTrStr test_paper_title;
|
|
|
+
|
|
|
+ /// 试卷说明:本试卷共20题,满分100分,考试时间1小时。
|
|
|
+ final FTrStr test_paper_intro;
|
|
|
+
|
|
|
+ /// 考试倒计时
|
|
|
+ final FTrStr test_time_countdown;
|
|
|
+
|
|
|
+ /// 答题卡
|
|
|
+ final FTrStr question_card_title;
|
|
|
+
|
|
|
+ /// 单选题
|
|
|
+ final FTrStr question_card_single_choice;
|
|
|
+
|
|
|
+ /// 多选题
|
|
|
+ final FTrStr question_card_multi_choice;
|
|
|
+
|
|
|
+ /// 填空题
|
|
|
+ final FTrStr question_card_fill_in_blanks;
|
|
|
+
|
|
|
+ /// 简答题
|
|
|
+ final FTrStr question_card_short_answer;
|
|
|
+
|
|
|
+ /// 共{0}题,合计{1}分
|
|
|
+ final FTrStr question_total;
|
|
|
+
|
|
|
+ /// 已完成{0}题
|
|
|
+ final FTrStr question_done;
|
|
|
+
|
|
|
+ @override
|
|
|
+ getProp(String propName) {
|
|
|
+ // TODO: implement getProp
|
|
|
+ throw UnimplementedError();
|
|
|
+ }
|
|
|
+}
|