Qurvey:亚琛工业大学定制的实时讲座调查工具

需积分: 10 0 下载量 126 浏览量 更新于2024-11-25 收藏 878KB ZIP 举报
资源摘要信息:"Qurvey是一款应用程序及其后端系统,它的主要功能是在讲座中自动创建和评估调查问卷。该应用专门为了亚琛工业大学(RWTH Aachen University)的需求而设计开发,具有与学校学习平台L2P(Lehre 2.0 Plattform)和OAuth进行集成的授权与选课功能。Qurvey是在2015年夏季的一个短期实践实验室项目中编写完成的。关于软件许可,Qurvey应用程序及其后端源代码根据MIT许可进行授权,用户可以根据MIT许可协议自由使用和修改。 在技术框架和依赖方面,Qurvey项目采用了Xamarin框架,包括Xamarin.iOS用于iOS设备的应用开发、Xamarin.Android用于Android设备的应用开发以及Windows Phone SDK,来构建支持多平台的应用。此外,它至少需要Visual Studio 2013 Update2的开发环境,但可能还有其他依赖项需要满足,以便于在Windows Phone平台上正常开发。在处理数据序列化和反序列化方面,项目使用了***库,该库同样遵循MIT许可证。为了更好地利用.NET平台的新特性,Qurvey还使用了微软提供的扩展库,比如***.http。 OAuth是一种安全的授权协议,允许用户通过第三方平台进行认证并授权应用程序访问他们在其他服务上的信息。L2P是亚琛工业大学的教学和学习管理系统的一部分,用于提供一个统一的平台,让教师和学生可以管理课程相关的资源和活动。Qurvey利用OAuth协议和L2P系统,提供了用户认证和数据访问的权限,这使得用户可以在应用程序中进行选课和完成课程相关的调查问卷,而无需每次都重复认证。 标签"C#"表明该应用程序和后端系统主要使用C#语言开发。C#是一种由微软开发的面向对象的高级编程语言,它广泛应用于.NET平台和Windows应用程序的开发中。在开发Qurvey这样的多平台应用程序时,C#作为Xamarin开发工具的核心语言,能够使开发人员编写代码并运行在多个设备上,实现代码的重用。 最后,提到的"Qurvey-master"是压缩包文件的名称,表明用户可以通过下载这个压缩包来获取Qurvey项目的源代码和所有必要的文件。这使得开发者可以下载并研究该项目,甚至可以对其进行进一步的修改和扩展。"