开发通用 Windows 应用教育版

take-a-test app screenshot

以下资源将有助于你编写通用 Windows 应用教育版。

可访问性

教育应用需要可供访问。 有关详细信息,请参阅针对辅助功能开发应用

安全评估

为了防止学生在测试时使用其他计算机或 Internet 资源,评估/测试应用通常需要生成锁定环境。 此功能通过参加测验 API提供。 有关为高利害关系测试锁定了在线评估的测试环境的示例,请参阅 Windows IT 中心中的参加测验 Web 应用。

用户输入

用户输入是教育应用的关键部分;UI 控件必须具有响应性且直观显示,以便中断其用户的焦点。 有关可用于通用 Windows 应用的输入选项的一般概述,请参阅“设计和 UI”部分中的输入基础版及其下方的主题。 此外,以下示例应用展示了在通用 Windows 平台中处理的基本 UI。

  • 基本输入示例显示如何在通用 Windows 应用中处理输入。
  • 用户交互模式示例显示如何检测和响应用户交互模式。
  • 焦点视觉对象示例显示如何充分利用新的系统绘制焦点视觉对象,或者如果系统绘制的焦点视觉对象不符合你的需求,如何创建你自己的自定义焦点视觉对象。

Windows Ink 平台通过使教育应用适应学生惯于使用的输入模式,使这些应用引人注目。 有关在应用中实现 Windows Ink 的综合指南,请参阅笔交互和 Windows Ink 及其下方的主题。 以下示例应用提供此 API 的工作示例。

  • 墨迹分析示例演示了如何使用 JavaScript 在通用 Windows 应用中使用墨迹功能(例如捕获、操作和解释墨迹笔划)。
  • 简单的墨迹示例介绍如何在使用 C# 的通用 Windows 应用中使用墨迹功能(如从用户输入中捕获墨迹和对笔划墨迹执行手写识别)。
  • 复杂的墨迹示例介绍如何使用高级 InkPresenter 功能使墨迹与其他对象交错、选择墨迹、复制/粘贴和处理事件。 它以使用 C++ 的通用 Windows 平台为基础生成,并且可以在桌面版和移动版 Windows 10 和 Windows 11 SKU 上运行。

Microsoft Store

教育应用通常在特定情况下发布给特定组织。 若要获取相关信息,请参阅将业务线应用分配到企业