Ошибки в web-интерфейсе?

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
kenny
Posts:5
Joined:13 November 2008, 20:16
Location:Новосиб
Contact:
Ошибки в web-интерфейсе?

Post by kenny » 17 November 2008, 00:13

ejudge версии 2.3.11.
1.Параметр xml_file в секции [problem] файла serve.cfg, насколько я понял, отвечает за имя xml-файла с текстом задачи. А за что отвечает statement_file? Вопрос возник из-за того, что мне не удалось никакими манипуляциями в web-интерфейсе (serve-control) изменить имя файла с тектом условия. При установке параметра "File with problem statement" в файл serve.cfg добавляется соответствующий парамер statement_file. Вопрос в том, можно ли изменить имя файла с условием задачи из web-интерфейса.

2. Если открыть advanced-опции задачи в web-интерфейсе, там будет две одинаковые строки с "Disable submissions after OK:"
Причина, вроде, в super_html_3.c - вместо "Disable security" пишеся "Disable submissions after OK"

Code: Select all

//PROBLEM_PARAM(disable_security, "d"),
    extra_msg = "Undefined";
    tmp_prob.disable_security = prob->disable_security;
    if (!prob->abstract) {
      prepare_set_prob_value(PREPARE_FIELD_PROB_DISABLE_SECURITY,
                             &tmp_prob, sup_prob, sstate->global);
      snprintf(msg_buf, sizeof(msg_buf), "Default (%s)",
               tmp_prob.disable_security?"Yes":"No");
      extra_msg = msg_buf;
    }
    print_boolean_3_select_row(f, "Disable submissions after OK:",
                               prob->disable_security,
                               SSERV_CMD_PROB_CHANGE_DISABLE_SECURITY,
                               extra_msg,
                               session_id, form_row_attrs[row ^= 1],
                               self_url, extra_args, prob_hidden_vars);
Кстати, что значит disable security?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Ошибки в web-интерфейсе?

Post by cher » 17 November 2008, 10:29

kenny wrote:ejudge версии 2.3.11.
1.Параметр xml_file в секции [problem] файла serve.cfg, насколько я понял, отвечает за имя xml-файла с текстом задачи. А за что отвечает statement_file? Вопрос возник из-за того, что мне не удалось никакими манипуляциями в web-интерфейсе (serve-control) изменить имя файла с тектом условия. При установке параметра "File with problem statement" в файл serve.cfg добавляется соответствующий парамер statement_file. Вопрос в том, можно ли изменить имя файла с условием задачи из web-интерфейса.
Это старый параметр для задания имени HTML-файла с условием задачи. Сейчас предпочтительнее использовать XML-файлы с условиями. Редактирование параметра xml_file будет в следующей версии.
kenny wrote: 2. Если открыть advanced-опции задачи в web-интерфейсе, там будет две одинаковые строки с "Disable submissions after OK:"
Причина, вроде, в super_html_3.c - вместо "Disable security" пишеся "Disable submissions after OK"

Code: Select all

//PROBLEM_PARAM(disable_security, "d"),
    extra_msg = "Undefined";
    tmp_prob.disable_security = prob->disable_security;
    if (!prob->abstract) {
      prepare_set_prob_value(PREPARE_FIELD_PROB_DISABLE_SECURITY,
                             &tmp_prob, sup_prob, sstate->global);
      snprintf(msg_buf, sizeof(msg_buf), "Default (%s)",
               tmp_prob.disable_security?"Yes":"No");
      extra_msg = msg_buf;
    }
    print_boolean_3_select_row(f, "Disable submissions after OK:",
                               prob->disable_security,
                               SSERV_CMD_PROB_CHANGE_DISABLE_SECURITY,
                               extra_msg,
                               session_id, form_row_attrs[row ^= 1],
                               self_url, extra_args, prob_hidden_vars);
Кстати, что значит disable security?
disable_security означает отмену ограничений по безопасности для одной задачи.

Post Reply