Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.06.2019, 09:14
Новичок на форуме
Отправить личное сообщение для PopularSeller Посмотреть профиль Найти все сообщения от PopularSeller
 
Регистрация: 08.06.2019
Сообщений: 1

Разбор скрипта JavaScript (Тестирование операторов)
Доброго времени суток формучане. Требуется помощь в разборе исходного кода тестирования операторского.



Требуется найти базу списка ответов. Капался в js скриптах нашел пару XML файлов с формулировками ответа сервера, так же значения ответов, но по сути список заданий и ответов не могу найти.
Вот пример XML: https://abc.tele2.ru/webtutor/EO_tes...urces/lang.xml
Какой принцип работы поиска ? Я так понимаю делая запросы на сервер можно достичь результата ? В какой среде лучше работать ?

Т.к. нет доступа для обычных пользователей, скину исходник.

Вот сам исходный документ тестирования: 

<!DOCTYPE html>
<!-- 171221 -->
<html data-player="1">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--[if lte IE 8]> <meta http-equiv="X-UA-COMPATIBLE" content="IE=IE7"/> <![endif]-->
<!--[if gt IE 8]><!--> <meta http-equiv="X-UA-COMPATIBLE" content="IE=Edge"/> <!--<![endif]-->
<title>WebSoft QTI Player</title>


<link href="skin.css" rel="stylesheet" type="text/css" />


<script language="javascript" type="text/javascript" src="scripts/jquery.js"></script>
<script language="javascript" type="text/javascript" src="scripts/vars.js"></script>
<script language="javascript" type="text/javascript" src="scripts/tools.js"></script>
<script language="javascript" type="text/javascript" src="scripts/lms.js?v=161226"></script>
<script language="javascript" type="text/javascript" src="scripts/player.js?v=170530"></script>
<script>
$(document).ready(StartModule);
</script>
<style type="text/css" media="print">body { display: none !important;}</style>
</head>


<body id="wsqti_body" onunload="EndModule(); return false;">


<div id="wsqti_broken" hide="1">.</div>


<div id="wsqti_assessment_rubric" hide="1">
<div id="wsqti_assessment_rubric_header">&nbsp;</div>
<div id="wsqti_assessment_rubric_body">&nbsp;</div>
<div id="wsqti_assessment_rubric_btns">
<input type="button" value="-" id="wsqti_assessment_rubric_btn_resume" onclick="ProcessButtonClick(this); return false;" action="proceed" target="assrubric"/>
</div>
</div>


<div id="wsqti_section_rubric" hide="1">
<div id="wsqti_section_rubric_header">&nbsp;</div>
<div id="wsqti_section_rubric_body">&nbsp;</div>
<div id="wsqti_section_rubric_btns">
<input type="button" value="-" id="wsqti_section_rubric_btn_resume" onclick="ProcessButtonClick(this); return false;" action="proceed" target="secrubric"/>
</div>
</div>


<div id="wsqti_item_rubric" hide="1">
<div id="wsqti_item_rubric_header">&nbsp;</div>
<div id="wsqti_item_rubric_body">&nbsp;</div>
<div id="wsqti_item_rubric_btns">
<input type="button" value="-" id="wsqti_item_rubric_btn_resume" onclick="ControlButtonClick(this); return false;" action="hide" target="itemrubric"/>
</div>
</div>


<div id="wsqti_workarea">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td>


<div id="wsqti_assessment_control">
<table border="0" cellpadding="0" cellspacing="0" class="wsqti_assessment_control_table">
<tr>
<td colspan="3">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td id="wsqti_assessment_title">&nbsp;</td>
<td id="wsqti_assessment_map_btn_td">
<input id="wsqti_MapButton" type="button" onclick="ControlButtonClick(this); return false;" action="display" target="map" value="Map"/>
</td>
<td id="wsqti_assessment_rubric_btn_td">
<input id="wsqti_AssRubricButton" type="button" onclick="ControlButtonClick(this); return false;" action="display" target="assrubric" value="Rubric"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="wsqti_ass_basics">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td id="wsqti_ass_basics_text">&nbsp;</td>
</tr>
<tr>
<td width="100%"><img src="http://www.cyberforum.ru/images/1blank.gif" id="wsqti_ass_basics_tangle" border="0"/></td>
</tr>
</table>
</td>
<td id="wsqti_ass_progress">
<table cellpadding="0" cellspacing="1" border="0">
<tr id="wsqti_ass_rail"></tr>
</table>
</td>
<td id="wsqti_ass_timer_container">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td id="wsqti_ass_timer_text">&nbsp;</td>
<td width="100%" class="wsqti_timer_status" id="wsqti_ass_timer"><span id="wsqti_ass_timer_value">&nbsp;</span></td>
</tr>
<tr>
<td><img src="http://www.cyberforum.ru/images/1blank.gif" width="1" height="1" border="0"/></td>
<td><img src="http://www.cyberforum.ru/images/1blank.gif" id="wsqti_ass_timer_tangle" border="0"/></td>
</tr>
</table>
</td>
</tr>
</table>
</div>


