Описание
База типовых заданий ОГЭ из официального банка ФИПИ. На основе данной базы создан бот "ОГЭ | Типовые задания".
Последние новости
- октябрь 2024 г. -
- Исправлены мелкие ошибки в документации.
Использование сервиса
Взаимодействие с API
Полная ссылка:
Зеркало:
Содержимое баз
ID предмета - его порядковый номер.
1. Математика
Типы заданий
| ID | Наименование | Количество заданий |
| 1 | Практико-ориентированные задачи | 72 |
| 2 | Практико-ориентированные задачи | 64 |
| 3 | Практико-ориентированные задачи | 72 |
| 4 | Практико-ориентированные задачи | 72 |
| 5 | Практико-ориентированные задачи | 70 |
| 6 | Арифметические вычисления | 270 |
| 7 | Числа на координатной прямой | 108 |
| 8 | Алгебраические выражения | 130 |
| 9 | Уравнения | 70 |
| 10 | Статистика и вероятности | 104 |
| 11 | Функции и их графики | 101 |
| 12 | Вычисления по формулам | 125 |
| 13 | Неравенства | 130 |
| 14 | Прогрессия | 80 |
| 15 | Углы и базовая геометрия | 376 |
| 16 | Окружности | 270 |
| 17 | Площади | 66 |
| 18 | Фигуры на квадратной решётке | 96 |
| 19 | Геометрические высказывания | 150 |
| Всего: | 2426 | |
2. Информатика
Типы заданий
| ID | Наименование | Количество заданий |
| 1 | Кодировки и объём | 80 |
| 2 | Кодирование информации | 78 |
| 3 | Логические выражения | 86 |
| 4 | Анализ табличных данных | 92 |
| 5 | Формальный исполнитель | 125 |
| 6 | Чтение программы | 78 |
| 7 | Веб-адреса, IP-адреса | 80 |
| 8 | Поисковые запросы | 127 |
| 9 | Поиск путей | 86 |
| 10 | Системы счисления | 120 |
| Всего: | 952 | |
3. Русский язык
Типы заданий
| ID | Наименование | Количество заданий |
| 2 | Грамматическая основа | 163 |
| 3 | Синтаксический анализ | 104 |
| 4 | Правила пунктуации | 68 |
| 5 | Пунктуационный анализ | 60 |
| 6 | Правила орфографии | 60 |
| 7 | Орфограммы | 60 |
| 8 | Морфологические нормы | 60 |
| 9 | Синонимия словосочетаний | 86 |
| 10 | Анализ содержания текста | 0 |
| 11 | Анализ средств выразительности | 0 |
| Всего: | 661 | |
4. География
Типы заданий
| ID | Наименование | Количество заданий |
| 1 | Географические факты | 124 |
| 2 | Географическое положение | 60 |
| 3 | Особенности природы России | 97 |
| 4 | Природные ресурсы, ремесло | 82 |
| 5 | Чтение синоптической карты | 42 |
| 6 | Климатические прогнозы | 42 |
| 7 | Географические координаты | 93 |
| 8 | Геология | 96 |
| 9 | Расстояние на карте | 56 |
| 10 | Направление на карте | 56 |
| 11 | Анализ рельефа местности | 56 |
| 13 | Географические задачи | 75 |
| 14 | Природные и техногенные особенности | 338 |
| 15 | Особенности техногенной деятельности | 144 |
| 16 | Эмпирические зависимости | 94 |
| 17 | Следствия движения Земли | 94 |
| 18 | Анализ климатограмм | 85 |
| 19 | Часовые пояса | 180 |
| 20 | География регионов России | 98 |
| 21 | Географические высказывания | 0 |
| 22 | Анализ численности населения | 70 |
| 23 | Анализ изменения населения | 70 |
| 24 | География населения | 1 |
| 25 | Статистика и география регионов | 0 |
| 26 | Факты о географических объектах | 2 |
| 27 | Фактический анализ текстов | 71 |
| Всего: | 2126 | |
Скачать все типы в формате JSON: db.json
Обновлено (Unix формат): 1716048477
Параметры запроса
Вы можете либо получить задания, указав требуемые предметы и типы заданий, либо проверить ответ на конкретное задание.
| Параметр | Описание |
| projIDinteger |
ID предмета.
При указании нескольких предметов разделяйте их точкой с запятой (";"). Требуются параметры "typeID", "count" и "answer". |
| typeIDlist of integer |
Список ID типов заданий выбранных предметов (параметр "projID").
В качестве разделителя списка используется запятая (","). При указании списков для нескольких предметов разделяйте их точкой с запятой (";"). Требуются параметры "projID", "count" и "answer". |
| countinteger |
Количество задач указанного предмета (параметр "projID").
При указании нескольких предметов (параметр "projID") для каждого необходимо указать требуемое количество задач, используя в качестве разделителя точку с запятой (";"). Задач указанного типа в базе может быть меньше требуемого. Требуются параметры "projID", "typeID" и "answer". |
| answerboolean |
Ответы к заданиям выбранного предмета (параметр "projID"). Установите равным "1" или "true", если необходимо в выборку добавлять ответы. Установите равным "0" или "false", если ответы не требуются. При указании нескольких предметов (параметр "projID") для каждого необходимо указать требование наличия ответа, используя в качестве разделителя точку с запятой (";"). Требуются параметры "projID", "typeID" и "count". |
| taskstring |
Номер задания, ответ на который необходимо проверить.
Требуется параметр "check". |
| checkvariant |
Ответ на задание (см. параметр "task"), который необходимо проверить.
В качестве разделителя дробной части можно использовать точку (".") или запятую (","). Требуется параметр "task". |
| apikeystring |
API-ключ.
Если этот параметр не указан, размер выборки будет ограничен: максимум по 3 задания на каждый тип, а также проверка ответов (параметр "check") и получение ответов (параметр "answer") запрещаются.
Так как количество задач и количество ответов могут быть меньше ожидаемых*, стоимость запроса рассчитывается по формуле: |
| tinteger |
Случайный набор цифр. Можно указать текущую дату в unix-формате.
Укажите этот параметр, чтобы избежать принудительного кэширования запросов со стороны браузера. |
Например, для получения по 3 задания по информатике с типами 2 и 6 и по русскому языку с типами 2, 4 и 5 без ответов
значения параметров будут следующими:
"projID=2;3"
"typeID=2,4,5;2,6"
"count=3;3"
"answer=0;0"
Стоимость запроса будет составлять 0,02 * 7,5 * 6 * (1 + 0) = 0,9 ₽
Структура ответа
Успешное выполнение запроса вернёт случайные задания из базы или результат проверки правильности ответа на задание.
| Поле | Описание |
| okboolean | Результат выполнения запроса. |
| datavariant |
При успешном выполнении запроса вернёт:
|
| infostring |
Важная информация о запросе, на которую следует обратить внимание
(например, информация об использовании устаревшего параметра).
Поле может отсутствовать. |
| amountfloat |
Баланс API-ключа.
Если параметр "apikey" не был указан, вернёт "-1". |
ProjsData
| Поле | Описание |
| idinteger | ID предмета. |
| namestring | Название предмета. |
| typesarray of ProjTypesData |
Список типов с заданиями.
Список включает только существующие типы. |
ProjTypesData
| Поле | Описание |
| idinteger | ID типа. |
| descriptionstring | Наименование типа. |
| tasksarray of TypeTasksData | Список типовых заданий. |
TypeTasksData
| Поле | Описание |
| numstring | Номер задания. |
| groupstring |
Группа задания. Равно "0", если задание не из группы заданий.
Группа подразумевает необходимость в дополнительных сведениях к заданию. Так, например, для предмета Русский язык некоторые задания требуют работы с предложенным текстом. |
| imagesarray of string |
Список ссылок на скриншоты задания. Первая ссылка будет "null", если задание не принадлежит группе (см. поле "group").
Формат ссылок относительный (от корня сайта "/"). |
| answerarray of string |
Ответы на задание (в русском языке может быть несколько формулировок). Если ответ неизвестен, список будет пустым. Если параметр "answer" для предмета равен "0" или "false", значение будет "null". |
Stats
PlayHelper
Truth or Dare
Math
Words
Millionaire
lip_SKUD
ОГЭ ФИПИ