测验应用

一个Flutter项目,用于进行不同科目的考试。您可以设置考试日期、时间和时长。

截图

运行项目

➔ 从GitHub克隆我的项目。

➔ 然后安装flutter sdk和pubspec.yaml文件中列出的项目依赖。

➔ 在终端中打开当前目录,运行“flutter run”,将其安装在模拟器或真实设备上。

➔ 我还添加了apk文件供测试。请安装并查看。

项目结构简介

➔ 在assets文件夹中,有许多基于不同科目的json文件,用于获取问题集(问题、答案、选项)。

➔ 在lib文件夹内,有三个文件夹:1.Model,2.Pages,3.Shared,以及一个main.dart文件,这是应用程序的起点。

➔ 在Model文件夹内,有不同的模型(类)。

➔ 在Shared文件夹内,有许多不同的dart文件、函数和变量,它们被用于不同的页面。

➔ 在Pages文件夹内,有三个dart文件:1.all_quiz_page,2.quiz_page,3.result_page。

➔ all_quiz_page是用户从不同科目中选择考试科目的页面。

➔ quiz_page是用户参加考试的页面。

➔ result_page是用户可以看到考试结果的页面。

GitHub

查看 Github