Skip to content
Dmitry Ivanov edited this page Mar 8, 2023 · 5 revisions

Welcome to the drone_swarm_model wiki!

Установка/настройка Docker

Документация ROS

autotest

Pipeline

image

XQueue-client

{
    'return_code': integer,        // 0 - ok, 1 - not ok (empty queue, for example)
    'content': {
        'xqueue_header': {               // xqueue_header - JSON-строка, для обработки решения не требуется, нужен XQueue (при отправке результата проверки - просто дублируется)
            "lms_callback_url": string,
            "lms_key": string,
            "queue_name": string,
        },
        'xqueue_body': {                 // xqueue_body - JSON-строка
            'student_response': string,  //   - student_response - в используемом XQueue пустое
            'grader_payload': {          //   - grader_payload - JSON-строка, содержит конфигурацию задачи
                'task_id': string        //     - task_id - пока единственный необходимый параметр из grader_payload
            }
        },
        'xqueue_files': {                // xqueue_files - словарь с файлами решения 'filename': 'file_content'
            'solution': string           // количество файлов, которое будет использоваться в решении - 1, название файла фиксированное - 'solution'
        }
    }
}
  • Что нужно отправить в качестве ответа - формат для ответа XQueue (/put_result)
xqueue_body = {
    'score': integer,        // оценка, результат проверки [0,1]
    'msg': string            // сообщение об ошибках / логи
}

measurement

State of art

image

Pipeline

image

Clone this wiki locally