開發教育用 Windows 通用應用程式

take-a-test app screenshot

下列資源可協助您撰寫教育用 Windows 通用應用程式。

協助工具

必須可存取教育應用程式。 如需詳細資訊,請參閱開發協助工具應用程式 (部分機器翻譯)。

保護評量的安全

評量/測驗應用程式通常需要產生鎖定環境,以防止學生在測驗期間使用其他電腦或網際網路資源。 這項功能可透過進行測驗 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

教育應用程式通常會在特定情況下為特定組織發行。 如需相關資訊,請參閱將企業營運應用程式散發給企業 (部分機器翻譯)。