在线测验应用

使用flutter框架和dart语言开发的在线测验应用。

入门

本项目是 Flutter 应用程序的起点。

如果您这是您的第一个 Flutter 项目,这里有一些入门资源

要开始使用Flutter,请查看我们的在线文档,其中提供了教程、示例、有关移动开发的指导以及完整的API参考。

我们创建了一个测验创建者应用程序,顾名思义,我们可以在其中创建测验,也可以解决创建的测验。

首先,我们必须注册该应用程序,然后该应用程序将记录您的Gmail和密码,这样我们就无需再次登录。

使用此应用程序,我们可以创建一个测验,关于我们想要创建的主题,我们想要什么类型的问题,以及我们想要添加多少问题,我们可以添加。如果我们希望参加任何已添加的测验,我们可以参加该测验。使用此测验,在这种一切都是数字化的疫情情况下,可以轻松进行测验,从而使我们的测试模式为

应用程序的特点

1)用户身份验证 2)测验创建 3)测验解答平台

我们使用的:1)Firebase:Firebase作为数据库服务器(Firebase使用NoSQL数据库)

2)Flutter

Flutter用于UI

3)Dart:Dart作为编程语言

用户认证

![](https://user-images.githubusercontent.com/42301397/113504443-ba94ba00-9555-11eb-9f7f-ded029b6326e.png =150x300)

![](https://user-images.githubusercontent.com/42301397/113504453-cc765d00-9555-11eb-9e5a-24f7fbf97c88.png =150x300)

首页

![](https://user-images.githubusercontent.com/42301397/113504477-f465c080-9555-11eb-8d2b-287cb7ce1bee.png =150x300)

创建测验

![](https://user-images.githubusercontent.com/42301397/113504480-f9c30b00-9555-11eb-8114-bfabc298db86.png =150x300)

示例测验

![](https://user-images.githubusercontent.com/42301397/113504484-ff205580-9555-11eb-9375-c622225fd55c.png =150x300)

可能添加的功能

1)未来版本将为不同级别的用户提供不同的视图,例如测验创建者、测验解答者

2)允许多种身份验证方法,如Gmail、手机号码等。

3)允许测验中有各种数量的选项

5)允许将图像作为测验中的问题和选项

7)在下一版本中,我们将记录个人的结果。

6)此外,我们可以记录个人在特定测验中的开始时间和结束时间详细信息

GitHub

https://github.com/paragpatil1999/Quiz-App