Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Объектом исследования является разработка механизма взаимодействия поставщика задач и менеджеров задач. Задачи, которые решались в рамках исследования: Анализ популярных менеджеров задач на предмет наличия публичного API и механизма авторизации и выбор менеджеров задач для интеграции. Разработка единого способа авторизации для выбранных приложений. Анализ структуры представления задач в выбранных менеджерах задач и разработка единого формата представления задачи. Разработка пользовательского интерфейса в формате веб-страницы, предоставляющей пользователю выбор, в каком менеджере задач обработать задачи. Разработка веб-сервиса на языке Kotlin, позволяющего поставщику задач сгенерировать QR-код для списка задач, а пользователю авторизоваться и импортировать задачи в выбранный им менеджер задач. Проведение модульного и функционального тестирования веб-сервиса. В результате были реализованы интеграции с менеджерами задач Todoist, Google Calendar, Google Tasks и Microsoft To Do, разработан единый формат представления задачи для этих приложений и способ авторизации по протоколу OAuth 2.0. Был разработан веб-сервис, предоставляющий функциональность генерации QR-кода для списка задач и импорта задач в выбранное приложение.
Main object of this study is development of mechanism of communication between tasks supplier and task managers. The research set the following goals:Analysis of popular task managers for the presence of a public API and authorization mechanism and selection of task managers for integration. Development of a common authorization method for selected applications. Analysis of the task presentation structure in selected task managers and development of a common task presentation format. Development of a user interface in the form of a web page that provides the user with a choice in which task manager to process tasks. Development of a web service in Kotlin language that allows the task supplier to generate a QR code for the list of tasks, and the user to log in and import tasks to the preferred task manager.Unit and functional testing of the web service.As a result, integrations with Todoist, Google Calendar, Google Tasks and Microsoft To Do task managers were implemented, common task presentation format for these applications and an authorization method using the OAuth 2.0 protocol were developed. A web service providing the functionality of generating a QR code for a list of tasks and importing tasks into selected application was developed.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все |
![]() |
||||
Внешние организации №2 | Все |
![]() |
||||
Внешние организации №1 | Все | |||||
Интернет | Авторизованные пользователи СПбПУ |
![]() |
||||
Интернет | Авторизованные пользователи (не СПбПУ, №2) |
![]() |
||||
Интернет | Авторизованные пользователи (не СПбПУ, №1) | |||||
![]() |
Интернет | Анонимные пользователи |
Статистика использования
|
Количество обращений: 1
За последние 30 дней: 1 Подробная статистика |