Разработка образовательных универсальных приложений для WindowsDevelop Universal Windows apps for education

Снимок экрана приложения для тестирования

Следующие ресурсы помогут в написании образовательного универсального приложения для Windows.The following resources will help you write a Universal Windows app for education.

Специальные возможностиAccessibility

Образовательные приложения должны быть доступны.Education apps need to be accessible. Дополнительные сведения см. в разделе Разработка приложений со специальными возможностями.See Developing apps for accessibility for more information.

Надежный контрольSecure assessments

Приложения для контроля и тестирования часто требуют создания закрытой среды для предотвращения использования учащимися других компьютеров или Интернет-ресурсов во время тестирования.Assessment/testing apps will often need to produce a locked down environment in order to prevent students from using other computers or Internet resources during a test. Эта функция доступна через API тестирования.This functionality is available through the Take a Test API. Посмотрите веб-приложение Тестирование в центре ИТ Windows в качестве примера тестовой среды с заблокированным доступом к сети для проведения важного тестирования.See the Take a Test web app in the Windows IT Center for an example of a testing environment with locked down online access for high-stakes testing.

вводимые пользователем данные;User input

Пользовательский ввод является важной частью образовательных приложений. Элементы управления пользовательского интерфейса должны быть отзывчивыми и интуитивно понятными, чтобы не отвлекать внимание пользователей.User input is a critical part of education apps; UI controls must be responsive and intuitive so as not to break the focus of their users. Общие сведения о доступных вариантах средств ввода данных, доступных в универсальных приложения для Windows, см. в разделе Азбука методов ввода и его подразделах в части «Оформление и пользовательский интерфейс».For a general overview of the input options available in a Universal Windows app, see the Input primer and the topics below it in the Design & UI section. Кроме того, следующие примеры приложений демонстрируют базовые методы обработки пользовательского интерфейса для универсальной платформы Windows.Additionally, the following sample apps showcase basic UI handling in the Universal Windows Platform.

Платформа рукописного ввода Windows может сделать приложения для образовательных учреждений еще лучше, дополнив их привычным для учащихся методом ввода.The Windows Ink platform can make education apps shine by fitting them with an input mode that students are accustomed to. В разделе Взаимодействие с пером и Windows Ink и приведенных после него разделах содержится полное руководство по реализации Windows Ink в приложениях.See Pen interactions and Windows Ink and the topics below it for a comprehensive guide to implementing Windows Ink in your app. Следующие образцы приложений содержат рабочие примеры этого API.The following sample apps provide working examples of this API.

  • Пример рукописного ввода показывает, как использовать функции рукописного ввода (захват, интерпретация росчерков пера и выполнение различных операций с ними) в универсальных приложениях для Windows с помощью JavaScript.Ink sample demonstrates how to use ink functionality (such as capturing, manipulating, and interpreting ink strokes) in Universal Windows apps using JavaScript.
  • Простой пример рукописного ввода показывает, как использовать функции рукописного ввода (фиксация рукописного ввода пользователя и распознавание рукописного ввода по росчеркам пера) в универсальных приложениях для Windows с помощью C#.Simple ink sample demonstrates how to use ink functionality (such as capturing ink from user input and performing handwriting recognition on ink strokes) in Universal Windows apps using C#.
  • Сложный пример рукописного ввода показывает, как использовать расширенную функциональность InkPresenter для соединения рукописного ввода с другими объектами, выбора рукописного ввода, копирования, вставки и обработки других событий.Complex ink sample demonstrates how to use advanced InkPresenter functionality to interleave ink with other objects, select ink, copy/paste, and handle events. Функциональность основана на универсальной платформе Windows в C++ и может работать как на настольных, так и на мобильных SKU Windows 10.It is built upon the Universal Windows Platform in C++ and can run on Desktop and Mobile Windows 10 SKUs.

Microsoft StoreMicrosoft Store

Довольно часто образовательные приложения выпускаются для определенной организации с особыми условиями.Education apps are often released under special circumstances to a specific organization. Сведения об этом можно найти в разделе Распространение бизнес-приложений для предприятий.See Distribute line-of-business apps to enterprises for information on this.