<div id="wsqti_section_control">
<table border="0" cellpadding="0" cellspacing="0" class="wsqti_section_control_table">
<tr>
<td colspan="3">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td id="wsqti_section_title" >&nbsp;</td>
<td id="wsqti_section_rubric_btn_td">
<input id="wsqti_SecRubricButton" type="button" onclick="ControlButtonClick(this); return false;" action="display" target="secrubric" value="Rubric"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="wsqti_section_basics">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td id="wsqti_section_basics_text">&nbsp;</td>
</tr>
<tr>
<td width="100%"><img src="http://www.cyberforum.ru/images/1blank.gif" id="wsqti_section_basics_tangle" border="0"/></td>
</tr>
</table>
</td>
<td id="wsqti_section_progress">
<table cellpadding="0" cellspacing="1" border="0">
<tr id="wsqti_section_rail"></tr>
</table>
</td>
<td id="wsqti_section_timer_container">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td id="wsqti_section_timer_text">&nbsp;</td>
<td width="100%" class="wsqti_timer_status" id="wsqti_section_timer">
<span id="wsqti_section_timer_value">0 сек</span>
</td>
</tr>
<tr>
<td><img src="http://www.cyberforum.ru/images/1blank.gif" width="1" height="1" border="0"/></td>
<td width="100%"><img src="http://www.cyberforum.ru/images/1blank.gif" id="wsqti_section_timer_tangle" border="0"/></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div id="wsqti_main_control_div1">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><input class="wsqti_main_control_accept" id="wsqti_main_control_accept1" type="button" value="-" onclick="ProcessButtonClick(this); return false;" action="proceed"/></td>
<td align="right">&nbsp;</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td><div id="wsqti_player"></div></td>
</tr>
<tr>
<td>
<div id="wsqti_main_control_div2">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><input class="wsqti_main_control_accept" id="wsqti_main_control_accept2" type="button" value="-" onclick="ProcessButtonClick(this); return false;" action="proceed"/></td>
<td align="right">&nbsp;</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<div id="wsqti_debug" style="display: none; z-index: 1001" hide="1">
Total items: <span id="debug_totalitems">&nbsp;</span><br/>
Total sections: <span id="debug_totalsections">&nbsp;</span>
</div>
</div>
<div id="wsqti_results" style="display: none" hide="1">
<div id="wsqti_results_control">
<table border="0" cellpadding="0" cellspacing="0" class="wsqti_results_control_table">
<tr>
<td>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td id="wsqti_results_title">&nbsp;</td>
<td id="wsqti_results_map_btn_td">
<input id="wsqti_MapButton2" type="button" onclick="ControlButtonClick(this); return false;" action="display" target="map" value="Map"/>
</td>
<td id="wsqti_results_rubric_btn_td">
<input id="wsqti_AssRubricButton2" type="button" onclick="ControlButtonClick(this); return false;" action="display" target="assrubric" value="Rubric"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div id="wsqti_results_div">.</div>
<div id="wsqti_results_conclusion">.</div>
<div id="wsqti_results_feedback_div">.</div>
</div>
</body>
</html>

https://abc.tele2.ru/webtutor/EO_tes...ipts/jquery.js - я так понял шифровка.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнительное тестирование производительности JavaScript кода c0deMaster Библиотеки/Тулкиты/Фреймворки 3 17.05.2011 15:11
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
Вызов скрипта в теле всплывающего окна на Javascript demchenko Я не знаю javascript 2 10.06.2009 10:46
Оптимизация и разбор javascript! o55rus Общие вопросы Javascript 2 23.09.2008 20:33