Sdamgia-api

Сосредоточьтесь на главном

Sdamgia-api

Подготовка к школьным экзаменам sdamgia

«Сдам ГИА» — образовательный портал.

Новости образования и консультации по решению заданий. Вопросы и ответы для подготовки к экзаменам.

Тысячи заданий с решениями для подготовки к ЕГЭ и ОГЭ 2017 по всем предметам. Система тестов для подготовки и самоподготовки к ЕГЭ и ОГЭ.

Раздел для учителей

Каталоги прототипов экзаменационных заданий с решениями, система тестов-тренажеров для подготовки к экзаменам. Учитель может сгенерировать тесты самостоятельно и оценивать результаты учеников.

Популярное

Sdamgia-api

Elyts – мода и ваш неповторимый стиль

Sdamgia-api

Инфохаб “Selection” Ваш дружелюбный и опытный гид в мире информации

Разделы

SdamGIA Api – Python модуль для взаимодействия с образовательным порталом СДАМ ГИА

Структура СдамГИА

Чтобы было проще понять, как устроена база заданий СдамГИА, предлагаю воспользоваться следующей схемой:

СдамГИА
└── Предмет (subject)
├── Каталог заданий (catalog)
│ └── Задание (topic)
│ └── Категория (category)
│ └── Задача (problem)
└── Тест (test)
└── Задача (problem)

У каждой задачи, категории или теста есть свой идентификатор. Задания тоже имеют номера, которые в свою очередь могут иметь такие значения как “Д1” или “C4”. Этим они отличаются от идентификаторов.

Установка

$ pip3 install sdamgia-api

Установка зависимостей

Для поиска задач по тексту на изображении необходимо установить pytesseract:

$ pip3 install pytesseract

А также Tesseract-OCR

Обратите внимание, что для корректной работы нужен русский языковой пакет

Использование

Можно сгенерировать задачу в виде изображения:

(, , )

Поиск задач по запросу

(, )
# Возвращает список задач, входящих в тест

Поиск категории по ее идентификатору

(, )
# Возвращает список задач, входящих в категорию

Получение каталога

Обратите внимание, что в этом случае идентификатор задания – только науральное число. если после задания 15 идет задание Д1, оно должно будет записываться как 16 задание.

Генерация pdf-версии теста

subject: Наименование предмета
testid: Идентифигатор теста
solution: Пояснение
nums: № заданий
answers: Ответы
key: Ключ
crit: Критерии
instruction: Инструкция
col: Нижний колонтитул
pdf: Версия генерируемого pdf документа
По умолчанию генерируется стандартная вертикальная версия
h – горизонтальная версия
z – версия с крупным шрифтом
m – версия с большим полем

Поиск задач по изображению beta

С помощью sdamgia-api вы можете искать задачи по тексту на изображении. Например, на фотографии распечатки.

Для начала, необходимо указать путь к исполняемому файлу Tesseract-OCR:

Теперь мы можем запустить поиск:

(, )
# Возвращает список найденных задач

Поиск может занять продолжительное время в зависимости от объема текста и количества найденных задач

: ,
: ,
:
: ‘На экзамен вынесено 60 вопросов, Андрей не выучил 3 из них. Найдите вероятность того, что ему попадется выученный вопрос. ‘,
:
,
:
: ‘Решение. Андрей выучил 60 – 3 = 57 вопросов. Поэтому вероятность того, что на экзамене ему попадется выученный вопрос равна Ответ: 0,95. ‘,
:
,
: ,
: , , , , , , , , , ,
:

, , , , , , , , , , , , , , , , , , ,

: ,
: ‘Простейшие текстовые задачи’,
:
: , : ,
: , : ‘Округление с недостатком’,
: , : ‘Округление с избытком’,
: , : ,
: , : ‘Проценты и округление’

,.

# Возвращает идентификатор сгенерированного теста

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Добавить комментарий

Ваш адрес email не будет опубликован.