diff --git a/Basilisk.tar.xz b/Basilisk.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..fa47aacfa9082d1f980b0d4af9fd08ba083da41b Binary files /dev/null and b/Basilisk.tar.xz differ diff --git a/Basilisk/.idea/.gitignore b/Basilisk/.idea/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..b58b603fea78041071d125a30db58d79b3d49217 --- /dev/null +++ b/Basilisk/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/Basilisk/.idea/Basilisk.iml b/Basilisk/.idea/Basilisk.iml new file mode 100644 index 0000000000000000000000000000000000000000..0c8867d7e175f46d4bcd66698ac13f4ca00cf592 --- /dev/null +++ b/Basilisk/.idea/Basilisk.iml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module type="WEB_MODULE" version="4"> + <component name="NewModuleRootManager"> + <content url="file://$MODULE_DIR$"> + <excludeFolder url="file://$MODULE_DIR$/temp" /> + <excludeFolder url="file://$MODULE_DIR$/.tmp" /> + <excludeFolder url="file://$MODULE_DIR$/tmp" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + </component> +</module> \ No newline at end of file diff --git a/Basilisk/.idea/dbnavigator.xml b/Basilisk/.idea/dbnavigator.xml new file mode 100644 index 0000000000000000000000000000000000000000..caf060b74ea5543a4d8f58158258e944d628d933 --- /dev/null +++ b/Basilisk/.idea/dbnavigator.xml @@ -0,0 +1,420 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="DBNavigator.Project.DataEditorManager"> + <record-view-column-sorting-type value="BY_INDEX" /> + <value-preview-text-wrapping value="false" /> + <value-preview-pinned value="false" /> + </component> + <component name="DBNavigator.Project.DatabaseBrowserManager"> + <autoscroll-to-editor value="false" /> + <autoscroll-from-editor value="true" /> + <show-object-properties value="true" /> + <loaded-nodes /> + </component> + <component name="DBNavigator.Project.DatabaseEditorStateManager"> + <last-used-providers /> + </component> + <component name="DBNavigator.Project.DatabaseFileManager"> + <open-files /> + </component> + <component name="DBNavigator.Project.ExecutionManager"> + <retain-sticky-names value="false" /> + </component> + <component name="DBNavigator.Project.Settings"> + <connections /> + <browser-settings> + <general> + <display-mode value="TABBED" /> + <navigation-history-size value="100" /> + <show-object-details value="false" /> + </general> + <filters> + <object-type-filter> + <object-type name="SCHEMA" enabled="true" /> + <object-type name="USER" enabled="true" /> + <object-type name="ROLE" enabled="true" /> + <object-type name="PRIVILEGE" enabled="true" /> + <object-type name="CHARSET" enabled="true" /> + <object-type name="TABLE" enabled="true" /> + <object-type name="VIEW" enabled="true" /> + <object-type name="MATERIALIZED_VIEW" enabled="true" /> + <object-type name="NESTED_TABLE" enabled="true" /> + <object-type name="COLUMN" enabled="true" /> + <object-type name="INDEX" enabled="true" /> + <object-type name="CONSTRAINT" enabled="true" /> + <object-type name="DATASET_TRIGGER" enabled="true" /> + <object-type name="DATABASE_TRIGGER" enabled="true" /> + <object-type name="SYNONYM" enabled="true" /> + <object-type name="SEQUENCE" enabled="true" /> + <object-type name="PROCEDURE" enabled="true" /> + <object-type name="FUNCTION" enabled="true" /> + <object-type name="PACKAGE" enabled="true" /> + <object-type name="TYPE" enabled="true" /> + <object-type name="TYPE_ATTRIBUTE" enabled="true" /> + <object-type name="ARGUMENT" enabled="true" /> + <object-type name="DIMENSION" enabled="true" /> + <object-type name="CLUSTER" enabled="true" /> + <object-type name="DBLINK" enabled="true" /> + </object-type-filter> + </filters> + <sorting> + <object-type name="COLUMN" sorting-type="NAME" /> + <object-type name="FUNCTION" sorting-type="NAME" /> + <object-type name="PROCEDURE" sorting-type="NAME" /> + <object-type name="ARGUMENT" sorting-type="POSITION" /> + <object-type name="TYPE ATTRIBUTE" sorting-type="POSITION" /> + </sorting> + <default-editors> + <object-type name="VIEW" editor-type="SELECTION" /> + <object-type name="PACKAGE" editor-type="SELECTION" /> + <object-type name="TYPE" editor-type="SELECTION" /> + </default-editors> + </browser-settings> + <navigation-settings> + <lookup-filters> + <lookup-objects> + <object-type name="SCHEMA" enabled="true" /> + <object-type name="USER" enabled="false" /> + <object-type name="ROLE" enabled="false" /> + <object-type name="PRIVILEGE" enabled="false" /> + <object-type name="CHARSET" enabled="false" /> + <object-type name="TABLE" enabled="true" /> + <object-type name="VIEW" enabled="true" /> + <object-type name="MATERIALIZED VIEW" enabled="true" /> + <object-type name="INDEX" enabled="true" /> + <object-type name="CONSTRAINT" enabled="true" /> + <object-type name="DATASET TRIGGER" enabled="true" /> + <object-type name="DATABASE TRIGGER" enabled="true" /> + <object-type name="SYNONYM" enabled="false" /> + <object-type name="SEQUENCE" enabled="true" /> + <object-type name="PROCEDURE" enabled="true" /> + <object-type name="FUNCTION" enabled="true" /> + <object-type name="PACKAGE" enabled="true" /> + <object-type name="TYPE" enabled="true" /> + <object-type name="DIMENSION" enabled="false" /> + <object-type name="CLUSTER" enabled="false" /> + <object-type name="DBLINK" enabled="true" /> + </lookup-objects> + <force-database-load value="false" /> + <prompt-connection-selection value="true" /> + <prompt-schema-selection value="true" /> + </lookup-filters> + </navigation-settings> + <dataset-grid-settings> + <general> + <enable-zooming value="true" /> + <enable-column-tooltip value="true" /> + </general> + <sorting> + <nulls-first value="true" /> + <max-sorting-columns value="4" /> + </sorting> + <audit-columns> + <column-names value="" /> + <visible value="true" /> + <editable value="false" /> + </audit-columns> + </dataset-grid-settings> + <dataset-editor-settings> + <text-editor-popup> + <active value="false" /> + <active-if-empty value="false" /> + <data-length-threshold value="100" /> + <popup-delay value="1000" /> + </text-editor-popup> + <values-actions-popup> + <show-popup-button value="true" /> + <element-count-threshold value="1000" /> + <data-length-threshold value="250" /> + </values-actions-popup> + <general> + <fetch-block-size value="100" /> + <fetch-timeout value="30" /> + <trim-whitespaces value="true" /> + <convert-empty-strings-to-null value="true" /> + <select-content-on-cell-edit value="true" /> + <large-value-preview-active value="true" /> + </general> + <filters> + <prompt-filter-dialog value="true" /> + <default-filter-type value="BASIC" /> + </filters> + <qualified-text-editor text-length-threshold="300"> + <content-types> + <content-type name="Text" enabled="true" /> + <content-type name="XML" enabled="true" /> + <content-type name="DTD" enabled="true" /> + <content-type name="HTML" enabled="true" /> + <content-type name="XHTML" enabled="true" /> + <content-type name="CSS" enabled="true" /> + <content-type name="SQL" enabled="true" /> + <content-type name="PL/SQL" enabled="true" /> + <content-type name="JavaScript" enabled="true" /> + <content-type name="JSON" enabled="true" /> + <content-type name="JSON5" enabled="true" /> + <content-type name="YAML" enabled="true" /> + </content-types> + </qualified-text-editor> + <record-navigation> + <navigation-target value="VIEWER" /> + </record-navigation> + </dataset-editor-settings> + <code-editor-settings> + <general> + <show-object-navigation-gutter value="false" /> + <show-spec-declaration-navigation-gutter value="true" /> + <enable-spellchecking value="true" /> + <enable-reference-spellchecking value="false" /> + </general> + <confirmations> + <save-changes value="false" /> + <revert-changes value="true" /> + </confirmations> + </code-editor-settings> + <code-completion-settings> + <filters> + <basic-filter> + <filter-element type="RESERVED_WORD" id="keyword" selected="true" /> + <filter-element type="RESERVED_WORD" id="function" selected="true" /> + <filter-element type="RESERVED_WORD" id="parameter" selected="true" /> + <filter-element type="RESERVED_WORD" id="datatype" selected="true" /> + <filter-element type="RESERVED_WORD" id="exception" selected="true" /> + <filter-element type="OBJECT" id="schema" selected="true" /> + <filter-element type="OBJECT" id="role" selected="true" /> + <filter-element type="OBJECT" id="user" selected="true" /> + <filter-element type="OBJECT" id="privilege" selected="true" /> + <user-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="false" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </user-schema> + <public-schema> + <filter-element type="OBJECT" id="table" selected="false" /> + <filter-element type="OBJECT" id="view" selected="false" /> + <filter-element type="OBJECT" id="materialized view" selected="false" /> + <filter-element type="OBJECT" id="index" selected="false" /> + <filter-element type="OBJECT" id="constraint" selected="false" /> + <filter-element type="OBJECT" id="trigger" selected="false" /> + <filter-element type="OBJECT" id="synonym" selected="false" /> + <filter-element type="OBJECT" id="sequence" selected="false" /> + <filter-element type="OBJECT" id="procedure" selected="false" /> + <filter-element type="OBJECT" id="function" selected="false" /> + <filter-element type="OBJECT" id="package" selected="false" /> + <filter-element type="OBJECT" id="type" selected="false" /> + <filter-element type="OBJECT" id="dimension" selected="false" /> + <filter-element type="OBJECT" id="cluster" selected="false" /> + <filter-element type="OBJECT" id="dblink" selected="false" /> + </public-schema> + <any-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="true" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </any-schema> + </basic-filter> + <extended-filter> + <filter-element type="RESERVED_WORD" id="keyword" selected="true" /> + <filter-element type="RESERVED_WORD" id="function" selected="true" /> + <filter-element type="RESERVED_WORD" id="parameter" selected="true" /> + <filter-element type="RESERVED_WORD" id="datatype" selected="true" /> + <filter-element type="RESERVED_WORD" id="exception" selected="true" /> + <filter-element type="OBJECT" id="schema" selected="true" /> + <filter-element type="OBJECT" id="user" selected="true" /> + <filter-element type="OBJECT" id="role" selected="true" /> + <filter-element type="OBJECT" id="privilege" selected="true" /> + <user-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="true" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </user-schema> + <public-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="true" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </public-schema> + <any-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="true" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </any-schema> + </extended-filter> + </filters> + <sorting enabled="true"> + <sorting-element type="RESERVED_WORD" id="keyword" /> + <sorting-element type="RESERVED_WORD" id="datatype" /> + <sorting-element type="OBJECT" id="column" /> + <sorting-element type="OBJECT" id="table" /> + <sorting-element type="OBJECT" id="view" /> + <sorting-element type="OBJECT" id="materialized view" /> + <sorting-element type="OBJECT" id="index" /> + <sorting-element type="OBJECT" id="constraint" /> + <sorting-element type="OBJECT" id="trigger" /> + <sorting-element type="OBJECT" id="synonym" /> + <sorting-element type="OBJECT" id="sequence" /> + <sorting-element type="OBJECT" id="procedure" /> + <sorting-element type="OBJECT" id="function" /> + <sorting-element type="OBJECT" id="package" /> + <sorting-element type="OBJECT" id="type" /> + <sorting-element type="OBJECT" id="dimension" /> + <sorting-element type="OBJECT" id="cluster" /> + <sorting-element type="OBJECT" id="dblink" /> + <sorting-element type="OBJECT" id="schema" /> + <sorting-element type="OBJECT" id="role" /> + <sorting-element type="OBJECT" id="user" /> + <sorting-element type="RESERVED_WORD" id="function" /> + <sorting-element type="RESERVED_WORD" id="parameter" /> + </sorting> + <format> + <enforce-code-style-case value="true" /> + </format> + </code-completion-settings> + <execution-engine-settings> + <statement-execution> + <fetch-block-size value="100" /> + <execution-timeout value="20" /> + <debug-execution-timeout value="600" /> + <focus-result value="false" /> + <prompt-execution value="false" /> + </statement-execution> + <script-execution> + <command-line-interfaces /> + <execution-timeout value="300" /> + </script-execution> + <method-execution> + <execution-timeout value="30" /> + <debug-execution-timeout value="600" /> + <parameter-history-size value="10" /> + </method-execution> + </execution-engine-settings> + <operation-settings> + <transactions> + <uncommitted-changes> + <on-project-close value="ASK" /> + <on-disconnect value="ASK" /> + <on-autocommit-toggle value="ASK" /> + </uncommitted-changes> + <multiple-uncommitted-changes> + <on-commit value="ASK" /> + <on-rollback value="ASK" /> + </multiple-uncommitted-changes> + </transactions> + <session-browser> + <disconnect-session value="ASK" /> + <kill-session value="ASK" /> + <reload-on-filter-change value="false" /> + </session-browser> + <compiler> + <compile-type value="KEEP" /> + <compile-dependencies value="ASK" /> + <always-show-controls value="false" /> + </compiler> + <debugger> + <debugger-type value="JDBC" /> + <use-generic-runners value="true" /> + </debugger> + </operation-settings> + <ddl-file-settings> + <extensions> + <mapping file-type-id="VIEW" extensions="vw" /> + <mapping file-type-id="TRIGGER" extensions="trg" /> + <mapping file-type-id="PROCEDURE" extensions="prc" /> + <mapping file-type-id="FUNCTION" extensions="fnc" /> + <mapping file-type-id="PACKAGE" extensions="pkg" /> + <mapping file-type-id="PACKAGE_SPEC" extensions="pks" /> + <mapping file-type-id="PACKAGE_BODY" extensions="pkb" /> + <mapping file-type-id="TYPE" extensions="tpe" /> + <mapping file-type-id="TYPE_SPEC" extensions="tps" /> + <mapping file-type-id="TYPE_BODY" extensions="tpb" /> + </extensions> + <general> + <lookup-ddl-files value="true" /> + <create-ddl-files value="false" /> + <synchronize-ddl-files value="true" /> + <use-qualified-names value="false" /> + <make-scripts-rerunnable value="true" /> + </general> + </ddl-file-settings> + <general-settings> + <regional-settings> + <date-format value="MEDIUM" /> + <number-format value="UNGROUPED" /> + <locale value="SYSTEM_DEFAULT" /> + <use-custom-formats value="false" /> + </regional-settings> + <environment> + <environment-types> + <environment-type id="development" name="Development" description="Development environment" color="-2430209/-12296320" readonly-code="false" readonly-data="false" /> + <environment-type id="integration" name="Integration" description="Integration environment" color="-2621494/-12163514" readonly-code="true" readonly-data="false" /> + <environment-type id="production" name="Production" description="Productive environment" color="-11574/-10271420" readonly-code="true" readonly-data="true" /> + <environment-type id="other" name="Other" description="" color="-1576/-10724543" readonly-code="false" readonly-data="false" /> + </environment-types> + <visibility-settings> + <connection-tabs value="true" /> + <dialog-headers value="true" /> + <object-editor-tabs value="true" /> + <script-editor-tabs value="false" /> + <execution-result-tabs value="true" /> + </visibility-settings> + </environment> + </general-settings> + </component> +</project> \ No newline at end of file diff --git a/Basilisk/.idea/modules.xml b/Basilisk/.idea/modules.xml new file mode 100644 index 0000000000000000000000000000000000000000..e600e9681ca22d3962b0fb9c38ce9012a62ab94c --- /dev/null +++ b/Basilisk/.idea/modules.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectModuleManager"> + <modules> + <module fileurl="file://$PROJECT_DIR$/.idea/Basilisk.iml" filepath="$PROJECT_DIR$/.idea/Basilisk.iml" /> + </modules> + </component> +</project> \ No newline at end of file diff --git a/Basilisk/Backups/Basilisk/bookmarks-2021-06-08_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2021-06-08_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f69e7d2e1a9e3feec8067b3eda48ecd3da6dea8d Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2021-06-08_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 differ diff --git a/Basilisk/Backups/Basilisk/bookmarks-2021-06-15_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2021-06-15_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f69e7d2e1a9e3feec8067b3eda48ecd3da6dea8d Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2021-06-15_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 differ diff --git a/Basilisk/Backups/Basilisk/bookmarks-2021-10-29_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2021-10-29_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f69e7d2e1a9e3feec8067b3eda48ecd3da6dea8d Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2021-10-29_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 differ diff --git a/Basilisk/Backups/Basilisk/bookmarks-2021-11-10_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2021-11-10_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f69e7d2e1a9e3feec8067b3eda48ecd3da6dea8d Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2021-11-10_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 differ diff --git a/Basilisk/Backups/Basilisk/bookmarks-2021-11-18_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2021-11-18_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f69e7d2e1a9e3feec8067b3eda48ecd3da6dea8d Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2021-11-18_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 differ diff --git a/Basilisk/Backups/Basilisk/bookmarks-2022-12-21_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2022-12-21_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f69e7d2e1a9e3feec8067b3eda48ecd3da6dea8d Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2022-12-21_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 differ diff --git a/Basilisk/Backups/Basilisk/bookmarks-2023-02-09_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2023-02-09_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f69e7d2e1a9e3feec8067b3eda48ecd3da6dea8d Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2023-02-09_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 differ diff --git a/Basilisk/Backups/Basilisk/bookmarks-2023-06-08_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2023-06-08_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f69e7d2e1a9e3feec8067b3eda48ecd3da6dea8d Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2023-06-08_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 differ diff --git a/Basilisk/Backups/Basilisk/bookmarks-2023-06-12_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2023-06-12_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f0216d0b53df51c3d9330953b9acfba615830eae Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2023-06-12_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 differ diff --git a/Basilisk/Backups/Basilisk/bookmarks-2023-06-16_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2023-06-16_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f0216d0b53df51c3d9330953b9acfba615830eae Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2023-06-16_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 differ diff --git a/Basilisk/Backups/Basilisk/bookmarks-2023-06-20_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2023-06-20_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f0216d0b53df51c3d9330953b9acfba615830eae Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2023-06-20_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 differ diff --git a/Basilisk/Backups/Basilisk/bookmarks-2023-09-05_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2023-09-05_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f0216d0b53df51c3d9330953b9acfba615830eae Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2023-09-05_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 differ diff --git a/Basilisk/Backups/Basilisk/bookmarks-2023-09-07_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 b/Basilisk/Backups/Basilisk/bookmarks-2023-09-07_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f0216d0b53df51c3d9330953b9acfba615830eae Binary files /dev/null and b/Basilisk/Backups/Basilisk/bookmarks-2023-09-07_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 differ diff --git a/Basilisk/Basilisk-Portable.exe b/Basilisk/Basilisk-Portable.exe new file mode 100755 index 0000000000000000000000000000000000000000..00a02cf4ca4b439bd42f4961e590b455c0db7413 Binary files /dev/null and b/Basilisk/Basilisk-Portable.exe differ diff --git a/Basilisk/Basilisk-Portable.ini b/Basilisk/Basilisk-Portable.ini new file mode 100644 index 0000000000000000000000000000000000000000..ee4919a586d6d6a220ee72bd079efeb48738f8d0 --- /dev/null +++ b/Basilisk/Basilisk-Portable.ini @@ -0,0 +1,123 @@ +;-------------------------------------------------------------------------------- +; Pale Moon Portable Copyright� 2009-2018 Moonchild Productions & Mozilla Contributors +; Portable framework Copyright� winPenPack & contributors +; Launcher released under the terms and conditions of the winPenPack License Agreement +; (see license.txt) +;-------------------------------------------------------------------------------- +[Version] +Ini Author=M.C. Straver +Ini Revision=28 +Ini Date=27/09/2018 +Ini Locale=en +Software=Basilisk +Soft.Version=2020.11.25 +Web=http://www.basilisk-browser.org +Launcher=2.0 +System= + +[Group] +Category= +Sub Category= +License=Freeware +;-------------------------------------------------------------------------------- + +[Setup] +AppName=Basilisk +Profile=Default + +[FileToRun] +PathToExe=$Bin$\$AppName$\$AppName$.exe +Parameters=-profile "%MOZ_PROFILE_PATH%" + +[Environment] +;(multiple instances) +;MOZ_NO_REMOTE=1 + +;(profile path) +MOZ_PROFILE_PATH=$Home$\$AppName$\Profiles\$Profile$ + +;(plugins path) +BROWSER_PLUGINS=.\Plugins +FP_FLASH_PATH=%BROWSER_PLUGINS%\Flash +FP_SOUND_PLUGINS=%BROWSER_PLUGINS%\SoundPlayback + +MOZ_PLUGIN_PATH=%FP_FLASH_PATH%;%FP_SOUND_PLUGINS% + +[Functions] +DirCreate=$Download$|$Backup$\$AppName$ + +DirCopy=$ExeDir$\defaults\profile|%MOZ_PROFILE_PATH% +FileDelete=%MOZ_PROFILE_PATH%\compreg.dat +DirRemove=$Lib$\Mozilla\$AppName$ + +[RunAfter] +;(make password backups) +FileCopy=%MOZ_PROFILE_PATH%\key3.db|$Backup$\$AppName$|o +FileCopy=%MOZ_PROFILE_PATH%\signons.sqlite|$Backup$\$AppName$|o +FileCopy=%MOZ_PROFILE_PATH%\logins.json|$Backup$\$AppName$|o + +;(make bookmark backups) +DirCopy=%MOZ_PROFILE_PATH%\bookmarkbackups|$Backup$\$AppName$|o + +; ======================================== +; ** User preferences ** +; ======================================== +[WriteToPref=%MOZ_PROFILE_PATH%\user.js] +Format=user_pref("[PREF]", [VALUE]); + +;(cache directory) +browser.cache.disk.parent_directory=%MOZ_PROFILE_PATH%|\\" + +;(download directory) +browser.download.lastDir=$Download$|\\" + +;(default browser) +browser.shell.checkDefaultBrowser=false + +;(disable jumplists) +browser.taskbar.lists.enabled=false + +; ======================================== +; ** Global preferences ** +; ======================================== +[WriteToIni=$ExeDir$\application.ini] + +;(disable crash reporter) +Crash Reporter|Enabled=0 + +[WriteToPref=$ExeDir$\browserconfig.properties] +Format=[PREF]=[VALUE] + +;(first run homepage) +browser.startup.homepage=http://start.palemoon.org + +[WriteToPref=$ExeDir$\defaults\pref\palemoon.js] +Format=pref("[PREF]", [VALUE]); + +;(automatic updates) +app.update.auto=false +app.update.enabled=false + +;(default browser) +browser.shell.checkDefaultBrowser=false + +;(download) +browser.download.useDownloadDir=false +browser.download.manager.retention=1 + +;(enable cache) +browser.cache.disk.enable=false + +;(show plugins path) +plugin.expose_full_path=true + +;don't install extensions from the host PC +extensions.enabledScopes=5 + +[Options] +DeleteTemp=true +MultipleInstances=true +RunWait=true +ShowSplash=false +WriteLog=false + diff --git a/Basilisk/Bin/basilisk/Accessible.tlb b/Basilisk/Bin/basilisk/Accessible.tlb new file mode 100644 index 0000000000000000000000000000000000000000..9d3945005b4bbe7565453a9135f53389813ced1c Binary files /dev/null and b/Basilisk/Bin/basilisk/Accessible.tlb differ diff --git a/Basilisk/Bin/basilisk/AccessibleMarshal.dll b/Basilisk/Bin/basilisk/AccessibleMarshal.dll new file mode 100644 index 0000000000000000000000000000000000000000..3838100569ada97f69f7672c2b5164b0d2070f79 Binary files /dev/null and b/Basilisk/Bin/basilisk/AccessibleMarshal.dll differ diff --git a/Basilisk/Bin/basilisk/IA2Marshal.dll b/Basilisk/Bin/basilisk/IA2Marshal.dll new file mode 100644 index 0000000000000000000000000000000000000000..266063f7ae456ccb2927656c86e68201a9359d7d Binary files /dev/null and b/Basilisk/Bin/basilisk/IA2Marshal.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-console-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-console-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..6c661c3c6e8c04ec47d5469fd9f56cbf1173b710 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-console-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-console-l1-2-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-console-l1-2-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..d73a9fa7c0f5f9959daa35be7d97282145a4104b Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-console-l1-2-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-datetime-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-datetime-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..9d2e61a0afe53a1bb3b7c64398bc08d7137ca26c Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-datetime-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-debug-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-debug-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..2e1bb317e65b19c8df66fa54b9127d435f99ce0c Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-debug-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-errorhandling-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-errorhandling-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..142a638e409fcaa5be7a1d7070e90e3fdc4cacf3 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-errorhandling-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-file-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-file-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..42fd436d32ac3526cbdc489131ef8e538b5d4322 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-file-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-file-l1-2-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-file-l1-2-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..e53775081f2233d1971d11feda004a07b23abe6c Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-file-l1-2-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-file-l2-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-file-l2-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..eba65bdce442d77ca6af401b13b97691f1938fd2 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-file-l2-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-handle-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-handle-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..3fc766b7a522974e3e456b6ba3de681001758951 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-handle-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-heap-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-heap-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..dc0f0b8b96ca175817ab5424b239ccb4a5d25ebf Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-heap-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-interlocked-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-interlocked-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..5258f832a3e03e027d06281a4b94a3baa2250234 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-interlocked-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-libraryloader-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-libraryloader-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..240a36603949ef4880befbef54eca9e780e4fc57 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-libraryloader-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-localization-l1-2-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-localization-l1-2-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..202a508ff07164e96b5043ac126b9575cac69dd6 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-localization-l1-2-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-memory-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-memory-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..d3a23aadccfd358bd104062c63891a82dae8dcab Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-memory-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-namedpipe-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-namedpipe-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..726ed7cbb9717afb6c9003242911e484909d42cb Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-namedpipe-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-processenvironment-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-processenvironment-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..e4ba560ca13c8e0c5742b7992763da833a7450d3 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-processenvironment-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-processthreads-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-processthreads-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..d4948e38ad200146a2ab810837015bf9cfe6da2b Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-processthreads-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-processthreads-l1-1-1.dll b/Basilisk/Bin/basilisk/api-ms-win-core-processthreads-l1-1-1.dll new file mode 100644 index 0000000000000000000000000000000000000000..18dc074acad113d96ddd3bd63f3f0cad5bddbcc8 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-processthreads-l1-1-1.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-profile-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-profile-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..68c4409ad8a7c111bf4696bc098a01611aea3eca Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-profile-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-rtlsupport-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-rtlsupport-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..5067c706494f40af9bae683079417eec83f97976 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-rtlsupport-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-string-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-string-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..91fa719c528ec33e3c5178cb8ddf3f9c93f545f9 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-string-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-synch-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-synch-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..c62c99561a529abed72d56faf0fffdc47195edce Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-synch-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-synch-l1-2-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-synch-l1-2-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..0a5c53d7777404fce292e17de93b523b4abb5863 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-synch-l1-2-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-sysinfo-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-sysinfo-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..bd255bad1773fc156cb317eab35ed6c8f687876b Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-sysinfo-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-timezone-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-timezone-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..952e5a02da8c16ef450e4bc172e45efef8f6f27b Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-timezone-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-core-util-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-core-util-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..84f95482f3864e789532386868f5e720d5e82888 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-core-util-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-conio-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-conio-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..7f28eb79d6f943c41f79d28a6a966184c9b64c64 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-conio-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-convert-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-convert-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..c350e6a44a88ae2e86e659b1669907f37648edd5 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-convert-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-environment-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-environment-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..a361493bdbbc73c6e7cd7e0e28a01ff49e7a266d Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-environment-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-filesystem-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-filesystem-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..c61a74e6601dd24d2ddd6eccd00240ec9e371f84 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-filesystem-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-heap-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-heap-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..3e19a376fd166da792de8d2aebd65138f5b61361 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-heap-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-locale-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-locale-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..aea05e77fdb4710943db266333892c019fc44753 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-locale-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-math-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-math-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0ed1bedbf87ad49abbc89c64ed158697241c513 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-math-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-multibyte-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-multibyte-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..617f0dea95f8ae884db9626061b49f310bdb3af2 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-multibyte-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-private-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-private-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..127b628886da7fea1e4250cdcce4b50e55fdc035 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-private-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-process-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-process-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..91d757a404882947c9175ddee0cf959ecb7b7df5 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-process-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-runtime-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-runtime-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..f77a394d3ec35eb9dd511e9eb5033b65cbbb4616 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-runtime-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-stdio-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-stdio-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..54c29ec07a2c38aaecf0a2fd6e4e8921b4f09309 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-stdio-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-string-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-string-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..fadf5ea1b02639ace0e111cf532b9f3d555760a1 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-string-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-time-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-time-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..d4a28abaefab281eaf325818ad97694875cdff0d Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-time-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/api-ms-win-crt-utility-l1-1-0.dll b/Basilisk/Bin/basilisk/api-ms-win-crt-utility-l1-1-0.dll new file mode 100644 index 0000000000000000000000000000000000000000..241da49faad941eaf63f24e9fe31fd4610a27f11 Binary files /dev/null and b/Basilisk/Bin/basilisk/api-ms-win-crt-utility-l1-1-0.dll differ diff --git a/Basilisk/Bin/basilisk/application.ini b/Basilisk/Bin/basilisk/application.ini new file mode 100644 index 0000000000000000000000000000000000000000..a5ec55a79020909d0f2e2a134833fb7c8acfad3b --- /dev/null +++ b/Basilisk/Bin/basilisk/application.ini @@ -0,0 +1,20 @@ +; This file is not used. If you modify it and want the application to use +; your modifications, move it under the browser/ subdirectory and start with +; the "-app /path/to/browser/application.ini" argument. + +[App] +Vendor=Moonchild Productions +Name=Basilisk +RemotingName=basilisk +Version=52.9.2020.11.25 +BuildID=20201125140449 +ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384} + +[Gecko] +MinVersion=4.7.0 +MaxVersion=4.7.0 + +[XRE] +EnableProfileMigrator=1 +[Crash Reporter] +Enabled=0 diff --git a/Basilisk/Bin/basilisk/basilisk.VisualElementsManifest.xml b/Basilisk/Bin/basilisk/basilisk.VisualElementsManifest.xml new file mode 100644 index 0000000000000000000000000000000000000000..d675d573f24b4786c347cbbea7b29b6518ee7ed9 --- /dev/null +++ b/Basilisk/Bin/basilisk/basilisk.VisualElementsManifest.xml @@ -0,0 +1,8 @@ +<Application xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'> + <VisualElements + ShowNameOnSquare150x150Logo='on' + Square150x150Logo='browser\VisualElements\VisualElements_150.png' + Square70x70Logo='browser\VisualElements\VisualElements_70.png' + ForegroundText='light' + BackgroundColor='#0996f8'/> +</Application> diff --git a/Basilisk/Bin/basilisk/basilisk.exe b/Basilisk/Bin/basilisk/basilisk.exe new file mode 100755 index 0000000000000000000000000000000000000000..73a066b06d84050fac9a644335c5ed4e522ec809 Binary files /dev/null and b/Basilisk/Bin/basilisk/basilisk.exe differ diff --git a/Basilisk/Bin/basilisk/browser/VisualElements/VisualElements_150.png b/Basilisk/Bin/basilisk/browser/VisualElements/VisualElements_150.png new file mode 100644 index 0000000000000000000000000000000000000000..70b256398ecaded861ef46916f42f457d02fa3d0 Binary files /dev/null and b/Basilisk/Bin/basilisk/browser/VisualElements/VisualElements_150.png differ diff --git a/Basilisk/Bin/basilisk/browser/VisualElements/VisualElements_70.png b/Basilisk/Bin/basilisk/browser/VisualElements/VisualElements_70.png new file mode 100644 index 0000000000000000000000000000000000000000..64ce3276d2987360cb2499de6ffacec92a34cc49 Binary files /dev/null and b/Basilisk/Bin/basilisk/browser/VisualElements/VisualElements_70.png differ diff --git a/Basilisk/Bin/basilisk/browser/blocklist.xml b/Basilisk/Bin/basilisk/browser/blocklist.xml new file mode 100644 index 0000000000000000000000000000000000000000..37aa98182c612ec13b185b093f12270b53e7b3a4 --- /dev/null +++ b/Basilisk/Bin/basilisk/browser/blocklist.xml @@ -0,0 +1,3675 @@ +<?xml version='1.0' encoding='UTF-8'?> +<blocklist lastupdate="1547041082000" xmlns="http://www.mozilla.org/2006/addons-blocklist"> + <emItems> + <!-- Basilisk --> + <!-- Inherited malware items --> + <emItem blockID="i988" id="{b12785f5-d8d0-4530-a3ea-5c4263b85bef}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i398" id="{377e5d4d-77e5-476a-8716-7e70a9272da0}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i698" id="{6b2a75c8-6e2e-4267-b955-43e25b54e575}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1231" id="youtube@downloader.yt"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1263" id="axtara__web@axtara.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.1.1" severity="3"/> + </emItem> + <emItem blockID="i874" id="/^toolbar[0-9]*@findwide\.com$/"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i922" id="{34712C68-7391-4c47-94F3-8F88D49AD632}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i196" id="info@wxdownloadmanager.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1078" + id="/^(jid1-W4CLFIRExukJIFW@jetpack|jid1-W4CLFIRExukJIFW@jetpack_1|jid1-W3CLwrP[a-z]+@jetpack)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i682" id="f6682b47-e12f-400b-9bc0-43b3ccae69d1@39d6f481-b198-4349-9ebe-9a93a86f9267.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1024" id="{458fb825-2370-4973-bf66-9d7142141847}"> + <prefs> + <pref>app.update.auto</pref> + <pref>app.update.enabled</pref> + <pref>app.update.interval</pref> + <pref>app.update.url</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i522" + id="/^({976cd962-e0ca-4337-aea7-d93fae63a79c}|{525ba996-1ce4-4677-91c5-9fc4ead2d245}|{91659dab-9117-42d1-a09f-13ec28037717}|{c1211069-1163-4ba8-b8b3-32fc724766be})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i6" id="{3f963a5b-e555-4543-90e2-c3908898db71}"> + <prefs/> + <versionRange minVersion="0" maxVersion="8.5" severity="1"/> + </emItem> + <emItem blockID="i692" + id="/^(j003-lqgrmgpcekslhg|SupraSavings|j003-dkqonnnthqjnkq|j003-kaggrpmirxjpzh)@jetpack$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i490" id="now.msn.com@services.mozilla.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i42" id="{D19CA586-DD6C-4a0a-96F8-14644F340D60}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="14.4.0" severity="1"/> + </emItem> + <emItem blockID="i756" id="{5eeb83d0-96ea-4249-942c-beead6847053}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i884" id="detgdp@gmail.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i543" id="{badea1ae-72ed-4f6a-8c37-4db9a4ac7bc9}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i53" id="{a3a5c777-f583-4fef-9380-ab4add1bc2a8}"> + <prefs/> + <versionRange minVersion="2.0.3" maxVersion="2.0.3" severity="3"/> + <versionRange minVersion="4.2" maxVersion="4.2" severity="3"/> + </emItem> + <emItem blockID="i487" id="{df6bb2ec-333b-4267-8c4f-3f27dc8c6e07}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1040" id="frhegnejkgner@grhjgewfewf.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1030" id="support@todoist.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="3.9" severity="1"/> + </emItem> + <emItem blockID="i523" + id="/^({7e8a1050-cf67-4575-92df-dcc60e7d952d}|{b3420a9c-a397-4409-b90d-bcf22da1a08a}|{eca6641f-2176-42ba-bdbe-f3e327f8e0af}|{707dca12-3f99-4d94-afea-06dcc0ae0108}|{aea20431-87fc-40be-bc5b-18066fe2819c}|{30ee6676-1ba6-455a-a7e8-298fa863a546})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i732" id="{e935dd68-f90d-46a6-b89e-c4657534b353}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="edad04eb-ea16-42f3-a4a7-20dded33cc37" id="@safesearchscoutee"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i436" + id="/(\{7aeae561-714b-45f6-ace3-4a8aed6e227b\})|(\{01e86e69-a2f8-48a0-b068-83869bdba3d0\})|(\{77f5fe49-12e3-4cf5-abb4-d993a0164d9e\})/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i700" id="2bbadf1f-a5af-499f-9642-9942fcdb7c76@f05a14cc-8842-4eee-be17-744677a917ed.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i866" id="faststartff@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i320" id="torntv@torntv.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i524" + id="/^({4e988b08-8c51-45c1-8d74-73e0c8724579}|{93ec97bf-fe43-4bca-a735-5c5d6a0a40c4}|{aed63b38-7428-4003-a052-ca6834d8bad3}|{0b5130a9-cc50-4ced-99d5-cda8cc12ae48}|{C4CFC0DE-134F-4466-B2A2-FF7C59A8BFAD})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1266" id="@stopad"> + <prefs/> + <versionRange minVersion="0" maxVersion="0.0.4" severity="1"/> + </emItem> + <emItem blockID="i537" id="rally_toolbar_ff@bulletmedia.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i914" id="{0153E448-190B-4987-BDE1-F256CADA672F}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i496" id="{ACAA314B-EEBA-48e4-AD47-84E31C44796C}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i473" id="{81b13b5d-fba1-49fd-9a6b-189483ac548a}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i690" id="{55dce8ba-9dec-4013-937e-adbf9317d990"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i105" id="{95ff02bc-ffc6-45f0-a5c8-619b8226a9de}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i218" id="ffxtlbr@claro.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i626" id="{20AD702C-661E-4534-8CE9-BA4EC9AD6ECC}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i334" id="{0F827075-B026-42F3-885D-98981EE7B1AE}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="3fd71895-7fc6-4f3f-aa22-1cbb0c5fd922" + id="/^({95E84BD3-3604-4AAC-B2CA-D9AC3E55B64B}|{E3605470-291B-44EB-8648-745EE356599A}|{95E5E0AD-65F9-4FFC-A2A2-0008DCF6ED25}|{FF20459C-DA6E-41A7-80BC-8F4FEFD9C575}|{6E727987-C8EA-44DA-8749-310C0FBE3C3E}|{12E8A6C2-B125-479F-AB3C-13B8757C7F04}|{EB6628CF-0675-4DAE-95CE-EFFA23169743})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i716" id="{cc6cc772-f121-49e0-b1f0-c26583cb0c5e}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i501" id="xivars@aol.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i360" id="ytd@mybrowserbar.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i666" id="wecarereminder@bryan"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i504" id="aytac@abc.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i684" id="{9edd0ea8-2819-47c2-8320-b007d5996f8a}"> + <prefs> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i69" id="{977f3b97-5461-4346-92c8-a14c749b77c9}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i444" id="fplayer@adobe.flash"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i550" id="colmer@yopmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i362" id="addon@defaulttab.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.4.4" severity="1"/> + </emItem> + <emItem blockID="i140" id="mozillahmpg@mozilla.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i503" id="{9CE11043-9A15-4207-A565-0C94C42D590D}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i16" id="{27182e60-b5f3-411c-b545-b44205977502}"> + <prefs/> + <versionRange minVersion="1.0" maxVersion="1.0" severity="1"/> + </emItem> + <emItem blockID="i549" + id="/^firefox@(albrechto|swiftbrowse|springsmart|storimbo|squirrelweb|betterbrowse|lizardlink|rolimno|browsebeyond|clingclang|weblayers|kasimos|higher-aurum|xaven|bomlabio)\.(com?|net|org|info|biz)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1079" + id="/^(@9338379C-DD5C-4A45-9A36-9733DC806FAE|9338379C-DD5C-4A45-9A36-9733DC806FAE|@EBC7B466-8A28-4061-81B5-10ACC05FFE53|@bd6a97c0-4b18-40ed-bce7-3b7d3309e3c4222|@bd6a97c0-4b18-40ed-bce7-3b7d3309e3c4|@b2d6a97c0-4b18-40ed-bce7-3b7d3309e3c4222)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i622" + id="/^({ebd898f8-fcf6-4694-bc3b-eabc7271eeb1}|{46008e0d-47ac-4daa-a02a-5eb69044431a}|{213c8ed6-1d78-4d8f-8729-25006aa86a76}|{fa23121f-ee7c-4bd8-8c06-123d087282c5}|{19803860-b306-423c-bbb5-f60a7d82cde5})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i862" id="{CA8C84C6-3918-41b1-BE77-049B2BDD887C}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i882" id="69ffxtbr@PackageTracer_69.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i706" id="thefoxonlybetter@quicksaver"> + <prefs/> + <versionRange minVersion="1.10" maxVersion="*" severity="3"/> + <versionRange minVersion="1.6.160" maxVersion="1.6.160" severity="3"/> + <versionRange minVersion="0" maxVersion="0.*" severity="3"/> + </emItem> + <emItem blockID="i1210" id="auto-plugin-checker@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i497" id="{872b5b88-9db5-4310-bdd0-ac189557e5f5}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1522" + id="/^(ciscowebexstart1@cisco\.com|ciscowebexstart_test@cisco\.com|ciscowebexstart@cisco\.com|ciscowebexgpc@cisco\.com)$/"> + <prefs/> + <versionRange minVersion="1.0.0" maxVersion="1.0.1" severity="1"/> + </emItem> + <emItem blockID="i91" id="crossriderapp4926@crossrider.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="0.81.43" severity="1"/> + </emItem> + <emItem blockID="i376" id="{9e09ac65-43c0-4b9d-970f-11e2e9616c55}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i76" id="crossriderapp3924@crossrider.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i3" id="langpack-vi-VN@firefox.mozilla.org"> + <prefs/> + <versionRange minVersion="2.0" maxVersion="2.0" severity="1"/> + </emItem> + <emItem blockID="i870" id="M1uwW0@47z8gRpK8sULXXLivB.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i778" id="{f2456568-e603-43db-8838-ffa7c4a685c7}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i318" id="ffxtlbr@incredibar.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1016" id="jid1-uabu5A9hduqzCw@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i754" id="{bb7b7a60-f574-47c2-8a0b-4c56f2da9802}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i694" id="59D317DB041748fdB89B47E6F96058F3@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i12" id="masterfiler@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i71" id="youtube@2youtube.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i447" id="{B18B1E5C-4D81-11E1-9C00-AFEB4824019B}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1261" id="support@lastpass.com"> + <prefs/> + <versionRange minVersion="4.0.0a" maxVersion="4.1.20a" severity="1"/> + </emItem> + <emItem blockID="i509" id="contato@facefollow.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i394" id="{7D4F1959-3F72-49d5-8E59-F02F8AA6815D}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i810" id="{41339ee8-61ed-489d-b049-01e41fd5d7e0}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i15" id="personas@christopher.beard"> + <prefs/> + <versionRange minVersion="1.6" maxVersion="1.6" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="3.6.*" minVersion="3.6"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i618" id="toolbar@ask.com"> + <prefs/> + <versionRange minVersion="3.15.24" maxVersion="3.15.24.*" severity="1"/> + <versionRange minVersion="3.15.13" maxVersion="3.15.13.*" severity="1"/> + <versionRange minVersion="3.15.28" maxVersion="3.15.28.*" severity="1"/> + <versionRange minVersion="3.15.22" maxVersion="3.15.22.*" severity="1"/> + <versionRange minVersion="3.15.8" maxVersion="3.15.8.*" severity="1"/> + <versionRange minVersion="3.15.10" maxVersion="3.15.11.*" severity="1"/> + <versionRange minVersion="3.15.18" maxVersion="3.15.20.*" severity="1"/> + <versionRange minVersion="3.15.5" maxVersion="3.15.5.*" severity="1"/> + <versionRange minVersion="3.15.31" maxVersion="3.15.31.*" severity="1"/> + <versionRange minVersion="3.15.26" maxVersion="3.15.26.*" severity="1"/> + </emItem> + <emItem blockID="i529" + id="/^(torntv@torntv\.com|trtv3@trtv\.com|torntv2@torntv\.com|e2fd07a6-e282-4f2e-8965-85565fcb6384@b69158e6-3c3b-476c-9d98-ae5838c5b707\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i486" id="xz123@ya456.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i784" id="{41e5ef7a-171d-4ab5-8351-951c65a29908}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i57" id="youtube@youtube3.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i424" id="{C7AE725D-FA5C-4027-BB4C-787EF9F8248A}"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.0.0.2" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="23.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i104" id="yasd@youasdr3.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i498" id="hoverst@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i54" id="applebeegifts@mozilla.doslash.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i482" id="brasilescapeeight@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1136" + id="/^({1f43c8af-e9e4-4e5a-b77a-f51c7a916324}|{3a3bd700-322e-440a-8a6a-37243d5c7f92}|{6a5b9fc2-733a-4964-a96a-958dd3f3878e}|{7b5d6334-8bc7-4bca-a13e-ff218d5a3f17}|{b87bca5b-2b5d-4ae8-ad53-997aa2e238d4}|{bf8e032b-150f-4656-8f2d-6b5c4a646e0d})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i312" id="extension21804@extension21804.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i552" id="jid0-O6MIff3eO5dIGf5Tcv8RsJDKxrs@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i479" id="mbrsepone@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i744" id="{84a93d51-b7a9-431e-8ff8-d60e5d7f5df1}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i736" id="{c5e48979-bd7f-4cf7-9b73-2482a67a4f37}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i406" id="{bf7380fa-e3b4-4db2-af3e-9d8783a45bfc}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i437" id="{4933189D-C7F7-4C6E-834B-A29F087BFD23}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i222" id="dealcabby@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i100" id="{394DCBA4-1F92-4f8e-8EC9-8D2CB90CB69B}"> + <prefs/> + <versionRange minVersion="2.5.0" maxVersion="2.5.0" severity="1"/> + </emItem> + <emItem blockID="i590" id="{94cd2cc3-083f-49ba-a218-4cda4b4829fd}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1232" id="nosquint@urandom.ca"> + <prefs/> + <versionRange minVersion="0" maxVersion="2.1.9.1-signed.1-signed" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="47"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i748" id="{32da2f20-827d-40aa-a3b4-2fc4a294352e}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i544" + id="/^(93abedcf-8e3a-4d02-b761-d1441e437c09@243f129d-aee2-42c2-bcd1-48858e1c22fd\.com|9acfc440-ac2d-417a-a64c-f6f14653b712@09f9a966-9258-4b12-af32-da29bdcc28c5\.com|58ad0086-1cfb-48bb-8ad2-33a8905572bc@5715d2be-69b9-4930-8f7e-64bdeb961cfd\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i650" id="jid1-qj0w91o64N7Eeg@jetpack"> + <prefs/> + <versionRange minVersion="39.5.1" maxVersion="47.0.4" severity="3"/> + </emItem> + <emItem blockID="i640" id="jid0-l9BxpNUhx1UUgRfKigWzSfrZqAc@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i628" id="ffxtlbr@iminent.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1042" id="gjhrjenrengoe@jfdnkwelfwkm.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1228" id="unblocker30__web@unblocker.yt"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i918" id="{C3949AC2-4B17-43ee-B4F1-D26B9D42404D}" os="WINNT"> + <prefs/> + <versionRange minVersion="0" maxVersion="15.0.5" severity="1"/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i648" id="firefoxaddon@youtubeenhancer.com"> + <prefs/> + <versionRange minVersion="208.7.0" maxVersion="208.7.0" severity="3"/> + <versionRange minVersion="199.7.0" maxVersion="199.7.0" severity="3"/> + <versionRange minVersion="199.7.0" maxVersion="208.7.0" severity="3"/> + </emItem> + <emItem blockID="i762" + id="/^({2d7886a0-85bb-4bf2-b684-ba92b4b21d23}|{2fab2e94-d6f9-42de-8839-3510cef6424b}|{c02397f7-75b0-446e-a8fa-6ef70cfbf12b}|{8b337819-d1e8-48d3-8178-168ae8c99c36}|firefox@neurowise.info|firefox@allgenius.info)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i568" id="thunder@xunlei.com" os="Darwin"> + <prefs/> + <versionRange minVersion="0" maxVersion="2.0.6" severity="1"/> + </emItem> + <emItem blockID="i768" id="{f2548724-373f-45fe-be6a-3a85e87b7711}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i772" id="{72b98dbc-939a-4e0e-b5a9-9fdbf75963ef}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i996" id="9598582LLKmjasieijkaslesae@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i586" id="jid1-0xtMKhXFEs4jIg@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i546" id="firefox@browsefox.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i438" id="{02edb56b-9b33-435b-b7df-b2843273a694}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i358" id="lfind@nijadsoft.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i67" id="youtube2@youtube2.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i88" id="anttoolbar@ant.com"> + <prefs/> + <versionRange minVersion="2.4.6.4" maxVersion="2.4.6.4" severity="1"/> + </emItem> + <emItem blockID="i786" id="{63eb5ed4-e1b3-47ec-a253-f8462f205350}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i115" id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i510" id="{3c9a72a0-b849-40f3-8c84-219109c27554}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1229" id="/^(.*@(unblocker\.yt|sparpilot\.com))|(axtara@axtara\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i530" id="{739df940-c5ee-4bab-9d7e-270894ae687a}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i431" id="chinaescapeone@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i804" id="{ad7ce998-a77b-4062-9ffb-1d0b7cb23183}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i168" id="flashX@adobe.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i535" id="/^ext@WebexpEnhancedV1alpha[0-9]+\.net$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i404" id="{a9bb9fa0-4122-4c75-bd9a-bc27db3f9155}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i730" id="25p@9eAkaLq.net"> + <prefs> + <pref>browser.startup.homepage</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1227" id="{A34CAF42-A3E3-11E5-945F-18C31D5D46B0}"> + <prefs> + <pref>security.csp.enable</pref> + <pref>security.fileuri.strict_origin_policy</pref> + <pref>security.mixed_content.block_active_content</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i400" id="{dd6b651f-dfb9-4142-b0bd-09912ad22674}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i11" id="yslow@yahoo-inc.com"> + <prefs/> + <versionRange minVersion="2.0.5" maxVersion="2.0.5" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.5.7"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i433" id="{c95a4e8e-816d-4655-8c79-d736da1adb6d}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i584" id="{52b0f3db-f988-4788-b9dc-861d016f4487}"> + <prefs/> + <versionRange minVersion="0" maxVersion="0.1.9999999" severity="1"/> + </emItem> + <emItem blockID="i466" id="afext@anchorfree.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i19" id="{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}"> + <prefs/> + <versionRange minVersion="1.1b1" maxVersion="1.1b1" severity="1"/> + </emItem> + <emItem blockID="i982" id="odtffplugin@ibm.com"> + <prefs/> + <versionRange minVersion="9.0.1.1" maxVersion="9.0.1.100" severity="1"/> + </emItem> + <emItem blockID="i1036" id="HxLVJK1ioigz9WEWo8QgCs3evE7uW6LEExAniBGG@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i580" id="{51c77233-c0ad-4220-8388-47c11c18b355}"> + <prefs/> + <versionRange minVersion="0" maxVersion="0.1.9999999" severity="1"/> + </emItem> + <emItem blockID="i726" id="{d87d56b2-1379-49f4-b081-af2850c79d8e}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1128" id="youtubeunblocker@unblocker.yt"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1038" id="344141-fasf9jas08hasoiesj9ia8ws@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="89a61123-79a2-45d1-aec2-97afca0863eb" id="InternetProtection@360safe.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="5.0.0.1002" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="52.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i471" id="firefox@luckyleap.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i560" id="adsremoval@adsremoval.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i396" id="/@(ft|putlocker|clickmovie|m2k|sharerepo|smarter-?)downloader\.com$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i968" id="{184AA5E6-741D-464a-820E-94B3ABC2F3B4}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i538" id="{354dbb0a-71d5-4e9f-9c02-6c88b9d387ba}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i792" id="{8f894ed3-0bf2-498e-a103-27ef6e88899f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i742" id="{f894a29a-f065-40c3-bb19-da6057778493}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i658" id="low_quality_flash@pie2k.com"> + <prefs/> + <versionRange minVersion="46.2" maxVersion="47.1" severity="3"/> + </emItem> + <emItem blockID="i17" id="{3252b9ae-c69a-4eaf-9502-dc9c1f6c009e}"> + <prefs/> + <versionRange minVersion="2.2" maxVersion="2.2" severity="1"/> + </emItem> + <emItem blockID="i109" id="{392e123b-b691-4a5e-b52f-c4c1027e749c}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i814" id="liiros@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i167" id="{b64982b1-d112-42b5-b1e4-d3867c4533f8}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i172" id="info@bflix.info"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i352" id="vpyekkifgv@vpyekkifgv.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1278" + id="/^(ff\-)?dodate(kKKK|XkKKK|k|kk|kkx|kR)@(firefox|flash(1)?)\.pl|dode(ee)?k@firefoxnet\.pl|(addon|1)@upsolutions\.pl$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i256" id="/^[0-9a-f]+@[0-9a-f]+\.info/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i980" id="wHO@W9.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i127" id="plugin@youtubeplayer.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i340" id="chiang@programmer.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i740" id="ascsurfingprotection@iobit.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i554" id="lightningnewtab@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i380" id="{cc8f597b-0765-404e-a575-82aefbd81daf}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i432" id="lugcla21@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i392" id="{EEE6C361-6118-11DC-9C72-001320C79847}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i429" id="{B40794A0-7477-4335-95C5-8CB9BBC5C4A5}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i724" id="{1cdbda58-45f8-4d91-b566-8edce18f8d0a}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i638" id="{7b1bf0b6-a1b9-42b0-b75d-252036438bdc}"> + <prefs/> + <versionRange minVersion="27.8" maxVersion="27.9" severity="3"/> + </emItem> + <emItem blockID="i533" id="extension@Fast_Free_Converter.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i38" id="{B7082FAA-CB62-4872-9106-E42DD88EDE45}"> + <prefs/> + <versionRange minVersion="3.3.1" maxVersion="*" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="5.0a1"/> + </targetApplication> + </versionRange> + <versionRange minVersion="0.1" maxVersion="3.3.0.*" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.7a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i746" id="{58d2a791-6199-482f-a9aa-9b725ec61362}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i20" id="{AB2CE124-6272-4b12-94A9-7303C7397BD1}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="5.2.0.7164" severity="1"/> + </emItem> + <emItem blockID="i686" id="{a7f2cb14-0472-42a1-915a-8adca2280a2c}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="04b25e3d-a725-493e-be07-cbd74fb37ea7" id="{95E84BD3-3604-4AAC-B2CA-D9AC3E55B64B}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1279" id="dodatek@flash2.pl"> + <prefs/> + <versionRange minVersion="1.3" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i998" id="meOYKQEbBBjH5Ml91z0p9Aosgus8P55bjTa4KPfl@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i434" id="afurladvisor@anchorfree.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i306" id="{ADFA33FD-16F5-4355-8504-DF4D664CFE10}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i83" id="flash@adobee.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i670" id="/^({ad9a41d2-9a49-4fa6-a79e-71a0785364c8})|(ffxtlbr@mysearchdial\.com)$/"> + <prefs> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i774" id="x77IjS@xU.net"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i718" id="G4Ce4@w.net"> + <prefs> + <pref>browser.startup.homepage</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i21" id="support@update-firefox.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i476" id="mbroctone@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i491" id="{515b2424-5911-40bd-8a2c-bdb20286d8f5}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i532" id="249911bc-d1bd-4d66-8c17-df533609e6d8@c76f3de9-939e-4922-b73c-5d7a3139375d.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i65" id="activity@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1223" id="tmbepff@trendmicro.com"> + <prefs/> + <versionRange minVersion="9.2" maxVersion="9.2.0.1023" severity="1"/> + <versionRange minVersion="0" maxVersion="9.1.0.1035" severity="1"/> + </emItem> + <emItem blockID="i478" id="{7e8a1050-cf67-4575-92df-dcc60e7d952d}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i370" id="happylyrics@hpyproductions.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i924" id="{DAC3F861-B30D-40dd-9166-F4E75327FAC7}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i7" id="{2224e955-00e9-4613-a844-ce69fccaae91}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i505" id="extacylife@a.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i886" id="searchengine@gmail.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i528" id="008abed2-b43a-46c9-9a5b-a771c87b82da@1ad61d53-2bdc-4484-a26b-b888ecae1906.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1414" + id="/^new@kuot\.pro|{13ec6687-0b15-4f01-a5a0-7a891c18e4ee}|rebeccahoppkins(ty(tr)?)?@gmail\.com|{501815af-725e-45be-b0f2-8f36f5617afc}|{9bdb5f1f-b1e1-4a75-be31-bdcaace20a99}|{e9d93e1d-792f-4f95-b738-7adb0e853b7b}|dojadewaskurwa@gmail\.com$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1493" id="{de71f09a-3342-48c5-95c1-4b0f17567554}"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.3.9" severity="3"/> + </emItem> + <emItem blockID="i712" id="{a2bfe612-4cf5-48ea-907c-f3fb25bc9d6b}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i652" id="garg_sms@yahoo.in"> + <prefs/> + <versionRange minVersion="67.9" maxVersion="67.9" severity="3"/> + </emItem> + <emItem blockID="i47" id="youtube@youtube2.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i453" id="/^brasilescape.*\@facebook\.com$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i816" id="noOpus@outlook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i485" id="/^brasilescape.*\@facebook\.com$//"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1262" id="my7thfakeid@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i86" id="{45147e67-4020-47e2-8f7a-55464fb535aa}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i598" id="{29b136c9-938d-4d3d-8df8-d649d9b74d02}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i402" id="{99079a25-328f-4bd4-be04-00955acaa0a7}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i451" id="{e44a1809-4d10-4ab8-b343-3326b64c7cdd}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i108" id="{28bfb930-7620-11e1-b0c4-0800200c9a66}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1056" id="{82AF8DCA-6DE9-405D-BD5E-43525BDAD38A}"> + <prefs/> + <versionRange minVersion="0" maxVersion="7.5.0.9082" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="43.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i350" id="sqlmoz@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i446" id="{E90FA778-C2B7-41D0-9FA9-3FEC1CA54D66}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i13" id="{E8E88AB0-7182-11DF-904E-6045E0D72085}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i226" id="{462be121-2b54-4218-bf00-b9bf8135b23f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i117" id="{ce7e73df-6a44-4028-8079-5927a588c948}"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.0.8" severity="1"/> + </emItem> + <emItem blockID="i44" id="sigma@labs.mozilla"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i258" id="helperbar@helperbar.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.0" severity="1"/> + </emItem> + <emItem blockID="i96" id="youtubeee@youtuber3.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i564" id="/^(firefox@vebergreat\.net|EFGLQA@78ETGYN-0W7FN789T87\.COM)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i500" id="{2aab351c-ad56-444c-b935-38bffe18ad26}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i97" id="support3_en@adobe122.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i439" id="{d2cf9842-af95-48cd-b873-bfbb48cd7f5e}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i576" id="newmoz@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i46" id="{841468a1-d7f4-4bd3-84e6-bb0f13a06c64}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="*" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="9.0" minVersion="9.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i776" id="g@uzcERQ6ko.net"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i494" + id="/^({e9df9360-97f8-4690-afe6-996c80790da4}|{687578b9-7132-4a7a-80e4-30ee31099e03}|{46a3135d-3683-48cf-b94c-82655cbc0e8a}|{49c795c2-604a-4d18-aeb1-b3eba27e5ea2}|{7473b6bd-4691-4744-a82b-7854eb3d70b6}|{96f454ea-9d38-474f-b504-56193e00c1a5})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i668" + id="/^(matchersite(pro(srcs?)?)?\@matchersite(pro(srcs?)?)?\.com)|((pro)?sitematcher(_srcs?|pro|site|sitesrc|-generic)?\@(pro)?sitematcher(_srcs?|pro|site|sitesrc|-generic)?\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i174" id="info@thebflix.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i822" id="{6af08a71-380e-42dd-9312-0111d2bc0630}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i888" id="istart_ffnt@gmail.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i972" id="831778-poidjao88DASfsAnindsd@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i846" id="PDVDZDW52397720@XDDWJXW57740856.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i844" id="e9d197d59f2f45f382b1aa5c14d82@8706aaed9b904554b5cb7984e9.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i216" id="fdm_ffext@freedownloadmanager.org"> + <prefs/> + <versionRange minVersion="1.0" maxVersion="1.3.1" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.0a1"/> + </targetApplication> + </versionRange> + <versionRange minVersion="1.5.7.5" maxVersion="1.5.7.5" severity="1"/> + </emItem> + <emItem blockID="i515" + id="/^({bf9194c2-b86d-4ebc-9b53-1c08b6ff779e}|{61a83e16-7198-49c6-8874-3e4e8faeb4f3}|{f0af464e-5167-45cf-9cf0-66b396d1918c}|{5d9968c3-101c-4944-ba71-72d77393322d}|{01e86e69-a2f8-48a0-b068-83869bdba3d0})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i596" id="{b99c8534-7800-48fa-bd71-519a46cdc7e1}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i461" id="{8E9E3331-D360-4f87-8803-52DE43566502}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i818" id="contentarget@maildrop.cc"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1211" id="flvto@hotger.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i23" id="firefox@bandoo.com"> + <prefs/> + <versionRange minVersion="5.0" maxVersion="5.0" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.7a1pre"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i714" id="{25dd52dc-89a8-469d-9e8f-8d483095d1e8}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i59" id="ghostviewer@youtube2.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i708" id="{849ded12-59e9-4dae-8f86-918b70d213dc}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i448" id="{0134af61-7a0c-4649-aeca-90d776060cb3}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i78" id="socialnetworktools@mozilla.doslash.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i526" + id="/^({83a8ce1b-683c-4784-b86d-9eb601b59f38}|{ef1feedd-d8da-4930-96f1-0a1a598375c6}|{79ff1aae-701f-4ca5-aea3-74b3eac6f01b}|{8a184644-a171-4b05-bc9a-28d75ffc9505}|{bc09c55d-0375-4dcc-836e-0e3c8addfbda}|{cef81415-2059-4dd5-9829-1aef3cf27f4f})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i92" id="play5@vide04flash.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i45" id="{22119944-ED35-4ab1-910B-E619EA06A115}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="7.9.20.6" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="8.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i220" id="pricepeep@getpricepeep.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="2.1.0.19.99" severity="1"/> + </emItem> + <emItem blockID="i518" + id="/^({d6e79525-4524-4707-9b97-1d70df8e7e59}|{ddb4644d-1a37-4e6d-8b6e-8e35e2a8ea6c}|{e55007f4-80c5-418e-ac33-10c4d60db01e}|{e77d8ca6-3a60-4ae9-8461-53b22fa3125b}|{e89a62b7-248e-492f-9715-43bf8c507a2f}|{5ce3e0cb-aa83-45cb-a7da-a2684f05b8f3})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i770" id="{8dc5c42e-9204-2a64-8b97-fa94ff8a241f}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1000" id="jufa098j-LKooapd9jasJ9jliJsd@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i308" id="9518042e-7ad6-4dac-b377-056e28d00c8f@f1cc0a13-4df1-4d66-938f-088db8838882.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i435" id="pluggets@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i696" id="/^({fa95f577-07cb-4470-ac90-e843f5f83c52}|ffxtlbr@speedial\.com)$/"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1212" id="unblocker20@unblocker.yt"> + <prefs/> + <versionRange minVersion="0" maxVersion="2.0.0" severity="3"/> + </emItem> + <emItem blockID="i354" id="{c0c2693d-2ee8-47b4-9df7-b67a0ee31988}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i84" id="pink@rosaplugin.info"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i364" id="{FE1DEEEA-DB6D-44b8-83F0-34FC0F9D1052}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i547" id="{87934c42-161d-45bc-8cef-ef18abe2a30c}"> + <prefs/> + <versionRange minVersion="0" maxVersion="3.7.9999999999" severity="1"/> + </emItem> + <emItem blockID="i356" id="{341f4dac-1966-47ff-aacf-0ce175f1498a}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i536" id="{25D77636-38B1-1260-887C-2D4AFA92D6A4}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i374" id="update@firefox.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i336" id="CortonExt@ext.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i452" id="{77beece6-3997-403a-92fa-0055bfcf88e5}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i858" id="fftoolbar2014@etech.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1523" id="{a0d7ccb3-214d-498b-b4aa-0e8fda9a7bf7}"> + <prefs/> + <versionRange minVersion="0" maxVersion="20170120" severity="1"/> + </emItem> + <emItem blockID="i1018" id="grjkntbhr@hgergerherg.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i850" id="P2@D.edu"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i541" + id="/^({988919ff-0cd8-4d0c-bc7e-60d55a49eb64}|{494b9726-9084-415c-a499-68c07e187244}|{55b95864-3251-45e9-bb30-1a82589aaff1}|{eef3855c-fc2d-41e6-8d91-d368f51b3055}|{90a1b331-c2b4-4933-9f63-ba7b84d60d58}|{d2cf9842-af95-48cd-b873-bfbb48cd7f5e})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i324" + id="/^((34qEOefiyYtRJT@IM5Munavn\.com)|(Mro5Fm1Qgrmq7B@ByrE69VQfZvZdeg\.com)|(KtoY3KGxrCe5ie@yITPUzbBtsHWeCdPmGe\.com)|(9NgIdLK5Dq4ZMwmRo6zk@FNt2GCCLGyUuOD\.com)|(NNux7bWWW@RBWyXdnl6VGls3WAwi\.com)|(E3wI2n@PEHTuuNVu\.com)|(2d3VuWrG6JHBXbQdbr@3BmSnQL\.com))$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i620" id="{21EAF666-26B3-4A3C-ABD0-CA2F5A326744}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i70" id="psid-vhvxQHMZBOzUZA@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i790" id="JMLv@njMaHh.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1425" + id="/^(pdftoword@addingapps.com|jid0-EYTXLS0GyfQME5irGbnD4HksnbQ@jetpack|jid1-ZjJ7t75BAcbGCX@jetpack)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i674" id="crossriderapp12555@crossrider.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1034" id="a88a77ahjjfjakckmmabsy278djasi@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i562" id="iobitapps@mybrowserbar.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i430" id="1chtw@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i970" id="hha8771ui3-Fo9j9h7aH98jsdfa8sda@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i916" id="{97E22097-9A2F-45b1-8DAF-36AD648C7EF4}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i338" id="{1FD91A9C-410C-4090-BBCC-55D3450EF433}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i344" id="lrcsTube@hansanddeta.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="0f8344d0-8211-49a1-81be-c0084b3da9b1" id="fr@fbt.ovh"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i79" id="GifBlock@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i483" id="brasilescapefive@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i469" id="OKitSpace@OKitSpace.es"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i780" id="{b6ef1336-69bb-45b6-8cba-e578fc0e4433}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1058" id="amo-validator-bypass@example.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i48" id="admin@youtubespeedup.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i766" id="/^[a-z0-9]+@foxysecure[a-z0-9]*\.com$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i566" id="{77BEC163-D389-42c1-91A4-C758846296A5}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="9085fdba-8498-46a9-b9fd-4c7343a15c62" + id="/^(test2@test\.com)|(test3@test\.com)|(mozilla_cc2\.2@internetdownloadmanager\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="53.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="c142360c-4f93-467e-9717-b638aa085d95" + id="/^(\{11112503-5e91-4299-bf4b-f8c07811aa50\})|(\{501815af-725e-45be-b0f2-8f36f5617afc\})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i525" + id="/^({65f9f6b7-2dae-46fc-bfaf-f88e4af1beca}|{9ed31f84-c8b3-4926-b950-dff74047ff79}|{0134af61-7a0c-4649-aeca-90d776060cb3}|{02edb56b-9b33-435b-b7df-b2843273a694}|{da51d4f6-3e7e-4ef8-b400-9198e0874606}|{b24577db-155e-4077-bb37-3fdd3c302bb5})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i43" id="supportaccessplugin@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i660" id="youplayer@addons.mozilla.org"> + <prefs/> + <versionRange minVersion="79.9.8" maxVersion="208.0.1" severity="3"/> + </emItem> + <emItem blockID="i646" id="{e1aaa9f8-4500-47f1-9a0a-b02bd60e4076}"> + <prefs/> + <versionRange minVersion="178.7.0" maxVersion="178.7.0" severity="3"/> + </emItem> + <emItem blockID="i304" id="{f0e59437-6148-4a98-b0a6-60d557ef57f4}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i467" id="plugin@analytic-s.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i58" id="webmaster@buzzzzvideos.info"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i5" id="support@daemon-tools.cc"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.0.0.5" severity="1"/> + </emItem> + <emItem blockID="i545" id="superlrcs@svenyor.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i378" id="{a7aae4f0-bc2e-a0dd-fb8d-68ce32c9261f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i449" id="gystqfr@ylgga.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i163" id="info@allpremiumplay.info"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i994" id="addonhack@mozilla.kewis.ch"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i588" id="quick_start@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i40" id="{28387537-e3f9-4ed7-860c-11e69af4a8a0}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="4.3.1.00" severity="1"/> + </emItem> + <emItem blockID="i426" id="addlyrics@addlyrics.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i752" id="savingsslider@mybrowserbar.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i77" id="{fa277cfc-1d75-4949-a1f9-4ac8e41b2dfd}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i64" id="royal@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i728" id="l@AdLJ7uz.net"> + <prefs> + <pref>browser.startup.homepage</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i468" id="05dd836e-2cbd-4204-9ff3-2f8a8665967d@a8876730-fb0c-4057-a2fc-f9c09d438e81.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i60" id="youtb3@youtb3.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i82" id="{8f42fb8b-b6f6-45de-81c0-d6d39f54f971}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i642" id="{bee6eb20-01e0-ebd1-da83-080329fb9a3a}"> + <prefs/> + <versionRange minVersion="40.10.1" maxVersion="44.10.1" severity="3"/> + </emItem> + <emItem blockID="i514" + id="/^(67314b39-24e6-4f05-99f3-3f88c7cddd17@6c5fa560-13a3-4d42-8e90-53d9930111f9\.com|ffxtlbr@visualbee\.com|{7aeae561-714b-45f6-ace3-4a8aed6e227b}|{7093ee04-f2e4-4637-a667-0f730797b3a0}|{53c4024f-5a2e-4f2a-b33e-e8784d730938})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i531" + id="/^(4cb61367-efbf-4aa1-8e3a-7f776c9d5763@cdece6e9-b2ef-40a9-b178-291da9870c59\.com|0efc9c38-1ec7-49ed-8915-53a48b6b7600@e7f17679-2a42-4659-83c5-7ba961fdf75a\.com|6be3335b-ef79-4b0b-a0ba-b87afbc6f4ad@6bbb4d2e-e33e-4fa5-9b37-934f4fb50182\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1423" + id="/^(@pluginscribens_firefox|extension@vidscrab.com|firefox@jjj.ee|firefox@shop-reward.de|FxExtPasteNGoHtk@github.lostdj|himanshudotrai@gmail.com|jid0-bigoD0uivzAMmt07zrf3OHqa418@jetpack|jid0-iXbAR01tjT2BsbApyS6XWnjDhy8@jetpack)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i68" id="flashupdate@adobe.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i492" id="{af95cc15-3b9b-45ae-8d9b-98d08eda3111}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i488" id="jid1-4P0kohSJxU1qGg@jetpack"> + <prefs/> + <versionRange minVersion="1.2.50" maxVersion="1.2.50" severity="1"/> + </emItem> + <emItem blockID="i314" id="crossriderapp8812@crossrider.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i262" id="{167d9323-f7cc-48f5-948a-6f012831a69f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="08addad8-2f03-4cff-a791-e6f2a1b170ed" id="WebProtection@360safe.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="52.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i838" id="{87b5a11e-3b54-42d2-9102-0a7cb1f79ebf}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i678" id="{C4A4F5A0-4B89-4392-AFAC-D58010E349AF}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i570" id="jid1-vW9nopuIAJiRHw@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i14" id="mozilla_cc@internetdownloadmanager.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="6.9.8" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.7a1pre"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i326" + id="/^((support2_en@adobe14\.com)|(XN4Xgjw7n4@yUWgc\.com)|(C7yFVpIP@WeolS3acxgS\.com)|(Kbeu4h0z@yNb7QAz7jrYKiiTQ3\.com)|(aWQzX@a6z4gWdPu8FF\.com)|(CBSoqAJLYpCbjTP90@JoV0VMywCjsm75Y0toAd\.com)|(zZ2jWZ1H22Jb5NdELHS@o0jQVWZkY1gx1\.com))$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i39" id="{c2d64ff7-0ab8-4263-89c9-ea3b0f8f050c}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="4.3.1.00" severity="1"/> + </emItem> + <emItem blockID="i852" id="6lIy@T.edu"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i856" + id="/^({94d62e35-4b43-494c-bf52-ba5935df36ef}|firefox@advanceelite\.com|{bb7b7a60-f574-47c2-8a0b-4c56f2da9802})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i520" + id="/^({7316e43a-3ebd-4bb4-95c1-9caf6756c97f}|{0cc09160-108c-4759-bab1-5c12c216e005}|{ef03e721-f564-4333-a331-d4062cee6f2b}|{465fcfbb-47a4-4866-a5d5-d12f9a77da00}|{7557724b-30a9-42a4-98eb-77fcb0fd1be3}|{b7c7d4b0-7a84-4b73-a7ef-48ef59a52c3b})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i465" id="trtv3@trtv.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i8" id="{B13721C7-F507-4982-B2E5-502A71474FED}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i662" id="imbaty@taringamp3.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i854" id="/^(7tG@zEb\.net|ru@gfK0J\.edu)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i73" id="a1g0a9g219d@a1.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1126" id="{bbea93c6-64a3-4a5a-854a-9cc61c8d309e}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i516" + id="/^({3f3cddf8-f74d-430c-bd19-d2c9147aed3d}|{515b2424-5911-40bd-8a2c-bdb20286d8f5}|{17464f93-137e-4646-a0c6-0dc13faf0113}|{d1b5aad5-d1ae-4b20-88b1-feeaeb4c1ebc}|{aad50c91-b136-49d9-8b30-0e8d3ead63d0})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i51" id="admin@youtubeplayer.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i246" id="support@vide1flash2.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i372" id="5nc3QHFgcb@r06Ws9gvNNVRfH.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i680" id="jid1-bKSXgRwy1UQeRA@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i802" id="{18d5a8fe-5428-485b-968f-b97b05a92b54}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i710" id="{e0352044-1439-48ba-99b6-b05ed1a4d2de}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i506" id="/^ext@bettersurfplus/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i864" id="{0A92F062-6AC6-8180-5881-B6E0C0DC2CC5}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i672" id="/^(saamazon@mybrowserbar\.com)|(saebay@mybrowserbar\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i634" id="jid1-4vUehhSALFNqCw@jetpack"> + <prefs/> + <versionRange minVersion="99.7" maxVersion="99.7" severity="3"/> + <versionRange minVersion="100.7" maxVersion="100.7" severity="3"/> + </emItem> + <emItem blockID="i162" id="{EB7508CA-C7B2-46E0-8C04-3E94A035BD49}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i62" id="jid0-EcdqvFOgWLKHNJPuqAnawlykCGZ@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i103" id="kdrgun@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1119" id="/^(test3@test.org|test2@test.org|test@test.org|support@mozilla.org)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1424" + id="/^(jid0-S9kkzfTvEmC985BVmf8ZOzA5nLM@jetpack|jid1-qps14pkDB6UDvA@jetpack|jid1-Tsr09YnAqIWL0Q@jetpack|shole@ats.ext|{38a64ef0-7181-11e3-981f-0800200c9a66}|eochoa@ualberta.ca)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i519" id="703db0db-5fe9-44b6-9f53-c6a91a0ad5bd@7314bc82-969e-4d2a-921b-e5edd0b02cf1.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i484" id="plugin@getwebcake.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i477" id="mbrnovone@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1524" id="ext@alibonus.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.20.9" severity="1"/> + </emItem> + <emItem blockID="i836" id="hansin@topvest.id"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i495" id="kallow@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i286" id="{58bd07eb-0ee0-4df0-8121-dc9b693373df}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i542" id="/^({bf67a47c-ea97-4caf-a5e3-feeba5331231}|{24a0cfe1-f479-4b19-b627-a96bf1ea3a56})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i676" id="SpecialSavings@SpecialSavings.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i52" id="ff-ext@youtube"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i540" + id="/^(ffxtlbr@mixidj\.com|{c0c2693d-2ee8-47b4-9df7-b67a0ee31988}|{67097627-fd8e-4f6b-af4b-ecb65e50112e}|{f6f0f973-a4a3-48cf-9a7a-b7a69c30d71a}|{a3d0e35f-f1da-4ccb-ae77-e9d27777e68d}|{1122b43d-30ee-403f-9bfa-3cc99b0caddd})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i720" id="FXqG@xeeR.net"> + <prefs> + <pref>browser.startup.homepage</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="d33f6d48-a555-49dd-96ff-8d75473403a8" id="mozilla_cc2@internetdownloadmanager.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="6.26.11" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="53.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i493" id="12x3q@3244516.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1265" id="@video_downloader_pro"> + <prefs/> + <versionRange minVersion="1.2.1" maxVersion="1.2.5" severity="1"/> + </emItem> + <emItem blockID="i348" id="{13c9f1f9-2322-4d5c-81df-6d4bf8476ba4}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i442" id="pennerdu@faceobooks.ws"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i99" id="pfzPXmnzQRXX6@2iABkVe.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i450" id="{dff137ae-1ffd-11e3-8277-b8ac6f996f26}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i750" id="{46eddf51-a4f6-4476-8d6c-31c5187b2a2f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i282" id="{33e0daa6-3af3-d8b5-6752-10e949c61516}"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.1.999" severity="1"/> + </emItem> + <emItem blockID="i238" id="/^pink@.*\.info$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="18.0"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i489" id="astrovia@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1245" id="{4ED1F68A-5463-4931-9384-8FFF5ED91D92}"> + <prefs/> + <versionRange minVersion="0" maxVersion="3.9.9" severity="1"/> + </emItem> + <emItem blockID="i18" id="msntoolbar@msn.com"> + <prefs/> + <versionRange minVersion=" 0" maxVersion="6.*" severity="1"/> + </emItem> + <emItem blockID="i455" id="7d51fb17-b199-4d8f-894e-decaff4fc36a@a298838b-7f50-4c7c-9277-df6abbd42a0c.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i764" id="prositez@prz.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i474" id="{906000a4-88d9-4d52-b209-7a772970d91f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i848" id="bcVX5@nQm9l.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i734" id="profsites@pr.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i926" id="{B1FC07E1-E05B-4567-8891-E63FBE545BA8}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i382" id="{6926c7f7-6006-42d1-b046-eba1b3010315}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i806" id="{d9284e50-81fc-11da-a72b-0800200c9a66}"> + <prefs/> + <versionRange minVersion="0" maxVersion="7.7.34" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="34.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i782" id="safebrowse@safebrowse.co"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i812" id="{1e4ea5fc-09e5-4f45-a43b-c048304899fc}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i56" id="flash@adobe.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1032" id="KSqOiTeSJEDZtTGuvc18PdPmYodROmYzfpoyiCr2@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i539" id="ScorpionSaver@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i472" id="linksicle@linksicle.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i98" id="youtubeeing@youtuberie.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1213" id="unblocker20__web@unblocker.yt"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i578" id="jid1-XLjasWL55iEE1Q@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1233" id="cloudmask@cloudmask.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="2.0.788" severity="1"/> + </emItem> + <emItem blockID="i582" id="discoverypro@discoverypro.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i346" id="{a6e67e6f-8615-4fe0-a599-34a73fc3fba5}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i688" id="firefox-extension@mozilla.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i63" id="youtube@youtuber.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i820" id="{aab02ab1-33cf-4dfa-8a9f-f4e60e976d27}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i521" + id="/^({66b103a7-d772-4fcd-ace4-16f79a9056e0}|{6926c7f7-6006-42d1-b046-eba1b3010315}|{72cabc40-64b2-46ed-8648-26d831761150}|{73ee2cf2-7b76-4c49-b659-c3d8cf30825d}|{ca6446a5-73d5-4c35-8aa1-c71dc1024a18}|{5373a31d-9410-45e2-b299-4f61428f0be4})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i322" id="jid0-Y6TVIzs0r7r4xkOogmJPNAGFGBw@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1129" id="youtubeunblocker__web@unblocker.yt"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i24" id="{6E19037A-12E3-4295-8915-ED48BC341614}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="1.3.328.4" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.7a1pre"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i4" id="{4B3803EA-5230-4DC3-A7FC-33638F3D3542}"> + <prefs/> + <versionRange minVersion="1.2" maxVersion="1.2" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i66" id="youtubeer@youtuber.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1214" id="firefoxdav@icloud.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.4.22" severity="1"/> + </emItem> + <emItem blockID="i808" id="{c96d1ae6-c4cf-4984-b110-f5f561b33b5a}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i517" + id="/^({16e193c8-1706-40bf-b6f3-91403a9a22be}|{284fed43-2e13-4afe-8aeb-50827d510e20}|{5e3cc5d8-ed11-4bed-bc47-35b4c4bc1033}|{7429e64a-1fd4-4112-a186-2b5630816b91}|{8c9980d7-0f09-4459-9197-99b3e559660c}|{8f1d9545-0bb9-4583-bb3c-5e1ac1e2920c})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i460" id="{845cab51-d8d2-472f-8bd9-2b44642d97c2}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i136" id="Adobe@flash.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i441" id="{49c53dce-afa0-49a1-a08b-2eb8e8444128}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i527" + id="/^({bfec236d-e122-4102-864f-f5f19d897f5e}|{3f842035-47f4-4f10-846b-6199b07f09b8}|{92ed4bbd-83f2-4c70-bb4e-f8d3716143fe})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i800" id="{424b0d11-e7fe-4a04-b7df-8f2c77f58aaf}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="d6425f24-8c9e-4c0a-89b4-6890fc68d5c9" + id="/^\{(9321F452-96D5-11E6-BC3E-3769C7AD2208)|({18ED1ECA-96D3-11E6-A373-BD66C7AD2208})\}$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i920" id="{FCE04E1F-9378-4f39-96F6-5689A9159E45}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i1050" id="87aukfkausiopoawjsuifhasefgased278djasi@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i224" id="{336D0C35-8A85-403a-B9D2-65C292C39087}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i507" id="4zffxtbr-bs@VideoDownloadConverter_4z.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="5.75.3.25126" severity="1"/> + </emItem> + <emItem blockID="i22" id="ShopperReports@ShopperReports.com"> + <prefs/> + <versionRange minVersion="3.1.22.0" maxVersion="3.1.22.0" severity="1"/> + </emItem> + <emItem blockID="i1230" id="addon@gemaoff"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1137" + id="/^({d50bfa5f-291d-48a8-909c-5f1a77b31948}|{d54bc985-6e7b-46cd-ad72-a4a266ad879e}|{d89e5de3-5543-4363-b320-a98cf150f86a}|{f3465017-6f51-4980-84a5-7bee2f961eba}|{fae25f38-ff55-46ea-888f-03b49aaf8812})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i342" id="lbmsrvfvxcblvpane@lpaezhjez.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i840" id="{4889ddce-7a83-45e6-afc9-1e4f1149fff4}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i10" id="{8CE11043-9A15-4207-A565-0C94C42D590D}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i788" id="{729c9605-0626-4792-9584-4cbe65b243e6}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i548" + id="/^firefox@(jumpflip|webconnect|browsesmart|mybuzzsearch|outobox|greygray|lemurleap|divapton|secretsauce|batbrowse|whilokii|linkswift|qualitink|browsefox|kozaka|diamondata|glindorus|saltarsmart|bizzybolt|websparkle)\.(com?|net|org|info|biz)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i872" id="search-snacks@search-snacks.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i966" id="{5C655500-E712-41e7-9349-CE462F844B19}"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.0.1-signed" severity="1"/> + </emItem> + <emItem blockID="i90" id="videoplugin@player.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1012" id="wxtui502n2xce9j@no14"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i508" id="advance@windowsclient.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1022" id="g99hiaoekjoasiijdkoleabsy278djasi@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i165" id="{EEF73632-A085-4fd3-A778-ECD82C8CB297}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i499" id="{babb9931-ad56-444c-b935-38bffe18ad26}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i75" id="firebug@software.joehewitt.com" os="Darwin,Linux"> + <prefs/> + <versionRange minVersion="1.9.0" maxVersion="1.9.0" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="9.*" minVersion="9.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i1264" id="suchpony@suchpony.de"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.6.7" severity="3"/> + </emItem> + <emItem blockID="i656" id="hdv@vovcacik.addons.mozilla.org"> + <prefs/> + <versionRange minVersion="102.0" maxVersion="102.0" severity="3"/> + </emItem> + <emItem blockID="i722" id="{9802047e-5a84-4da3-b103-c55995d147d1}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i228" id="crossriderapp5060@crossrider.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i470" id="extension@FastFreeConverter.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i55" id="youtube@youtube7.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i440" id="{2d069a16-fca1-4e81-81ea-5d5086dcbd0c}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1077" id="helper@vidscrab.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1492" id="googlotim@gmail.com"> + <prefs/> + <versionRange minVersion="1.3.2" maxVersion="1.3.2" severity="1"/> + </emItem> + <emItem blockID="i93" id="{68b8676b-99a5-46d1-b390-22411d8bcd61}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i664" id="123456789@offeringmedia.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i630" id="webbooster@iminent.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i842" id="{746505DC-0E21-4667-97F8-72EA6BCF5EEF}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i868" id="{6e7f6f9f-8ce6-4611-add2-05f0f7049ee6}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i624" + id="/^({b95faac1-a3d7-4d69-8943-ddd5a487d966}|{ecce0073-a837-45a2-95b9-600420505f7e}|{2713b394-286f-4d7c-89ea-4174eeab9f5a}|{da7a20cf-bef4-4342-ad78-0240fdf87055})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i101" id="{3a12052a-66ef-49db-8c39-e5b0bd5c83fa}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i107" id="{ABDE892B-13A8-4d1b-88E6-365A6E755758}" os="WINNT"> + <prefs/> + <versionRange minVersion="0" maxVersion="15.0.5" severity="1"/> + </emItem> + <emItem blockID="2447476f-043b-4d0b-9d3c-8e859c97d950" id="{44e4b2cf-77ba-4f76-aca7-f3fcbc2dda2f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + </emItems> + <pluginItems> + <pluginItem blockID="p416"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 6 Update 45" minVersion="Java 6 Update 42" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p184"> + <match exp="Java\(TM\) Plug-in 1\.7\.0(_0?([0-9]|(1[0-1]))?)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1139"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.329" minVersion="18.0.0.326" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1076" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.554" minVersion="11.2.202.549" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1028" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.508" minVersion="11.2.202.482" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p456"> + <match exp="npvlc\.dll" name="filename"/> + <versionRange maxVersion="2.0.5" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p156"> + <match exp="nppdf32\.dll" name="filename"/> + <versionRange maxVersion="9.5.1" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p158"> + <match exp="nppdf32\.dll" name="filename"/> + <versionRange maxVersion="10.1.5.9999" minVersion="10.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1044" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.539" minVersion="11.2.202.509" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p956"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 8 Update 45" minVersion="Java 8 Update 45" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p32"> + <match exp="npViewpoint.dll" name="filename"/> + <versionRange> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p180"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 7 Update 10" minVersion="Java 7 Update 0" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1140"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="20.0.0.306" minVersion="20.0.0.286" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p830" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.441" minVersion="11.2.202.439" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p938"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.202" minVersion="18.0.0.194" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1122"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.326" minVersion="18.0.0.268" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p134"> + <match exp="Java\(TM\) Platform SE 7 U[5-6](\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p592"> + <match exp="CiscoWebCommunicator\.plugin" name="filename"/> + <versionRange maxVersion="3.0.5.99999999999999" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p944"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.0.0.302" minVersion="13.0.0.302" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1495" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="24.0.0.186" minVersion="23.0.0.207" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1420"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="23.0.0.205" minVersion="23.0.0.185" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="26c2a4e2-9aff-4ab1-b654-20e478b375f0" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="24.0.0.221" minVersion="24.0.0.194" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p248"> + <match exp="Scorch\.plugin" name="filename"/> + <versionRange maxVersion="6.2.0b88" minVersion="0" severity="1"/> + </pluginItem> + <pluginItem blockID="p1141"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 7 Update 97" minVersion="Java 7 Update 91" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1053"> + <match exp="nprpplugin\.dll" name="filename"/> + <infoURL>https://real.com/</infoURL> + <versionRange maxVersion="17.0.10.7" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p94"> + <match exp="Flash\ Player\.plugin" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.2.159.1" minVersion="0" severity="0"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.1" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p31"> + <match exp="NPMySrch.dll" name="filename"/> + </pluginItem> + <pluginItem blockID="2b608fae-1750-4a06-a142-0bc9ba17a7d0"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="24.0.0.221" minVersion="24.0.0.194" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1020"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.*" minVersion="13.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p958"> + <match exp="Java\(TM\) Platform SE 7 U(79|80)(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p254"> + <match exp="PDF Browser Plugin\.plugin" name="filename"/> + <versionRange maxVersion="2.4.2" minVersion="0" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="18.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p102"> + <match exp="npmozax\.dll" name="filename"/> + <versionRange maxVersion="*" minVersion="0"/> + </pluginItem> + <pluginItem blockID="p1419" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.643" minVersion="11.2.202.637" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p80"> + <match exp="\(TM\)" name="name"/> + <match exp="(npjp2\.dll)|(libnpjp2\.so)" name="filename"/> + <match exp="[^\d\._]((0(\.\d+(\.\d+([_\.]\d+)?)?)?)|(1\.(([0-5](\.\d+([_\.]\d+)?)?)|(6(\.0([_\.](0?\d|1\d|2\d|30))?)?)|(7(\.0([_\.][0-2])?)?))))([^\d\._]|$)" + name="description"/> + <versionRange severity="1"/> + </pluginItem> + <pluginItem blockID="p1415"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.382" minVersion="18.0.0.366" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p182"> + <match exp="Java\(TM\) Platform SE 7 U([0-9]|(1[0-1]))(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p332"> + <match exp="libflashplayer\.so" name="filename"/> + <match exp="^Shockwave Flash 11.(0|1) r[0-9]{1,3}$" name="description"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="19.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p332"> + <match exp="libflashplayer\.so" name="filename"/> + <match exp="^Shockwave Flash 11.(0|1) r[0-9]{1,3}$" name="description"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1236"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="21.0.0.242" minVersion="21.0.0.226" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p176"> + <match exp="(NPSWF32\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.3.183.18.999" minVersion="10.3" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="19.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p176"> + <match exp="(NPSWF32\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.3.183.18.999" minVersion="10.3" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="3f136e56-4c93-4619-8c0d-d86258c1065d"> + <match exp="(nppdf32\.dll)|(AdobePDFViewerNPAPI\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/reader/</infoURL> + <versionRange maxVersion="15.006.30244" minVersion="15.006" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="43b45ad8-a373-42c1-89c6-64e2746885e5"> + <match exp="(nppdf32\.dll)|(AdobePDFViewerNPAPI\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/reader/</infoURL> + <versionRange maxVersion="15.020.20042" minVersion="15.020" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p366"> + <match exp="Scorch\.plugin" name="filename"/> + <versionRange maxVersion="6.2.0" minVersion="6.2.0" severity="1"/> + </pluginItem> + <pluginItem blockID="p936" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.480" minVersion="11.2.202.468" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p123"> + <match exp="JavaPlugin2_NPAPI\.plugin" name="filename"/> + <versionRange maxVersion="14.2.0" minVersion="0" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p89" os="Darwin"> + <match exp="AdobePDFViewerNPAPI\.plugin" name="filename"/> + <versionRange maxVersion="10.1.3" minVersion="0" severity="1"/> + </pluginItem> + <pluginItem blockID="p904"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 8 Update 44" minVersion="Java 8" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1002"> + <match exp="npUnity3D32\.dll" name="filename"/> + <versionRange maxVersion="5.0.3f1" minVersion="5.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p85"> + <match exp="JavaPlugin2_NPAPI\.plugin" name="filename"/> + <versionRange maxVersion="13.6.0" minVersion="0" severity="1"/> + </pluginItem> + <pluginItem blockID="p1246"> + <match exp="(nppdf32\.dll)|(AdobePDFViewerNPAPI\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/reader</infoURL> + <versionRange maxVersion="11.0.16 " minVersion="10.1.6" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p408"> + <match exp="QuickTime Plugin\.plugin" name="filename"/> + <versionRange maxVersion="7.6.5" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1413"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="23.0.0.185" minVersion="22.0.0.211" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p946"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.203" minVersion="18.0.0.203" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p214"> + <match exp="Java\(TM\) Platform SE 7 U7(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p132"> + <match exp="Java\(TM\) Plug-in 1\.7\.0(_0?([5-6]))?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p420"> + <match exp="Java\(TM\) Platform SE 7 U(1[6-9]|2[0-4])(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="59c31ade-88d6-4b22-8601-5316f82e3977"> + <match exp="(nppdf32\.dll)|(AdobePDFViewerNPAPI\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/reader/</infoURL> + <versionRange maxVersion="11.0.18" minVersion="11.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1004"> + <match exp="Unity Web Player\.plugin" name="filename"/> + <match exp="^($|Unity Web Player version 5.0(\.([0-2]|3f1))?[^0-9.])" name="description"/> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p459"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 7 Update 44" minVersion="Java 7 Update 25" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p296"> + <match exp="Java\(TM\) Plug-in 1\.7\.0_1[2-5]([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p457"> + <match exp="Java(\(TM\))? Plug-in ((1\.7\.0_(2[5-9]|3\d|4[0-4]))|(10\.4[0-4](\.[0-9]+)?))([^\d\._]|$)" + name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1054"> + <match exp="np32dsw_[0-9]+\.dll" name="filename"/> + <infoURL>https://get.adobe.com/shockwave/</infoURL> + <versionRange maxVersion="12.2.0.162" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p834"> + <match exp="(NPSWF32.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.0.0.268" minVersion="13.0.0.263" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p138"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 7 Update 06" minVersion="Java 7 Update 01" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p212"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 7 Update 07" minVersion="Java 7 Update 07" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p832"> + <match exp="(NPSWF32.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="16.0.0.304" minVersion="16.0.0.295" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p188"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 6 Update 38" minVersion="Java 6 Update 0" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1142"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 8 Update 76" minVersion="Java 8 Update 64" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p154"> + <match exp="npctrl\.dll" name="filename"/> + <versionRange maxVersion="5.1.20124.9999" minVersion="5.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p826" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.439" minVersion="11.2.202.425" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1061"> + <match exp="Java\(TM\) Platform SE 7 U(8[1-9]|90)(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p26"> + <match exp="^Yahoo Application State Plugin$" name="name"/> + <match exp="npYState.dll" name="filename"/> + <match exp="^Yahoo Application State Plugin$" name="description"/> + <versionRange> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="3.*" minVersion="3.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1065" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.548" minVersion="11.2.202.540" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1026"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.232" minVersion="18.0.0.204" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1274"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="22.0.0.211" minVersion="22.0.0.192" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p422"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 7 Update 24" minVersion="Java 7 Update 16" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p962"> + <match exp="Java(\(TM\))? Plug-in 10\.(79|80)(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p902"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 7 Update 78" minVersion="Java 7 Update 45" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1273"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.366" minVersion="18.0.0.360" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p125"> + <match exp="Java\(TM\) Platform SE ((6( U(\d|([0-2]\d)|3[0-2]))?)|(7(\sU[0-4])?))(\s[^\d\._U]|$)" + name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1059"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 7 Update 90" minVersion="Java 7 Update 81" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p908"> + <match exp="Java\(TM\) Platform SE 8( U([1-3]?\d|4[0-4]))?(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1252" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.626" minVersion="11.2.202.621" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1149"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.333" minVersion="18.0.0.329" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p252" os="Darwin"> + <match exp="AdobePDFViewerNPAPI\.plugin" name="filename"/> + <versionRange maxVersion="11.0.01" minVersion="11.0.0" severity="1"/> + </pluginItem> + <pluginItem blockID="p1253"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.360" minVersion="18.0.0.352" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1226"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="21.0.0.226" minVersion="21.0.0.197" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p186"> + <match exp="Java\(TM\) Platform SE 6 U3[1-8](\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p572"> + <match exp="npdjvu\.dll" name="filename"/> + <versionRange maxVersion="6.1.4.27993" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p210"> + <match exp="Java\(TM\) Plug-in 1\.7\.0(_0?7)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p412"> + <match exp="Java\(TM\) Plug-in 1\.6\.0_4[2-5]([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="911f052b-77a0-46c4-bacf-9a6fd5b2044b" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="25.0.0.163" minVersion="25.0.0.127" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p34"> + <match exp="[Nn][Pp][Jj][Pp][Ii]1[56]0_[0-9]+\.[Dd][Ll][Ll]" name="filename"/> + <versionRange> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.6a1pre"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1494"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="24.0.0.186" minVersion="23.0.0.207" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p798"> + <match exp="(NPSWF32.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="15.0.0.242" minVersion="14.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="97647cd8-03c5-416c-b9d3-cd5ef87ab39f"> + <match exp="np32dsw_1227197\.dll" name="filename"/> + <versionRange maxVersion="12.2.7.197" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p960"> + <match exp="Java\(TM\) Platform SE 8 U45(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p292"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 7 Update 15" minVersion="Java 7 Update 12" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p954"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 7 Update 80" minVersion="Java 7 Update 79" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p928"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.0.0.295" minVersion="13.0.0.269" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p190"> + <match exp="Java\(TM\) Plug-in 1\.6\.0_3[1-8]([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1234" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.621" minVersion="11.2.202.616" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1062"> + <match exp="Java\(TM\) Platform SE 8 U(4[6-9]|5\d|6[0-4])(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p794"> + <match exp="(NPSWF32.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.0.0.258" minVersion="10.3.183.66" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1148"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="21.0.0.197" minVersion="20.0.0.306" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1235"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.352" minVersion="18.0.0.343" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p160"> + <match exp="NPSWF32\.dll" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.2.9999" minVersion="0" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="16.*" minVersion="4.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p129"> + <match exp="Silverlight\.plugin" name="filename"/> + <versionRange maxVersion="5.0.99999" minVersion="0" severity="1"/> + </pluginItem> + <pluginItem blockID="p294"> + <match exp="Java\(TM\) Platform SE 7 U1[2-5](\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p330"> + <match exp="libflashplayer\.so" name="filename"/> + <match exp="^Shockwave Flash (([1-9]\.[0-9]+)|(10\.([0-2]|(3 r(([0-9][0-9]?)|1(([0-7][0-9])|8[0-2]))))))( |$)" + name="description"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="19.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p330"> + <match exp="libflashplayer\.so" name="filename"/> + <match exp="^Shockwave Flash (([1-9]\.[0-9]+)|(10\.([0-2]|(3 r(([0-9][0-9]?)|1(([0-7][0-9])|8[0-2]))))))( |$)" + name="description"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p152"> + <match exp="npctrl\.dll" name="filename"/> + <versionRange maxVersion="4.1.10328.0" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1067"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="19.0.0.245" minVersion="19.0.0.226" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1060"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 8 Update 64" minVersion="Java 8 Update 46" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p290"> + <match exp="(NPSWF32\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.3.183.66" minVersion="10.3.183.19" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="19.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p290"> + <match exp="(NPSWF32\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.3.183.66" minVersion="10.3.183.19" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p33"> + <match exp="[0-6]\.0\.[01]\d{2}\.\d+" name="name"/> + <match exp="npdeploytk.dll" name="filename"/> + <versionRange severity="1"/> + </pluginItem> + <pluginItem blockID="p1144"> + <match exp="Java\(TM\) Platform SE 8 U(6[4-9]|7[0-6])(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1063"> + <match exp="Java(\(TM\))? Plug-in 10\.(8[1-9]|90)(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p556"> + <match exp="npUnity3D32\.dll" name="filename"/> + <versionRange maxVersion="4.6.6f1" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1250"> + <match exp="(nppdf32\.dll)|(AdobePDFViewerNPAPI\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/reader</infoURL> + <versionRange maxVersion="15.016.20045" minVersion="15.016.20045" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1151"> + <match exp="npqtplugin\.dll" name="filename"/> + <infoURL>https://support.apple.com/en-us/HT205771</infoURL> + <versionRange maxVersion="*" minVersion="0" severity="0" vulnerabilitystatus="2"/> + </pluginItem> + <pluginItem blockID="p558"> + <match exp="Unity Web Player\.plugin" name="filename"/> + <match exp="^($|Unity Web Player version ([0-3]|(4\.([0-5]|6(\.([0-5]|6f1)))?[^0-9.])))" + name="description"/> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1146"> + <match exp="Java(\(TM\))? Plug-in 11\.(6[4-9]|7[0-6])(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p948" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.481" minVersion="11.2.202.481" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1143"> + <match exp="Java\(TM\) Platform SE 7 U(9[1-7])(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p964"> + <match exp="Java(\(TM\))? Plug-in 11\.45(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1075"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.268" minVersion="18.0.0.262" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p250"> + <match exp="npFoxitReaderPlugin\.dll" name="filename"/> + <versionRange maxVersion="2.2.1.530" minVersion="0" severity="0" vulnerabilitystatus="2"/> + </pluginItem> + <pluginItem blockID="p1052"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 7 Update 11" minVersion="Java 7 Update 11" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1272" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.632" minVersion="11.2.202.626" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1412" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.637" minVersion="11.2.202.632" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="c762d84b-9fce-425d-bc60-389a431d4453" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="25.0.0.127" minVersion="24.0.0.221" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1121"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="20.0.0.286" minVersion="20.0.0.235" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p574"> + <match exp="NPDjVu\.plugin" name="filename"/> + <versionRange maxVersion="6.1.1" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p28"> + <match exp="NPFFAddOn.dll" name="filename"/> + </pluginItem> + <pluginItem blockID="p1421" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="23.0.0.207" minVersion="11.2.202.643" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p302"> + <match exp="Java\(TM\) Plug-in 1\.6\.0_(39|40|41)([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p260"> + <match exp="(NPSWF32\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.2.9999" minVersion="0" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="18.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p260"> + <match exp="(NPSWF32\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.2.9999" minVersion="0" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p242" os="Darwin"> + <match exp="Flip4Mac" name="description"/> + <versionRange maxVersion="2.4.3.999" minVersion="0" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="18.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p298"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 6 Update 41" minVersion="Java 6 Update 39" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p458"> + <match exp="Java\(TM\) Platform SE 7 U(2[5-9]|3\d|4[0-4])(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p119"> + <match exp="Java\(TM\) Plug-in 1\.(6\.0_(\d|[0-2]\d?|3[0-2])|7\.0(_0?([1-4]))?)([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="d20ea67f-d851-4c59-a3aa-f7081248b14e"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="25.0.0.127" minVersion="24.0.0.221" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p428"> + <match exp="np[dD]eployJava1\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="2"/> + </pluginItem> + <pluginItem blockID="p1145"> + <match exp="Java(\(TM\))? Plug-in 10\.(9[1-7])(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1048"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="19.0.0.225" minVersion="19.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1064"> + <match exp="Java(\(TM\))? Plug-in 11\.(4[6-9]|5\d|6[0-4])(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p300"> + <match exp="Java\(TM\) Platform SE 6 U(39|40|41)(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p240"> + <match exp="DivXBrowserPlugin\.plugin" name="filename"/> + <versionRange maxVersion="1.4" minVersion="0" severity="1"/> + </pluginItem> + <pluginItem blockID="p1254"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="22.0.0.192" minVersion="21.0.0.242" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1055"> + <match exp="DirectorShockwave\.plugin" name="filename"/> + <infoURL>https://get.adobe.com/shockwave/</infoURL> + <versionRange maxVersion="12.2.0.162" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p796" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.424" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p824"> + <match exp="(NPSWF32.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.0.0.263" minVersion="13.0.0.259" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1123" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.559" minVersion="11.2.202.554" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p328"> + <match exp="Silverlight\.plugin" name="filename"/> + <versionRange maxVersion="5.1.20124.9999" minVersion="5.1" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="19.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p328"> + <match exp="Silverlight\.plugin" name="filename"/> + <versionRange maxVersion="5.1.20124.9999" minVersion="5.1" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p940"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.0.0.301" minVersion="13.0.0.296" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p414"> + <match exp="Java\(TM\) Platform SE 6 U4[2-5](\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p178"> + <match exp="(NPSWF[0-9_]*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.7.700.169" minVersion="11.0" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="19.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p178"> + <match exp="(NPSWF[0-9_]*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.7.700.169" minVersion="11.0" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1225"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.343" minVersion="18.0.0.333" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1046"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.254" minVersion="18.0.0.233" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p828"> + <match exp="(NPSWF32.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="16.0.0.287" minVersion="15.0.0.243" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="e939e3f9-cb55-494d-b95a-c5ac82bd8d3d" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="24.0.0.194" minVersion="24.0.0.186" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p113"> + <match exp="npuplaypc\.dll" name="filename"/> + <versionRange maxVersion="1.0.0.0" minVersion="0" severity="1"/> + </pluginItem> + <pluginItem blockID="p1247"> + <match exp="(nppdf32\.dll)|(AdobePDFViewerNPAPI\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/reader</infoURL> + <versionRange maxVersion="15.006.30174" minVersion="15.006.30174" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1422"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="23.0.0.207" minVersion="23.0.0.205" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="ee35afac-d936-4e77-bbb1-bf7d0656f985"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="25.0.0.163" minVersion="25.0.0.127" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p418"> + <match exp="Java\(TM\) Plug-in 1\.7\.0_(1[6-9]|2[0-4])([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1066"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.261" minVersion="18.0.0.255" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p912"> + <match exp="Java(\(TM\))? Plug-in 11\.(\d|[1-3]\d|4[0-4])(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1120"> + <match exp="(Silverlight\.plugin|npctrl\.dll)" name="filename"/> + <infoURL>https://www.microsoft.com/getsilverlight</infoURL> + <versionRange maxVersion="5.1.41105.0" minVersion="5.1.20125" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p594"> + <match exp="npCiscoWebCommunicator\.dll" name="filename"/> + <versionRange maxVersion="3.0.5.99999999999999" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p932" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.467" minVersion="11.2.202.442" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p906"> + <match exp="Java\(TM\) Platform SE 7 U(4[5-9]|(5|6)\d|7[0-8])(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p910"> + <match exp="Java(\(TM\))? Plug-in 10\.(4[5-9]|(5|6)\d|7[0-8])(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p930"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.193" minVersion="16.0.0.305" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1074"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="20.0.0.235" minVersion="19.0.0.246" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1150" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.577" minVersion="11.2.202.569" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="f77960ca-28f3-4664-994d-2b713d2a1434"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="24.0.0.194" minVersion="24.0.0.186" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1138" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.569" minVersion="11.2.202.559" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1224" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.616" minVersion="11.2.202.577" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + </pluginItems> + <gfxItems> + <gfxBlacklistEntry blockID="g35"> + <os>WINNT 6.1</os> + <vendor>0x10de</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.17.12.5896</driverVersion> + <driverVersionComparator>LESS_THAN_OR_EQUAL</driverVersionComparator> + <devices> + <device>0x0a6c</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g194"> + <os>WINNT 6.2</os> + <vendor>0x1022</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>9.10.8.0</driverVersion> + <driverVersionComparator>LESS_THAN_OR_EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1070"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.1872</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1073"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.1994</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1216"> + <os>WINNT 5.2</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1220"> + <os>WINNT 6.3</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g234"> + <os>Darwin 12</os> + <vendor>0x1002</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g204"> + <os>Darwin 10</os> + <vendor>0x8086</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g144"> + <os>All</os> + <vendor>0x1002</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.982.0.0</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g511"> + <os>WINNT 5.1</os> + <vendor>0x8086</vendor> + <feature>DIRECT3D_9_LAYERS</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>6.14.10.5218</driverVersion> + <driverVersionComparator>LESS_THAN</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g230"> + <os>Darwin 10</os> + <vendor>0x1002</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1215"> + <os>WINNT 5.1</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g192"> + <os>WINNT 6.2</os> + <vendor>0x1002</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>9.10.8.0</driverVersion> + <driverVersionComparator>LESS_THAN_OR_EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1221"> + <os>WINNT 10.0</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g150"> + <os>All</os> + <vendor>0x1002</vendor> + <feature>DIRECT3D_9_LAYERS</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.982.0.0</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g36"> + <os>WINNT 6.1</os> + <vendor>0x10de</vendor> + <feature>DIRECT3D_9_LAYERS</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.17.12.5896</driverVersion> + <driverVersionComparator>LESS_THAN_OR_EQUAL</driverVersionComparator> + <devices> + <device>0x0a6c</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1219"> + <os>WINNT 6.2</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g992"> + <os>WINNT 8.1</os> + <vendor>0x1002</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>15.201.1151.0</driverVersion> + <driverVersionComparator>LESS_THAN</driverVersionComparator> + <devices> + <device>0x6920</device> + <device>0x6921</device> + <device>0x6928</device> + <device>0x6929</device> + <device>0x692b</device> + <device>0x692f</device> + <device>0x6930</device> + <device>0x6938</device> + <device>0x6939</device> + <device>0x6900</device> + <device>0x6901</device> + <device>0x6902</device> + <device>0x6903</device> + <device>0x6907</device> + <device>0x7300</device> + <device>0x9870</device> + <device>0x9874</device> + <device>0x9875</device> + <device>0x9876</device> + <device>0x9877</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1218"> + <os>WINNT 6.1</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1124"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.2086</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g148"> + <os>All</os> + <vendor>0x1022</vendor> + <feature>DIRECT3D_9_LAYERS</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.982.0.0</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g232"> + <os>Darwin 11</os> + <vendor>0x1002</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g206"> + <os>Darwin 11</os> + <vendor>0x8086</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1069"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.1855</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g280"> + <os>WINNT 6.1</os> + <vendor>0x1002</vendor> + <feature>DIRECT3D_9_LAYERS</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + <devices> + <device>0x9802</device> + <device>0x9803</device> + <device>0x9803</device> + <device>0x9804</device> + <device>0x9805</device> + <device>0x9806</device> + <device>0x9807</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1217"> + <os>WINNT 6.0</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g202"> + <os>Darwin 12</os> + <vendor>0x10de</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g208"> + <os>Darwin 12</os> + <vendor>0x8086</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g200"> + <os>Darwin 11</os> + <vendor>0x10de</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1068"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.1851</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g278"> + <os>WINNT 6.1</os> + <vendor>0x1002</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + <devices> + <device>0x9802</device> + <device>0x9803</device> + <device>0x9803</device> + <device>0x9804</device> + <device>0x9805</device> + <device>0x9806</device> + <device>0x9807</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g198"> + <os>Darwin 10</os> + <vendor>0x10de</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1071"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.1883</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1072"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.1892</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g146"> + <os>All</os> + <vendor>0x1022</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.982.0.0</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1251"> + <os>WINNT 5.1</os> + <vendor>0x8086</vendor> + <feature>WEBGL_ANGLE</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>6.14.10.5218</driverVersion> + <driverVersionComparator>LESS_THAN</driverVersionComparator> + <versionRange maxVersion="49.9"/> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g974"> + <os>WINNT 10.0</os> + <vendor>0x1002</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>15.201.1151.0</driverVersion> + <driverVersionComparator>LESS_THAN</driverVersionComparator> + <devices> + <device>0x6920</device> + <device>0x6921</device> + <device>0x6928</device> + <device>0x6929</device> + <device>0x692b</device> + <device>0x692f</device> + <device>0x6930</device> + <device>0x6938</device> + <device>0x6939</device> + <device>0x6900</device> + <device>0x6901</device> + <device>0x6902</device> + <device>0x6903</device> + <device>0x6907</device> + <device>0x7300</device> + <device>0x9870</device> + <device>0x9874</device> + <device>0x9875</device> + <device>0x9876</device> + <device>0x9877</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g984"> + <os>All</os> + <vendor>0x8086</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.2413</driverVersion> + <driverVersionComparator>LESS_THAN_OR_EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g37"> + <os>WINNT 5.1</os> + <vendor>0x10de</vendor> + <feature>DIRECT3D_9_LAYERS</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>7.0.0.0</driverVersion> + <driverVersionComparator>GREATER_THAN_OR_EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + </gfxItems> +</blocklist> diff --git a/Basilisk/Bin/basilisk/browser/chrome.manifest b/Basilisk/Bin/basilisk/browser/chrome.manifest new file mode 100644 index 0000000000000000000000000000000000000000..d629a703a39a120d88d449b43400795bb2bb26b0 --- /dev/null +++ b/Basilisk/Bin/basilisk/browser/chrome.manifest @@ -0,0 +1 @@ +manifest components/components.manifest diff --git a/Basilisk/Bin/basilisk/browser/components/browsercomps.dll b/Basilisk/Bin/basilisk/browser/components/browsercomps.dll new file mode 100644 index 0000000000000000000000000000000000000000..9b19fe67881daf2e72bed9a01367e7b8b4bb6808 Binary files /dev/null and b/Basilisk/Bin/basilisk/browser/components/browsercomps.dll differ diff --git a/Basilisk/Bin/basilisk/browser/components/components.manifest b/Basilisk/Bin/basilisk/browser/components/components.manifest new file mode 100644 index 0000000000000000000000000000000000000000..ac848ba4a29e0c487729814fa34b53d6658bbfcc --- /dev/null +++ b/Basilisk/Bin/basilisk/browser/components/components.manifest @@ -0,0 +1 @@ +binary-component browsercomps.dll diff --git a/Basilisk/Bin/basilisk/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi b/Basilisk/Bin/basilisk/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi new file mode 100644 index 0000000000000000000000000000000000000000..6172799cd51887d2e31ca369084cd6db596020ca Binary files /dev/null and b/Basilisk/Bin/basilisk/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi differ diff --git a/Basilisk/Bin/basilisk/browser/omni.ja b/Basilisk/Bin/basilisk/browser/omni.ja new file mode 100644 index 0000000000000000000000000000000000000000..cde1588bd974fcd888866906ffb99844034ac5f0 Binary files /dev/null and b/Basilisk/Bin/basilisk/browser/omni.ja differ diff --git a/Basilisk/Bin/basilisk/browserconfig.properties b/Basilisk/Bin/basilisk/browserconfig.properties new file mode 100644 index 0000000000000000000000000000000000000000..22a907c2b130e5437edf27f8d645feb3b3a9889b --- /dev/null +++ b/Basilisk/Bin/basilisk/browserconfig.properties @@ -0,0 +1 @@ +browser.startup.homepage=http://start.palemoon.org diff --git a/Basilisk/Bin/basilisk/chrome.manifest b/Basilisk/Bin/basilisk/chrome.manifest new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Basilisk/Bin/basilisk/d3dcompiler_47.dll b/Basilisk/Bin/basilisk/d3dcompiler_47.dll new file mode 100644 index 0000000000000000000000000000000000000000..4ffad2d7dc56a6ff7566b3418f409da92dce7f01 Binary files /dev/null and b/Basilisk/Bin/basilisk/d3dcompiler_47.dll differ diff --git a/Basilisk/Bin/basilisk/defaults/pref/channel-prefs.js b/Basilisk/Bin/basilisk/defaults/pref/channel-prefs.js new file mode 100644 index 0000000000000000000000000000000000000000..fdd9b357cd8b6eb625ab4e2e1371bca526c29220 --- /dev/null +++ b/Basilisk/Bin/basilisk/defaults/pref/channel-prefs.js @@ -0,0 +1,5 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +pref("app.update.channel", "release"); diff --git a/Basilisk/Bin/basilisk/defaults/pref/palemoon.js b/Basilisk/Bin/basilisk/defaults/pref/palemoon.js new file mode 100644 index 0000000000000000000000000000000000000000..c7cc504a52cf3b187da0245ab655cd20df94b9bd --- /dev/null +++ b/Basilisk/Bin/basilisk/defaults/pref/palemoon.js @@ -0,0 +1,8 @@ +pref("app.update.auto", false); +pref("app.update.enabled", false); +pref("browser.shell.checkDefaultBrowser", false); +pref("browser.download.useDownloadDir", false); +pref("browser.download.manager.retention", 1); +pref("browser.cache.disk.enable", false); +pref("plugin.expose_full_path", true); +pref("extensions.enabledScopes", 5); diff --git a/Basilisk/Bin/basilisk/dependentlibs.list b/Basilisk/Bin/basilisk/dependentlibs.list new file mode 100644 index 0000000000000000000000000000000000000000..02ed388808488588b0ec011c596396490b094ed3 --- /dev/null +++ b/Basilisk/Bin/basilisk/dependentlibs.list @@ -0,0 +1,19 @@ +MSVCP140.dll +api-ms-win-crt-runtime-l1-1-0.dll +api-ms-win-crt-string-l1-1-0.dll +api-ms-win-crt-heap-l1-1-0.dll +api-ms-win-crt-stdio-l1-1-0.dll +api-ms-win-crt-convert-l1-1-0.dll +VCRUNTIME140.dll +api-ms-win-crt-filesystem-l1-1-0.dll +api-ms-win-crt-math-l1-1-0.dll +api-ms-win-crt-environment-l1-1-0.dll +mozglue.dll +api-ms-win-crt-utility-l1-1-0.dll +api-ms-win-crt-time-l1-1-0.dll +api-ms-win-crt-multibyte-l1-1-0.dll +nss3.dll +lgpllibs.dll +mozsqlite3.dll +api-ms-win-crt-locale-l1-1-0.dll +xul.dll diff --git a/Basilisk/Bin/basilisk/dictionaries/en-US.aff b/Basilisk/Bin/basilisk/dictionaries/en-US.aff new file mode 100644 index 0000000000000000000000000000000000000000..900aae6095784b2e604d2ef9745859132090a8ba --- /dev/null +++ b/Basilisk/Bin/basilisk/dictionaries/en-US.aff @@ -0,0 +1,203 @@ +SET ISO8859-1 +TRY esianrtolcdugmphbyfvkwzESIANRTOLCDUGMPHBYFVKWZ' +NOSUGGEST ! + +# ordinal numbers +COMPOUNDMIN 1 +# only in compounds: 1th, 2th, 3th +ONLYINCOMPOUND c +# compound rules: +# 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.) +# 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.) +COMPOUNDRULE 2 +COMPOUNDRULE n*1t +COMPOUNDRULE n*mp +WORDCHARS 0123456789 + +PFX A Y 1 +PFX A 0 re . + +PFX I Y 1 +PFX I 0 in . + +PFX U Y 1 +PFX U 0 un . + +PFX C Y 1 +PFX C 0 de . + +PFX E Y 1 +PFX E 0 dis . + +PFX F Y 1 +PFX F 0 con . + +PFX K Y 1 +PFX K 0 pro . + +SFX V N 2 +SFX V e ive e +SFX V 0 ive [^e] + +SFX N Y 3 +SFX N e ion e +SFX N y ication y +SFX N 0 en [^ey] + +SFX X Y 3 +SFX X e ions e +SFX X y ications y +SFX X 0 ens [^ey] + +SFX H N 2 +SFX H y ieth y +SFX H 0 th [^y] + +SFX Y Y 1 +SFX Y 0 ly . + +SFX G Y 2 +SFX G e ing e +SFX G 0 ing [^e] + +SFX J Y 2 +SFX J e ings e +SFX J 0 ings [^e] + +SFX D Y 4 +SFX D 0 d e +SFX D y ied [^aeiou]y +SFX D 0 ed [^ey] +SFX D 0 ed [aeiou]y + +SFX T N 4 +SFX T 0 st e +SFX T y iest [^aeiou]y +SFX T 0 est [aeiou]y +SFX T 0 est [^ey] + +SFX R Y 4 +SFX R 0 r e +SFX R y ier [^aeiou]y +SFX R 0 er [aeiou]y +SFX R 0 er [^ey] + +SFX Z Y 4 +SFX Z 0 rs e +SFX Z y iers [^aeiou]y +SFX Z 0 ers [aeiou]y +SFX Z 0 ers [^ey] + +SFX S Y 4 +SFX S y ies [^aeiou]y +SFX S 0 s [aeiou]y +SFX S 0 es [sxzh] +SFX S 0 s [^sxzhy] + +SFX P Y 3 +SFX P y iness [^aeiou]y +SFX P 0 ness [aeiou]y +SFX P 0 ness [^y] + +SFX M Y 1 +SFX M 0 's . + +SFX B Y 3 +SFX B 0 able [^aeiou] +SFX B 0 able ee +SFX B e able [^aeiou]e + +SFX L Y 1 +SFX L 0 ment . + +REP 90 +REP a ei +REP ei a +REP a ey +REP ey a +REP ai ie +REP ie ai +REP alot a_lot +REP are air +REP are ear +REP are eir +REP air are +REP air ere +REP ere air +REP ere ear +REP ere eir +REP ear are +REP ear air +REP ear ere +REP eir are +REP eir ere +REP ch te +REP te ch +REP ch ti +REP ti ch +REP ch tu +REP tu ch +REP ch s +REP s ch +REP ch k +REP k ch +REP f ph +REP ph f +REP gh f +REP f gh +REP i igh +REP igh i +REP i uy +REP uy i +REP i ee +REP ee i +REP j di +REP di j +REP j gg +REP gg j +REP j ge +REP ge j +REP s ti +REP ti s +REP s ci +REP ci s +REP k cc +REP cc k +REP k qu +REP qu k +REP kw qu +REP o eau +REP eau o +REP o ew +REP ew o +REP oo ew +REP ew oo +REP ew ui +REP ui ew +REP oo ui +REP ui oo +REP ew u +REP u ew +REP oo u +REP u oo +REP u oe +REP oe u +REP u ieu +REP ieu u +REP ue ew +REP ew ue +REP uff ough +REP oo ieu +REP ieu oo +REP ier ear +REP ear ier +REP ear air +REP air ear +REP w qu +REP qu w +REP z ss +REP ss z +REP shun tion +REP shun sion +REP shun cion +REP size cise diff --git a/Basilisk/Bin/basilisk/dictionaries/en-US.dic b/Basilisk/Bin/basilisk/dictionaries/en-US.dic new file mode 100644 index 0000000000000000000000000000000000000000..cd9fe99646dd9ec244999b5b7edb763c8fb29c97 --- /dev/null +++ b/Basilisk/Bin/basilisk/dictionaries/en-US.dic @@ -0,0 +1,53236 @@ +53235 +0/nm +0th/pt +1/n1 +1st/p +1th/tc +2/nm +2nd/p +2th/tc +3/nm +3rd/p +3th/tc +4/nm +4th/pt +5/nm +5th/pt +6/nm +6th/pt +7/nm +7th/pt +8/nm +8th/pt +9/nm +9th/pt +A/SM +AA/M +AAA +AB/M +ABA +ABC/M +ABM/SM +ABS +AC/M +ACLU/M +ACT +ACTH/M +AD/M +ADC +ADD +ADM +ADP/M +AF +AFAIK +AFB +AFC/M +AFDC +AFN +AFT +AI/SM +AIDS/M +AK +AL +AM/M +AMA +AMD/M +ANSI/S +ANZUS/M +AOL/M +AP/M +APB +APC +API/SM +APO +APR +AR +ARC +ASAP +ASCII/SM +ASL/M +ASPCA +ATM/M +ATP/M +ATPase/M +ATV +AV +AVI +AWACS/M +AWOL/M +AWS/M +AZ/M +AZT/M +Aachen/M +Aaliyah/M +Aaron/M +Ab's +Abba/S +Abbas/M +Abbasid/M +Abbie/M +Abbott/M +Abby/M +Abdel/M +Abdul/M +Abe/M +AbeBooks +Abel/M +Abelard/M +Abelson/M +Aberdeen/M +Abernathy/M +Abidjan/M +Abie/M +Abigail/M +Abilene/M +Abner/M +Aborigine/MS +Abra/M +Abraham/M +Abram/MS +Abramo/M +Abrams/M +Absalom/M +Abuja/M +Abyssinia/M +Abyssinian/M +Ac/M +Acadia/M +Acapulco/M +Accenture/M +Accra/M +Acevedo/M +Achaean/M +Achebe/M +Achernar/M +Acheson/M +Achilles/M +Aconcagua/M +Acosta/M +Acropolis +Acrux/M +Actaeon/M +ActiveX/M +Acton/M +Acts/M +Acuff/M +Acura/M +Ada/SM +Adah/M +Adair/M +Adaline/M +Adam/SM +Adamo/M +Adams/M +Adan/M +Adana/M +Adar/M +AddThis/M +Adda/M +Addams/M +Adderley/M +Addi/M +Addie/M +Addison/M +Addy/M +Ade/M +Adel/M +Adela/M +Adelaida/M +Adelaide/M +Adelbert/M +Adele/M +Adelheid/M +Adelina/M +Adeline/M +Adelle/M +Aden/M +Adena/M +Adenauer/M +Adey/M +Adham/M +Adhara/M +Adi/M +Adidas/M +Adina/M +Adirondack/SM +Adirondacks/M +Adkins/M +Adlai/M +Adler/M +Adm +Admiralty +Adolf/M +Adolfo/M +Adolph/M +Adolphe/M +Adolphus/M +Adonis/MS +Adore's +Adrenalin/MS +Adria/M +Adrian/M +Adriana/M +Adriane/M +Adrianna/M +Adrianne/M +Adriano/M +Adriatic/M +Adrien/M +Adrienne/M +Advent/MS +Adventist/MS +Advil/M +Aegean/M +Aelfric/M +Aeneas/M +Aeneid/M +Aeolus/M +Aeroflot/M +Aeschylus/M +Aesculapius/M +Aesop/M +Afghan/SM +Afghani/M +Afghanistan/M +Afr +Africa/M +African/SM +Afrikaans/M +Afrikaner/SM +Afro/SM +Afrocentric +Afrocentrism/M +Afton/M +Ag/M +Agamemnon/M +Agana +Agassi/M +Agassiz/M +Agata/M +Agatha/M +Agathe/M +Aggie/M +Agilent +Aglaia/M +Agnes/M +Agnese/M +Agnew/M +Agni/M +Agosto/M +Agra/M +Agricola/M +Agrippa/M +Agrippina/M +Aguadilla/M +Aguascalientes +Aguilar/M +Aguinaldo/M +Aguirre/M +Agustin/M +Ahab/M +Aharon/M +Ahmad/M +Ahmadabad/M +Ahmadinejad/M +Ahmed/M +Ahriman/M +Aida/M +Aidan/M +Aiken/M +Aila/M +Aileen/M +Ailey/M +Aime/M +Aimee/M +Ainsley/M +Ainslie/M +Ainu/M +Airedale/MS +Aires/M +Aisha/M +Ajax/M +Ajay/M +Akbar/M +Akhmatova/M +Akihito/M +Akim/M +Akita/M +Akiva/M +Akkad/M +Akron/M +Al/M +Ala/S +Alabama/M +Alabaman/MS +Alabamian/SM +Aladdin/M +Alain/M +Alameda/M +Alamo/M +Alamogordo/M +Alan/M +Alana/M +Aland/M +Alanna/M +Alanson/M +Alar/M +Alaric/M +Alasdair/M +Alaska/M +Alaskan/MS +Alastair/M +Alba/M +Albania/M +Albanian/MS +Albany/M +Albee/M +Alberio/M +Albert/M +Alberta/M +Albertan +Albertina/M +Albertine/M +Alberto/M +Albie/M +Albigensian/M +Albina/M +Albion/M +Albireo/M +Albrecht/M +Albuquerque/M +Alcatraz/M +Alcestis/M +Alcibiades/M +Alcindor/M +Alcmena/M +Alcoa/M +Alcott/M +Alcuin/M +Alcyone/M +Aldan/M +Aldebaran/M +Alden/M +Alderamin/M +Aldin/M +Aldis/M +Aldo/M +Aldon/M +Aldous/M +Aldrich/M +Aldridge/M +Aldrin/M +Aldus/M +Alec/M +Aleichem/M +Alejandra/M +Alejandro/M +Aleksandr/M +Alembert/M +Alena/M +Alene/M +Aleppo/M +Alessandra/M +Alessandro/M +Alethea/M +Aleut/MS +Aleutian/SM +Alex/M +Alexa/M +Alexander/MS +Alexandr/M +Alexandra/M +Alexandre/M +Alexandria/M +Alexandrian +Alexandrina/M +Alexandros +Alexei/M +Alexi/MS +Alexia/M +Alexina/M +Alexis/M +Alf/M +Alfie/M +Alfons/M +Alfonse/M +Alfonso/M +Alfonzo/M +Alford/M +Alfred/M +Alfreda/M +Alfredo/M +Algenib/M +Alger/M +Algeria/M +Algerian/SM +Algernon/M +Algieba/M +Algiers/M +Algol/M +Algonquian/SM +Algonquin/MS +Alhambra/M +Alhena/M +Ali/SM +Alia/M +Alice/M +Alicia/M +Alick/M +Alida/M +Alighieri/M +Alina/M +Aline/M +Alioth/M +Alisa/M +Alisha/M +Alison/M +Alissa/M +Alistair/M +Alister/M +Alix/M +Alkaid/M +Alla/M +Allah/M +Allahabad/M +Allan/M +Allard/M +Alleghenies/M +Allegheny/SM +Allegra/M +Allen/M +Allende/M +Allene/M +Allentown/M +Alleyn/M +Allhallows/M +Allie/MS +Allison/M +Allister/M +Allstate/M +Allyn/M +Allyson/M +Alma/M +Almach/M +Almaty/M +Almeria/M +Almighty/M +Almira/M +Almohad/M +Almoravid/M +Alnilam/M +Alnitak/M +Alon/M +Alonso/M +Alonzo/M +Aloysius/M +Alpert/M +Alphard/M +Alphecca/M +Alpheratz/M +Alphonse/M +Alphonso/M +Alpine/M +Alpo/M +Alps/M +Alric/M +Alsace/M +Alsatian/SM +Alsop/M +Alston/M +Alta/M +Altaba/M +Altai/M +Altaic/M +Altair/M +Altamira/M +Althea/M +Altiplano/M +Altman/M +Altoids/M +Alton/M +Altoona/M +Aludra/M +Alva/M +Alvan/M +Alvarado/M +Alvarez/M +Alvaro/M +Alvin/M +Alvina/M +Alvis/M +Alvy/M +Alwin/M +Alwyn/M +Alyce/M +Alyosha/M +Alys/M +Alyson/M +Alyss +Alyssa/M +Alzheimer/M +Am/MNR +Amabel/M +Amadeus/M +Amado/M +Amalia/M +Amalie/M +Amanda/M +Amara/M +Amarillo/M +Amaru/M +Amata/M +Amaterasu/M +Amati/M +Amazon/SM +Amazonian +Amber/M +Ambros/M +Ambrose +Ambrosio/M +Ambrosius/M +Ame/SM +Amelia/M +Amelie/M +Amen/M +Amenhotep/M +Amerasian/M +America/SM +American/MS +Americana/M +Americanism/MS +Americanization/MS +Americanize/GDS +Amerigo/M +Amerind/SM +Amerindian/MS +Amery/M +Ames/M +Ameslan/M +Amgen/M +Amharic/M +Amherst/M +Ami/M +Amie/M +Amiga/M +Amil/M +Amish/M +Amman/M +Amoco/M +Amory/M +Amos/M +Amparo/M +Ampere/M +Amritsar/M +Amsterdam/M +Amtrak/M +Amundsen/M +Amur/M +Amway/M +Amy/M +Ana/M +Anabaptist/M +Anabel/M +Anacin/M +Anacreon/M +Anaheim/M +Analects/M +Analise/M +Ananias/M +Anasazi/M +Anastasia/M +Anatol/M +Anatole/M +Anatolia/M +Anatolian/M +Anaxagoras/M +Anchorage/M +Andalusia/M +Andalusian/M +Andaman/M +Andean/M +Anders/N +Andersen/M +Anderson/M +Andes/M +Andi/M +Andie/M +Andorra/M +Andorran/SM +Andra/MS +Andre/MS +Andrea/SM +Andree/M +Andrei/M +Andrej/M +Andres/M +Andretti/M +Andrew/SM +Andrews/M +Andrey/M +Andria/M +Andrianampoinimerina/M +Android/M +Andromache/M +Andromeda/M +Andropov/M +Andros +Andrus/M +Andy/M +Anet/M +Angara/M +Ange/M +Angel/M +Angela/M +Angele/SM +Angeles/M +Angeli/M +Angelia/M +Angelica/M +Angelico/M +Angelika/M +Angelina/M +Angeline/M +Angelique/M +Angelita/M +Angelo/M +Angelou/M +Angevin/M +Angie/M +Angkor/M +Angle/MS +Angleton/M +Anglia/M +Anglican/SM +Anglicanism/MS +Anglicism/MS +Anglicization +Anglicize +Anglo/M +Anglophile/M +Anglophobe +Angola/M +Angolan/MS +Angora/SM +Angstrom/M +Anguilla/M +Angus/M +Anhui/M +Ania/M +Aniakchak/M +Anibal/M +Anita/M +Ankara/M +Ann/M +Anna/M +Annabel/M +Annabella/M +Annabelle/M +Annalise/M +Annam/M +Annapolis/M +Annapurna/M +Anne/M +Anneliese/M +Annelise/M +Annemarie/M +Annette/M +Anni/SM +Annie/M +Anniston/M +Annmarie/M +Annunciation/SM +Anny/M +Anouilh/M +Ansel/M +Ansell/M +Anselm/M +Anselmo/M +Anshan/M +Ansley/M +Anson/M +Anstice/M +Antaeus/M +Antananarivo/M +Antarctic/M +Antarctica/M +Antares/M +Anthea/M +Anthony/M +Anthropocene +Antichrist/SM +Antietam/M +Antigone/M +Antigua/M +Antillean +Antilles/M +Antin/M +Antioch/M +Antipas/M +Antipodes +Antofagasta/M +Antoine/M +Antoinette/M +Anton/M +Antone/M +Antonella/M +Antoni/M +Antonia/M +Antonie/M +Antonietta/M +Antonin/M +Antonina/M +Antonino/M +Antoninus/M +Antonio/M +Antonius/M +Antony/M +Antwan/M +Antwerp/M +Anubis/M +Any's +Anya/M +Anzac/M +Apache/SM +Apalachicola/M +Apatosaurus +Apennines/M +Aphrodite/M +Apia/M +Apocalypse/M +Apocrypha/M +Apollinaire/M +Apollo/SM +Apollonian/M +Apostle/M +Appalachia/M +Appalachian/SM +Appalachians/M +Appaloosa/SM +Apple/M +Appleseed/M +Appleton/M +Appomattox/M +Apr/M +April/MS +Apuleius/M +Aquafresh/M +Aquarian +Aquarius/MS +Aquila/M +Aquinas/M +Aquino/M +Aquitaine/M +Ar/MY +Ara/M +Arab/SM +Arabella/M +Arabia/M +Arabian/MS +Arabic/M +Arabidopsis +Arabist/MS +Araby/M +Araceli/M +Arafat/M +Aragon +Araguaya/M +Aral/M +Aramaic/M +Aramco/M +Arapaho/MS +Arapahoes +Ararat/M +Araucanian/M +Arawak/M +Arawakan/M +Arbitron/M +Arcadia/M +Arcadian/M +Archambault/M +Archean/M +Archibald/M +Archie/M +Archimedes/M +Archy/M +Arctic/M +Arcturus/M +Arda/M +Ardabil +Arden/M +Ardis/M +Arduino/M +Arecibo/M +Arequipa/M +Ares/M +Aretha/M +Argentina/M +Argentine/M +Argentinean +Argentinian/MS +Argo/SM +Argonaut/MS +Argonne/M +Argos/M +Argus/M +Ari/M +Ariadne/M +Arial/M +Ariana/M +Arianism/M +Arie/SM +Ariel/M +Arielle/M +Aries/MS +Arin/M +Ariosto/M +Aristarchus/M +Aristides/M +Aristophanes/M +Aristotelian/M +Aristotle/M +Arius/M +Ariz +Arizona/M +Arizonan/SM +Arizonian/MS +Arjuna/M +Ark/M +Arkansan/MS +Arkansas/M +Arkhangelsk/M +Arkwright/M +Arlen/M +Arlene/M +Arlette/M +Arley/M +Arlie/M +Arlin/M +Arline/M +Arlington/M +Arly/M +Armageddon/SM +Armagnac/M +Arman/M +Armand/M +Armando/M +Armani/M +Armenia/M +Armenian/SM +Armin/M +Arminius/M +Armonk/M +Armour/M +Armstrong/M +Arnaldo/M +Arne +Arneb/M +Arnhem/M +Arni/M +Arnie/M +Arno/M +Arnold/M +Arnoldo/M +Arnulfo/M +Aron/M +Arrhenius/M +Arron/M +Art/M +Artaxerxes/M +Arte/M +Artemas +Artemis/M +Artemus/M +Arthur/M +Arthurian/M +Artie/M +Artur/M +Arturo/M +Artus/M +Arty's +Aruba/M +Arv/M +Arvin/M +Aryan/MS +As/M +Asa/M +Asama/M +Ascella/M +Ascension/M +Ase/M +Asgard/M +Ashanti/M +Ashby/M +Ashcroft/M +Ashe/RM +Asheville/M +Ashgabat +Ashikaga/M +Ashkenazim/M +Ashkhabad/M +Ashlee/M +Ashleigh/M +Ashley/M +Ashmolean/M +Ashton +Ashurbanipal/M +Asia/M +Asiago +Asian/MS +Asiatic/SM +Asimov/M +Asmara/M +Asoka/M +Aspell/M +Aspen/M +Asperger/M +Aspidiske/M +Asquith/M +Assad/M +Assam/M +Assamese/M +Assembly +Assisi/M +Assyria/M +Assyriaca/M +Assyrian/SM +Astaire/M +Astana/M +Astarte/M +Aston/M +Astor/M +Astoria/M +Astra/M +Astrakhan/M +Astrid/M +AstroTurf/M +Asturias/M +Asuncion/M +Asunci�n/M +Aswan/M +At/SM +Atacama/M +Atahualpa/M +Atalanta/M +Atari/M +Atascadero/M +Ataturk/M +Atat�rk/M +Athabasca/M +Athabaska +Athabaskan/SM +Athanasius +Athena/M +Athene/M +Athenian/SM +Athens/M +Athlon/M +Atkins/M +Atkinson/M +Atlanta/M +Atlantes +Atlantic/M +Atlantis/M +Atlas/MS +Atman/M +Atonement +Atreus/M +Atria/M +Atropos/M +Attic/M +Attica/M +Attila/M +Attlee/M +Attn +Attucks/M +Atwood/M +Au/M +Aube +Aubert/M +Aubrey/M +Aubry/M +Auburn/M +Auckland/M +Auden/M +Audi/M +Audie/M +Audion/M +Audra/M +Audre/M +Audrey/M +Audubon/M +Aug/M +Augean/M +Augie/M +Augsburg/M +August/MS +Augusta/M +Augustan/M +Auguste/M +Augustin/M +Augustine/M +Augustinian/MS +Augusto/M +Augustus/M +Aurangzeb/M +Aurea/M +Aurel/M +Aurelia/M +Aurelie/M +Aurelio/M +Aurelius/M +Aureomycin/M +Auriga/M +Aurora/M +Aurore/M +Auschwitz/M +Aussie/MS +Austen/M +Austerlitz/M +Austin/MS +Australasia/M +Australasian +Australia/M +Australian/SM +Australoid/M +Australopithecus/M +Austria/M +Austrian/SM +Austronesian/M +Autumn/M +Av/M +Ava/M +Avalon/M +Ave/M +Aveline/M +Aventine/M +Averell/M +Averil/M +Averill/M +Avernus/M +Averroes/M +Avery/M +Avesta/M +Avicenna/M +Avigdor/M +Avignon/M +Avila/M +Avior/M +Avis/M +Aviva/M +Avogadro/M +Avon/M +Avondale/M +Avram/M +Avril/M +Axe/M +Axel +Axis +Axum/M +Ayala/M +Ayers/M +Aylmer/M +Aymara/M +Aymer/M +Ayn/M +Ayrshire/M +Ayurveda/M +Ayyubid/M +Azana/M +Azania/M +Azazel/M +Azerbaijan/M +Azerbaijani/MS +Azores/M +Azov/M +Aztec/SM +Aztecan/M +Aztlan/M +B/MNRTG +BA/M +BASIC/SM +BB/M +BBB/M +BBC/M +BBQ +BBS +BBSes +BC/M +BFF +BIA +BIOS +BITNET +BLT/SM +BM/M +BMW/M +BO +BP/M +BPOE +BR +BS/M +BSA +BSD/SM +BTU +BTW +BYOB +Ba/M +Baal/SM +Baath/M +Baathist/M +Bab/SM +Babb/M +Babbage/M +Babbie/M +Babbitt/M +Babel/MS +Babette/M +Babylon/MS +Babylonia/M +Babylonian/SM +Bacall/M +Bacardi/M +Bacchanalia/M +Bacchic +Bacchus/M +Bach/M +Backus/M +Bacon/M +Bactria/M +Baden/M +Badlands/M +Baedeker/MS +Baez/M +Baffin/M +Baggies/M +Baghdad/M +Baguio/M +Baha'i/M +Baha'ullah/M +Bahama/SM +Bahamanian +Bahamas/M +Bahamian/MS +Bahasa/M +Bahia/M +Bahrain/M +Baidu/M +Baikal/M +Bailey/M +Bailie/M +Baillie/M +Baily/M +Baird/M +Bakelite/M +Baker/M +Bakersfield/M +Baku/M +Bakunin/M +Balanchine/M +Balaton/M +Balboa/M +Bald's +Balder/M +Baldwin/SM +Balearic/M +Balfour/M +Bali/M +Balinese/M +Balkan/MS +Balkans/M +Balkhash/M +Ball/M +Ballard/M +Balthazar/M +Baltic/M +Baltimore/M +Baluchistan/M +Balzac/M +Bamako/M +Bambi/M +Banach/M +Bancorp +Bancroft/M +Bandung/M +Bangalore/M +Bangkok/M +Bangladesh/M +Bangladeshi/SM +Bangor/M +Bangui/M +Banjarmasin/M +Banjul/M +Banks/M +Banneker/M +Bannister/M +Banting/M +Bantu/MS +Baotou/M +Baptist/SM +Baptiste/M +Barabbas/M +Barack/M +Barbadian/SM +Barbados/M +Barbara/M +Barbarella/M +Barbarossa/M +Barbary/M +Barbe/MR +Barbee/M +Barber/M +Barbette/M +Barbey/M +Barbie/M +Barbour/M +Barbra/M +Barbuda/M +Barcelona/M +Barceloneta/M +Barclay/SM +Barclays/M +Barde/M +Bardeen/M +Barents/M +Bari/M +Barker/M +Barkley/M +Barlow/M +Barnabas/M +Barnaby/M +Barnard/M +Barnaul/M +Barnes/M +Barnett/M +Barney/M +Barnum/M +Baroda/M +Barquisimeto/M +Barr/M +Barranquilla/M +Barrera/M +Barret/M +Barrett/M +Barri/MS +Barrie/M +Barron/M +Barry/M +Barrymore/M +Bart/M +Bartel/M +Barth/MS +Barthel/M +Bartholdi/M +Bartholomew/M +Bartlet/M +Bartlett/M +Bartok/M +Bartolomeo/M +Barton/M +Bartram/M +Barty/M +Bart�k/M +Baruch/M +Bary/M +Baryshnikov/M +Basel/M +Basho/M +Basia/M +Basic +Basie/M +Basil/M +Basile/M +Basilio/M +Basilius/M +Basque/MS +Basra/M +Bass/M +Basseterre/M +Bastian/M +Bastien/M +Bastille/M +Basutoland/M +Bataan/M +Bates/M +Bathsheba/M +Batista/M +Batman/M +Battle/M +Batu/M +Baudelaire/M +Baudoin/M +Baudouin/M +Baudrillard/M +Bauer/M +Bauhaus/M +Baum/M +Bavaria/M +Bavarian/M +Bax +Baxter/M +Bayamon +Bayard +Bayer/M +Bayes/M +Bayesian/M +Bayeux/M +Baylor/M +Bayonne/M +Bayreuth/M +Baywatch/M +Be/MH +Bea/M +Beach/M +Beadle/M +Beale/M +Bean/M +Beard/M +Beardmore/M +Beardsley/M +Bearnaise/M +Beasley/M +Beatlemania/M +Beatles/M +Beatrice/M +Beatrix/M +Beatriz/M +Beatty/M +Beau/M +Beaufort/M +Beaujolais/M +Beaumarchais/M +Beaumont/M +Beauregard/M +Beauvoir/M +Bebe/M +Becca/M +Bechtel/M +Beck/MR +Becka/M +Becker/M +Becket/M +Beckett/M +Beckham/M +Beckie/M +Beckley/M +Beckman +Becky/M +Becquerel/M +Bede/M +Bedouin/SM +Beebe/M +Beecher/M +Beefaroni/M +Beelzebub/M +Beerbohm/M +Beethoven/M +Beeton/M +Begin/M +Behan/M +Behring/M +Beiderbecke/M +Beijing/M +Beirut/M +Bekesy/M +Bel/M +Bela/M +Belarus/M +Belarusian +Belau/M +Belem/M +Belfast/M +Belg +Belgian/SM +Belgium/M +Belgrade/M +Belinda/M +Belize/M +Belkin/M +Bell/M +Bella/M +Bellamy/M +Bellatrix/M +Belleek/M +Bellevue/M +Bellingham/M +Bellini/M +Bellow/M +Belmont/M +Belmopan/M +Beloit/M +Belorussian/MS +Belshazzar/M +Beltane/M +Beltran/M +Belushi/M +Belva/M +Ben/M +Benacerraf/M +Benares/M +Benchley/M +Bend/MR +Bender/M +Bendictus +Bendix/M +Benedetta/M +Benedetto/M +Benedick/M +Benedict/M +Benedicta/M +Benedictine/MS +Benedicto/M +Benedikt/M +Benelux/M +Benet/M +Benetton/M +Bengal/SM +Bengali/M +Benghazi/M +Bengt/M +Benin/M +Beninese/M +Benita/M +Benito/M +Benjamin/M +Benji/M +Benjie/M +Benjy/M +Benn/M +Bennett/M +Bennie/M +Benny/M +Benoit/M +Benson/M +Bentham/M +Bentley/M +Benton/M +Benz/M +Benzedrine/M +Beowulf/M +Ber/MG +Berber/SM +Berenice/M +Beretta/M +Berg/MNR +Bergen/M +Berger/M +Bergerac/M +Bergman/M +Bergson/M +Beria/M +Bering/M +Berk/M +Berke/M +Berkeley/M +Berkley/M +Berkshire/SM +Berkshires/M +Berle/M +Berlin/SZMR +Berliner/M +Berlioz/M +Berlitz/M +Bermuda/SM +Bermudan/SM +Bermudian/SM +Bern/M +Bernadette/M +Bernadine/M +Bernanke/M +Bernard/M +Bernardine +Bernardo/M +Bernays/M +Bernbach/M +Bernese +Bernhard/M +Bernhardt/M +Berni/M +Bernice/M +Bernie/M +Bernini/M +Bernoulli/M +Bernstein/M +Berra/M +Berri/M +Berry/M +Bert/M +Berta/M +Bertelsmann/M +Bertha/M +Berthe/M +Berti/M +Bertie/M +Bertillon/M +Berton/M +Bertram/M +Bertrand/M +Berwick/M +Beryl/M +Berzelius/M +Bespin/M +Bess/M +Bessel/M +Bessemer/M +Bessie/M +Bessy/M +Best/M +Betelgeuse/M +Beth/M +Bethany/M +Bethe/M +Bethesda/M +Bethlehem/M +Bethune/M +Betsey/M +Betsy/M +Betta/M +Bette/M +Betti +Bettie/M +Bettina/M +Betty/M +Bettye/M +Beulah/M +Bevan +Beveridge +Beverley/M +Beverly/M +Bevin +Bevvy's +Beyer/M +Bharat/M +Bhopal/M +Bhutan/M +Bhutanese/M +Bhutto/M +Bi/M +Bialystok/M +Bianca/M +Bib +BibSonomy/M +BibTeX/M +Bibby/M +Bibi/M +Bible/MS +Biblical/M +Bic/M +Biddle/M +Biden/M +Bierce/M +BigQuery/M +Bigfoot/M +Biggles/M +Biko/M +Bil/MY +Bilbao/M +Bilbo/M +Bili/M +Bill/MJ +Billie/M +Billings/M +Billy/M +Bimini/M +Bing/M +Binghamton/M +Bink/M +Binky/M +Binnie/M +Biogen/M +Bioko/M +Bird/M +Birdseye/M +Birgit/M +Birgitta/M +Birk/M +Birkenstock/M +Birmingham/M +Biro/M +Biron/M +Biscay/M +Biscayne/M +Bishkek/M +Bishop/M +Bismarck/M +Bismark/M +Bisquick/M +Bissau/M +BitTorrent/M +BizRate/M +Bizet/M +Bjerknes/M +Bjork/M +Bjorn/M +Bk/M +Black/MS +BlackBerry/M +Blackbeard/M +Blackburn/M +Blackfeet/M +Blackfoot/M +Blackpool/M +Blacksburg/M +Blackshirt/M +Blackstone/M +Blackwell/M +Blaine/M +Blair/M +Blake/M +Blakeley/M +Blanca/M +Blanch's +Blanchard/M +Blanche/M +Blane/M +Blankenship/M +Blantyre/M +Blatz/M +Blavatsky/M +Blenheim/M +Blevins/M +Bligh/M +BlinkList/M +Blithe's +Bloch/M +Blockbuster/M +Bloemfontein/M +Blondel/M +Blondie/M +Bloom/MR +Bloomberg/M +Bloomer/M +Bloomfield/M +Bloomingdale/M +Bloomington/M +Bloomsburg/M +Bloomsbury/M +Blu +Blucher/M +Bluebeard/M +Bluetooth/M +Blvd +Blythe/M +Bo/MRZ +Boadicea +Boas/M +Bob/M +Bobbi/M +Bobbie/M +Bobbitt/M +Bobby/M +Boccaccio/M +Bodhidharma/M +Bodhisattva/M +Bodleian +Boeing/M +Boeotia/M +Boeotian/M +Boer/M +Boethius/M +Bogart/M +Bogota/M +Bogot�/M +Bohemia/M +Bohemian/SM +Bohr/M +Boise/M +Bojangles/M +Boleyn/M +Bolivar/M +Bolivia/M +Bolivian/MS +Bollywood/M +Bologna/M +Bolshevik/SM +Bolsheviki +Bolshevism/M +Bolshevist/M +Bolshoi/M +Bolton/M +Boltzmann/M +Bombay/M +Bonaparte/M +Bonaventure/M +Bond/M +Bondy/M +Bonhoeffer/M +Boniface/M +Bonita/M +Bonn/MR +Bonner/M +Bonneville/M +Bonnie/M +Bono/M +Bonsai/M +Booker/M +Boole/M +Boolean/M +Boone/M +Bootes/M +Booth/M +Boothe/M +Bord/MN +Bordeaux/M +Borden/M +Bordon/M +Boreas/M +Borg/SM +Borges/M +Borgia/M +Borglum/M +Boris/M +Bork/M +Borlaug/M +Born/M +Borneo/M +Borobudur/M +Borodin/M +Boru/M +Bosch/M +Bose/M +Bosnia/M +Bosnian +Bosporus/M +Boston/MS +Bostonian/M +Boswell/M +Botha +Botox +Botswana/M +Botticelli/M +Boulder/M +Boulez/M +Bourbaki/M +Bourbon/SM +Bourke/M +Bournemouth/M +Bovary/M +Bowditch/M +Bowell/M +Bowen/M +Bowers/M +Bowery/M +Bowie/M +Bowman/M +Boyce/M +Boyd/M +Boyer/M +Boyle/M +Bo�tes/M +Br/MNT +Brad/MNY +Bradbury/M +Braddock/M +Braden/M +Bradenton/M +Bradford/M +Bradley/M +Bradly/M +Bradshaw/M +Bradstreet/M +Brady/M +Bragg/M +Brahe/M +Brahma/MS +Brahmagupta/M +Brahman/MS +Brahmani +Brahmanism/SM +Brahmaputra/M +Brahms/M +Braille/MS +Brain/M +Bram/M +Brampton/M +Bran/M +Branch/M +Brande/MR +Brandeis/M +Branden/M +Brandenburg/M +Brander/M +Brandi/M +Brandie/M +Brando/M +Brandon/M +Brandt/M +Brandy/M +Brannon/M +Brant/M +Brantley/M +Braque/M +Brasilia/M +Bratislava/M +Brattain/M +Bray/M +Brazil/M +Brazilian/MS +Brazos/M +Brazzaville/M +Breakspear/M +Breathalyzer +Brecht/M +Breckenridge/M +Bree/M +Bremen/M +Bremerton/M +Bren/M +Brenda/M +Brendan/M +Brenden/M +Brendon/M +Brenna/M +Brennan/M +Brenner/M +Brent/M +Brenton/M +Brest/M +Bret/M +Breton/M +Brett/M +Brewer/M +Brewster/M +Brexit +Brezhnev/M +Brian/M +Briana/M +Brianna/M +Brianne/M +Briant/M +Brice/M +Bridalveil/M +Bridgeport/M +Bridger/M +Bridges/M +Bridget/M +Bridgetown/M +Bridgett/M +Bridgette/M +Bridgman/M +Bridie/M +Brie/SM +Brien/M +Brigadoon/M +Brigg/MS +Briggs/M +Brigham/M +Bright/M +Brighton/M +Brigid/M +Brigida/M +Brigit/M +Brigitta/M +Brigitte/M +Brillo/M +Brillouin +Brinkley/M +Briny's +Brion/M +Brisbane/M +Bristol/M +Brit/SM +Brita/M +Britain/M +Britannia/M +Britannic/M +Britannica/M +Briticism/SM +British/MRZ +Britisher/M +Britney/M +Briton/MS +Britt/MN +Britta/M +Brittan/M +Brittany/SM +Britten/M +Brittney/M +Brno/M +Broadway/SM +Brobdingnag/M +Brobdingnagian/M +Brock/M +Brod/M +Broderick/M +Brodie/M +Brody/M +Brokaw/M +Bron/M +Bronson/M +Bronte/M +Brontosaurus +Bronx/M +Brooke/MS +Brooklyn/M +Brooks/M +Bros +Brose/M +Brown/MG +Browne/M +Brownian/M +Brownie/S +Browning/M +Brownshirt/M +Brownsville/M +Brubeck/M +Bruce/M +Bruckner/M +Bruegel +Brummel/M +Brunei/M +Bruneian/MS +Brunelleschi/M +Brunhilde/M +Bruno/M +Brunswick/M +Brussels/M +Brut/M +Brutus/M +Bryan/M +Bryant/M +Bryce/M +Bryn/M +Brynn/MR +Brynner/M +Bryon/M +Brzezinski/M +Btu/M +Buber/M +Buchanan/M +Bucharest/M +Buchenwald/M +Buchwald/M +Buck/M +Buckingham/M +Buckley/M +Buckner/M +Bucky/M +Bud/M +Budapest/M +Budd/M +Buddha/SM +Buddhism/SM +Buddhist/SM +Buddy/M +Budweiser/M +Buenos +Buffalo/M +Buffy/M +Buford/M +Bugatti/M +Bugzilla/M +Buick/M +Bujumbura/M +Bukhara/M +Bukharin/M +Bulawayo/M +Bulfinch/M +Bulganin/M +Bulgar/M +Bulgari/M +Bulgaria/M +Bulgarian/SM +Bullock/M +Bullwinkle/M +Bultmann/M +Bumppo/M +Bunche/M +Bundesbank/M +Bundestag/M +Bunin/M +Bunker/M +Bunsen/M +Bunuel/M +Bunyan/M +Burbank/M +Burberry/M +Burch/M +Burger/M +Burgess/M +Burgoyne/M +Burgundian/M +Burgundy/SM +Burk/SM +Burke/M +Burkina/M +Burks/M +Burl/M +Burlington/M +Burma/M +Burmese/M +Burnaby/M +Burnard/M +Burnett/M +Burns/M +Burnside/M +Burr/M +Burris/M +Burroughs/M +Bursa/M +Burt/M +Burton/M +Burundi/M +Burundian/MS +Busch/M +Bush/M +Bushido/M +Bushnell/M +Butler/M +Butterfingers/M +Buxtehude/M +Bu�uel/M +Byblos/M +Byers/M +Byram/M +Byrd/M +Byrom/M +Byron/M +Byronic/M +Byzantine/MS +Byzantium/M +C/SMD +CA +CAD/M +CAI +CAM +CAP +CAPTCHA +CARE +CATV +CB +CBC/M +CBS/M +CCTV +CCU +CD/SM +CDC +CDT +CEO/SM +CF +CFC/SM +CFO +CGI +CIA/M +CID +CNN/M +CNS/M +CO/M +COBOL/SM +COD +COL +COLA +CPA/M +CPI/M +CPO +CPR/M +CPU/M +CRT/SM +CSS/M +CST/M +CT/M +CV +CVS/M +CZ +Ca/M +Cabernet/M +Cabot/M +Cabral/M +Cabrera/M +Cabrini/M +Cad/M +Cadette +Cadillac/M +Cadiz/M +Caedmon/M +Caerphilly/M +Caesar/SM +Cage/M +Cagney/M +Cahokia/M +Caiaphas/M +Caicos/M +Cain/SM +Cairo/M +Caitlin/M +Cajun/MS +Cal/MY +Calais/M +Calcutta/M +Calder/M +Calderon/M +Caldwell/M +Cale/M +Caleb/M +Caledonia/M +Calexico/M +Calgary/M +Calhoun/M +Cali/M +Caliban/M +Calif +California/M +Californian/SM +Caligula/M +Callaghan/M +Callahan/M +Callao/M +Callas/M +Calley/M +Calli/M +Callie/M +Calliope/M +Callisto/M +Cally/M +Caloocan/M +Calvary/M +Calvert/M +Calvin/M +Calvinism/MS +Calvinist/MS +Calvinistic +Camacho/M +Camarillo/M +Cambodia/M +Cambodian/SM +Cambrian/SM +Cambridge/M +Cambridgeshire/M +Camden/M +Camel/M +Camelopardalis/M +Camelot/MS +Camembert/MS +Cameron/M +Cameroon/SM +Cameroonian/MS +Cami/M +Camila/M +Camilla/M +Camille/M +Camino/M +Cammie/M +Cammy/M +Camoens/M +Campanella/M +Campbell/M +Campinas/M +Campos/M +Camry/M +Camus/M +Can/M +Canaan/M +Canaanite/MS +Canad +Canada/M +Canadian/SM +Canadianism +Canaletto/M +Canaries/M +Canaveral/M +Canberra/M +Cancer/SM +Cancun/M +Candace/M +Candi/M +Candice/M +Candida/M +Candide/M +Candra/M +Candy/M +Cannes/M +Cannon/M +Canon/M +Canopus/M +Cantabrigian/M +Canterbury/M +Canton/M +Cantonese/M +Cantor/M +Cantrell/M +Cantu/M +Canute/M +Capablanca/M +Capek/M +Capella/M +Capet/M +Capetian/M +Capetown/M +Caph/M +Capistrano/M +Capitol/SM +Capitoline/M +Capone/M +Capote/M +Capra/M +Capri/M +Capricorn/MS +Capt +Capuchin/M +Capulet/M +Cara/M +Caracalla/M +Caracas/M +Caravaggio/M +Carboloy/M +Carbondale/M +Carboniferous/M +Carborundum/M +Cardenas/M +Cardiff/M +Cardin/M +Cardozo/M +CareerBuilder/M +Caren/M +Carey/M +Cari/M +Caria +Carib/MS +Caribbean/MS +Carin/M +Carina/M +Carine/M +Carissa/M +Carita/M +Carl/GMN +Carla/M +Carlen/M +Carlene/M +Carleton/M +Carley/M +Carlie/M +Carlin/M +Carling/M +Carlisle/M +Carlo/MS +Carlos/M +Carlota +Carlotta/M +Carlsbad/M +Carlson/M +Carlton/M +Carly/M +Carlyle/M +Carmel +Carmela/M +Carmelita/M +Carmella/M +Carmelo/M +Carmen/M +Carmichael/M +Carmina/M +Carmine/M +Carnap/M +Carnation/M +Carnegie/M +Carney/M +Carnot/M +Caro/M +Carol/M +Carola/M +Carolan/M +Carole/M +Carolina/M +Caroline/M +Carolingian/M +Carolinian/M +Carolus/M +Carolyn/M +Carolyne/M +Caron/M +Carpathian/SM +Carpathians/M +Carpenter/M +Carr/M +Carranza/M +Carrie/RM +Carrier/M +Carrillo/M +Carrol/M +Carroll/M +Carson/M +Carter/M +Cartersville/M +Cartesian/M +Carthage/M +Carthaginian/MS +Cartier/M +Cartwright/M +Caruso/M +Carver/M +Cary/M +Caryl/M +Caryn/M +Casablanca/M +Casals/M +Casandra/M +Casanova/SM +Casar/M +Cascades/M +Case/M +Casey/M +Cash/M +Casi/M +Casio/M +Caspar/M +Casper/M +Caspian/M +Cass/M +Cassandra/SM +Cassatt/M +Cassi/M +Cassidy/M +Cassie/M +Cassini/M +Cassiopeia/M +Cassius/M +Cassy/M +Castaneda/M +Castile/M +Castilian +Castillo/M +Castlereagh/M +Castor/M +Castries/M +Castro/M +Catalan/SM +Catalina/M +Catalonia/M +Catarina/M +Catawba/M +Cate/M +Caterina/M +Caterpillar/M +Catharina/M +Catharine/M +Cathay/M +Cather/M +Catherine/M +Cathie/M +Cathleen/M +Catholic/MS +Catholicism/MS +Cathryn/M +Cathy/M +Cati/M +Catie/M +Catiline/M +Catlin/M +Cato/M +Catrina/M +Catriona/M +Catskill/SM +Catskills/M +Catt/M +Catullus/M +Caucasian/MS +Caucasoid +Caucasus/M +Cauchy/M +Cavendish/M +Cavour/M +Caxton/M +Caye/M +Cayenne/M +Cayman/M +Cayuga/SM +Cayuse +Caz/M +Cb +Cd/M +Ce/M +Ceausescu/M +Cebu/M +Cebuano/M +Cece/M +Cecelia/M +Cecil/M +Cecile/M +Cecilia/M +Cecilio/M +Cecily/M +Ced/M +Cedric/M +Ceil/M +Cele/M +Celebes/M +Celeste/M +Celestia/M +Celestina/M +Celestine/M +Celgene/M +Celia/M +Celie/M +Celina/M +Celine/M +Celle/M +Cellini/M +Celsius/M +Celt/SM +Celtic/SM +Cenozoic/M +Centaurus/M +Centigrade +Central +Centro/M +Cepheid/M +Cepheus/M +Cerberus/M +Cerenkov/M +Ceres/M +Cerf/M +Cervantes/M +Cesar/M +Cesare/M +Cesarean/M +Cessna/M +Cetus/M +Ceylon/M +Ceylonese +Cezanne/M +Cf/M +Ch'in/M +Ch/NRS +Chablis/M +Chad/M +Chadian/MS +Chadwick/M +Chagall/M +Chaim/M +Chaitanya/M +Chaitin/M +Chaldea +Chaldean/M +Challenger/M +Chalmers +Chamberlain/M +Chambers/M +Chambersburg/M +Champaign/M +Champlain/M +Champollion/M +Chan/M +Chance/M +Chancellorsville/M +Chancey/M +Chanda/M +Chandigarh/M +Chandler/M +Chandon/M +Chandra/M +Chandragupta/M +Chandrasekhar/M +Chane/M +Chanel/M +Chaney/M +Chang/M +Changchun/M +Changsha/M +Channa/M +Chantal/M +Chantilly/M +Chaplin/M +Chaplinesque +Chapman/M +Chappaquiddick/M +Chapultepec/M +Chara +Charbray/M +Chardonnay/M +Charis +Charisse/M +Charity/M +Charlemagne/M +Charlene/M +Charles/M +Charleston/MS +Charley/M +Charlie/M +Charlot/M +Charlotta/M +Charlotte/M +Charlottesville/M +Charlottetown/M +Charlton +Charmaine/M +Charmian/M +Charmin/M +Charolais/M +Charon/M +Chartism/M +Chartres/M +Charybdis/M +Chas +Chase/M +Chasity/M +ChatZilla/M +Chateaubriand/M +Chatham/M +Chattahoochee/M +Chattanooga/M +Chatterley/M +Chatterton/M +Chaucer/M +Chauncey/M +Chautauqua/M +Chavez/M +Chayefsky/M +Che/M +Chechen/M +Chechnya/M +Cheddar/M +Cheer/M +Cheerios/M +Cheetos/M +Cheever/M +Chekhov/M +Chekhovian +Chelsea/M +Chelyabinsk/M +Chen/M +Cheney/M +Chengdu/M +Chennai/M +Cheops/M +Chere/M +Cheri/M +Cherie/M +Cherise/M +Cherish's +Chernenko/M +Chernobyl/M +Chernomyrdin/M +Cherokee/MS +Cherry/M +Cheryl/M +Chesapeake/M +Cheshire/M +Chester/M +Chesterfield/M +Chesterton/M +Chet/M +Chev/M +Chevalier/M +Cheviot/M +Chevrolet/M +Chevron/M +Chevy/M +Cheyenne/SM +Chi/M +Chianti/MS +Chiba/M +Chibcha/M +Chicago/M +Chicagoan/M +Chicana/M +Chicano/M +Chickasaw/MS +Chiclets/M +Chico/M +Chihuahua/MS +Chile/M +Chilean/MS +Chilton/M +Chimborazo/M +Chimera/MS +Chimu/M +Chin/M +China/M +Chinatown/M +Chinese/M +Chinook/MS +Chipewyan/M +Chippendale/M +Chippewa/SM +Chiquita/M +Chirico/M +Chisholm/M +Chisinau/M +Chittagong/M +Chivas/M +Chloe/M +Chloris/M +Choctaw/SM +Choi/M +Chomsky/M +Chongqing/M +Chopin/M +Chopra/M +Chou/M +Chretien/M +Chris/M +Chrissie/M +Chrissy/M +Christ/MS +Christa/M +Christabel/M +Christchurch/M +Christel/M +Christen's +Christendom/MS +Christensen/M +Christi/M +Christian/SM +Christiana/M +Christiane/M +Christianity/SM +Christianize/DG +Christie/M +Christina/M +Christine/M +Christlike +Christmas/MS +Christmastide/MS +Christmastime/MS +Christoper/M +Christoph/MR +Christophe +Christopher/M +Christos/M +Chromebook/MS +Chronicles +Chrysler/M +Chrysostom/M +Chrystal/M +Chuck/M +Chukchi/M +Chumash/M +Chung/M +Church/M +Churchill/M +Churriguera/M +Chuvash/M +Ci/M +Cicely/M +Cicero/M +Cid/M +Ciel/M +Cimabue/M +Cincinnati/M +Cinderella/MS +Cindi/M +Cindy/M +CinemaScope/M +Cinerama/M +Cingular/M +Cipro/M +Circe/M +Cirillo/M +Ciro/M +Cisco/M +Cissy/M +Citibank/M +Citigroup/M +Citroen/M +Cl/MV +Claiborne/M +Clair/M +Claire/M +Clairol/M +Clancy/M +Clapeyron/M +Clapton/M +Clara/M +Clare/M +Clarence/M +Clarendon/M +Clari/M +Claribel/M +Clarice/M +Clarinda/M +Clarissa/M +Clarisse/M +Clarita/M +Clark/M +Clarke/M +Clarkson/M +Clarksville/M +Clary/M +Claude/M +Claudette/M +Claudia/M +Claudian/M +Claudine/M +Claudio/M +Claudius/M +Claus/M +Clausewitz/M +Clausius/M +Clay/M +Clayborne/M +Clayton/M +Clea/M +Clearasil/M +Clem/XM +Clemence/M +Clemenceau/M +Clemens/M +Clement/MS +Clemente/M +Clementina/M +Clementine/M +Clements/M +Clemmie/M +Clemons/M +Clemson/M +Cleo/M +Cleon +Cleopatra/M +Clerc/M +Cletus/M +Cleve/M +Cleveland/M +Cliburn/M +Cliff/M +Clifford/M +Clifton/M +Cline/M +Clint/M +Clinton/M +Clio/M +Clive/M +Clo/M +Clojure/M +Clorets/M +Clorox/M +Closure/M +Clotho/M +Clotilda/M +Clouseau/M +Clovis/M +Clyde/M +Clydesdale/M +Clytemnestra/M +Cm/M +Cmdr +Co/M +Cobain/M +Cobb/M +Cochabamba/M +Cochin/M +Cochise/M +Cochran/M +Cockney/M +Cocteau/M +Cod +Cody/M +Coffey/M +Cognac/M +Cohan/M +Cohen/M +Coimbatore/M +Cointreau/M +Coke/SM +Col/M +Colbert/M +Colby/M +ColdFusion/M +Cole/M +Coleen/M +Coleman/M +Coleridge/M +Colet +Coletta/M +Colette/M +Colfax/M +Colgate/M +Colin/M +Colleen/M +Collen/M +Collette/M +Collier/M +Collin/SM +Colline/M +Collins/M +Colman/M +Colo +Cologne/M +Colombia/M +Colombian/MS +Colombo/M +Colon/M +Coloradan/SM +Colorado/M +Coloradoan +Colosseum/M +Colt/M +Coltrane/M +Columbia/M +Columbine/M +Columbus/M +Com +Comanche/MS +Combs/M +Comcast/M +Comdr +Comintern/M +Commandment +Commons/M +Commonwealth +Communion/SM +Communism +Communist/SM +Como/M +Comoran +Comoros/M +Compaq/M +Composer/M +Compton/M +CompuServe/M +Computerworld/M +Comte/M +Conakry/M +Conan/M +Conant/M +Concepcion/M +Concepci�n/M +Concetta/M +Conchita/M +Concord/SM +Concorde/M +Concordia/M +Condillac/M +Condorcet/M +Conestoga/M +Confederacy/M +Confederate/MS +Confucian/SM +Confucianism/MS +Confucius/M +Cong/M +Congo/M +Congolese/M +Congregational +Congregationalist/MS +Congress/MS +Congressional/Y +Congreve/M +Conley/M +Conn/MR +Connecticut/M +Connellsville/M +Connemara/M +Conner/M +Connery/M +Connie/M +Connolly/M +Connor/SM +Connors/M +Conny/M +Conrad/M +Conrado/M +Conrail/M +Conroe/M +Conroy/M +Conservative +Constable/M +Constance/M +Constancia/M +Constanta/M +Constantia +Constantin/M +Constantine/M +Constantino/M +Constantinople/M +Constitution +Consuela/M +Consuelo/M +Continent/M +Continental/M +Contreras/M +Conway/M +Cook/M +Cooke/M +Cooley/M +Coolidge/M +Cooper/M +Cooperstown/M +Coors/M +Copacabana/M +Copeland/M +Copenhagen/M +Copernican/M +Copernicus/M +Copland/M +Copley/M +Copperfield/M +Coppertone/M +Coppola/M +Coptic/M +Cora/M +Coralie/M +Corbet/M +Corbett/M +Corbie/M +Corbin/M +Corby +Cordelia/M +Cordell/M +Cordilleras/M +Cordoba/M +Cordy/M +Coretta/M +Corey/M +Corfu/M +Cori/M +Corina/M +Corine/M +Corinna/M +Corinne/M +Corinth/M +Corinthian/MS +Corinthians/M +Coriolanus/M +Coriolis/M +Cork +Corleone/M +Corliss/M +Cormack/M +Corneille/M +Cornelia/M +Cornelius/M +Cornell/M +Corney/M +Corning/M +Cornish/MS +Cornwall/M +Cornwallis/M +Corny's +Coronado/M +Corot/M +Corp +Correggio/M +Corrie/M +Corrine/M +Corry/M +Corsica/M +Corsican/M +Cort/M +Cortes/MS +Cortland/M +Corvallis/M +Corvette/M +Corvus/M +Cory/M +Cosby/M +Cosette/M +Cosimo/M +Cosme/M +Cosmo/M +CosmosDB/M +Cossack/M +Costa/M +Costanza/M +Costco/M +Costello/M +Costner/M +Cote/M +Cotonou/M +Cotopaxi/M +Cotswold/M +Cotton/M +Coulomb/M +Coulter/M +Councillor/MS +Couperin/M +Courbet/M +Courtenay/M +Courtney/M +Cousteau/M +Coventry/SM +Covington/M +Coward/M +Cowell/M +Cowley/M +Cowper/M +Cox/M +Coy/M +Coyle/M +Cozumel/M +Cpl +Cr/MT +Crabbe/M +Craft/M +Craggy's +Craig/M +Craigslist/M +Cranach/M +Crane/M +Cranmer/M +Crater/M +Crawford/M +Cray/M +Crayola/M +Creation/M +Creator/M +Crecy/M +Cree/DSM +Creek/SM +Creighton/M +Creole/SM +Creon/M +Cressida/M +Crest/M +Cretaceous/M +Cretan/SM +Crete/M +Crichton/M +Crick/M +Crimea/M +Crimean/M +Criollo/M +Cris/M +Crisco/M +Crissy/M +Crista/M +Cristal/M +Cristian/M +Cristiano/M +Cristina/M +Cristobal/M +Croat/SM +Croatia/M +Croatian/MS +Croce/M +Crockett/M +Croesus/M +Cromwell/M +Cromwellian/M +Cronin/M +Cronkite/M +Cronus/M +Crookes/M +Crosby/M +Cross/M +Crow/SM +Crowley/M +Crucifixion/MS +Cruikshank/M +Cruise/M +Crusades's +Crusoe/M +Crux/M +Cruz/M +Cryptozoic/M +Crystal/M +Csonka/M +Ct +Ctesiphon/M +Cthulhu/M +Cu/M +Cuba/M +Cuban/SM +Cuchulain/M +Cuisinart/M +Culbertson/M +Cullen/M +Culley/M +Cully/M +Culver/M +Cumberland/M +Cumbria/M +Cummings/M +Cunard/M +Cunningham/M +Cupid/M +Curacao/M +Curcio/M +Curie/M +Curitiba/M +Curr/M +Curran/M +Currey/M +Currie/M +Currier/M +Curry/RM +Curt/M +Curtice/M +Curtis/M +Custer/M +Cuvier/M +Cuzco/M +Cy +Cybele/M +Cybil/M +Cyclades/M +Cyclopes/M +Cyclops/M +Cygnus/M +Cymbeline/M +Cyndi/M +Cynthia/M +Cynthy/M +Cyprian/M +Cypriot/MS +Cyprus/M +Cyrano/M +Cyril/M +Cyrille/M +Cyrillic/M +Cyrus/M +Czech/M +Czechia/M +Czechoslovak +Czechoslovakia/M +Czechoslovakian/SM +Czechs +Czerny/M +D'Arcy +D/M +DA/M +DAR +DAT/M +DBMS/M +DC/M +DD/M +DDS/M +DDT/S +DE +DEA +DEC/SD +DH +DHS +DI +DJ +DMCA +DMD/M +DMZ +DNA/M +DOA +DOB +DOD +DOE +DOS/M +DOT +DP/SM +DPT +DRM +DST +DTP +DUI +DVD/S +DVR/SM +DWI +Dacey/M +Dachau/M +Dacia +Dacron/SM +Dada/M +Dadaism/M +Daedalus/M +Daffy's +Dag's +Dagmar/M +Dagny/M +Daguerre/M +Dagwood/M +Dahomey/M +Daimler/M +Daisy/M +Dakar/M +Dakota/SM +Dakotan/M +Dal/M +Dalai +Dale/M +Daley/M +Dali/M +Dalia/M +Dalian/M +Dalila/M +Dall/M +Dallas/M +Dalmatia/M +Dalmatian/SM +Dalton/M +Damara/M +Damaris/M +Damascus/M +Dame/MN +Damian/M +Damiano/M +Damien/M +Damion/M +Damocles/M +Damon/M +Dan/M +Dana/M +Danae/M +Dana�/M +Danbury/M +Dane/SM +Danelaw/M +Danette/M +Dangerfield/M +Dani/M +Dania/M +Danial/M +Danica/M +Daniel/SM +Daniela/M +Daniele/M +Daniella/M +Danielle/M +Daniels/M +Danish/M +Danna/M +Danni/M +Dannie/M +Danny/M +Danone/M +Dante/M +Danton/M +Danube/M +Danubian/M +Danville/M +Daphne/M +Dar/MNH +Dara/M +Darby/M +Darcey/M +Darci/M +Darcie/M +Darcy/M +Dardanelles/M +Dare/M +Daren/M +Darfur/M +Dari/M +Daria/M +Darin/M +Dario/M +Darius/M +Darjeeling/M +Darla/M +Darlene/M +Darling/M +Darnell/M +Daron/M +Darrel/M +Darrell/M +Darren/M +Darrin/M +Darrow/M +Darryl/M +Darsie/M +Darth/M +Dartmoor/M +Dartmouth/M +Darvon/M +Darwin/M +Darwinian/M +Darwinism/SM +Darwinist +Darya/M +Daryl/M +Dasha/M +Datamation +Daugherty/M +Daumier/M +Dav/M +Davao/M +Dave/M +Davenport/M +Davey/M +David/MS +Davida/M +Davide/M +Davidson/M +Davie/M +Davies/M +Davin/M +Davina/M +Davis/M +Davy/SM +Dawes/M +Dawkins +Dawn/M +Dawson/M +Day/M +Dayan +Dayna/M +Dayton/M +Daytona/M +De/RSMN +DeGeneres/M +DeKalb/M +Deadhead/M +DealTime/M +Dean/M +Deana/M +Deandre/M +Deane/M +Deann/M +Deanna/M +Deanne/M +Death/M +Deb/SM +Debbi/M +Debbie/M +Debby/M +Debi/M +Debian/M +Debora/M +Deborah/M +Debouillet/M +Debra/M +Debs/M +Debussy/M +Dec/M +Decalogue/M +Decatur/M +Decca/M +Deccan/M +December/SM +Decker/M +Dede/M +Dedekind/M +Dee/M +Deedee/M +Deena/M +Deere/M +Defoe/M +Degas/M +Deidre/M +Deimos/M +Deirdre/M +Deity +Dejesus/M +Del/M +Dela/M +Delacroix/M +Delacruz/M +Delaney/M +Delano/M +Delaware/MS +Delawarean/SM +Delbert/M +Deleon/M +Delgado/M +Delhi/M +Delia/M +Delibes/M +Delicious/M +Delilah/M +Delilahs +Delius/M +Dell/M +Della/M +Delmar/M +Delmarva/M +Delmer/M +Delmonico/M +Delmore/M +Deloitte/M +Delores/M +Deloria/M +Deloris/M +Delphi/M +Delphic/M +Delphine/M +Delphinus/M +Delta/M +Deltona/M +Dem/G +Demavend/M +Demerol/M +Demeter/M +Demetri/M +Demetria/M +Demetrius/M +Deming/M +Democrat/SM +Democratic +Democritus/M +Demosthenes/M +Demott/M +Dempsey/M +Dena/M +Denali +Dene +Deneb/M +Denebola/M +Deng/M +Deni/SM +Denis/M +Denise/M +Denmark/M +Denney/M +Dennie/M +Dennis/M +Dennison/M +Denny/M +Denton/M +Denver/M +Deny's +Denys +Deon/M +Depp/M +Der/M +Derby/M +Derek/M +Derick/M +Derk/M +Dermot/M +Derrick/M +Derrida/M +Derry +Descartes/M +Desdemona/M +Deseret/M +Desi/M +Desiree/M +Desmond/M +Detroit/M +Deuteronomy/M +Deutschmark/SM +Dev/M +Deva/M +Devan/M +Devanagari/M +Devi/M +Devil/M +Devin/M +Devlin/M +Devon/M +Devonian/M +Dewar/M +Dewayne/M +Dewey/M +Dewitt/M +Dex/M +Dexedrine/M +Dexter/M +Dhabi +Dhaka/M +Dhaulagiri/M +Di/SM +DiCaprio/M +DiMaggio/M +Diaghilev/M +Dial/M +Dian/M +Diana/M +Diane/M +Diann/M +Dianna/M +Dianne/M +Dias +Diaspora/MS +Dick/XM +Dickens/M +Dickensian +Dickerson/M +Dickie/M +Dickinson/M +Dickson/M +Dicky/M +Dictaphone/SM +Diderot/M +Didi/M +Dido/M +Didrikson/M +Diefenbaker/M +Diego/M +Diem/M +Dierdre/M +Dieter/M +Dietrich/M +Digg/SM +Dijkstra/M +Dijon/M +Dilbert/MS +Dillard/M +Dillinger/M +Dillon/M +Dimitri/M +Dina/M +Dinah/M +Dinny/M +Dino/M +Diocletian/M +Diogenes/M +Dion/M +Dione +Dionisio/M +Dionne/M +Dionysian/M +Dionysus/M +Diophantine/M +Dior/M +Dipper/M +Dir +Dirac/M +Dirichlet/M +Dirk/M +Dis/M +Disney/M +Disneyland/M +Disraeli/M +Dita/M +DivX/M +Divine/M +Diwali/M +Dix/M +Dixie/M +Dixiecrat/M +Dixieland/SM +Dixon/M +Django/M +Djibouti/M +Dmitri/M +Dnepr +Dnepropetrovsk/M +Dnieper/M +Dniester/M +Dobbin/M +Doberman/M +Dobro/M +Doctor +Doctorow/M +Dodge/M +Dodgson/M +Dodi/M +Dodie/M +Dodoma/M +Dodson/M +Doe/M +Doha/M +Dolby/M +Dole/M +Dolf/M +Dolley/M +Dollie/M +Dolly/M +Dolores/M +Dolph/M +Dom +Domenic/M +Domenico/M +Domesday/M +Domingo/M +Dominguez/M +Domini/M +Dominic/M +Dominica/M +Dominican/MS +Dominick/M +Dominik/M +Dominion +Dominique/M +Domitian/M +Don/SM +Dona/M +Donahue/M +Donal/M +Donald/M +Donaldson/M +Donatello/M +Donetsk/M +Donizetti/M +Donn/MR +Donna/M +Donne/M +Donnell/M +Donner/M +Donnie/M +Donny/M +Donovan/M +Dooley/M +Doolittle/M +Doonesbury/M +Doppler/M +Dora/M +Dorcas/M +Dore/M +Doreen/M +Dorey/M +Dori/SM +Doria/M +Dorian/M +Doric/M +Dorie/M +Doris/M +Dorise/M +Doritos/M +Doro/M +Dorotea/M +Dorothea/M +Dorothee/M +Dorothy/M +Dorrie/M +Dorris +Dorset/M +Dorsey/M +Dorthy/M +Dortmund/M +Dosi/M +Dostoevsky/M +Dot/M +Dothan/M +Dotson/M +Dottie/M +Dotty's +Douala/M +Douay/M +Doubleday/M +Doug/M +Dougie/M +Douglas/M +Douglass/M +Douro/M +Dov/MR +Dover/M +Dow/M +Downs/M +Downy/M +Doy/M +Doyle/M +Dr +Draco/M +Draconian/M +Dracula/M +Drake/M +Dramamine/SM +Drambuie/M +Drano/M +Dravidian/M +Dre/M +Dreamweaver/M +Dreiser/M +Dresden/M +Drew/M +Dreyfus/M +Dristan/M +Drona/M +Dropbox/M +Dru/M +Drudge/M +Druid/M +Drupal/M +Drusilla/M +Dryden/M +Dschubba/M +Du +DuPont/M +Duane/M +Dubai/M +Dubcek/M +Dubhe/M +Dublin/M +Dubrovnik/M +Dubuque/M +Duchamp/M +Dudley/M +Duff/M +Duffie/M +Duffy/M +Dugald/M +Duisburg/M +Duke/M +Dulce/M +Dulcie/M +Dulcinea/M +Dulles/M +Duluth/M +Dumas/M +Dumbledore/M +Dumbo/M +Dumpster/M +Dunant/M +Dunbar/M +Duncan/M +Dundee +Dunedin/M +Dunkirk/M +Dunlap/M +Dunn/M +Dunne/M +Dunstan +Dur/R +Duracell/M +Duran/M +Durand/M +Durant/M +Durante/M +Durban/M +Durer/M +Durex/M +Durham/MS +Durkheim/M +Duroc/M +Durocher/M +Durward/M +Duse/M +Dushanbe/M +Dusseldorf/M +Dustbuster/M +Dustin/M +Dusty/M +Dutch/M +Dutchman/M +Dutchmen/M +Dutchwoman +Duvalier/M +Dvina/M +Dvorak/M +Dvor�k/M +Dwayne/M +Dwight/M +Dy/M +Dyan/M +Dyer/M +Dylan/M +Dyna/M +DynamoDB/M +Dyson/M +Dzerzhinsky/M +Dzungaria/M +D�rer/M +D�sseldorf/M +E/SMY +EC +ECG/M +ECMAScript/M +EDP/M +EDT +EEC/M +EEG/M +EEO +EEOC +EFL +EFT +EKG/M +ELF/M +EM +EMT +ENE/M +EOE +EPA/M +ER +ERA +ESE/M +ESL +ESP/M +ESPN/M +ESR +EST/M +ET +ETA +ETD +EU +EULA/S +Eadie/M +Eakins/M +Eal/M +Eamon/M +Earhart/M +Earl/M +Earle/M +Earlene/M +Earline/M +Early's +Earnest/M +Earnestine/M +Earnhardt/M +Earp/M +East/SZMR +Easter/M +Eastern/R +Eastman/M +Easton/M +Eastwood/M +Eaton/M +Eb/MN +Eba/M +Ebba/M +Eben/M +Ebeneezer/M +Ebenezer/M +Eberhard/M +Ebert/M +Ebola/M +Ebonics/M +Ebony/M +Ebro/M +Ecclesiastes/M +Ecma/M +Eco/M +Ecstasy +Ecuador/M +Ecuadoran/SM +Ecuadorean +Ecuadorian/SM +Ed/MNX +Eda/M +Edam/SM +Edd/M +Edda/M +Eddie/M +Eddington/M +Eddy/M +Ede +Eden/M +Edgar/M +Edgard/M +Edgardo/M +Edi/MH +Edie/M +Edin/M +Edinburgh/M +Edison/M +Edith/M +Editha/M +Edlin/M +Edmond/M +Edmonton/M +Edmund/M +Edna/M +Edouard/M +Edsel/M +Eduard/M +Eduardo/M +Edvard/M +Edward/SM +Edwardian/M +Edwardo/M +Edwards/M +Edwin/M +Edwina/M +Edy/M +Edythe/M +Eeyore/M +Effie/M +Efrain/M +Efrem/M +Efren/M +Egan/M +Egbert +Eggo/M +Egon/M +Egor/M +Egypt/M +Egyptian/MS +Egyptology/M +Ehrenberg/M +Ehrlich/M +Eichmann/M +Eiffel/M +Eileen/M +Einstein/MS +Eire/M +Eisenhower/M +Eisenstein/M +Eisner/M +Ekaterina/M +El/Y +Elaina/M +Elaine/M +Elam/M +Elana/M +Elanor/M +Elasticsearch/M +Elastoplast/M +Elayne/M +Elba/M +Elbe/M +Elbert/M +Elbrus/M +Elden/M +Eldersburg/M +Eldin/M +Eldon/M +Eldredge/M +Eldridge/M +Eleanor/M +Eleanora/M +Eleanore/M +Eleazar/M +Electra/M +Elena/M +Elene/M +Eleni/M +Eleonora/M +Eleonore/M +Elfreda/M +Elfrida/M +Elgar/M +Eli/M +Elia/S +Elias/M +Elie/M +Elihu/M +Elijah/M +Elinor/M +Eliot/M +Elisa/M +Elisabet/M +Elisabeth/M +Elisabetta/M +Elise/M +Eliseo/M +Elisha/M +Elissa/M +Eliza/M +Elizabeth/M +Elizabethan/SM +Elizabethtown/M +Elke/M +Elkhart/M +Ella/M +Elle/M +Ellen/M +Ellery/M +Ellesmere/M +Elli/SM +Ellie/M +Ellington/M +Elliot/M +Elliott/M +Ellis/M +Ellison/M +Ellsworth/M +Ellwood/M +Elly/M +Ellyn/M +Elma/M +Elmer/M +Elmira/M +Elmo/M +Elmore/M +Elnath/M +Elnora/M +Elohim/M +Eloisa/M +Eloise/M +Eloy/M +Elroy/M +Elsa/M +Elsbeth/M +Else's +Elsevier/M +Elsey/M +Elsie/M +Elsinore/M +Elspeth/M +Elston/M +Eltanin/M +Elton/M +Elul/M +Elva/M +Elvia/M +Elvin/M +Elvira/M +Elvis/M +Elway/M +Elwin/M +Elwood/M +Elwyn/M +Elyria/M +Elyse/M +Elysee/M +Elysian/M +Elysium/SM +Elyssa/M +Elys�e/M +Ema/M +Emacs/M +Emanuel/M +Emanuele/M +Emeline/M +Emerson/M +Emery/M +Emeryville/M +Emil/M +Emile/M +Emilia/M +Emilie/M +Emilio/M +Emily/M +Eminem/M +Eminence +Emlen/M +Emlyn/M +Emma/M +Emmaline/M +Emmanuel/M +Emmeline/M +Emmerich/M +Emmet/M +Emmett/M +Emmie/M +Emmy/M +Emory/M +Encarta/M +EndNote/M +Endymion/M +Eng/M +Engelbert/M +Engels/M +England/M +English/MRS +Englishman/M +Englishmen/M +Englishwoman/M +Englishwomen/M +Enid/M +Enif/M +Eniwetok/M +Enkidu/M +Ennis +Enoch/M +Enos/M +Enrica/M +Enrico/M +Enrique/M +Enron/M +Enterprise/M +Eocene/M +Epcot/M +Ephesian/MS +Ephesus/M +Ephraim/M +Ephrem/M +Epictetus/M +Epicurean/M +Epicurus/M +Epimethius/M +Epiphany/SM +Episcopal +Episcopalian/MS +Epistle +Epsom/M +Epson/M +Epstein/M +Equuleus/M +Er/M +Eran/M +Erasmus/M +Erastus/M +Erato/M +Eratosthenes/M +Erda/M +Erebus/M +Erector/M +Erewhon/M +Erhard/M +Eric/M +Erica/M +Erich/M +Erick/M +Ericka/M +Erickson/M +Ericson/M +Ericsson/M +Eridanus/M +Erie/M +Erik/M +Erika/M +Erin/M +Eris/MS +Eritrea/M +Eritrean/SM +Erl/M +Erlang/M +Erlenmeyer/M +Erma/M +Erna/M +Ernest/M +Ernestine/M +Ernesto/M +Ernie/M +Ernst/M +Eros/MS +Errol/M +Erroll/M +Erse/M +Erskine +Erv/M +ErvIn/M +Erwin/M +Esau/M +Escher/M +Escherichia/M +Escondido +Esdras +Eskimo/MS +Esme/M +Esmeralda/M +Esperanto/M +Esperanza/M +Espinoza/M +Esq/M +Esquire/MS +Essa/M +Essen/M +Essene/M +Essequibo/M +Essex/M +Essie/M +Esta/M +Establishment +Esteban/M +Estela/M +Estella/M +Estelle/M +Ester/M +Esterhazy/M +Esterh�zy/M +Estes/M +Estevan/M +Esther/M +Estonia/M +Estonian/SM +Estrada/M +Estrella/M +Ethan/M +Ethel/M +Ethelbert +Ethelred/M +Ethelyn/M +Ethernet/M +Ethiopia/M +Ethiopian/SM +Etienne/M +Etna/M +Eton/M +Etruria/M +Etruscan/M +Etta/M +Ettie/M +Ettore/M +Etty/M +Eu/M +Eucharist/MS +Eucharistic +Euclid/M +Euclidean/M +Eudora/M +Eugen/M +Eugene/M +Eugenia/M +Eugenie/M +Eugenio/M +Eugenius/M +Eula/M +Eulalie/M +Euler/M +Eumenides/M +Eunice/M +Euphemia/M +Euphrates/M +Eur +Eurasia/M +Eurasian/MS +Euripides/M +Eurodollar/SM +Europa/M +Europaea/M +Europe/M +European/MS +Eurydice/M +Eustace/M +Eustachian/M +Eustacia/M +Eustis/M +Euterpe/M +Ev/M +Eva/M +Evan/SM +Evangelical +Evangelina/M +Evangeline/M +Evangelist/M +Evans/M +Evansville/M +Eve/M +Evelina/M +Eveline/M +Evelyn/M +Evenki/M +EverReady/M +Everard/M +Everest/M +Everett/M +Everette/M +Everglades/M +Evert/M +Evey/M +Evian/M +Evie/M +Evin/M +Evita/M +Evy/M +Ewan/M +Ewart/M +Ewell/M +Ewen/M +Ewing/M +Excalibur/M +Excedrin/M +Excellency/SM +Exchequer +Exercycle/M +Exocet/M +Exodus/M +Expedia/M +Exxon/M +Eyck/M +Eyre/M +Eysenck/M +Ezekiel/M +Ezequiel/M +Ezra/M +F/MD +FAA +FAQ/SM +FBI/M +FCC +FD +FDA +FDIC/M +FDR/M +FHA/M +FICA/M +FIFO +FL +FM/SM +FNMA/M +FOFL +FORTRAN/M +FPO +FSF/M +FSLIC +FTC +FUD/S +FWD +FWIW +FY +FYI +Faber/M +Faberge/M +Faberg�/M +Fabian/MS +Fabien/M +Fabio/M +Facebook/M +Fae/M +Faeroe/M +Fafnir/M +Fagin/M +Fahd/M +Fahrenheit/M +Fairbanks/M +Fairfax +Fairfield/M +Fairhope/M +Fairleigh/M +Fairlie/M +Faisal/M +Faisalabad/M +Faith/M +Fajardo/M +Falasha/M +Falkland/SM +Falklands/M +Falkner +Fallon/M +Fallopian/M +Falstaff/M +Falwell/M +Fania/M +Fannie/M +Fanny/M +Far's +Fara/M +Faraday/M +Farah/M +Fargo/M +Farley/M +Farmer/M +Farmington/M +Farr/M +Farragut/M +Farrah/M +Farrakhan/M +Farrand/M +Farrel/M +Farrell/M +Farris/M +Farrow/M +Farsi/M +Fascist +Faso/M +Fassbinder/M +Fatah/M +Fates/M +Father/SM +Fatima/M +Fatimid/M +Faulkner/M +Faulknerian/M +Fauntleroy/M +Faust/M +Faustian/M +Faustina/M +Faustino/M +Faustus/M +Fawkes/M +Fay/M +Faye/M +Fayette/M +Fayetteville/M +Fayre/M +Fe/M +Feb/M +February/SM +Fed/SM +FedEx/M +Federal/MS +Federalist/M +Federico/M +Feds/M +Felecia/M +Felice/M +Felicia/M +Felicity/M +Feliks/M +Felipe/M +Felix/M +Fellini/M +Feng/M +Fenian/M +Fennec/M +Feodor/M +Ferber/M +Ferd/M +Ferdie/M +Ferdinand/M +Ferdy/M +Fergus/M +Ferguson/M +Ferlinghetti/M +Fermat/M +Fermi/M +Fern/M +Fernanda/M +Fernande/M +Fernandez/M +Fernandina/M +Fernando/M +Ferne/M +Ferrari/M +Ferraro/M +Ferrel/M +Ferrell/M +Ferris/M +Fey's +Feynman/M +Fez/M +Fianna +Fiat/M +Fiberglas/M +Fibonacci/M +Fichte/M +Fidel/M +Fidelia/M +Fidelio/M +Fido/M +Fielding/M +Fields/M +Fifi/M +Figaro/M +Figueroa/M +Fiji/M +Fijian/MS +Filip/M +Filipino/MS +Filippo/M +Fillmore/M +FilmSpot/M +Filmer/M +Filofax/M +Fina/M +Finch/M +FindArticles/M +FindLaw/M +Findlay/M +Findley/M +Finland/M +Finlay/M +Finley/M +Finn/SM +Finnbogadottir/M +Finnegan/M +Finnish/M +Fiona/M +Firebase/M +Firefox/M +Firestone/M +Fischer/M +Fisher/M +Fisk/M +Fitch/M +Fitchburg/M +Fitz/M +Fitzgerald/M +Fitzpatrick/M +Fitzroy/M +Fizeau/M +Fla +Flagstaff/M +Flanagan/M +Flanders/M +Flathead +Flatt/M +Flaubert/M +Fleischer/M +Flem/G +Fleming/M +Flemish/M +Flemming/M +Fletch/MR +Fletcher/M +Fleur/M +Flickr/M +Flin/M +Flinn/M +Flint/M +Flintstones/M +Flo/M +Flock/M +Flor/M +Flora/M +Flore/SM +Florence/M +Florencia/M +Florentine/M +Flores/M +Florette/M +Florian/M +Florida/M +Floridan/M +Floridian/SM +Florinda/M +Florine/M +Floris +Florrie/M +Florsheim/M +Flory/M +Flossie/M +Flossy's +Flowers/M +Floyd/M +Flynn/M +Fm/M +Foch/M +Fokker/M +Foley/M +Folgers/M +Folsom/M +Fomalhaut/M +Fonda/M +Fons +Foosball/M +Forbes/M +Ford/M +Foreman/M +Forest/MR +Forester/M +Forex/M +Formica/MS +Formosa/M +Formosan/M +Forrest/MR +Forrester/M +Forster/M +Fortaleza/M +Foss/M +Fosse/M +Foster/M +Fotomat/M +Foucault/M +Fourier/M +Fourneyron/M +Fourth +Fowler/M +Fox/MS +Fr/MD +Fragonard/M +Fran/SM +France/SM +Frances/M +Francesca/M +Francesco/M +Francine/M +Francis/M +Francisca/M +Franciscan/MS +Francisco/M +Franck/M +Franco/M +Francois/M +Francoise/M +Francophile +Franglais/M +Frank/SM +Frankel/M +Frankenstein/M +Frankfort/M +Frankfurt/MR +Frankfurter/M +Frankie/M +Frankish +Franklin/M +Franklyn/M +Franks/M +Franky/M +Frannie/M +Franny/M +Fransisco/M +Franz/MN +Franzen/M +Fraser/M +Frasier/M +Frau/MN +Fraulein +Frazer +Frazier/M +Fred/M +Freda/M +Freddie/M +Freddy/M +Frederic/M +Frederica/M +Frederich/M +Frederick/M +Fredericksburg/M +Frederico/M +Fredericton/M +Frederik/M +Frederique/M +Fredric/M +Fredrick/M +Fredrika/M +Free's +FreeBSD/M +Freeland/M +Freeman/M +Freemason/SM +Freemasonry/SM +Freetown/M +Freida/M +Fremont/M +French/MS +Frenchman/M +Frenchmen/M +Frenchwoman/M +Frenchwomen/M +Freon/M +Fresnel/M +Fresno/M +Freud/M +Freudian/M +Frey/M +Freya/M +Fri/M +Friday/SM +Frieda/M +Friedan/M +Friederike/M +Friedman/M +Friedmann/M +Friedrich +Friend/SM +Frigga/M +Frigidaire/M +Frisbee/M +Frisco/M +Frisian/MS +Frito/M +Fritz/M +Frobisher/M +Frodo/M +Froissart/M +Fromm/M +Fronde/M +FrontPage/M +Frontenac/M +Frost/M +Frostbelt/M +Frunze/M +Fry/M +Frye/M +Fuchs/M +Fuentes/M +Fugger/M +Fuji/M +Fujian/M +Fujitsu/M +Fujiwara/M +Fujiyama/M +Fukuoka/M +Fukushima/M +Fukuyama/M +Fulani/M +Fulbright/M +Fuller/M +Fullerton/M +Fulton/M +Fulvia/M +Funafuti/M +Fundy/M +Furies/M +Furman/M +Furtwangler/M +Furtw�ngler/M +Fushun/M +Fuzhou/M +Fuzzbuster/M +G/MNRB +GA +GAO +GATT/M +GB/M +GCC/M +GDP/M +GDPR +GE/M +GED +GHQ/M +GHz/M +GI +GIF +GIGO +GM/M +GMAT +GMO +GMT/M +GNP/M +GNU/M +GOP/M +GP/M +GPA +GPO +GPS +GPU +GSA +GTE/M +GU +GUI/M +Ga/M +GaAs +Gabby/M +Gabe/M +Gabi/M +Gable/M +Gabon/M +Gabonese/M +Gaborone/M +Gabriel/M +Gabriela/M +Gabriele/M +Gabriella/M +Gabrielle/M +Gaby/M +Gacrux/M +Gadsden/M +Gae/M +Gaea/M +Gael/SM +Gaelic/M +Gagarin/M +Gage/M +Gaia/M +Gail/M +Gaiman/M +Gaines/M +Gainesville/M +Gainsborough/M +Galahad/SM +Galapagos/M +Galatea/M +Galatia/M +Galatians/M +Galaxy +Galbraith/M +Gale/M +Galen/M +Galibi/M +Galilean/SM +Galilee/M +Galileo/M +Galina/M +Gall/M +Gallagher/M +Gallegos/M +Gallic/M +Gallicism/SM +Gallo/M +Galloway/M +Gallup/M +Galois/M +Galsworthy/M +Galvan/M +Galvani/M +Galveston/M +Galvin/M +Gama +Gamaliel/M +Gamay/M +Gambia/M +Gambian/SM +Gamble/M +GameCube/M +GameFAQs/M +GameSpot/M +Gamow/M +Gan/M +Gandalf/M +Gandhi/M +Gandhian/M +Ganesha/M +Ganges/M +Gangtok/M +Gannon/M +Gansu/M +Gantry/M +Ganymede/M +Gap/M +Garamond +Garbo/M +Garcia/M +Gard +Gardiner +Gardner/M +Gare/MH +Gareth/M +Garey/M +Garfield/M +Garfunkel/M +Gargantua/M +Garibaldi/M +Garland/M +Garner/M +Garrard/M +Garrett/M +Garrick/M +Garrison/M +Garry/M +Garth/M +Garvey/M +Garvin/M +Garwood/M +Gary/M +Garza/M +Gascony/M +Gaspar +Gaspard/M +Gasparo/M +Gasper/M +Gasser/M +Gaston/M +Gastonia/M +Gastroenterology +Gates/M +Gatling/M +Gatorade/M +Gatsby/M +Gatun/M +Gauguin/M +Gaul/SM +Gaulish +Gauss/M +Gaussian/M +Gautama/M +Gauthier/M +Gautier/M +Gav/MN +Gavan/M +Gaven/M +Gavin/M +Gawain/M +Gay/M +Gaye/M +Gayle/M +Gaylord/M +Gaynor/M +Gaza/M +Gaziantep/M +Gbps +Gd/M +Gdansk/M +Ge/M +Gecko/M +Geffen/M +Gehenna/M +Gehrig/M +Geiger/M +Gelbvieh/M +Geller/M +Gemini/MS +Gen/M +GenBank/M +Gena/M +Genaro/M +Gene/M +Genesis/M +Genet/M +Geneva/M +Genevieve/M +Genevra/M +Genghis/M +Genia/M +Genna/M +Genny/M +Geno/M +Genoa/SM +Gentoo/M +Gentry/M +Geo/M +Geoff/M +Geoffrey/M +Geordie +Georg/M +George/MS +Georgetown/M +Georgette/M +Georgi/M +Georgia/M +Georgian/MS +Georgiana/M +Georgianna/M +Georgie/M +Georgina/M +Georgy/M +Ger/M +Gerald/M +Geraldine/M +Gerard/M +Gerardo/M +Gerber/M +Gerda/M +Gere/M +Gerhard/M +Gerhardt/M +Geri/M +Geritol/M +Germain/M +Germaine/M +German/MS +Germanic/M +Germany/M +Gerome/M +Geronimo/M +Gerrard/M +Gerri/M +Gerry/M +Gershwin/M +Gert/M +Gertie/M +Gertrud/M +Gertrude/M +Gertrudis/M +Gerty/M +Gery/M +Gestapo/SM +Gethsemane/M +Getty/M +Gettysburg/M +Gewurztraminer/M +Gew�rztraminer/M +Ghana/M +Ghanaian +Ghats/M +Ghazvanid/M +Ghent/M +Ghibelline/M +Giacometti/M +Giacomo/M +Gian/M +Gianna/M +Gianni/M +Giannini/M +Giauque/M +Gib/M +Gibb/SM +Gibbon/M +Gibbs/M +Gibraltar/MS +Gibson/M +Gide/M +Gideon/M +Gielgud/M +Gienah/M +Giff/M +Giffard/M +Gifford/M +Gigi/M +Gil/MY +Gila/M +Gilbert/M +Gilberte/M +Gilberto/M +Gilchrist/M +Gilda/M +Gilead/M +Giles/M +Gilgamesh/M +Gill/M +Gillan/M +Gilles +Gillespie/M +Gillette/M +Gilliam/M +Gillian/M +Gillie's +Gilligan/M +Gilly/M +Gilman +Gilmore/M +Gilroy/M +Gina/M +Ginevra/M +Ginger/M +Gingrich/M +Ginnie/M +Ginny/M +Gino/M +Ginsberg/M +Ginsburg/M +Ginsu/M +Giordano/M +Giorgi/M +Giorgio/M +Giorgione/M +Giotto/M +Giovanna/M +Giovanni/M +Giraud +Giraudoux/M +Gisela/M +Gisele/M +Giselle/M +Gish/M +GitHub/M +Giulia/M +Giuliani/M +Giulietta/M +Giulio/M +Giuseppe/M +Giusto/M +Giza/M +Gk +Gladstone/MS +Gladys/M +Glaser/M +Glasgow/M +Glass/M +Glastonbury/M +Glaswegian/SM +Glaxo/M +Gleason/M +Glen/M +Glenda/M +Glendale +Glendon/M +Glenlivet/M +Glenn/M +Glenna/M +Glennie/M +Gloria/M +Gloriana/M +Gloucester/M +Gloucestershire/M +Glover/M +Glyn/M +Glynis/M +Glynn/M +GmbH +Gnostic/M +Gnosticism/M +GnuPG +Goa/M +Gobi/M +God/M +Godard/M +Goddard/M +Godel/M +Godfrey/M +Godhead/M +Godiva/M +Godot/M +Godspeed/SM +Godthaab/M +Godunov/M +Godwin +Godzilla/M +Goebbels/M +Goering/M +Goethals/M +Goethe/M +Goff/M +Gog/M +Gogol/M +Goiania/M +Golan/M +Golconda/M +Golda/M +Goldberg/M +Golden/M +Goldie/M +Goldilocks/M +Golding/M +Goldman/M +Goldsboro/M +Goldsmith/M +Goldwater/M +Goldwyn/M +Goldy/M +Golgi/M +Golgotha/M +Goliath/M +Gomez/M +Gomorrah/M +Gompers/M +Gomulka/M +Gondwanaland/M +Gonzales/M +Gonzalez/M +Gonzalo/M +Good/M +Goodall/M +Goode/M +Goodman/M +Goodrich/M +Goodwill/M +Goodwin/M +Goodyear/M +Google/M +Goolagong/M +Gopher +Goran/M +Gorbachev/M +Gordan/M +Gorden/M +Gordian/M +Gordie/M +Gordimer/M +Gordon/M +Gordy/M +Gore/M +Goren/M +Gorey/M +Gorgas/M +Gorgon/M +Gorgonzola/M +Gorky/M +Gospel/MS +Goteborg/M +Goth/M +Gotham/M +Gothic/MS +Goths +Gottfried/M +Gouda/SM +Gould/M +Gounod/M +Governor +Goya/M +Gr/B +Grable/M +Gracchus/M +Grace/M +Graceland/M +Gracia/M +Gracie/M +Graciela/M +Grady/M +Graeme/M +Graffias/M +Grafton/M +Graham/M +Grahame/M +Grail/M +Grammy/M +Grampians/M +Gran's +Granada/M +Grange/R +Grannie/M +Grant/M +Grantham/M +Grantley/M +Granville/M +Grass/M +Grata/M +Gratia/M +Graves/M +Gray/M +Grayslake/M +Grazia/M +Grecian/M +Greece/M +Greek/SM +Greeley/M +Green/SM +Greene/M +Greenland/M +Greenlandic +Greenpeace/M +Greensboro/M +Greensleeves/M +Greenspan/M +Greenville/M +Greenwich/M +Greer/M +Greg/M +Gregg/M +Gregoire/M +Gregor/M +Gregorian/M +Gregorio/M +Gregorius/M +Gregory/M +Grenada/M +Grenadian/MS +Grenadines/M +Grendel/M +Grenoble/M +Grenville +Gresham/M +Greta/M +Gretchen/M +Grete/M +Gretel/M +Gretna/M +Gretta/M +Gretzky/M +Grey/M +Grieg/M +Grier/M +Griff/M +Griffin/M +Griffith/M +Griffiths +Grimes/M +Grimm/M +Grinch/M +Gris/M +Griselda +Griswold/M +Gromyko/M +Gropius/M +Gross/M +Grosz/M +Grotius/M +Grover/M +Grozny +Grumman/M +Grundy/M +Grunewald/M +Grus/M +Gruyere/SM +Gruy�re/M +Gr�newald/M +Guadalajara/M +Guadalcanal/M +Guadalquivir/M +Guadalupe/M +Guadeloupe/M +Guallatiri/M +Guam/M +Guamanian +Guangdong/M +Guangzhou/M +Guantanamo/M +Guarani/M +Guarnieri/M +Guatemala/M +Guatemalan/MS +Guayama/M +Guayaquil/M +Gucci/M +Guelph/M +Guenevere/M +Guernsey/MS +Guerra/M +Guerrero/M +Guevara/M +Guggenheim/M +Guglielmo/M +Gui/M +Guiana/M +Guido/M +Guilbert/M +Guildford/M +Guillaume/M +Guillermo/M +Guinea/M +Guinean/MS +Guinevere/M +Guinness/M +Guiyang/M +Guizhou/M +Guizot/M +Gujarat/M +Gujarati/M +Gujranwala/M +Gulfport/M +Gullah/M +Gulliver/M +Gumbel/M +Gunilla/M +Gunter +Gunther/M +Guofeng/M +Gupta/M +Gurkha/M +Gus/M +Gussie/M +Gussy's +Gusta/M +Gustaf/M +Gustav/M +Gustave/M +Gustavo/M +Gustavus/M +Gusti/M +Gusty's +Gutenberg/M +Guthrie/M +Gutierrez/M +Guy/M +Guyana/M +Guyanese/M +Guzman/M +Gwalior/M +Gwen/M +Gwendolen/M +Gwendoline/M +Gwendolyn/M +Gwyn/M +Gwyneth/M +Gwynne/M +Gypsy/SM +G�del/M +G�teborg/M +H/M +HBO/M +HBase/M +HDD +HDMI +HDTV +HF/M +HHS +HI +HIV/M +HM +HMO/M +HMS +HOV +HP/M +HPV +HQ/M +HR +HRH +HS +HSBC/M +HST +HT +HTML/M +HTTP +HTTPS +HUD/M +HVAC +Ha/M +Haas/M +Habakkuk/M +Haber/M +Had's +Hadar/M +Hades/M +Hadleigh/M +Hadley/M +Hadoop/M +Hadria/M +Hadrian/M +Hafiz/M +Hagan/M +Hagar/M +Hagen +Hagerstown/M +Haggai/M +Hagiographa/M +Hague/M +Hahn/M +Haida/SM +Haifa/M +Hailey/M +Hainan/M +Haiphong/M +Haiti/M +Haitian/MS +Hakeem/M +Hakim/M +Hakka/M +Hakluyt/M +Hal/SMY +Haldane/M +Hale/M +Haleakala/M +Haley/M +Hali/M +Halifax/M +Hall/M +Halley/M +Halliburton/M +Hallie/M +Hallmark/M +Halloween/MS +Hallstatt/M +Hally/M +Halon/M +Hals/M +Halsey/M +Ham/M +Haman/M +Hamas/M +Hamburg/MS +Hamel/M +Hamhung/M +Hamid/M +Hamil/M +Hamilcar/M +Hamill/M +Hamilton/M +Hamiltonian/M +Hamish/M +Hamitic/M +Hamlet/M +Hamlin/M +Hammad/M +Hammarskjold/M +Hammerstein/M +Hammett/M +Hammond/M +Hammurabi/M +Hampshire/M +Hampton/M +Hamsun/M +Han/SM +Hana/M +Hanan/M +Hancock/M +Handel/M +Handy/M +Haney/M +Hanford/M +Hangul/M +Hangzhou/M +Hank/M +Hanna/M +Hannah/M +Hanni/M +Hannibal/M +Hanoi/M +Hanover/M +Hanoverian/M +Hans/MN +Hansel/M +Hansen/M +Hanson/M +Hanuka +Hanukah/M +Hanukkah/M +Hanukkahs +Happy's +Hapsburg/M +Harald/M +Harare/M +Harbert/M +Harbin/M +Harcourt/M +Hardin/M +Harding/M +Hardy/M +Hargreaves/M +Harlan/M +Harland/M +Harlem/M +Harlequin/M +Harley/M +Harlin/M +Harlingen/M +Harlow/M +Harman/M +Harmon/M +Harmonia/M +Harmonie/M +Harold/M +Haroun/M +Harper/M +Harpy/SM +Harrell/M +Harri/SM +Harriet/M +Harriett/M +Harriette/M +Harrington/M +Harriot/M +Harriott/M +Harris/M +Harrisburg/M +Harrison/M +Harrisonburg/M +Harrods/M +Harry/M +Hart/M +Harte/M +Hartford/M +Hartley +Hartline/M +Hartman/M +Hartwell/M +Harv/M +Harvard/M +Harvey/M +Harwell/M +Hasbro/M +Hashim/M +Hasidim/M +Haskell/M +Haslett/M +Hassan/M +Hastie/M +Hastings/M +Hasty's +Hatfield/M +Hathaway/M +Hatsheput/M +Hatteras/M +Hatti/M +Hattie/M +Hattiesburg/M +Hatty/M +Hauptmann/M +Hausa/M +Hausdorff/M +Havana/MS +Havarti/M +Havel/M +Havoline/M +Haw +Hawaii/M +Hawaiian/SM +Hawking/M +Hawkins/M +Hawks +Hawthorne/M +Hay/SM +Hayden/M +Haydn/M +Haydon/M +Hayek/M +Hayes/M +Hayley/M +Haynes/M +Hays/M +Hayward/M +Haywood/M +Hayworth/M +Hayyim/M +Hazel/M +Hazleton/M +Hazlett/M +Hazlitt/M +He/M +Head/M +Hearst/M +Heath/MR +Heather/M +Heaviside/M +Heb +Hebe/M +Hebei/M +Hebert/M +Hebraic/M +Hebraism/SM +Hebrew/MS +Hebrews/M +Hebrides/M +Hecate/M +Hector/M +Hecuba/M +Hedda/M +Hedi/M +Hedwig/M +Hedy/M +Heep/M +Hefner/M +Hegel/M +Hegelian/M +Hegira/M +Heidegger/M +Heidelberg/M +Heidi/M +Heifetz/M +Heilongjiang/M +Heimlich/M +Heine/M +Heineken/M +Heinlein/M +Heinrich/M +Heinz/M +Heisenberg/M +Heisman/M +Hejira's +Helaina/M +Helen/M +Helena/M +Helene/M +Helga/M +Helge/M +Helicobacter +Helicon/M +Heliopolis/M +Helios/M +Hellene/SM +Hellenic/M +Hellenism/MS +Hellenist +Hellenistic/M +Hellenization/M +Hellenize/MD +Heller/M +Hellespont/M +Hellman/M +Helmholtz/M +Heloise/M +Helsinki/M +Helvetian +Helvetica +Helvetius/M +Hemet/M +Hemingway/M +Henan/M +Hench/M +Henderson/M +Hendrick/MS +Hendricks/M +Hendrik/M +Hendrix/M +Henley/M +Hennessy/M +Henri/M +Henrietta/M +Henriette/M +Henrik/M +Henry/M +Hensley/M +Henson/M +Hepburn/M +Hephaestus/M +Hephzibah/M +Hepplewhite/M +Hera/M +Heracles/M +Heraclitus/M +Herakles/M +Herbart/M +Herbert/M +Herbie/M +Herby/M +Herc/M +Herculaneum/M +Hercule/MS +Herculean +Hercules/M +Herder/M +Hereford/SM +Herero/M +Heriberto/M +Herman/M +Hermann/M +Hermaphroditus/M +Hermes/M +Hermia/M +Hermine/M +Herminia/M +Hermione/M +Hermitage/M +Hermite/M +Hermon +Hermosillo/M +Hernandez/M +Hernando/M +Herod/M +Herodotus/M +Heroku/M +Herold/M +Herr/MG +Herrera/M +Herrick/M +Herring/M +Hersch/M +Herschel/M +Hersey/M +Hersh/M +Hershel/M +Hershey/M +Herta/M +Hertfordshire/M +Hertha/M +Hertz/M +Hertzsprung/M +Herve/M +Hervey/M +Herzegovina/M +Herzl/M +Heshvan/M +Hesiod/M +Hesperia/M +Hesperus/M +Hess/M +Hesse/M +Hessian/M +Hester/M +Hestia/M +Heston/M +Hettie/M +Hetty/M +Hew's +Hewett/M +Hewitt/M +Hewlett/M +Heyerdahl/M +Heywood/M +Hezbollah/M +Hezekiah/M +Hf/M +Hg/M +Hi's +Hialeah/M +Hiawatha/M +Hibernia/M +Hibernian +Hickman/M +Hickok/M +Hickory/M +Hicks/M +Hieronymus/M +Higashiosaka +Higgins/M +Highlander/SM +Highlands +Highness/M +Hightstown/M +Hilario/M +Hilary/M +Hilbert/M +Hilda/M +Hilde/M +Hildebrand/M +Hildegarde/M +Hildy/M +Hilfiger/M +Hill/M +Hillard/M +Hillary/M +Hillel/M +Hillery/M +Hilliard +Hillier/M +Hillsborough/M +Hilly's +Hillyer/M +Hilton/M +Himalaya/SM +Himalayan +Himalayas/M +Himmler/M +Hinayana/M +Hindemith/M +Hindenburg/M +Hindi/M +Hindu/SM +Hinduism/SM +Hindustan/M +Hindustani/SM +Hines/M +Hinesville/M +Hinton/M +Hinze/M +Hipparchus/M +Hippocrates/M +Hippocratic/M +Hiram/M +Hirobumi/M +Hirohito/M +Hiroshima/M +Hirsch/M +Hispanic/SM +Hispanica/M +Hispaniola/M +Hiss/M +Hitachi/M +Hitchcock/M +Hitler/MS +Hittite/SM +Hmong/M +Ho/M +Hobart/M +Hobbes/M +Hobbs/M +Hobie/M +Hockney/M +Hodge/SM +Hodges/M +Hodgkin/M +Hoff/M +Hoffa/M +Hoffman/M +Hofstadter/M +Hogan/M +Hogarth/M +Hogwarts/M +Hohenlohe/M +Hohenstaufen/M +Hohenzollern/M +Hohhot/M +Hohokam/M +Hokkaido/M +Hokusai/M +Holbein/M +Holcomb/M +Holden/M +Holder/M +Holiday/M +Holiness +Holland/ZSMR +Hollander/M +Hollandica/M +Hollerith/M +Holley/M +Hollie/M +Hollis/M +Holloway/M +Holly/M +Hollywood/M +Holman/M +Holmes/M +Holocaust/M +Holocene/M +Holst/M +Holstein/SM +Holt/M +Homer/M +Homeric/M +Hon +Honda/M +Honduran/MS +Honduras/M +Honecker/M +Honeywell/M +Hong +Honiara/M +Honolulu/M +Honorable +Honoria/M +Honshu/M +Hood/M +Hooke/RM +Hooker/M +Hooper/M +Hoosier/MS +Hooters/M +Hoover/MS +Hope/M +Hopewell/M +Hopi/SM +Hopkins/M +Hopper/M +Horace/M +Horacio/M +Horatia/M +Horatio/M +Horatius/M +Hormel/M +Hormuz/M +Horn/M +Hornblower/M +Horne/M +Horowitz/M +Horst/M +Hort/M +Hortense +Hortensia/M +Horthy/M +Horton/M +Horus/M +Hosea/M +Host/SM +Hotmail/M +Hotpoint/M +Hottentot/SM +Houdini/M +Houghton/M +Houma/M +House/M +Housman/M +Houston/M +Houyhnhnm/M +Hovhaness/M +Howard/M +Howe/M +Howell/MS +Howells/M +Howey/M +Howie/M +Howrah +Hoyle/M +Hoyt/M +Hrothgar/M +Hts +Huang/M +Hubbard/M +Hubble/M +Hubei/M +Huber/M +Hubert/M +Huck/M +Huddersfield +Hudson/M +Huerta/M +Huey/M +Huff/M +Huffman/M +Huggins/M +Hugh/MS +Hughes/M +Hughie +Hugo/M +Huguenot/MS +Hugues/M +Hui/M +Huitzilopotchli/M +Hulda/M +Hull/M +Humbert/M +Humberto/M +Humboldt/M +Hume/M +Humfrey/M +Hummel/M +Hummer/M +Humphrey/SM +Humvee/M +Hun/SM +Hunan/M +Hung/M +Hungarian/SM +Hungary/M +Hunspell/M +Hunt/MR +Hunter/M +Huntington/M +Huntley/M +Huntsville/M +Hurd/M +Hurley/M +Huron/M +Hurst/M +Hus/M +Husein/M +Hussein/M +Husserl/M +Hussite/M +Huston/M +Hutchinson/M +Hutton/M +Hutu/M +Huxley/M +Huygens/M +Hy/M +Hyacinthe/M +Hyades/M +Hyatt/M +Hyde/M +Hyderabad/M +Hydra/M +Hyman/M +Hymen/M +Hymie +Hyperion/M +Hyundai/M +Hz/M +H�loise/M +I'd +I'll +I'm +I've +I/M +IA +IANAL +IBM/M +ICBM/SM +ICC +ICU +ID/SM +IDE +IE +IED +IEEE +IIRC +IKEA/M +IL +IMDb/M +IMDbPro/M +IMF/M +IMHO +IMNSHO +IMO +IN +ING/M +INRI +INS +IOU/M +IP +IPA +IPO/SM +IQ/M +IRA/SM +IRC +IRS/M +ISBN +ISIS +ISO/M +ISP/SM +ISS +IT +IUD +IV/SM +IVF +Ia +Iaccoca/M +Iago/M +Iain/M +Ian/M +Ianthe/M +Iapetus/M +Ibadan/M +Iberia/M +Iberian/M +Ibiza/M +Iblis/M +Ibo/M +Ibrahim/M +Ibsen/M +Icahn/M +Icarus/M +Ice +Iceland/MRZ +Icelander/M +Icelandic/M +Ichabod/M +Ida/M +Idaho/SM +Idahoan/MS +Idahoes +Ieyasu/M +Iggy/M +Ignace/M +Ignacio/M +Ignatius/M +Ignaz/M +Ignazio/M +Igor/M +Iguassu/M +Ijsselmeer/M +Ike/M +Ikey/M +Ikhnaton/M +Ila/M +Ileana/M +Ilene/M +Iliad/SM +Ilka/M +Ill +Illa/M +Illinois/M +Illinoisan/MS +Illuminati/M +Ilsa/M +Ilse/M +Ilyushin/M +Imam +Imelda/M +Imhotep/M +Immanuel +Imodium/M +Imogen/M +Imogene/M +Imus/M +In/MP +Ina/M +Inc +Inca/SM +Inchon/M +Incorporated +Ind +Independence/M +India/M +Indian/MS +Indiana/M +Indianan/SM +Indianapolis/M +Indianian +Indies/M +Indio/M +Indira/M +Indochina/M +Indochinese/M +Indonesia/M +Indonesian/SM +Indore/M +Indra/M +Indus/M +Indy/SM +Ines/M +Inez/M +Inga/M +Inge/RM +Ingeborg/M +Ingemar/M +Inger/M +Inglewood +Inglis/M +Ingmar/M +Ingram/M +Ingres/M +Ingrid/M +Inigo/M +Inna/M +Inness/M +Innis/M +Innocent/M +Innsbruck +Inonu/M +Inquisition/M +Inst +Instagram/M +Instamatic/M +Intel/M +Intelsat/M +Internationale/M +Internet/SM +Interpol/M +Inuit/MS +Inuktitut/M +Invar/M +Io/M +Iona +Ionesco/M +Ionian/MS +Ionic/SM +Iowa/SM +Iowan/MS +Iphigenia/M +Ipswich +Iqaluit/M +Iqbal/M +Iquitos/M +Ir/M +Ira/M +Iran/M +Iranian/SM +Iraq/M +Iraqi/MS +Ireland/M +Irena/M +Irene/M +Irina/M +Iris/M +Irish/MR +Irishman/M +Irishmen/M +Irishwoman/M +Irishwomen/M +Irkutsk/M +Irma/M +Iroquoian/SM +Iroquois/M +Irrawaddy/M +Irtish/M +Irv/MG +Irvin/M +Irvine/M +Irving/M +Irwin/M +Isa +Isaac/M +Isaak/M +Isabel/M +Isabela/M +Isabella/M +Isabelle/M +Isadora/M +Isadore/M +Isaiah/M +Isak/M +Iscariot/M +Isfahan/M +Isherwood/M +Ishim/M +Ishmael/M +Ishtar/M +Isiah/M +Isidor/M +Isidora/M +Isidore/M +Isidoro/M +Isidro/M +Isis/M +Islam/MS +Islamabad/M +Islamic/M +Islamica/M +Islamism/M +Islamist/M +Islamophobia +Islamophobic +Ismael/M +Ismail/M +Isobel/M +Isolde/M +Ispell/M +Israel/SM +Israeli/SM +Israelite/M +Issac/M +Issachar/M +Issy/M +Istanbul/M +Isuzu/M +It +Itaipu/M +Ital +Italia/M +Italian/SM +Italianate +Italy/M +Itasca/M +Ithaca/M +Ithacan/M +Ito/M +Iva/M +Ivan/M +Ivanhoe/M +Ivar/M +Ive/RSM +Iver/M +Ives/M +Ivie/M +Ivoire +Ivor/M +Ivorian +Ivory/M +Ivy/M +Iyar/M +Izaak/M +Izanagi/M +Izanami/M +Izhevsk/M +Izmir/M +Izod/M +Izvestia/M +Izzy/M +J/MDNX +JCS +JD +JFK/M +JP +JPEG/SM +JSON +JV +Jabez/M +Jacinta/M +Jack/M +Jacki/M +Jackie/M +Jacklin/M +Jacklyn/M +Jackson/M +Jacksonian/M +Jacksonville/M +Jacky/M +Jaclyn/M +Jacob/SM +Jacobean/M +Jacobi/M +Jacobin/M +Jacobite/M +Jacobo/M +Jacobs/M +Jacobson/M +Jacquard/M +Jacqueline/M +Jacquelyn/M +Jacques/M +Jacqui/M +Jacquie/M +Jacuzzi/M +Jada/M +Jae/M +Jagger/M +Jagiellon/M +Jaguar/M +Jahangir/M +Jaime/M +Jain/M +Jainism/M +Jaipur/M +Jakarta/M +Jake/M +Jakob/M +Jamaal/M +Jamaica/M +Jamaican/SM +Jamal/M +Jamar/M +Jame/SM +Jamel/M +James/M +Jameson +Jamestown/M +Jamey/M +Jami/M +Jamie/M +Jamil/M +Jamison/M +Jan/M +Jana/M +Janacek/M +Jane/M +Janek/M +Janell/M +Janelle/M +Janesville/M +Janet/M +Janette/M +Janey/M +Janice/M +Janie/M +Janina +Janine/M +Janis/M +Janissary/M +Janjaweed/M +Janna/M +Jannie/M +Janos/M +Jansen/M +Jansenist/M +January/SM +Janus/M +Jany/M +Jap/SM +Japan/M +Japanese/MS +Japura/M +Jared/M +Jarlsberg/M +Jarred/M +Jarret/M +Jarrett/M +Jarrod/M +Jarvis/M +Jase/M +Jasmin/M +Jasmine/M +Jason/M +Jasper/M +Jataka/M +Java/SM +JavaScript/M +Javanese/M +Javier/M +Jaxartes/M +Jay/M +Jayapura/M +Jayawardene/M +Jaycee/MS +Jaycees/M +Jaye/M +Jayme/M +Jayne/M +Jayson/M +Jean/M +Jeana/M +Jeane/M +Jeanette/M +Jeanie/M +Jeanine/M +Jeanne/M +Jeannette/M +Jeannie/M +Jeannine/M +Jed/M +Jedediah/M +Jedi/M +Jedidiah/M +Jeep/M +Jeeves/M +Jeff/M +Jefferey/M +Jefferson/M +Jeffersonian/M +Jeffery/M +Jeffrey/M +Jeffry/M +Jehoshaphat/M +Jehovah/M +Jehu +Jekyll/M +Jemima/M +Jemmy/M +Jen/M +Jena/M +Jenifer/M +Jenkins/M +Jenn/MRJ +Jenna/M +Jenner/M +Jenni/M +Jennie/M +Jennifer/M +Jennings/M +Jenny/M +Jeno/M +Jensen/M +Jephthah/M +Jerald/M +Jere/M +Jeremiah/M +Jeremiahs +Jeremias/M +Jeremie/M +Jeremy/M +Jeri/M +Jericho/M +Jermaine/M +Jeroboam/M +Jerold/M +Jerome/M +Jerri/M +Jerrie/M +Jerrod/M +Jerrold/M +Jerry/M +Jersey/MS +Jerusalem/M +Jervis/M +Jess/M +Jessamine/M +Jessamyn/M +Jesse/M +Jessey/M +Jessi/M +Jessica/M +Jessie/M +Jessy/M +Jesuit/MS +Jesus/M +Jethro +Jetway/M +Jew/SM +Jewel/M +Jewell/M +Jewess/MS +Jewish/PM +Jewry/M +Jezebel/SM +Jiangsu/M +Jiangxi/M +Jidda/M +Jilin/M +Jill/M +Jillian/M +Jilly/M +Jim/M +Jimenez/M +Jimmie/M +Jimmy/M +Jinan/M +Jinnah/M +Jinny/M +Jivaro/M +Jo/MY +Joachim +Joan/M +Joana/M +Joane/M +Joanie/M +Joann/M +Joanna/M +Joanne/SM +Joaquin/M +Job/SM +Jobs/M +Joby/M +Jocasta/M +Jocelin/M +Jocelyn/M +Jocelyne/M +Jock/M +Jockey/M +Jocko/M +Jodi/M +Jodie/M +Jody/M +Joe/M +Joel/M +Joelle/M +Joey/M +Jogjakarta/M +Johan/M +Johann/M +Johanna/M +Johannes/M +Johannesburg/M +John/SM +Johnathan/M +Johnathon/M +Johnie/M +Johnnie/M +Johnny/M +Johns/M +Johnson/M +Johnston/M +Johnstown/M +Jojo/M +Jolene/M +Joli/M +Jolie/M +Joliet/M +Jolson/M +Joly/M +Jon/M +Jonah/M +Jonahs +Jonas/M +Jonathan/M +Jonathon/M +Jone/SM +Jones/M +Jonesboro/M +Joni/M +Jonson/M +Joplin/M +Jordan/M +Jordana/M +Jordanian/MS +Jordon/M +Jorge/M +Jori/M +Jory/M +Joscelin/M +Jose/M +Josef/M +Josefa/M +Josefina/M +Joseph/M +Josepha/M +Josephine/M +Josephs +Josephson/M +Josephus/M +Josey/M +Josh/M +Joshua/M +Josiah/M +Josias/M +Josie/M +Josselyn/M +Josue/M +Joule/M +Jourdain/M +Jourdan/M +Jove/M +Jovian/M +Joy/M +Joya/M +Joyce/M +Joycean/M +Joye/M +Joyner/M +Jozef/M +Jpn +Jr/M +Juan/M +Juana/M +Juanita/M +Juarez/M +Jubal/M +Jud +Judaeo +Judah/M +Judaic +Judaical +Judaism/MS +Judas/MS +Judd/M +Jude/M +Judea/M +Judges +Judi/MH +Judith/M +Judson/M +Judy/M +Juggernaut/M +Jul +Jule/SM +Jules/M +Juli/M +Julia/M +Julian/M +Juliana/M +Juliane/M +Julianna/M +Julianne/M +Julie/M +Julienne's +Juliet/M +Juliette/M +Julio/M +Julius/M +Julliard/M +July/SM +Jun/M +June/SM +Juneau/M +Jung/M +Jungfrau/M +Jungian/M +Junia/M +Junie/M +Junior/SM +Junker/SM +Juno/M +Jupiter/M +Jurassic/M +Jurua/M +Justice/M +Justin/M +Justina/M +Justine/M +Justinian/M +Justus/M +Jutland/M +Juvenal/M +Jyoti/M +K/SMNRGJ +KB/M +KC +KFC/M +KGB/M +KIA +KKK/M +KO/M +KP +KS +KY +Kaaba/M +Kabul/M +Kafka/M +Kafkaesque/M +Kagoshima/M +Kahlil/M +Kahlua/M +Kahului/M +Kai/M +Kaia/M +Kaifeng/M +Kaila/M +Kailua/M +Kain/M +Kaine/M +Kaiser/MS +Kaitlin/M +Kaitlyn/M +Kaja/M +Kala/M +Kalahari/M +Kalamazoo/M +Kalashnikov/M +Kalb/M +Kalevala/M +Kalgoorlie/M +Kali/M +Kalil/M +Kalina/M +Kalle/M +Kalmyk/M +Kama/M +Kamchatka/M +Kamehameha/M +Kampala/M +Kampuchea/M +Kan/SM +Kanchenjunga/M +Kandahar/M +Kandinsky/M +Kandy +Kane/M +Kaneohe/M +Kania/M +Kankakee/M +Kannada/M +Kano/M +Kanpur/M +Kansan/MS +Kansas/M +Kant/M +Kantian/M +Kanya/M +Kaohsiung/M +Kaposi/M +Kara/M +Karachi/M +Karaganda/M +Karakorum/M +Karamazov/M +Kare/M +Kareem/M +Karel/M +Karen/M +Karenina/M +Kari/M +Karim/M +Karin/M +Karina/M +Karine/M +Karl/MN +Karla/M +Karlen/M +Karloff/M +Karly/M +Karna/M +Karnataka/M +Karo/MY +Karol/M +Karolina/M +Karoline/M +Karoly/M +Karon/M +Karroo/M +Karyn/M +Kasai/M +Kasey/M +Kashmir/SM +Kaspar/M +Kasparov/M +Kasper/M +Kass +Kassandra/M +Kat/M +Kata/M +Katalin/M +Kate/M +Katelyn/M +Katerina/M +Kath/M +Katha/M +Katharina/M +Katharine/M +Kathe/M +Katherina/M +Katherine/M +Katheryn/M +Kathi/M +Kathiawar/M +Kathie/M +Kathleen/M +Kathmandu/M +Kathrine/M +Kathryn/M +Kathy/M +Kati/M +Katie/M +Katina/M +Katinka/M +Katmai/M +Katmandu/M +Katowice/M +Katrina/M +Katrine +Katrinka/M +Katy/M +Katya/M +Kauai/M +Kaufman/M +Kaunas/M +Kaunda/M +Kawabata/M +Kawasaki/M +Kay/M +Kaycee/M +Kaye/M +Kayla/M +Kaylee/M +Kayne/M +Kazakh/M +Kazakhs +Kazakhstan/M +Kazan/M +Kazantzakis/M +Kb/M +Kean +Keane/M +Kearney/M +Keaton/M +Keats/M +Keck/M +Keefe/RM +Keefer/M +Keeley/M +Keely/M +Keenan/M +Keene/M +Keewatin/M +Keillor/M +Keir/M +Keisha/M +Keith/M +Kellen/M +Keller/M +Kelley/M +Kelli/M +Kellie/M +Kellogg/M +Kelly/M +Kelsey/M +Kelvin/M +Kemerovo/M +Kemp/M +Kempis/M +Ken/M +Kendal/M +Kendall/M +Kendell/M +Kendra/M +Kendrick/MS +Kenmore/M +Kenn/M +Kenna/M +Kennan/M +Kennedy/M +Kenneth/M +Kennett/M +Kennewick/M +Kennith/M +Kenny/M +Kenosha/M +Kent/M +Kenton/M +Kentuckian/MS +Kentucky/M +Kenya/M +Kenyan/SM +Kenyatta/M +Kenyon/M +Keogh/M +Keokuk/M +Kepler/M +Ker/M +Kerala/M +Kerby/M +Kerensky/M +Keri/M +Kerk/M +Kermit/M +Kern/M +Kerouac/M +Kerr/M +Kerri/M +Kerrie/M +Kerry/M +Kerstin/M +Kerwin/M +Kettering/M +Kev/MN +Kevan/M +Keven/M +Kevin/M +Kevlar/M +Kevorkian/M +Kewpie/M +Key/M +Keynes/M +Keynesian/M +Khabarovsk/M +Khachaturian/M +Khalid/M +Khalil/M +Khan/M +Kharkov/M +Khartoum/M +Khayyam/M +Khazar/M +Khazarica/M +Khmer/M +Khoikhoi/M +Khoisan/M +Khomeini/M +Khorana/M +Khrushchev/M +Khufu/M +Khulna/M +Khwarizmi/M +Khyber/M +Ki/M +Kickapoo/M +Kidd/M +Kiel/M +Kierkegaard/M +Kieth/M +Kiev/M +Kigali/M +Kikuyu/M +Kilauea/M +Kile/M +Kiley/M +Kilian/M +Kilimanjaro/M +Killeen/M +Killian/M +Kilroy/M +Kim/M +Kimball/M +Kimbell/M +Kimberley/M +Kimberly/M +Kimble/M +Kimmy/M +Kincaid/M +King/M +Kingsley +Kingsport/M +Kingston/M +Kingstown/M +Kinko/M +Kinney/M +Kinsey/M +Kinshasa/M +Kinsley/M +Kiowa/MS +Kip/M +Kipling/M +Kipp/M +Kira/M +Kirby/M +Kirchhoff/M +Kirchner/M +Kirghistan/M +Kirghiz/M +Kirghizia/M +Kiri/M +Kiribati/M +Kirinyaga/M +Kirk/M +Kirkland/M +Kirkpatrick/M +Kirov/M +Kirsten/M +Kisangani/M +Kishinev/M +Kislev/M +Kissimmee/M +Kissinger/M +Kit/M +Kitakyushu/M +Kitchener/M +Kitts/M +Kitty/M +Kiwanis/M +Klan/M +Klansman/M +Klara/M +Klaus/M +Klee/M +Kleenex/MS +Klein/M +Klemens/M +Klement/M +Klimt/M +Kline/M +Klingon/M +Klondike/MS +Kmart/M +Knapp/M +Knesset/M +Kngwarreye/M +Knickerbocker/M +Knievel/M +Knight/M +Knopf/M +Knossos/M +Knowles/M +Knox/M +Knoxville/M +Knudsen/M +Knuth/M +Knuths +Kobe/M +Koch/M +Kochab/M +Kodachrome/M +Kodak/M +Kodaly/M +Kodiak/M +Koestler/M +Kohinoor/M +Kohl/M +Koizumi/M +Kojak/M +Kokomo/M +Kolyma/M +Kommunizma/M +Kong/M +Kongo/M +Konrad/M +Konstantin/M +Koo/M +Koontz/M +Koppel/M +Kora/M +Koran/MS +Koranic +Kore/M +Korea/M +Korean/SM +Koren/M +Kori/M +Kornberg/M +Kort/M +Kory/M +Korzybski/M +Kosciusko/M +Kosovo/M +Kossuth/M +Kosygin/M +Kotlin/M +Koufax/M +Kowloon/M +Kr/M +Kraft/M +Krakatau/M +Krakatoa/M +Krakow/M +Kramer/M +Krasnodar/M +Krasnoyarsk/M +Krebs/M +Kremlin/M +Kremlinologist +Kremlinology +Kresge/M +Kringle/M +Kris/M +Krishna/M +Krishnamurti/M +Krista/M +Kristen/M +Kristi/M +Kristian/M +Kristie/M +Kristin/M +Kristina/M +Kristine/M +Kristopher/M +Kristy/M +Kroc/M +Kroger/M +Kronecker/M +Kropotkin/M +Kruger/M +Krugerrand/M +Krupp/M +Krystal/M +Krystyna/M +Kshatriya/M +Kuala/M +Kubernetes/M +Kublai/M +Kubrick/M +Kuhn/M +Kuibyshev/M +Kulthumm/M +Kunming/M +Kuomintang/M +Kurd/M +Kurdish/M +Kurdistan/M +Kurosawa/M +Kurt/M +Kurtis/M +Kusch/M +Kutuzov/M +Kuwait/M +Kuwaiti/SM +Kuznets/M +Kuznetsk/M +Kwakiutl/M +Kwan/M +Kwangchow/M +Kwangju/M +Kwanzaa/MS +Ky/MH +Kyla/M +Kyle/M +Kylie/M +Kym/M +Kyoto/M +Kyrgyzstan/M +Kyushu/M +L'Amour/M +L'Enfant +L'Oreal/M +L'Ouverture/M +L/MN +LA +LAN/M +LBJ/M +LC +LCD/M +LCM +LDC +LED/M +LG/M +LGBT +LIFO +LL +LLB/M +LLD/M +LNG +LOGO +LP/M +LPG +LPN/SM +LSAT +LSD/M +LVN +La/SM +Lab +Laban/M +Labrador/SM +Labradorean +Labradorian +Lacey/M +Lachesis/M +Lactobacillus +Lacy/M +Ladoga/M +Ladonna/M +Lady/M +Ladyship/MS +Laetitia/M +Lafayette/M +Lafitte/M +Lagos/M +Lagrange/M +Lagrangian/M +Lahore/M +Lainey/M +Laius/M +Lajos/M +Lakeisha/M +Lakeland/M +Lakers/M +Lakewood +Lakisha/M +Lakota/M +Lakshmi/M +Lalo/M +Lamaism/SM +Lamar/M +Lamarck/M +Lamaze/M +Lamb/M +Lambert/M +Lamborghini/M +Lambrusco/M +Lamentations +Lamond/M +Lamont/M +Lana/M +Lanai/M +Lancashire/M +Lancaster/M +Lance/M +Lancelot/M +Land/M +Landon/M +Landry/M +Landsat/M +Landsteiner/M +Lane/M +Laney/M +Lang/M +Langerhans/M +Langland/M +Langley/M +Langmuir/M +Langston/M +Lani/M +Lanie/M +Lanka/M +Lankan/M +Lanna/M +Lanny/M +Lansing/M +Lanzhou/M +Lao/SM +Laocoon/M +Laos/M +Laotian/SM +Laplace/M +Laplacian +Lapland/MR +Lapp/SM +Lara/M +Laramie/M +Lardner/M +Laredo/M +Lari/M +Larisa/M +Larissa/M +Larousse/M +Larry/M +Lars/MN +Larsen/M +Larson/M +Lascaux/M +Lassa/M +Lassen/M +Lassie/M +Lat/M +Latasha/M +Lateran/M +Latham/M +Latin/MRS +Latina +Latino/SM +Latinx +Latisha/M +Latonya/M +Latoya/M +Latrobe/M +Latvia/M +Latvian/MS +Laud/MR +Lauder/M +Laue/M +Laughton +Launce/M +Laundromat/M +Laura/M +Laurasia/M +Laure/M +Laurel/M +Lauren/SM +Laurence/M +Laurent/M +Lauretta/M +Laurette/M +Lauri/M +Laurie/M +Lauryn/M +Laval/M +Lavern/M +Laverne/M +Lavina/M +Lavinia/M +Lavoisier/M +Lavonne/M +Lawanda/M +Lawrence/M +Lawry/M +Lawson/M +Lawton/M +Layamon/M +Layla/M +Layne/M +Layton/M +Lazar/M +Lazare/M +Lazaro/M +Lazarus/M +Le/SM +Lea/M +Leach/M +Leadbelly/M +Leah/M +Leakey/M +Lean/M +Leander/M +Leandra/M +Leann/M +Leanna/M +Leanne/M +Lear/M +Learjet/M +Leary/M +Leavenworth/M +Lebanese/M +Lebanon/M +Lebesgue/M +Leblanc/M +Leda/M +Lederberg/M +Lee/M +Leeds/M +Leela/M +Leena/M +Leesburg/M +Leese/M +Leeuwenhoek/M +Leeward/M +Left +Legendre/M +Leger/M +Leghorn/M +Lego/M +Legree/M +Lehman/M +Leia/M +Leibniz/M +Leica/M +Leicester/SM +Leiden/M +Leif/M +Leigh/M +Leighton/M +Leila/M +Leipzig/M +Lek/M +Lela/M +Leland/M +Lelia/M +Lem/M +Lemaitre/M +Lemuel/M +Lemuria/M +Len/M +Lena/M +Lenard/M +Lenin/M +Leningrad/M +Leninism/M +Leninist/M +Lennard/M +Lennie/M +Lennon/M +Lenny/M +Leno/M +Lenoir/M +Lenora/M +Lenore/M +Lent/SMN +Lenten/M +Leo/SM +Leola/M +Leominster/M +Leon/M +Leona/M +Leonard/M +Leonardo/M +Leoncavallo/M +Leone/M +Leonel/M +Leonhard/M +Leonid/M +Leonidas/M +Leonie/M +Leonor/M +Leonora/M +Leonore/M +Leontine/M +Leopold/M +Leopoldo/M +Leora/M +Lepidus/M +Lepke/M +Lepus/M +Lerner/M +Leroi/M +Leroy/M +Les/M +Lesa/M +Lesley/M +Leslie/M +Lesotho/M +Lesseps/M +Lessie/M +Lester/M +Lestrade/M +Leta/M +Letha/M +Lethe/M +Leticia/M +Letitia/M +Letizia/M +Letterman/M +Lettie/M +Letty/M +Lev +Levant/M +Levesque/M +Levey/M +Levi/SM +Leviathan/M +Levin/M +Levine/M +Leviticus/M +Levitt/M +Levon/M +Levy/M +Lew/M +Lewes +Lewinsky/M +Lewis/M +Lewiston/M +Lewisville/M +Lexi/M +Lexie/M +Lexington/M +LexisNexis/M +Lexus/M +Lexy/M +Leyla/M +Lhasa/MS +Lhotse/M +Li/MY +Lia/M +Liam/M +Lian/M +Liana/M +Liane/M +Lianne/M +Liaoning/M +Libbey/M +Libbie/M +Libby/M +Liberace/M +Liberal +Liberia/M +Liberian/SM +Libra/MS +LibreOffice/M +Libreville/M +Librium/M +Libya/M +Libyan/SM +Lichtenstein/M +Lida/M +Lidia/M +Lie/M +Lieberman/M +Liebfraumilch/M +Liechtenstein/ZMR +Liechtensteiner/M +Lief's +Liege/M +Lieut +Lightning/M +Lil/MY +Lila/M +Lilah/M +Lilia/MS +Lilian/M +Liliana/M +Liliane/M +Lilith/M +Liliuokalani/M +Lilla/M +Lille/M +Lilli/M +Lillian/M +Lillie/M +Lilliput/M +Lilliputian/MS +Lilly/M +Lilongwe/M +Lily/M +Lima/M +Limbaugh/M +Limbo +Limburger/M +Limoges/M +Limousin/M +Limpopo/M +Lin/M +Lina/M +Linc/M +Lincoln/MS +Lincolnshire/M +Lind/M +Linda/M +Lindbergh/M +Lindi/M +Lindon/M +Lindsay/M +Lindsey/M +Lindy/M +Linea/M +LinkedIn/M +Linn/M +Linnaeus/M +Linnea/M +Linnell/M +Linotype/M +Linton/M +Linus/M +Linux/MS +Linwood/M +Lionel/M +Lipizzaner/M +Lippi/M +Lippmann/M +Lipscomb/M +Lipton/M +Lisa/M +Lisbeth/M +Lisbon/M +Lise/M +Lisette/M +Lisle/M +Lissa/M +Lissajous/M +Lissy/M +Lister/M +Listerine/M +Liston/M +Liszt/M +Lita/M +Lithuania/M +Lithuanian/MS +Little/M +Litton/M +Liv/M +LiveJournal/M +Livermore/M +Liverpool/M +Liverpudlian/SM +Livia/M +Livingston/M +Livingstone/M +Livonia/M +Livvy/M +Livy/M +Liz/M +Liza/M +Lizabeth/M +Lizbeth/M +Lizette/M +Lizzie/M +Lizzy/M +Ljubljana/M +Llewellyn/M +Lloyd/M +Ln +Loafer/SM +Lobachevsky/M +Lochinvar/M +Locke/M +Lockean/M +Lockheed/M +Lockwood/M +Lodge/M +Lodi/M +Lodovico/M +Lodz/M +Loewe/M +Loewi/M +Loews/M +Logan/M +Logitech/M +Lohengrin/M +Loire/M +Lois/M +Loki/M +Lola/M +Lolita/M +Lollard/M +Lollobrigida/M +Lolly's +Lombard/M +Lombardi/M +Lombardy/M +Lome/M +Lompoc/M +Lon/M +Lona/M +London/MRZ +Londoner/M +Long/M +Longfellow/M +Longmont/M +Longstreet/M +Longueuil +Longview/M +Loni/M +Lonnie/M +Lonny/M +LookSmart/M +Lopez/M +Lora/M +Lorain/M +Loraine/M +Lorant/M +Lord/SM +Lordship/SM +Lorelei/M +Loren/M +Lorena/M +Lorene/M +Lorentz/M +Lorentzian +Lorenz/M +Lorenza/M +Lorenzo/M +Loretta/M +Lorette/M +Lori/M +Loria/M +Lorie/M +Lorin/M +Lorinda/M +Lorna/M +Lorne/M +Lorraine/M +Lorre/M +Lorrie/M +Lory/M +Los +Lot/M +Lothario/SM +Lott/M +Lotta/M +Lotte/M +Lotti/M +Lottie/M +Lotty/M +Lou/M +Louella/M +Louie/M +Louis/M +Louisa/M +Louise/M +Louisiana/M +Louisianan/MS +Louisianian/MS +Louisville/M +Lourdes/M +Louvre/M +Love/M +Lovecraft/M +Lovelace/M +Lovell +Lowe/M +Lowell/M +Lowenbrau/M +Lowery/M +Lowlands +Loy/M +Loyang/M +Loyd/M +Loyola/M +Lr +Lt +Ltd +Lu/M +Luanda/M +Luann/M +Lubavitcher/M +Lubbock/M +Lubumbashi/M +Luca/SM +Lucas/M +Luce/M +Luci/MN +Lucia/M +Lucian/M +Luciana/M +Luciano/M +Lucie/M +Lucien/M +Lucienne/M +Lucifer/M +Lucile/M +Lucille/M +Lucina +Lucinda/M +Lucio/M +Lucite/SM +Lucius/M +Lucknow/M +Lucky's +Lucretia/M +Lucretius/M +Lucy/M +Luddite/MS +Ludhiana/M +Ludovico/M +Ludvig/M +Ludwig/M +Luella/M +Lufthansa/M +Luftwaffe/M +Luger/M +Lugosi/M +Luigi/M +Luis/M +Luisa/M +Luise/M +Lukas/M +Luke/M +Lula/M +Lully/M +Lulu/M +Lumiere/M +Lumi�re/M +Luna/M +Lupe/M +Lupercalia/M +Lupus/M +Lura/M +Luria/M +Lusaka/M +Lusitania/M +Luther/M +Lutheran/SM +Lutheranism/MS +Luvs/M +Luxembourg/ZMR +Luxembourger/M +Luxembourgian +Luz/M +Luzon/M +Lvov/M +Ly/MY +LyX/M +Lyallpur +Lycos/M +Lycra/M +Lycurgus/M +Lyda/M +Lydia/M +Lydian/SM +Lydie/M +Lydon/M +Lyell/M +Lyle/M +Lyly/M +Lyman/M +Lyme/M +Lyn/M +Lynch/M +Lynchburg/M +Lynda/M +Lynde/M +Lyndon/M +Lyndsay/M +Lyndsey/M +Lynette/M +Lynn/M +Lynne/M +Lynnette/M +Lyon/SM +Lyons/M +Lyra/M +Lysenko/M +Lysistrata/M +Lysol/M +Lyssa/M +M/SMGB +MA/M +MASH +MB/M +MBA/M +MC +MCI/M +MD/M +MDF +MDT +ME +MEGO/S +MFA/M +MGM/M +MHz/M +MI/M +MIA +MIDI/M +MIPS +MIRV +MIT/M +MM +MN +MO +MOOC +MP/M +MPEG/SM +MRI/M +MS/M +MSG/M +MST/M +MSW +MT/M +MTV/M +MVP/M +MW +Maalox/M +Mab +Mabel/M +Mable/M +Mac/M +MacArthur/M +MacBride/M +MacDonald/M +MacLeish/M +Macao/M +Macau/M +Macaulay/M +Macbeth/M +Maccabees +Maccabeus/M +Mace/M +Macedon/M +Macedonia/M +Macedonian/SM +Mach/M +Machiavelli/M +Machiavellian/M +Macias/M +Macintosh/M +Mack/M +Mackenzie/M +Mackinac/M +Mackinaw/M +Macmillan/M +Macon/M +Macromedia/M +Macumba/M +Macy/M +Mada/M +Madagascan/SM +Madagascar/M +Madalyn/M +Madam +Maddalena/M +Madden/M +Maddi/M +Maddie/M +Maddox/M +Maddy/M +Madeira/SM +Madelaine/M +Madeleine/M +Madeline/M +Madelon/M +Madelyn/M +Madera/M +Madge/M +Madison/M +Madonna/SM +Madras/M +Madrid/M +Madurai/M +Mae/M +Maeterlinck/M +Mafia/MS +Mafioso/M +Magda/M +Magdalen +Magdalena/M +Magdalene/M +Magellan/M +Magellanic/M +Maggi/M +Maggie/M +Maggy/M +Maghreb/M +Magi +Maginot/M +Magnificat +Magnitogorsk/M +Magog/M +Magoo/M +Magritte/M +Magsaysay/M +Magus +Magyar/SM +Mahabharata/M +Mahala/M +Mahalia/M +Maharashtra/M +Mahavira/M +Mahayana/M +Mahayanist/M +Mahdi/M +Mahfouz/M +Mahican/SM +Mahler/M +Mahmoud/M +Mahmud/M +Mai/M +Maia/M +Maidenform/M +Maigret/M +Mailer/M +Maillol/M +Maiman/M +Maimonides/M +Maine/MZR +Mainer/M +Mair/M +Maire/M +Maisie/M +Maison/M +Maitreya/M +Maj +Majesty +Major/M +Majorca/M +Majuro/M +Makarios/M +Maker/M +Mal +Mala/M +Malabar/M +Malabo/M +Malacca/M +Malachi/M +Malagasy/M +Malamud/M +Malaprop/M +Malawi/M +Malawian/SM +Malay/MS +Malaya/M +Malayalam/M +Malayan/MS +Malaysia/M +Malaysian/MS +Malcolm/M +Maldive/MS +Maldives/M +Maldivian/MS +Maldonado/M +Male/M +Mali/M +Malia/M +Malian/SM +Malibu/M +Malina/M +Malinda/M +Malinowski/M +Malissa/M +Mallarme/M +Mallarm�/M +Mallomars/M +Mallory/M +Malone/M +Malory/M +Malplaquet/M +Malraux/M +Malta/M +Maltese/M +Malthus/M +Malthusian/SM +Malva/M +Malvin/M +Malvina/M +Mame/M +Mameluke/M +Mamet/M +Mamie/M +Mammon/SM +Mamore/M +Man/M +Managua/M +Manama/M +Manasseh/M +Manchester/M +Manchu/SM +Manchuria/M +Manchurian/M +Mancini/M +Mancunian/MS +Manda/M +Mandalay/M +Mandarin/M +Mandel/M +Mandela/M +Mandelbrot/M +Mandeville/M +Mandi/M +Mandie/M +Mandingo/M +Mandrell/M +Mandy/M +Manet/M +Manfred/M +Manhattan/SM +Mani/M +Manichean/M +Manila/SM +Manitoba/M +Manitoulin/M +Mankato/M +Manley/M +Mann/GM +Mannheim/M +Mannie/M +Manning/M +Manny/M +Mano/M +Manolo/M +Manon/M +Mansfield/M +Manson/M +Manteca/M +Mantegna/M +Mantle/M +Manuel/M +Manuela/M +Manx/M +Manya/M +Mao/M +Maoism/SM +Maoist/SM +Maori/MS +MapQuest/M +Mapplethorpe/M +Maputo/M +Mar/SMN +Mara/M +Maracaibo/M +Marat/M +Maratha/M +Marathi/M +Marathon/M +Marc/M +Marceau/M +Marcel/M +Marcela/M +Marcelino/M +Marcella/M +Marcelle/M +Marcello/M +Marcellus +Marcelo/M +March/MS +Marci/M +Marcia/M +Marciano/M +Marcie/M +Marco/MS +Marconi/M +Marcos/M +Marcus/M +Marcuse +Marcy/M +Marduk/M +Maren/M +Marga/M +Margalit/M +Margaret/M +Margareta/M +Margarete/M +Margaretha/M +Margarethe/M +Margaretta/M +Margarita/M +Margarito/M +Margaux +Marge/M +Margery/M +Marget/M +Margie/M +Margit/M +Margo/M +Margot/M +Margret/M +Margrethe/M +Marguerite/M +Margy/M +Mari/SM +Maria/M +MariaDB/M +Mariam/M +Marian/M +Mariana/SM +Marianas/M +Marianna/M +Marianne/M +Mariano/M +Maribel/M +Maribeth/M +Maricela/M +Marie/M +Mariel/M +Marielle/M +Marietta/M +Mariette/M +Marika/M +Marilee/M +Marilyn/M +Marin/M +Marina/M +Marine/SM +Mario/M +Marion/M +Maris/M +Marisa/M +Mariska/M +Marisol/M +Marissa/M +Marita/M +Maritain/M +Maritza/M +Mariupol +Marius/M +Marj/M +Marja/M +Marjorie/M +Marjory/M +Mark/SM +Markab/M +Markham/M +Markos +Markov/M +Marks/M +Markus/M +Marla/M +Marlboro/M +Marlborough/M +Marlee/M +Marleen/M +Marlena/M +Marlene/M +Marley/M +Marlin/M +Marline/M +Marlo/M +Marlon/M +Marlow/M +Marlowe/M +Marmaduke/M +Marmara/M +Marne/M +Marney/M +Marni/M +Marnie/M +Maronite/M +Marple/M +Marquesas/M +Marquette/M +Marquez/M +Marquis/M +Marquita/M +Marrakesh/M +Marriott/M +Marris/M +Mars/MS +Marsala/M +Marseillaise/MS +Marseilles/M +Marsh/M +Marsha/M +Marshall/M +Marta/M +Martel/M +Martha/M +Marthe/M +Marti/M +Martial/M +Martian/SM +Martie/M +Martin/M +Martina/M +Martinez/M +Martinique/M +Martino/M +Marty/M +Martyn/M +Marv/M +Marva/M +Marvell/M +Marvin/M +Marx/M +Marxian +Marxism/SM +Marxist/SM +Mary/M +Marya/M +Maryann/M +Maryanne/M +Marybeth/M +Maryellen/M +Maryland/MR +Marylander/M +Marylin/M +Marylou/M +Marys +Marysville/M +Masada/M +Masai/M +Masaryk/M +Mascagni/M +Masefield/M +Maserati/M +Maseru/M +Masha/M +Mashhad/M +Mason/MS +Masonic/M +Masonite/M +Mass/MS +Massachusetts/M +Massasoit/M +Massenet/M +Massey/M +Massimiliano/M +Massimo/M +Master/S +MasterCard/M +Masters/M +Mata/M +Mateo/M +MathML/M +Mathe/MR +Mather/M +Matheson/M +Mathew/SM +Mathews/M +Mathewson/M +Mathias/M +Mathilda/M +Mathilde/M +Mathis/M +Matias/M +Matilda/M +Matilde/M +Matisse/M +Matlab/M +Matt/M +Mattel/M +Matteo/M +Matterhorn/M +Matthew/SM +Matthews/M +Matthias/M +Matthieu/M +Matti/M +Mattias/M +Mattie/M +Matty/M +Maud/M +Maude/M +Maudie/M +Maugham/M +Maui/M +Mauldin/M +Maupassant/M +Maura/M +Maureen/M +Mauriac/M +Maurice/M +Mauricio/M +Maurie/M +Maurine/M +Mauritania/M +Mauritanian/SM +Mauritian/SM +Mauritius/M +Maurits/M +Maurizio/M +Mauro/M +Maurois/M +Maury +Mauryan/M +Mauser/M +Mavis/M +Max/M +Maxie/M +Maximilian/M +Maximilien/M +Maximo/M +Maxine/M +Maxwell/M +May/SMR +Maya/SM +Mayan/MS +Maybelle/M +Maye/M +Mayer/M +Mayfair/M +Mayflower/M +Maynard/M +Mayne/M +Mayo/M +Maypole +Mayra/M +Mays/M +Maytag/M +Mazama/M +Mazarin/M +Mazatlan/M +Mazda/M +Mazola/M +Mazzini/M +Mb/M +Mbabane/M +Mbini/M +Mbps +McAdam/M +McAfee/M +McAllen/M +McBride/M +McCain/M +McCall/M +McCann/M +McCarthy/M +McCarthyism/M +McCartney/M +McCarty/M +McClain/M +McClellan/M +McClure/M +McConnell/M +McCormick/M +McCoy/M +McCray/M +McCullough/M +McDaniel/M +McDonald/M +McDonnell/M +McDowell/M +McEnroe/M +McFadden/M +McFarland/M +McGee/M +McGovern/M +McGowan/M +McGuffey/M +McGuire/M +McHenry/M +McIntosh/M +McIntyre/M +McJob +McKay/M +McKee/M +McKenzie/M +McKinley/M +McKinney/M +McKnight/M +McLaughlin/M +McLean/M +McLeod/M +McLuhan/M +McMahon/M +McMillan/M +McNamara/M +McNaughton/M +McNeil/M +McPherson/M +McQueen/M +McVeigh/M +Md/M +Me +Mead/M +Meade/M +Meadows/M +Meagan/M +Meaghan/M +Meany/M +Meara/M +Mecca/MS +Medan/M +Medea/M +Medellin/M +Medford/M +Media/M +Medicaid/SM +Medicare/SM +Medici/M +Medina/M +Mediterranean/MS +Medline/M +Medusa/M +Meg/M +Megan/M +Meggie/M +Meghan/M +Mei/MR +Meier/M +Meighen/M +Meiji/M +Meir/M +Mejia/M +Mekong/M +Mel/MY +Mela/M +Melanesia/M +Melanesian/M +Melania/M +Melanie/M +Melba/M +Melbourne/M +Melchior/M +Melchizedek/M +Melendez/M +Melicent/M +Melina/M +Melinda/M +Melisa/M +Melisande/M +Melissa/M +Melita/M +Mella/M +Melli/M +Mellie/M +Mellon/M +Melly/M +Melodie/M +Melody/M +Melony/M +Melpomene/M +Melton/M +Melva/M +Melville/M +Melvin/M +Melvyn/M +Memcached/M +Memling/M +Memphis/M +Menander/M +Menard/M +Mencius/M +Mencken/M +Mendel/M +Mendeleev/M +Mendelian/M +Mendelssohn/M +Mendez/M +Mendocino/M +Mendoza/M +Menelaus/M +Menelik/M +Menes/M +Mengzi +Menifee/M +Menkalinan/M +Menkar/M +Menkent/M +Mennen/M +Mennonite/MS +Menominee/M +Menotti/M +Mensa/M +Mentholatum/M +Menuhin/M +Menzies/M +Mephisto +Mephistopheles/M +Merak/M +Mercado/M +Mercator/M +Merced/M +Mercedes/M +Mercer/M +Merci/M +Mercia/M +Merck/M +Mercurochrome/M +Mercury/SM +Meredith/M +Meriel/M +Merino/M +Merl/M +Merle/M +Merlin/M +Merlot/M +Merovingian/M +Merriam/M +Merrick/M +Merrie/M +Merrill/M +Merrily's +Merrimack/M +Merritt/M +Merry's +Mersey +Merthiolate/M +Merton/M +Merv/M +Mervin/M +Merwin/M +Merwyn/M +Meryl/M +Mesa/M +Mesabi/M +Meshed/M +Mesmer/M +Mesolithic/M +Mesopotamia/M +Mesopotamian +Mesozoic/M +Messerschmidt/M +Messiaen/M +Messiah/M +Messiahs +Messianic +Messieurs +Metacafe/M +Metallica/M +Metamucil/M +Methodism/SM +Methodist/SM +Methuselah/M +Metternich/M +Meuse/M +Mex +Mexicali/M +Mexican/MS +Mexico/M +Meyer/MS +Meyerbeer/M +Meyers/M +Mfume/M +Mg/M +Mgr +MiG/M +Mia/M +Miami/MS +Miaplacidus/M +Micaela/M +Micah/M +Micawber/M +Mich/M +Michael/M +Michaela/M +Michaelmas/MS +Michail/M +Michal/M +Micheal/M +Michel/M +Michelangelo/M +Michele/M +Michelin/M +Micheline/M +Michell/M +Michelle/M +Michelob/M +Michelson/M +Michigan/M +Michigander/MS +Michiganite +Mick/M +Mickey/M +Micki/M +Mickie/M +Micky/M +Micmac/SM +Micronesia/M +Micronesian/M +Microsoft/M +Midas/M +Middleton/M +Middletown/M +Mideast +Mideastern +Midland/MS +Midway/M +Midwest/M +Midwestern/MR +Mignon/M +Miguel/M +Mikael/M +Mike/M +Mikel/M +Mikey/M +Mikhail/M +Mikkel/M +Mikoyan/M +Milagros/M +Milan/M +Milanese +Mildred/M +Milena/M +Miles/M +Milford/M +Milken/M +Mill/SMR +Millard/M +Millay/M +Miller/M +Millet/M +Milli/M +Millicent/M +Millie/M +Millikan/M +Mills/M +Milly/M +Milne/M +Milo/M +Milosevic/M +Milquetoast/M +Miltiades/M +Milton/M +Miltonian +Miltonic/M +Miltown/M +Milwaukee/M +Mimi/M +Mimosa/M +Min/M +Mina/M +Minamoto/M +Minda/M +Mindanao/M +Mindoro/M +Mindy/M +Minerva/M +Minette/M +Ming/M +Mingus/M +Minn +Minna +Minne/M +Minneapolis/M +Minnelli/M +Minnesota/M +Minnesotan/SM +Minnie/M +Minny/M +Minoan/MS +Minolta/M +Minos/M +Minot/M +Minotaur/M +Minsk/M +Minsky/M +Minta/M +Mintaka/M +Minuit/M +Minuteman/M +Miocene/M +Mir/M +Mira/M +Mirabeau/M +Mirabel/M +Mirabella/M +Mirabelle/M +Mirach/M +Miran/M +Miranda/M +Mireille/M +Mirella/M +Mirfak/M +Miriam/M +Mirna/M +Miro/M +Mirzam/M +Mischa/M +Misha/M +Miskito/M +Miss +Missie/M +Mississauga/M +Mississippi/M +Mississippian/SM +Missoula/M +Missouri/M +Missourian/MS +Missy/M +Mistassini/M +Mister +Mistress +Misty/M +Mitch/M +Mitchel/M +Mitchell/M +Mitford/M +Mithra/M +Mithridates/M +Mitsubishi/M +Mitterrand/M +Mitty/M +Mitzi/M +Mixtec/M +Mizar/M +Mk +Mlle +Mme/S +Mn/M +Mnemosyne/M +Mo/M +Mobil/M +Mobile/M +Mobutu/M +Modesto/M +Modigliani/M +Moe/M +Moet/M +Mogadishu/M +Mogul/MS +Mohacs/M +Mohamed/M +Mohammad/M +Mohammedan/SM +Mohammedanism/SM +Mohandas/M +Mohave/SM +Mohawk/SM +Mohegan +Moho/M +Mohorovicic/M +Moira/M +Moise/MS +Moises/M +Moiseyev/M +Moishe/M +Mojave/SM +Moldavia/M +Moldavian +Moldova/M +Moldovan +Moliere/M +Molina/M +Moll/M +Mollie/M +Molly/M +Molnar/M +Moloch/M +Molokai/M +Molotov/M +Moluccas/M +Mombasa/M +Mon/SM +Mona/M +Monacan +Monaco/M +Mondale/M +Monday/SM +Mondrian/M +Monegasque/SM +Monera/M +Monessen/M +Monet/M +MongoDB/M +Mongol/SM +Mongolia/M +Mongolian/SM +Mongolic/M +Mongolica/M +Mongoloid +Monica/M +Monika/M +Monique/M +Monk/M +Monmouth/M +Monongahela/M +Monro/M +Monroe/M +Monrovia/M +Monsanto/M +Monsieur/M +Monsignor/SM +Mont/M +Montague/M +Montaigne/M +Montana/M +Montanan/SM +Montcalm/M +Monte/M +Montenegrin/M +Montenegro/M +Monterey/M +Monterrey/M +Montesquieu/M +Montessori/M +Monteverdi/M +Montevideo/M +Montezuma/M +Montgolfier/M +Montgomery/M +Monti/M +Monticello/M +Montoya/M +Montpelier/M +Montrachet/M +Montreal/M +Montserrat/M +Monty/M +Moody/M +Moog/M +Moon/M +Mooney/M +Moor/SM +Moore/M +Moorish/M +Mora/M +Morales/M +Moran/M +Moravia/M +Moravian/M +Mord/M +Mordecai +Mordred/M +More/M +Morena/M +Moreno/M +Morey/M +Morgan/SM +Morgana/M +Morgantown/M +Morgen/M +Moria/M +Moriarty/M +Morin/M +Morison/M +Morita/M +Moritz/M +Morley/M +Mormon/SM +Mormonism/SM +Morna/M +Moro/M +Moroccan/SM +Morocco/M +Moroni/M +Morpheus/M +Morphy/M +Morrie/M +Morris/M +Morrison/M +Morristown/M +Morrow/M +Morse/M +Mort/MN +Morten/M +Mortimer/M +Morton/M +Morty/M +Mosaic/M +Moscow/M +Mose/SM +Moseley/M +Moselle/M +Moses/M +Moshe/M +Moslem/M +Mosley/M +Moss/M +Mosul/M +Motorola/M +Motown/M +Motrin/M +Mott/M +Moulton/M +Mount/M +Mountbatten/M +Mountie/MS +Moussorgsky/M +Mouthe/M +Mouton/M +Mowgli/M +Moyra/M +Mozambican/SM +Mozambique/M +Mozart/M +Mozilla/M +Mozillian/MS +Mr/SM +Ms/S +Msgr +Mt +Muawiya/M +Mubarak/M +Mueller/M +Muenster/MS +Mugabe/M +Muhammad/M +Muhammadan/MS +Muhammadanism/SM +Muir/M +Mujib/M +Mulder/M +Mullen/M +Muller/M +Mulligan/M +Mullikan/M +Mullins/M +Mulroney/M +Multan/M +Multics +Mumbai/M +Mumford/M +Munch/M +Munchhausen/M +Muncie/M +Munich/M +Munoz/M +Munro/M +Munroe/M +Munster/M +Muppet/M +Murasaki/M +Murat/M +Murchison/M +Murcia +Murdoch/M +Murdock/M +Murfreesboro/M +Muriel/M +Murillo/M +Murine/M +Murmansk/M +Murphy/M +Murray/M +Murrieta/M +Murrow/M +Murrumbidgee/M +Murry/M +Muscat/M +Muscovite/M +Muscovy/M +Muse/M +Musharraf/M +Musial/M +Muskegon/M +Muskogee/M +Muslim/MS +Mussolini/M +Mussorgsky/M +Mutsuhito/M +Muzak/M +My's +MySQL/M +MySpace/M +MySpell/M +Myanmar/M +Mycenae/M +Mycenaean/M +Myer/SM +Myers/M +Mylar/MS +Myles/M +Myra/M +Myrdal/M +Myriam/M +Myrna/M +Myron/M +Myrtle/M +Mysore/M +Myst/M +M�nchhausen/M +N'Djamena +N/MD +NAACP/M +NAFTA/M +NASA/M +NASCAR/M +NASDAQ/M +NATO/M +NB +NBA/M +NBC/M +NBS +NC +NCAA/M +NCO +ND +NE/M +NEH +NF +NFC +NFL/M +NGO/SM +NH +NHL/M +NIH +NIMBY +NJ +NLRB +NM +NORAD/M +NOW +NP +NPR/M +NR +NRA +NRC +NS +NSA/M +NSC +NSF +NSFW +NSPR/M +NSS/M +NT +NV +NVIDIA/M +NW/M +NWT +NY +NYC +NYSE +NZ +Na/M +Nabisco/M +Nabokov/M +Nada/M +Nader/M +Nadia/M +Nadine/M +Nadu/M +Nadya/M +Nagasaki/M +Nagoya/M +Nagpur/M +Nagy/M +Nahuatl/MS +Nahum/M +Naipaul/M +Nair/M +Nairobi/M +Naismith/M +Nam/M +Namath/M +Namibia/M +Namibian/MS +Nampa/M +Nan/M +Nana/M +Nanak/M +Nance/M +Nanchang/M +Nanci/M +Nancy/M +Nanette/M +Nani/M +Nanjing/M +Nanni/M +Nannie/M +Nanon/M +Nanook/M +Nansen/M +Nantes/M +Nantucket/M +Naomi/M +Napa/M +Naphtali/M +Napier/M +Naples/M +Napoleon/MS +Napoleonic/M +Napster/M +Nara +Narcissus/M +Nari/M +Narmada/M +Narnia/M +Narraganset +Narragansett/M +Naruto/M +Nash/M +Nashua/M +Nashville/M +Nassau/M +Nasser/M +Nat/M +Nata/M +Natal's +Natale/M +Natalia/M +Natalie/M +Natalya/M +Natasha/M +Natchez/M +Nate/MN +Nathalie/M +Nathan/SM +Nathanael +Nathanial/M +Nathaniel/M +Nathans/M +Nation/M +Nationwide/M +Natividad/M +Nativity/M +Natty's +Nature +Naugahyde/M +Nauru/M +Nautilus/M +Navajo/SM +Navajoes +Navarre/M +Navarro/M +Navratilova/M +Navy +Nazarene/M +Nazareth/M +Nazca/M +Nazi/SM +Nazism/MS +Nb/M +Nd/M +Ndjamena/M +Ne/M +NeWS +NeWSes +Neal/M +Neale/M +Nealy/M +Neanderthal/SM +Neapolitan/M +Neb +Nebr +Nebraska/M +Nebraskan/MS +Nebuchadnezzar/M +Necko/M +Ned/M +Neda/M +Nedda/M +Neddy/M +Nederland/SM +Neel/M +Neely/M +Nefertiti/M +Negev/M +Negress/MS +Negritude +Negro/MS +Negroes +Negroid/SM +Negros/M +Nehemiah/M +Nehru/M +Neil/SM +Neill/M +Nelda/M +Nell/M +Nelle/M +Nelli/M +Nellie/M +Nelly/M +Nels/N +Nelsen/M +Nelson/M +Nembutal/M +Nemesis/M +Neo/M +Neogene/M +Neolithic +Nepal/M +Nepalese/M +Nepali/MS +Neptune/M +Nereid/M +Nerf/M +Nerissa/M +Nero/M +Neruda/M +Nescafe/M +Nessa/M +Nesselrode/M +Nessie/M +Nesta/M +Nester/M +Nestle/M +Nestor/M +Nestorius/M +NetBSD/M +Netflix/M +Netherlander/SM +Netherlands/M +Netscape/M +Netta/M +Nettie/M +Netzahualcoyotl/M +Nev/M +Neva/M +Nevada/M +Nevadan/SM +Nevadian +Nevil/M +Nevile/M +Neville/M +Nevin/MS +Nevis/M +Nevsky/M +Newark/M +Newburgh/M +Newcastle/M +Newfoundland/MRS +Newman/M +Newport/M +Newsweek/M +Newton/M +Newtonian/M +NexTag/M +Nexis/M +Nextel/M +Ngaliema/M +Nguyen/M +Ni/M +Niagara/M +Nial/M +Niall/M +Niamey/M +Nibelung/M +Nicaea/M +Nicaragua/M +Nicaraguan/SM +Niccolo/M +Nice/M +Nicene/M +Nicephori/M +Nichiren/M +Nichol/SM +Nicholas/M +Nichole/M +Nichols/M +Nicholson/M +Nick/M +Nickelodeon/M +Nicki/M +Nickie/M +Nicklaus/M +Nicko/M +Nickolas/M +Nicky/M +Nico/M +Nicobar/M +Nicodemus/M +Nicol/M +Nicola/SM +Nicolai +Nicolas/M +Nicole/M +Nicolette/M +Nicolis +Nicolle/M +Nicosia/M +Niebuhr/M +Niel/SM +Nielsen/M +Nietzsche/M +Nieves/M +Nigel/M +Niger/M +Nigeria/M +Nigerian/MS +Nigeriana/M +Nigerien/M +Nightingale/M +Nijinsky/M +Nike/M +Niki/M +Nikita/M +Nikkei/M +Nikki/M +Niko/SM +Nikola/SM +Nikolai/M +Nikolaos/M +Nikolaus/M +Nikolayev/M +Nikon/M +Nile/SM +Nils +Nilson/M +Nimitz/M +Nimrod/M +Nina/M +Ninette/M +Nineveh/M +Ninon/M +Nintendo/M +Niobe/M +Nippon/M +Nipponese/M +Nirenberg/M +Nirvana/M +Nisan/M +Nisei/M +Nissan/M +Nita/M +Niue/M +Nivea/M +Niven/M +Nixon/M +Nkrumah/M +No/SM +NoDoz/M +Noah/M +Noam/M +Nobel/M +Nobelist/MS +Noble/M +Noe/M +Noel/SM +Noelle/M +Noemi/M +Nokia/M +Nola/M +Nolan/M +Noland/M +Noll/M +Nome/M +Nomi/M +Nona/M +Noni/M +Nonie/M +Nonna/M +Nootka/M +Nora/M +Norah/M +Norbert/M +Norberto/M +Nordic/MS +Noreen/M +Norfolk/M +Noriega/M +Norma/M +Normal/M +Norman/MS +Normand/M +Normandy/M +Norplant/M +Norrie/M +Norris/M +Norse/M +Norseman/M +Norsemen/M +Nortel/M +North/M +Northampton/M +Northeast/MS +Northern/MR +Northerner/M +Northrop/M +Northrup/M +Norths +Northwest/SM +Norton/M +Norw +Norway/M +Norwegian/SM +Norwich/M +Nosferatu/M +Nostradamus/M +Notre +Nottingham/M +Nouakchott/M +Noumea/M +Nov/M +Nova/M +Novartis/M +November/MS +Novgorod/M +Novocain/MS +Novocaine +Novokuznetsk/M +Novosibirsk/M +Nowell/M +Noxzema/M +Noyce/M +Noyes/M +Np/M +Nubia/M +Nubian/M +Nukualofa/M +Numbers/M +Nunavut/M +Nunez/M +Nunki/M +Nuremberg/M +Nureyev/M +NutraSweet/M +NyQuil/M +Nyasa/M +Nye/M +Nyerere/M +Nyssa/M +O'Brien/M +O'Casey/M +O'Connell/M +O'Connor/M +O'Donnell/M +O'Hara/M +O'Higgins/M +O'Keeffe/M +O'Neil/M +O'Neill/M +O'Rourke/M +O'Toole/M +O/SM +OAS/M +OB +OCR +OD/SM +OE +OED +OH +OHSA/M +OJ +OK/SMDG +OMB/M +OMG +ON +OPEC/M +OR +OS/M +OSHA/M +OSes +OT +OTB +OTC +OTOH +Oahu/M +Oakland/M +Oakley/M +Oates/M +Oaxaca/M +Ob/MD +Obadiah/M +Obama/M +Obamacare +Obed/M +Oberlin/M +Oberon/M +Obie +Ocala/M +Ocaml/M +Occam/M +Occident +Occidental/MS +Oceania/M +Oceanside +Oceanus/M +Ochoa/M +Oct/M +Octavia/M +Octavian/M +Octavio/M +Octavius/M +October/SM +Odell/M +Oder/M +Odessa/M +Odets/M +Odette/M +Odie/M +Odin/M +Odis/M +Odo/M +Odom/M +Ody/M +Odysseus/M +Odyssey/M +Oedipal/M +Oedipus/M +Oersted/M +Ofelia/M +Offenbach/M +OfficeMax/M +Ogbomosho/M +Ogden/M +Ogilvy/M +Oglethorpe/M +Ohio/M +Ohioan/SM +Oise/M +Ojibwa/SM +Okayama +Okeechobee/M +Okefenokee/M +Okhotsk/M +Okinawa/M +Okinawan +Okla +Oklahoma/M +Oklahoman/M +Oktoberfest/M +Ola/M +Olaf/M +Olajuwon/M +Olav/M +Oldenburg/M +Oldfield/M +Oldsmobile/M +Olduvai/M +Olen/M +Olenek/M +Olga/M +Oligocene/M +Olimpia/M +Olin/M +Olive/MR +Oliver/M +Olivetti/M +Olivia/M +Olivier/M +Ollie/M +Olly/M +Olmec/M +Olmsted/M +Olsen/M +Olson/M +Olwen/M +Olympe/M +Olympia/SM +Olympiad/MS +Olympian/MS +Olympic/SM +Olympics/M +Olympus/M +Omaha/MS +Oman/M +Omani/MS +Omar/M +Omayyad/M +Omdurman/M +Omnipotent +Omsk/M +Onassis/M +Oneal/M +Onega/M +Onegin/M +Oneida/MS +Onion/M +Ono/M +Onondaga/MS +Onsager/M +Ont +Ontarian +Ontario/M +Oona/M +Oort/M +Opal/M +Opaline/M +Opel/M +OpenBSD/M +OpenOffice/M +Ophelia/M +Ophiuchus/M +Oppenheimer/M +Opposition +Oprah/M +Ora/M +Oracle/M +Oran/M +Orange/M +Oranjestad/M +Orazio/M +Orbison/M +Ordovician/M +Ore/N +Oreg +Oregon/M +Oregonian/SM +Orel +Orem/M +Oren/M +Oreo/M +Orestes/M +Oriana/M +Orient/M +Oriental/MS +Orientalism +Orin/M +Orinoco/M +Orion/M +Oriya/M +Orizaba/M +Orkney/M +Orlan/M +Orland/M +Orlando/M +Orleans/M +Orlon/MS +Orly/M +Orpheus/M +Orphic/M +Orr/MN +Orren/M +Orrin/M +Orson/M +Ortega/M +Orthodox +Ortiz/M +Orton/M +Orv/M +Orval/M +Orville/M +Orwell/M +Orwellian/M +Oryza/M +Os/M +Osage/MS +Osaka/M +Osbert/M +Osborn/M +Osborne/M +Osbourne/M +Oscar/MS +Osceola/M +Osgood/M +Oshawa/M +Oshkosh/M +Osiris/M +Oslo/M +Osman/M +Osmond/M +Osmund/M +Ossie/M +Ostrogoth/M +Ostwald/M +Osvaldo/M +Oswald/M +Othello/M +Otho/M +Otis/M +Ottawa/SM +Ottilie/M +Otto/M +Ottoman/M +Ottomana/M +Ouagadougou/M +Ouija/MS +Ovid/M +Owen/SM +Owens/M +Owensboro/M +Oxford/SM +Oxley/M +Oxnard/M +Oxonian/M +Oxus/M +Oxycontin/M +Oz/M +Ozark/MS +Ozarks/M +Ozymandias/M +Ozzie/M +Ozzy/M +P/MN +PA/M +PAC/M +PARC/S +PASCAL +PBS/M +PBX +PC/SM +PCB +PCMCIA +PCP/M +PD +PDA/SM +PDF/SM +PDQ +PDT +PE +PET/M +PFC +PG +PGP +PHP/M +PIN +PJ's +PLO/M +PM/SMDG +PMS/M +PNG/SM +PO +POTUS/M +POW/M +PP +PPS +PR +PRC/M +PRNewswire/M +PRO +PS/M +PST/M +PT +PTA/M +PTO +PVC/M +PW +PX +Pa/M +Paar/M +Pablo/M +Pablum/M +Pabst/M +Pace/M +Pacheco/M +Pacific/M +Pacino/M +Packard/M +Paco/M +Padang +Paderewski/M +Padgett/M +Padilla/M +Padraic/M +Padraig/M +Paganini/M +Page/M +Paglia/M +Pahlavi/M +Paige/M +Paine/M +Paiute/SM +Pakistan/M +Pakistani/SM +Palau/M +Palembang/M +Paleocene/M +Paleogene/M +Paleolithic/M +Paleozoic/M +Palermo/M +Palestine/M +Palestinian/SM +Palestrina/M +Paley/M +Palikir/M +Palin/M +Palisades/M +Palladio/M +Palmdale/M +Palmer/M +Palmerston/M +Palmolive/M +Palmyra/M +Paloma/M +Palomar/M +Pam/M +Pamela/M +Pamirs/M +Pampers/M +Pan/M +Panama/SM +Panamanian/MS +Panasonic/M +Pancho/M +Pandora/M +Pangaea/M +Pankhurst/M +Panmunjom/M +Pansy/M +Pantagruel/M +Pantaloon/M +Pantheon/M +Panza/M +Paola/M +Paolina/M +Paolo/M +Papageno/M +Papua/M +Paracelsus/M +Paraclete/M +Paradise +Paraguay/M +Paraguayan/MS +Paralympic/S +Paramaribo/M +Paramount/M +Parana/M +Paran�/M +Parcheesi/M +Pareto/M +Paris/M +Parisian/MS +Park/SMR +Parke/M +Parker/M +Parkersburg/M +Parkinson/M +Parkinsonism +Parkman/M +Parks/M +Parliament/M +Parmenides +Parmesan/MS +Parnassus/MS +Parnell/M +Parr/M +Parrish/M +Parsee/SM +Parsi/MS +Parsifal/M +Parsons/M +Parthenon/M +Parthia/M +Pasadena/M +Pascagoula/M +Pascal/SM +Pascale/M +Pasco/M +Pasquale/M +Passion/SM +Passover/MS +Pasternak/M +Pasteur/M +Pat/MN +Patagonia/M +Patagonian/M +Pate/M +Patel/M +Paten/M +Paterson/M +Patna/M +Paton +Patric/M +Patrica/M +Patrice/M +Patricia/M +Patricio/M +Patrick/M +Patrizia/M +Patsy/M +Patten/M +Patterson/M +Patti/M +Pattie/M +Patton/M +Patty/M +Paul/GM +Paula/M +Paule/M +Paulette/M +Pauli/M +Paulie/M +Paulina/M +Pauline/M +Pauling/M +Paulo/M +Pauly/M +Pavarotti/M +Pavel/M +Pavia/M +Pavlov/M +Pavlova/M +Pavlovian/M +Pawnee/SM +Paxton +PayPal/M +Payne/M +Payton/M +Pb/M +Pd/M +Peabody/M +Peace/M +Peadar/M +Peale/M +Pearce/M +Pearl/M +Pearle/M +Pearlie/M +Pearson/M +Peary/M +Pechora/M +Peck/M +Peckinpah/M +Pecos/M +Peder/M +Pedro/M +Peel/M +Peg/M +Pegasus/MS +Pegeen/M +Peggy/M +Pei/M +Peiping/M +Peirce/M +Pekinese/M +Peking/SM +Pekingese/SM +Pele/M +Pelee/M +Peloponnese/M +Pembroke/M +Pen/M +Pena/M +Penderecki/M +Penelope/M +Penn/M +Penna +Penney/M +Pennington/M +Pennsylvania/M +Pennsylvanian/MS +Penny/M +Pennzoil/M +Penrod/M +Pensacola/M +Pentagon/M +Pentateuch/M +Pentax/M +Pentecost/SM +Pentecostal/MS +Pentecostalism +Pentium/SM +Peoria/M +Pepe/M +Pepi/M +Pepin/M +Pepita/M +Pepsi/M +Pepys/M +Pequot/M +Perceval +Percheron/M +Percival/M +Percy/M +Perelman/M +Perez/M +Peri/M +Periclean/M +Pericles/M +Perkin/MS +Perkins/M +Perl/SM +Perla/M +Perle/M +Perm/M +Permalloy/M +Permian/M +Pernod/M +Peron/M +Perot/M +Perri/MR +Perrier/M +Perrine/M +Perry/M +Perseid/M +Persephone/M +Persepolis/M +Perseus/M +Pershing/M +Persia/M +Persian/SM +Persis +Perth/M +Peru/M +Peruvian/MS +Peshawar/M +Peta/M +Petain/M +Petaluma/M +Pete/RMZ +Peter/M +Peterborough/M +Peters/MN +Petersen/M +Peterson/M +Petey/M +Petr/M +Petra/M +Petrarch/M +Petronella/M +Petronilla/M +Petty/M +Peugeot/M +Peyronie's +Peyton/M +Pfc +Pfizer/M +PhD/M +Phaedra/M +Phaethon/M +Phanerozoic/M +Pharaoh/M +Pharaohs +Pharisaic +Pharisaical +Pharisee/MS +Phebe +Phekda/M +Phelps/M +Phidias/M +Phil/MY +Philadelphia/M +Philby/M +Philemon/M +Philip/MS +Philippa/M +Philippe/M +Philippians/M +Philippine/SM +Philippines/M +Philips/M +Philistine/M +Phillida/M +Phillip/SM +Phillipa/M +Phillipe/M +Phillips/M +Phillis/M +Philly/M +Philomena/M +Phineas/M +Phipps/M +Phobos/M +Phoebe/M +Phoenicia/M +Phoenician/SM +Phoenix/M +Photoshop/M +Photostat/MS +Photostatted +Photostatting +Phrygia/M +Phyllida/M +Phyllis/M +Pia/M +Piaf/M +Piaget/M +Pianola/M +Picasso/M +Piccadilly/M +Pickering/M +Pickett/M +Pickford/M +Pickwick/M +Pict/M +Pictor +Piedmont/M +Pierce/M +Pierre/M +Pierrette/M +Pierrot/M +Pierson/M +Pieter/M +Pietra/M +Pietro/M +Pike/M +Pilate/MS +Pilates/M +Pilcomayo/M +Pilgrim/SM +Pillsbury/M +Pinatubo/M +Pinchas/M +Pincus/M +Pindar/M +Pinkerton/M +Pinocchio/M +Pinochet/M +Pinter/M +Pinyin +Piotr/M +Pippa/M +Pippin/M +Piraeus/M +Pirandello/M +Pisa/M +Pisces/M +Pisistratus/M +Pissaro/M +Pitcairn/M +Pitt/SM +Pittman/M +Pitts/M +Pittsburgh/M +Pittsfield/M +Pius/M +Pixar/M +Pizarro/M +Pkwy +Pl +Place +Planck/M +Plano +Plantagenet/M +Plasticine/M +Plataea/M +Plath/M +Plato/M +Platonic +Platonism/M +Platonist/M +Platte/M +Plautus/M +PlayStation/M +Playboy/M +Playtex/M +Pleiades/M +Pleistocene/M +Plexiglas/MS +Pliny/M +Pliocene/SM +Plutarch/M +Pluto/M +Plymouth/M +Pm/M +Po/M +Pocahontas/M +Pocatello/M +Pocono/SM +Poconos/M +Podgorica/M +Podhoretz/M +Podunk/M +Poe/M +Pogo/M +Poincare/M +Poincar�/M +Poiret/M +Poirot/M +Poisson/M +Poitier/M +Pokemon/M +Pok�mon/M +Pol/MY +Poland/M +Polanski/M +Polaris/M +Polaroid/MS +Pole/SM +Polish/M +Politburo/M +Polk/M +Pollard/M +Pollock/M +Pollux/M +Polly/M +Pollyanna/M +Polo/M +Polska +Poltava/M +Polyhymnia/M +Polynesia/M +Polynesian/MS +Polyphemus/M +Pomerania/M +Pomeranian/M +Pomona/M +Pompadour/M +Pompeian +Pompeii/M +Pompey/M +Ponce/M +Pontchartrain/M +Pontiac/M +Pontianak/M +Pooh/M +Poole/M +Poona/M +Pope/M +Popeye/M +Popocatepetl/M +Popper/M +Poppins/M +Popsicle/M +Porfirio/M +Porrima/M +Porsche/M +Port/MR +Porter/M +Porterville/M +Portia/M +Portland/M +Porto/M +Portsmouth/M +Portugal/M +Portuguese/M +Poseidon/M +Post/M +PostScript/M +PostgreSQL/M +Potemkin/M +Potomac/M +Potsdam/M +Pottawatomie/M +Potter/M +Potts/M +Pottstown/M +Poughkeepsie/M +Poul/M +Pound/M +Poussin/M +Powell/M +PowerPC/M +PowerPoint/M +Powers/M +Powhatan/M +Poynter/M +Poznan/M +Pr/M +Prada/M +Prado/M +Praetorian/M +Praetoriana/M +Prague/M +Praia/M +Prakrit/M +Pratchett/M +Pratt/M +Pravda/M +Praxiteles/M +Preakness/M +Precambrian/M +Preminger/M +Premyslid/M +Prensa/M +Prentice/M +Prentiss/M +Pres +Presbyterian/SM +Presbyterianism/MS +Prescott/M +Presley/M +Preston/M +Pretoria/M +Priam/M +Pribilof/M +Price/M +Priceline/M +Priestley/M +Prince/M +Princeton/M +Principe/M +Prinz +Pris +Prisca/M +Priscilla/M +Prism/M +Prius/M +Private +Prix +ProQuest/M +Procrustean/M +Procrustes/M +Procter/M +Procyon/M +Prof +Prohibition +Prokofiev/M +Promethean/M +Prometheus/M +Prophets +Proserpina/M +Proserpine/M +Protagoras/M +Proterozoic/M +Protestant/MS +Protestantism/SM +Proteus/M +Proudhon/M +Proust/M +Provencal/MS +Provence/M +Proven�al/M +Proverbs +Providence/SM +Provo/M +Prozac/MS +Pru/M +Prudence/M +Prudential/M +Prudy/M +Prue/M +Pruitt/M +Prussia/M +Prussian/MS +Prut/M +Pryce/M +Pryor/M +Psalms/M +Psalter/MS +Pseudomonas/M +Psyche/M +Pt/M +Ptah/M +Ptolemaic/M +Ptolemy/SM +Pu/M +PubMed/M +Puccini/M +Puck/M +Puckett/M +Puebla/M +Pueblo/M +Puerto +Puget/M +Pugh/M +Pulaski/M +Pulitzer/M +Pullman/MS +Punch/M +Punic/M +Punjab/M +Punjabi/M +Purana/M +Purcell/M +Purdue/M +Purgatory +Purim/MS +Purina/M +Puritan/M +Puritanism/MS +Purus/M +Pusan/M +Pusey/M +Pushkin/M +Pushtu/M +Putin/M +Putnam/M +Puzo/M +Pvt +PyTorch/M +Pygmalion/M +Pygmy/SM +Pyle/M +Pym/M +Pynchon/M +Pyongyang/M +Pyotr/M +Pyrenees/M +Pyrex/MS +Pyrrhic/M +Pythagoras/M +Pythagorean/M +Pythias/M +Python/M +P�tain/M +P�rto/M +Q +QA +QB +QC +QED +QM +QWERTY +Qaddafi/M +Qaeda/M +Qantas/M +Qatar/M +Qatari/MS +Qingdao/M +Qinghai/M +Qiqihar/M +Qom/M +Quaalude/M +Quaker/MS +Quakerism/SM +Qualcomm/M +Quaoar/M +Quasimodo/M +Quaternary/M +Quayle/M +Que +Quebec/M +Quebecker +Quebecois/M +Quechua/M +Queen/MS +Queenie/M +Queens/M +Queensland/M +Quent/M +Quentin/M +Quetzalcoatl/M +Quezon/M +QuickList/M +QuickTime/M +Quillan/M +Quincey/M +Quincy/M +Quinlan/M +Quinn/M +Quint/M +Quinta/M +Quintana/M +Quintilian/M +Quintin/M +Quinton/M +Quintus/M +Quirinal/M +Quisling/M +Quito/M +Quixote/M +Quixotism/M +Qumran/M +Quonset/M +Qur'an +Qur'anic +Quran +Quranic +Qu�becois/M +Qwest/M +R/MD +RAF/M +RAM/SM +RBI +RC +RCA/M +RCMP +RD +RDA +RDS/M +REIT +REM/SM +RF +RFC/S +RFD +RI +RIF +RIP +RISC +RN/M +RNA/M +ROFL +ROM/M +ROTC/M +RP +RR +RSFSR +RSI +RSV +RSVP +RTFM +RV/SM +Ra/M +Rab/M +Rabat/M +Rabelais/M +Rabelaisian/M +Rabi +Rabin/M +Rachael/M +Rachel/M +Rachelle/M +Rachmaninoff/M +Racine/M +Radcliff/M +Radcliffe/M +Rae/M +Raf/M +Rafa/M +Rafael/M +Rafe/M +Raff/M +Raffaello/M +Rafferty/M +Raffles/M +Rafi/M +Ragnar/M +Ragnarok/M +Ragnar�k/M +Rahel/M +Raimondo/M +Raimund/M +Raimundo/M +Raina/M +Raine/MR +Rainer/M +Rainier/M +Raleigh/M +Ralf/M +Ralph/M +Rama/M +Ramada/M +Ramadan/MS +Ramakrishna/M +Ramanujan/M +Ramayana/M +Rambo/M +Ramirez/M +Ramiro/M +Ramon/M +Ramona/M +Ramos/M +Ramsay/M +Ramses/M +Ramsey/M +Rana/M +Rance/M +Rand/M +Randa/M +Randal/M +Randall/M +Randell/M +Randi/M +Randolph/M +Randy/M +Rangoon/M +Rani/M +Rankin/M +Rankine/M +Raoul/M +Raphael/M +Rappaport/M +Rapunzel/M +Raquel/M +Rasalgethi/M +Rasalhague/M +Rasmussen/M +Rasputin/M +Rasta +Rastaban/M +Rastafarian/MS +Rastafarianism +Rather/M +Ratliff/M +Raul/M +Ravel/M +Ravi/M +Ravid/M +Raviv/M +Rawalpindi/M +Rawley/M +Ray/M +RayBan/M +Rayburn/M +Raye/M +Rayleigh/M +Raymond/M +Raymund/M +Raymundo/M +Rayna/M +Rayner/M +Raynor/M +Rb/M +Rd +Re/M +Rea/M +Reade/G +Reading/M +Reagan/M +Reaganomics/M +Realtor/M +Reasoner/M +Reba/M +Rebeca/M +Rebecca/M +Rebecka/M +Rebekah/M +Recife/M +Reconstruction/M +Red/SM +Redd/GM +Redding/M +Redeemer/M +Redford/M +Redgrave/M +Redis/M +Redmond/M +Redshift/M +Ree/DSM +Reebok/M +Reece/M +Reed/M +Reena/M +Reese/M +Reeves/M +Reformation/MS +Refugio/M +Regan/M +Regen/M +Reggie/M +Regina/M +Reginae/M +Reginald/M +Regine/M +Regor/M +Regulus/M +Rehnquist/M +Reich/M +Reichstag's +Reid/M +Reiko/M +Reilly/M +Reina/M +Reinaldo/M +Reine/M +Reinhard/M +Reinhardt/M +Reinhold/M +Remanence +Remanent +Remarque/M +Rembrandt/M +Remington/M +Remus/M +Remy/M +Rena/M +Renae/M +Renaissance/SM +Renaldo/M +Renard/M +Renascence +Renata/M +Renate/M +Renato/M +Renaud/M +Renault/M +Rene/M +Renee/M +Renie/M +Rennie/M +Reno/M +Renoir/M +Rep +Representative +Republican/SM +Republicanism +Requiem/MS +Resistance +Restoration/M +Resurrection +Reta/M +Reuben/M +Reunion/M +Reuters/M +Reuther/M +Reuven/M +Rev +Reva/M +Revelation/SM +Revelations/M +Revere/M +Reverend/M +Revlon/M +Rex/M +Rey/M +Reyes/M +Reykjavik/M +Reyna/M +Reynaldo/M +Reynard/M +Reynold/MS +Reynolds/M +Rf/M +Rh/M +Rhea/M +Rhee/M +Rheingau/M +Rhenish/M +Rhett/M +Rhianna/M +Rhiannon/M +Rhine/M +Rhineland/M +Rhino/M +Rhoda/M +Rhode/S +Rhodes/M +Rhodesia/M +Rhodesian +Rhona/M +Rhonda/M +Rhone/M +Rhys/M +Ribbentrop/M +Ric/M +Rica/M +Ricard/M +Ricardo/M +Riccardo/M +Rice/M +Rich/M +Richard/MS +Richards/M +Richardson/M +Richart/M +Richelieu/M +Richie/M +Richmond/M +Richter/M +Richthofen/M +Rick/M +Rickard/M +Rickenbacker/M +Rickert/M +Rickey/M +Ricki/M +Rickie/M +Rickover/M +Ricky/M +Rico/M +Riddle/M +Ride/M +Riefenstahl/M +Riel/M +Riemann/M +Riesling/MS +Riga/M +Rigel/M +Riggs/M +Right +Rigoberto/M +Rigoletto/M +Rik/M +Riki/M +Rikki/M +Riley/M +Rilke/M +Rimbaud/M +Rina/M +Rinaldo/M +Ringling/M +Ringo/M +Rio/SM +Riordan/M +Rios/M +Ripley/M +Risa/M +Risorgimento/M +Rita/M +Ritalin/M +Ritchie/M +Ritz/M +Riva/SM +Rivas/M +Rivera/M +Rivers/M +Riverside/M +Riviera/MS +Riyadh/M +Rizal/M +Rn/M +Roach/M +Roanoke/M +Roarke/M +Rob/M +Robb/M +Robbie/M +Robbin/MS +Robbins/M +Robby/M +Roberson/M +Robert/MS +Roberta/M +Roberto/M +Roberts/M +Robertson/M +Robeson/M +Robespierre/M +Robin/M +Robina/M +Robinet/M +Robinette/M +Robinia/M +Robinson/M +Robitussin/M +Robles/M +Robson/M +Robt/M +Roby/M +Robyn/M +Rocco/M +Roch/M +Rocha/M +Rochambeau/M +Roche/M +Rochelle/M +Rochester/M +Rock/M +Rockefeller/M +Rockford/M +Rockies/M +Rockne/M +Rockwell/M +Rocky/SM +Rod/M +Roda/M +Rodd/M +Roddenberry/M +Roddy/M +Roderic/M +Roderick/M +Roderigo/M +Rodger/MS +Rodgers/M +Rodham/M +Rodi/M +Rodin/M +Rodney/M +Rodolfo/M +Rodolph/M +Rodolphe/M +Rodrick/M +Rodrigo/M +Rodriguez/M +Rodriquez/M +Roeg/M +Roentgen +Rog/MRZ +Rogelio/M +Roger/M +Rogers/M +Roget/M +Roi/SM +Rojas/M +Roku/M +Rolaids/M +Roland/M +Rolando/M +Roldan/M +Rolex/M +Rolf +Rolfe/M +Rolland/M +Rollerblade/M +Rollie/M +Rollin/MS +Rollins/M +Rollo +Rolodex/M +Rolph/M +Rolvaag/M +Rom +Roma/M +Romain/M +Roman/MS +Romana/M +Romanesque/MS +Romania/M +Romanian/MS +Romano/M +Romanov/M +Romans/M +Romansh/M +Romantic +Romanticism +Romany/SM +Rome/SM +Romeo/M +Romero/M +Rommel/M +Romney/M +Romola/M +Romulus/M +Romy/M +Ron/M +Rona/M +Ronald/M +Ronda/M +Ronni/M +Ronnie/M +Ronny/M +Ronstadt/M +Rontgen +Rooney/M +Roosevelt/M +Root/M +Roquefort/SM +Rorke/M +Rorschach/M +Rory/M +Ros +Rosa/M +Rosaleen/M +Rosales/M +Rosalia/M +Rosalie/M +Rosalind/M +Rosalinda/M +Rosaline/M +Rosalyn/M +Rosamond/M +Rosamund/M +Rosanna/M +Rosanne/M +Rosario/M +Rosco/M +Roscoe/M +Rose/M +Roseann/M +Roseanne/M +Roseau/M +Rosecrans/M +Rosella/M +Roselle/M +Rosemarie/M +Rosemary/M +Rosenberg/M +Rosendo/M +Rosenzweig/M +Rosetta/M +Rosicrucian/M +Rosie/M +Rosina/M +Rosita/M +Roslyn/M +Ross/M +Rossetti/M +Rossie/M +Rossini/M +Rostand/M +Rostov/M +Rostropovich/M +Roswell/M +Rosy's +Rotarian/M +Roth/M +Rothko/M +Rothschild/M +Rotterdam/M +Rottweiler/M +Rouault/M +Rourke/M +Rousseau/M +Routledge/M +Rove/RM +Rover/M +Rowan/M +Rowe/M +Rowen/M +Rowena/M +Rowland/M +Rowling/M +Roxana/M +Roxane/M +Roxanna/M +Roxanne/M +Roxie/M +Roxy/M +Roy/M +Royal/M +Royall/M +Royce/M +Roz/M +Rozelle/M +Rte +Ru/MH +Rubaiyat/M +Rubbermaid/M +Ruben/SM +Rubens/M +Rubi/M +Rubia/M +Rubicon/MS +Rubik/M +Rubin/M +Rubinstein/M +Ruby/M +Ruchbah/M +Rudd/M +Ruddy's +Rudiger/M +Rudolf/M +Rudolfo/M +Rudolph/M +Rudy/M +Rudyard/M +Rufe/M +Rufus/M +Rugby +Ruggiero/M +Ruhr/M +Ruiz/M +Rukeyser/M +Rumanian/SM +Rumpelstiltskin/M +Rumsfeld/M +Runnymede/M +Runyon/M +Rupert/M +Ruprecht/M +Rurik +Rush/M +Rushdie/M +Rushmore/M +Ruskin/M +Russ/M +Russel/M +Russell/M +Russia/M +Russian/SM +Russo/M +Rustbelt/M +Rustin/M +Rusty/M +Rutan/M +Rutger/MS +Rutgers/M +Ruth/M +Rutherford/M +Ruthie/M +Rutledge/M +Rutter/M +Ruy/M +Rwanda/MS +Rwandan/SM +Rwy +Rx +Ry +Ryan/M +Rydberg/M +Ryder/M +Ryukyu/M +S/MN +SA +SAC +SALT/M +SAM/M +SAP/M +SARS/M +SASE +SAT +SBA +SC/M +SCOTUS/M +SCSI/M +SD +SDI +SE/M +SEATO +SEC/M +SF +SGML/M +SIDS/M +SJ +SJW +SK +SLR +SME/SM +SMEs/M +SNP/SM +SO/S +SOB/M +SOP/M +SOS/M +SOSes +SPCA +SPF +SQL +SQLite/M +SRO +SS +SSA +SSE/M +SSN +SSS +SST +SSW/M +ST +STD +STOL +SUSE/M +SUV +SVN/M +SW/M +SWAK +SWAT +Saab/M +Saar/M +Saarinen/M +Saatchi/M +Saba/M +Sabbath/M +Sabbaths +Sabik/M +Sabin/M +Sabina/M +Sabine/M +Sabre/M +Sabrina/M +Sacajawea/M +Saccharomyces/M +Sacco/M +Sacha/M +Sachs/M +Sacramento/M +Sada/M +Sadat/M +Saddam/M +Sadducee/M +Sade/M +Sadie/M +Sadr/M +Safavid/M +Safeway/M +Sagan/M +Saginaw/M +Sagittarius/MS +Sahara/M +Saharan/M +Sahel/M +Saigon/M +Saiph/M +Sakai/M +Sakha/M +Sakhalin/M +Sakharov/M +Saki/M +Saks/M +Sal/MY +Saladin/M +Salado/M +Salamis/M +Salas/M +Salazar/M +Saleem/M +Salem/M +Salerno/M +Salesforce/M +Salim/M +Salinas/M +Salinger/M +Salisbury/M +Salish/M +Salk/M +Sallee/M +Sallie/M +Sallust/M +Sally/M +Salome/M +Salomon/M +Salonika/M +Salton/M +Salvador/M +Salvadoran/SM +Salvadorean/MS +Salvadorian/MS +Salvatore/M +Salween/M +Salyut/M +Sam/M +Samantha/M +Samar/M +Samara/M +Samaria +Samaritan/MS +Samarkand/M +Sammie/M +Sammy/M +Samoa/M +Samoan/SM +Samoset/M +Samoyed/M +Sampson/M +Samson/M +Samsonite/M +Samsung/M +Samuel/M +Samuelson/M +San'a +San/M +Sana/M +Sanaa/M +Sanchez/M +Sancho/M +Sand/ZM +Sandburg/M +Sande/M +Sanders/M +Sanderson/M +Sandi/M +Sandie/M +Sandinista/M +Sandor/M +Sandoval/M +Sandra/M +Sandro/M +Sandy/M +Sanford/M +Sanforized/M +Sang/MR +Sanger/M +Sanhedrin/M +Sanka/M +Sankara/M +Sanskrit/M +Sanson/M +Sansone/M +Santa/M +Santana/M +Santayana/M +Santeria/M +Santiago/M +Santos/M +Sapphira +Sappho/M +Sapporo/M +Sara/M +Saracen/MS +Saragossa/M +Sarah/M +Sarajevo/M +Saran/M +Sarasota/M +Saratov/M +Sarawak/M +Sarbanes/M +Sardinia/M +Saree/M +Sargasso/M +Sarge/M +Sargent/M +Sargon/M +Sarina/M +Sarita/M +Sarnoff/M +Saroyan/M +Sarto/M +Sartre/M +Sascha/M +Sasha/M +Sask +Saskatchewan/M +Saskatoon/M +Sasquatch/MS +Sassanian/M +Sassoon/M +Sat/M +Satan/M +Satanism/M +Satanist/M +Saturday/MS +Saturn/M +Saturnalia/M +Saudi/MS +Saul/M +Saunders/M +Saunderson/M +Saundra/M +Saussure/M +Sauternes +Sauveur/M +Savage/M +Savannah/M +Savina/M +Savior/M +Savonarola/M +Savoy/M +Savoyard/M +Sawyer/M +Saxe/M +Saxon/MS +Saxony/M +Sayer/MS +Sayers/M +Sayre/M +Sb/M +Sc/M +Scala/M +Scan +Scandinavia/M +Scandinavian/MS +Scaramouch/M +Scarborough/M +Scarface/M +Scarlatti/M +Scarlett/M +Scheat/M +Schedar/M +Scheherazade/M +Schelling/M +Schenectady/M +Schiaparelli/M +Schick/M +Schiller/M +Schindler/M +Schlesinger/M +Schliemann/M +Schlitz/M +Schloss/M +Schmidt/M +Schnabel/M +Schnauzer/M +Schneider/M +Schoenberg/M +Schopenhauer/M +Schrieffer/M +Schrodinger/M +Schroeder/M +Schr�dinger/M +Schubert/M +Schultz/M +Schulz/M +Schumann/M +Schumpeter/M +Schuyler/M +Schuylkill/M +Schwartz/M +Schwarz/M +Schwarzenegger/M +Schwarzkopf/M +Schweitzer/M +Schweppes/M +Schwinger/M +Schwinn/M +Scientologist/SM +Scientology/M +Scipio/M +Scopes/M +Scorpio/SM +Scorpius/M +Scorsese/M +Scot/SM +Scotch/MS +Scotchman/M +Scotchmen/M +Scotchwoman/M +Scotchwomen/M +Scotia/M +Scotland/M +Scotsman/M +Scotsmen/M +Scotswoman/M +Scotswomen/M +Scott/M +Scotti/M +Scottie/SM +Scottish/M +Scottsdale/M +Scrabble/MS +Scranton/M +Scriabin/M +Scribner/M +Scripture/SM +Scrooge/M +Scruggs/M +Scud/M +Sculley/M +Scylla/M +Scythia/M +Scythian/M +Se/MHN +SeaMonkey/M +Seaborg/M +Seagram/M +Seamus/M +Sean/M +Sears/M +Seaside/M +Seattle/M +Sebastian/M +Sebastiano/M +Sebastien/M +Sebring/M +Sec +Seconal/M +Secretariat/M +Secretary +Seder/MS +Sedna/M +Seebeck/M +Seeger/M +Sega/M +Segovia/M +Segre/M +Segundo/M +Segway/S +Seiko/M +Seine/M +Seinfeld/M +Sejong/M +Sela/M +Selassie/M +Selby/M +Selectric/M +Selena/M +Selene/M +Seleucid/M +Seleucus/M +Selig/M +Selim/M +Selina/M +Seljuk/M +Selkirk/M +Sella/M +Selle/MZ +Sellers/M +Selma/M +Selznick/M +Semarang/M +Seminole/MS +Semiramis/M +Semite/MS +Semitic/SM +Semtex/M +Sena/M +Senate/MS +Sendai/M +Seneca/MS +Senegal/M +Senegalese/M +Senghor/M +Senior/M +Sennacherib/M +Sennett/M +Sensurround/M +Seoul/M +Sep +Sephardi/M +Sepoy/M +Sept/M +September/MS +Septuagint/MS +Sequoya/M +Serb/SM +Serbia/M +Serbian/MS +Serena/M +Serengeti/M +Sergei/M +Sergent/M +Sergio/M +Serpens/M +Serra/M +Serrano/M +Set/M +Seth/M +Seton/M +Seurat/M +Seuss/M +Sevastopol/M +Severn/M +Severus/M +Seville/M +Sevres/M +Seward/M +Sextans/M +Sexton/M +Seychelles/M +Seyfert/M +Seymour/M +Sgt +Shaanxi/M +Shackleton/M +Shaffer/M +Shah/M +Shaka/M +Shaker +Shakespeare/M +Shakespearean/M +Shalom's +Shamus/M +Shana/M +Shandong/M +Shandy/M +Shane/M +Shanghai/M +Shani/M +Shankara/M +Shanna/M +Shannon/M +Shanta/M +Shantung/M +Shanxi/M +Shapiro/M +Shara/M +SharePoint/M +Shari'a/M +Shari/M +Sharif/M +Sharlene/M +Sharma/M +Sharon/M +Sharp/M +Sharpe/M +Sharron/M +Shasta/M +Shaula/M +Shaun/M +Shauna/M +Shavian/M +Shavuot/M +Shaw/M +Shawn/M +Shawna/M +Shawnee/SM +Shayla/M +Shayna/M +Shayne/M +Shcharansky/M +Shea/M +Sheba/M +Shebeli/M +Sheboygan/M +Sheela/M +Sheena/M +Sheetrock/M +Sheffield/M +Sheila/M +Sheilah/M +Shel/MY +Shelagh/M +Shelby/M +Sheldon/M +Shelia/M +Shell/M +Shelley/M +Shelly/M +Shelton/M +Shem/M +Shen/M +Shenandoah/M +Shenyang/M +Shenzhen/M +Sheol/M +Shep/M +Shepard/M +Shepherd/M +Sheppard/M +Sher/M +Sheratan/M +Sheraton/M +Sheree/M +Sheri/M +Sheridan/M +Sherlock/M +Sherm/M +Sherman/M +Sherpa/M +Sherri/M +Sherrie/M +Sherry/M +Sherwin/M +Sherwood/M +Sheryl/M +Shetland/SM +Shetlands/M +Shevardnadze/M +Shevat/M +Shi'ite/M +Shields/M +Shiite/MS +Shijiazhuang/M +Shikoku/M +Shillong/M +Shiloh/M +Shina/M +Shinto/MS +Shintoism/MS +Shintoist/MS +Shir/M +Shiraz/M +Shirl/M +Shirley/M +Shiva/M +Shockley/M +Sholom/M +Short/M +Shorthorn/M +Shoshana/M +Shoshone/SM +Shostakovitch/M +Shrek/M +Shreveport/M +Shriner/M +Shropshire/M +Shula/M +Shylock/M +Shylockian/M +Si/M +Siam/M +Siamese/M +Sian/M +Sib/M +Sibelius/M +Siberia/M +Siberian/MS +Sibley/M +Sibyl/M +Sibylla/M +Sibylle/M +Sichuan/M +Sicilian/SM +Sicily/M +Sid/M +Siddhartha/M +Sidney/M +Sidonia/M +Siegfried/M +Siemens/M +Sierpinski/M +Sierras +Sig +Sigismondo/M +Sigismund/M +Sigmund/M +Sigrid/M +Sigurd/M +Sihanouk/M +Sikh/M +Sikhism +Sikhs +Sikkim/M +Sikkimese/M +Sikorsky/M +Silas/M +Silesia/M +Silurian/SM +Silva/M +Silvan/M +Silvana/M +Silvano/M +Silvanus/M +Silvester/M +Silvia/M +Silvie/M +Silvio/M +Sim's +Simenon/M +Simeon/M +Simmental/M +Simmonds/M +Simmons/M +Simon/M +Simona/M +Simone/M +Simpson/SM +Simpsons/M +Simpsonville/M +Sims/M +Sinai/M +Sinatra/M +Sinbad/M +Sinclair/M +Sindbad/M +Sindhi/M +Singapore/M +Singaporean/SM +Singer/M +Singh/M +Singleton/M +Sinhalese/M +Sinica/M +Sinkiang/M +Siobhan/M +Sioux/M +Sir/SM +Sirius/M +Sissie/M +Sister/MS +Sistine/M +Sisyphean/M +Sisyphus/M +Siva/M +Sivan/M +Siward/M +Sjaelland/M +Skelly/M +Skinner/M +Skippy/M +Skipton/M +Skopje/M +Skye/M +Skylab/M +Skylar/M +Skyler/M +Skype/M +Slackware/M +Slade/M +Slashdot/M +Slater/M +Slav/SM +Slavic/M +Slavonic/M +Slidell/M +Slinky/M +Sloan/M +Sloane/M +Slocum/M +Slovak/SM +Slovakia/M +Slovakian +Slovene/SM +Slovenia/M +Slovenian/MS +Slurpee/M +Sly's +Sm/M +Small/M +Smetana/M +Smirnoff/M +Smith/M +Smithson/M +Smithsonian/M +Smitty/M +Smokey/M +Smolensk/M +Smollett/M +Smuts/M +Smyrna +Sn/M +Snake/M +Snapple/M +Snead/M +Snell/M +Snickers/M +Snider/M +Snoopy/M +Snow/M +Snowbelt/M +Snowl/M +Snyder/M +Soave/M +Soc +Socastee/M +Socorro/M +Socrates/M +Socratic/M +Soddy/M +Sodom/M +Sofia/M +Sofie/M +Soho/M +Sol/MY +Solaris/M +Solis/M +Solly/M +Solomon/M +Solon/M +Solzhenitsyn/M +Somali/SM +Somalia/M +Somalian/MS +Somerset +Somme/M +Somoza/M +Son/M +Sondheim/M +Sondra/M +Songbird/M +Songhai/M +Songhua/M +Sonia/M +Sonja/M +Sonny/M +Sonora/M +Sontag/M +Sony/M +Sonya/M +Sophi/M +Sophia/M +Sophie/M +Sophoclean/M +Sophocles/M +Sophronia/M +Sopwith/M +Sorbonne/M +Sorcha/M +Sosa/M +Soto/M +Souphanouvong/M +Sourceforge/M +Sousa/M +South/M +Southampton/M +Southeast/MS +Southern/ZR +Southerner/M +Southey/M +Souths +Southwest/MS +Soviet/M +Sovietica/M +Soweto/M +Soyinka/M +Soyuz/M +Sp +Spaatz/M +Spackle/M +Spahn/M +Spain/M +Spam/M +Span +Spanglish +Spaniard/SM +Spanish/M +Sparc +Sparks/M +Sparta/M +Spartacus/M +Spartan/MS +Spartanburg/M +Spears/M +Speer/M +Spence/RM +Spencer/M +Spencerian/M +Spengler/M +Spenglerian/M +Spenser/M +Spenserian/M +Sperry/M +Sphinx/M +Spica/M +SpiderMonkey/M +Spielberg/M +Spillane/M +Spinoza/M +Spinx/M +Spiro/M +Spirograph/M +Spitsbergen/M +Spitz/M +Spock/M +Spokane/M +Springdale/M +Springfield/M +Springsteen/M +Sprint/M +Sprite/M +Sputnik/M +Sq +Squanto/M +Squibb/M +Sr/M +Srinagar/M +Srivijaya/M +St +Sta +Stace/M +Stacey/M +Staci/M +Stacie/M +Stacy/M +Stael/M +Stafford/M +StairMaster/M +Stalin/M +Stalingrad/M +Stalinist/M +Stallone/M +Stamford/M +Stan/MY +Standford/M +Standish/M +Stanfield/M +Stanford/M +Stanislas/M +Stanislaus/M +Stanislavsky/M +Stanislaw/M +Stanley/M +Stanly/M +Stanton/M +Stanwood/M +Staples/M +Starbucks/M +Stark/M +Starkey/M +Starr/M +Statehouse/MS +Staten/M +States +Stateside +Staubach/M +Staunton/M +Stavros +Ste +Steadicam/M +Stearn/M +Steele/M +Stefan/M +Stefania/M +Stefanie/M +Stefano/M +Steffen/M +Steffi/M +Stein/MR +Steinbeck/M +Steinem/M +Steiner/M +Steinmetz/M +Steinway/M +Stella/M +Stendhal/M +Stengel/M +Stephan/M +Stephani/M +Stephanie/M +Stephanus/M +Stephen/MS +Stephens/M +Stephenson/M +Sterling/M +Stern/M +Sterne/M +Sterno/M +Stetson/M +Steuben/M +Steubenville/M +Steve/M +Steven/MS +Stevens/M +Stevenson/M +Stevie/M +Stewart/M +Stieglitz/M +Stillman/M +Stilton/SM +Stimson/M +Stine/M +Stinky's +Stirling/M +Stockhausen/M +Stockholm/M +Stockton/M +Stoddard/M +Stoic/SM +Stoicism/MS +Stokes/M +Stolichnaya/M +Stolypin/M +Stone/M +Stonehenge/M +Stoppard/M +Stormy's +Stout/M +Stowe/M +Strabo/M +Stradivari +Stradivarius/M +Strasbourg/M +Strauss/M +Stravinsky/M +Streisand/M +Strickland/M +Strindberg/M +Stromboli/M +Strong/M +Stu/M +Stuart/MS +Studebaker/M +StumbleUpon/M +Stuttgart/M +Stuyvesant/M +Stygian/M +Styrofoam/SM +Styron/M +Styx/M +Suarez/M +Subaru/M +Sucre/M +Sucrets/M +Sudan/M +Sudanese/M +Sudetenland/M +Sudoku/M +Sudra/M +Sue/M +Suetonius/M +Suez/M +Suffolk/M +Sufi/M +Sufism/M +Suharto/M +Sui/M +Sukarno/M +Sukey/M +Suki/M +Sukkot +Sukkoth/M +Sukkoths +Sula/M +Sulawesi/M +Suleiman/M +Sulla/M +Sullivan/M +Sumatra/M +Sumatran/SM +Sumeria/M +Sumerian/SM +Sumerica/M +Summer/MS +Summers/M +Sumner/M +Sumter/M +Sun/SM +Sunbeam/M +Sunbelt/M +Sunbird/M +Sundanese/M +Sundas/M +Sunday/MS +Sunderland/M +Sung/M +Sunkist/M +Sunni/SM +Sunnite/MS +Sunny's +Sunnyvale/M +Suomi/M +Superbowl/M +Superfund/M +Superglue/M +Superior/M +Superman/M +Supt +Surabaja +Surabaya/M +Surat/M +Suriname/M +Surinamese +Surya/M +Susan/M +Susana/M +Susann/M +Susanna/M +Susannah/M +Susanne/M +Susi/M +Susie/M +Susquehanna/M +Sussex/M +Susy/M +Sutherland/M +Sutton/M +Suva/M +Suwanee/M +Suzanna/M +Suzanne/M +Suzette/M +Suzhou/M +Suzi/M +Suzie/M +Suzuki/M +Suzy/M +Svalbard/M +Sven/M +Svend/M +Svengali/M +Sverdlovsk +Swahili/SM +Swammerdam/M +Swanee/M +Swansea/M +Swanson/M +Swazi/SM +Swaziland/M +Swed/N +Swede/SM +Sweden/M +Swedenborg/M +Swedish/M +Sweeney/M +Sweet/M +Swift/M +Swinburne/M +Swindon/M +Swiss/MS +Swissair/M +Switz +Switzerland/M +Sybil/M +Sybilla/M +Sybille/M +Syd/M +Sydney/M +Sykes/M +Sylvan's +Sylvester/M +Sylvia/M +Sylvie/M +Symantec/M +Symbian/M +Symon/M +Synge/M +Syracuse/M +Syria/M +Syriac/M +Syrian/MS +Syriana/M +Szilard/M +Szymborska/M +S�vres/M +T'ang/M +T/MDG +TA +TARP +TB/M +TBA +TD +TDD +TEFL +TELNET/S +TELNETTed +TELNETTing +TESL +TESOL +TEirtza/M +TGIF +THC +THz/M +TIF/SM +TIFF/SM +TKO/M +TLC/M +TM +TN +TNT/M +TOEFL +TQM +TV/SM +TVA +TWA/M +TWX +TX +Ta/M +Tabasco/SM +Tabatha/M +Tabb/M +Taber/M +Tabernacle/MS +Tabitha/M +Tabor +Tabriz/MS +Tacitus/M +Tacoma/M +Tad/M +Taddeo/M +Tadzhik/M +Taegu/M +Taejon/M +Taft/M +Tagalog/SM +Tagore/M +Tagus/M +Tahiti/M +Tahitian/MS +Tahoe/M +Taichung/M +Tainan +Taine/M +Taipei/M +Taiping/M +Tait/M +Taiwan/M +Taiwanese/M +Taiyuan/M +Tajikistan/M +Taklamakan/M +Talbert/M +Talbot/M +Talia/M +Taliban/M +Taliesin/M +Tallahassee/M +Tallchief/M +Talley/M +Talleyrand/M +Tallinn/M +Tallulah/M +Talmud/MS +Talmudic +Talmudist +Talya/M +Tamar/M +Tamara/M +Tamarin/M +Tamas +Tameka/M +Tamera/M +Tamerlane/M +Tami/M +Tamika/M +Tamil/MS +Tammany/M +Tammi/M +Tammie/M +Tammuz/M +Tammy/M +Tampa/M +Tampax/M +Tamra/M +Tamworth/M +Tana +Tancred/M +Tandy/M +Taney/M +Tanganyika/M +Tangier/MS +Tangshan/M +Tani/M +Tania/M +Tanisha/M +Tann/MR +Tanner/M +Tannhauser/M +Tannh�user/M +Tantalus/M +Tanya/M +Tanzania/M +Tanzanian/SM +Tao/M +Taoism/MS +Taoist/MS +Tara/M +Tarantino/M +Tarawa/M +Tarazed/M +Tarbell/M +Target/M +Tarim/M +Tarkenton/M +Tarkington/M +Tartar/MS +Tartary/M +Tartuffe/M +Taryn/M +Tarzan/M +Tasha/M +Tashkent/M +Tasman/M +Tasmania/M +Tasmanian/M +Tass/M +Tatar/MS +Tate/M +Tatiana/M +Tatum/M +Taurus/MS +Tavares/M +Tawney/M +Taylor/M +Tb/M +Tbilisi/M +Tc/M +Tchaikovsky/M +Te/M +TeX +TeXes +Teasdale/M +TechRepublic/M +Technicolor/M +Technorati/M +Tecumseh/M +Ted/M +Teddie/M +Teddy/M +Tedi/M +Teena/M +Teflon/MS +Tegucigalpa/M +Tehran +TelePrompTer +TelePrompter/M +Telemachus/M +Telemann/M +Teletype +Tell/MR +Teller/M +Telugu/M +Temecula/M +Tempe +Templar/M +Temple/M +Templeton/M +Tenn/M +Tennessean/SM +Tennessee/M +Tennyson/M +Tennysonian +Tenochtitlan/M +TensorFlow/M +Teodor/M +Teodora/M +Teodoro/M +Teotihuacan/M +Tera/M +Terence/M +Teresa/M +Terese/M +Tereshkova/M +Teresita/M +Teri/M +Terkel/M +Terpsichore/M +Terr/M +Terra/M +Terran/M +Terrance/M +Terrell/M +Terrence/M +Terri/M +Terrie/M +Terrill/M +Territory +Terry/M +Tertiary/M +Terza/M +Tesco/M +Tesla/M +Tess/M +Tessa/M +Tessie/M +Tet/M +Tethys/M +Tetons/M +Teuton/MS +Teutonic/M +Tevet/M +Tex/M +Texaco/M +Texan/MS +Texarkana/M +Texas/M +Th/M +Thacher/M +Thackeray/M +Thad/M +Thaddeus/M +Thai/SM +Thailand/M +Thales/M +Thalia/M +Thames/M +Thanh/M +Thanksgiving/MS +Thant/M +Thar/M +Tharp/M +Thatcher/M +Thatcherism +Thaxter/M +Thea/M +Thebes/M +Theda/M +Theiler/M +Thekla/M +Thelma/M +Themistocles/M +Theo/M +Theobald/M +Theocritus/M +Theodor/M +Theodora/M +Theodore/M +Theodoric/M +Theodosia/M +Theodosius/M +Theosophy/M +Theravada/M +Theresa/M +Therese/M +Thermopylae/M +Thermos +Theron/M +Theseus/M +Thespian/M +Thespis/M +Thessalonian/SM +Thessaloniki/M +Thessalon�ki/M +Thessaly/M +Thia/M +Thibaut/M +Thieu/M +Thimbu/M +Thimphu +Thom/M +Thoma/SM +Thomas/M +Thomasin/M +Thomasina/M +Thomism/M +Thomistic/M +Thompson/M +Thomson/M +Thor/M +Thorazine/M +Thoreau/M +Thorin/M +Thorndike +Thornton/M +Thorny's +Thoroughbred/M +Thorpe/M +Thorstein/M +Thorsten/M +Thorvald/M +Thoth/M +Thrace/M +Thracian/M +Thu +Thucydides/M +Thule/M +Thunderbird/M +Thur/S +Thurber/M +Thurman/M +Thurmond/M +Thursday/SM +Thurstan/M +Thurston/M +Thutmose/M +Ti/M +Tia/M +Tianjin/M +Tiber/M +Tiberius/M +Tibet/M +Tibetan/MS +Ticketmaster/M +Ticonderoga/M +Tide/M +Tiebout/M +Tienanmen/M +Tientsin/M +Tierney/M +Tiffany/M +Tigris/M +Tijuana/M +Tilda/M +Tildi/M +Tildy/M +Tillich/M +Tillie/M +Tillman/M +Tilly/M +Tilsit/M +Tim/M +Timbuktu/M +Timex/M +Timi/M +Timmy/M +Timon/M +Timor/M +Timotheus/M +Timothy/M +Timur/M +Timurid/M +Tina/M +Tinderbox/M +Ting/M +Tinkerbell/M +Tinkertoy/M +Tinseltown/M +Tintoretto/M +Tippecanoe/M +Tipperary/M +Tirane +Tiresias/M +Tirol/M +Tirolean +Tish/M +Tisha/M +Tishri/M +Titan/SM +Titania/M +Titanic/M +Titian/M +Titicaca/M +Tito/M +Titus/M +Titusville/M +Tl/M +Tlaloc/M +Tlingit/M +Tm/M +Tobago/M +Tobe/M +Tobey +Tobi/M +Tobias/M +Tobie/M +Tobin/M +Tobit/M +Toby/M +Tocantins/M +Tocqueville/M +Tod/M +Todd/M +Togo/M +Togolese/M +Tojo/M +Tokay/M +Tokugawa/M +Tokyo/M +Tokyoite +Toledo/MS +Tolkien/M +Tolstoy/M +Toltec/M +Tolyatti/M +Tom/M +Toma/SM +Tomas/M +Tomaso/M +Tombaugh/M +Tomi/M +Tomlin/M +Tommie/M +Tommy/M +Tompkins/M +Tomsk/M +Tonga/M +Tongan/MS +Toni/M +Tonia/M +Tonto/M +Tony/M +Tonya/M +Tootsie/M +Topeka/M +Topsy/M +Torah/M +Torahs +Tore's +Torey/M +Tori/M +Torin/M +Toronto/M +Torquemada/M +Torr/MX +Torrance/M +Torre/SM +Torrence/M +Torrens/M +Torres/M +Torrey/M +Torricelli/M +Torrie/M +Torry/M +Tortola/M +Tortuga/M +Torvalds/M +Tory/SM +Tosca/M +Toscanini/M +Toshiba/M +Toto/M +Toulouse/M +Tova/M +Tove/M +Townes/M +Townsend/M +Toynbee/M +Toyoda/M +Toyota/M +Tracey/M +Traci/M +Tracie/M +Tracy/M +Trafalgar/M +Trailways/M +Trajan/M +Tran/M +Transcaucasia/M +Transvaal/M +Transylvania/M +Transylvanian/M +Trappist/SM +Traver/MS +Travis/M +Travolta/M +Treasury/SM +Treblinka/M +Trekkie/M +Tremain/M +Tremaine/M +Tremayne/M +Trent/M +Trenton/M +Treo/M +Trev/M +Trevelyan/M +Trevino/M +Trevor/M +Trey/M +Triangulum/M +Triassic/M +Tricia/M +Trident/M +Trieste/M +Trimurti/M +Trina/M +Trinidad/M +Trinidadian/MS +Trinity/SM +TripAdvisor/M +Tripitaka/M +Tripoli/M +Tripp/M +Trippe/M +Tris +Trish/M +Trisha/M +Trista/M +Tristan/M +Triton/M +Trix/M +Trixie/M +Trobriand/M +Troilus/M +Trojan/MS +Trollope/M +Trondheim/M +Tropicana/M +Trotsky/M +Troy/M +Troyes +Truckee/M +Trude/M +Trudeau/M +Trudi/M +Trudy/M +Trueman/M +Truffaut/M +Trujillo/M +Truman/M +Trumbull/M +Trump/M +Truth/M +Tsimshian/M +Tsiolkovsky/M +Tsitsihar/M +Tsongkhapa/M +Tswana/M +Tu/M +Tuamotu/M +Tuareg/M +Tubman/M +Tucker/M +Tucson/M +Tucuman/M +Tudor/SM +Tue/S +Tues/M +Tuesday/MS +Tulane/M +Tull/M +Tully/M +Tulsa/M +Tulsidas/M +Tums/M +Tungus/M +Tunguska/M +Tunis/M +Tunisia/M +Tunisian/MS +Tunney/M +Tupi/M +Tupperware/M +Tupungato/M +Turgenev/M +Turin/M +Turing/M +Turk/SM +Turkestan/M +Turkey/M +Turkic/MS +Turkish/M +Turkmenistan/M +Turlock/M +Turner/M +Turpin/M +Tuscaloosa/M +Tuscan/M +Tuscany/M +Tuscarora/MS +Tuscon/M +Tuskegee/M +Tussaud/M +Tut/M +Tutankhamen/M +Tutsi/M +Tutu/M +Tuvalu/M +Tuvaluan +Twain/M +Tweed/M +Tweedledee/M +Tweedledum/M +Twila/M +Twinkies/M +Twitter/M +Twizzlers/M +Twp +Twyla/M +Ty/M +Tybalt/M +Tycho/M +Tye/M +Tylenol/M +Tyler/M +Tynan/M +Tyndale/M +Tyndall/M +Tyne/M +Tyre/M +Tyree/M +Tyrolean +Tyrone/M +Tyrus/M +Tyson/M +U/M +UAR +UAW +UBS/M +UCLA/M +UFO/SM +UHF/M +UI/SM +UK/M +UL +UN/M +UNESCO/M +UNICEF/M +UNIX/M +UPC +UPI/M +UPS/M +URL/S +US/M +USA/M +USAF +USB +USCG +USDA/M +USIA +USMC +USN +USO +USP +USPS +USS +USSR/M +UT/M +UTC +UV/M +Ubangi/M +Ubiquity/M +Ubuntu/M +Ucayali/M +Uccello/M +Udall/M +Udell/M +Ufa/M +Uganda/M +Ugandan/MS +Ugo/M +Uighur/M +Ujungpandang/M +Ukraine/M +Ukrainian/SM +Ula/M +Ulick/M +Ulises/M +Ulla/M +Ulric/M +Ulrica/M +Ulrich/M +Ulrike/M +Ulster/M +Ultrasuede/M +Ulyanovsk/M +Ulysses/M +Umberto/M +Umbriel/M +Una/M +Underwood/M +Ungava/M +Unicode/M +Unilever/M +Union/SM +Unionist +Uniontown/M +Uniroyal/M +Unitarian/MS +Unitarianism/MS +Unitas/M +Unix/S +Unukalhai/M +Upanishads/M +Updike/M +Upjohn/M +Upton/M +Ur/M +Ural/SM +Urals/M +Urania/M +Uranus/M +Urbain/M +Urban/M +Urbano/M +Urdu/M +Urey/M +Uri/SM +Uriah/M +Uriel/M +Uris/M +Urquhart/M +Ursa/M +Ursula/M +Ursuline/M +Uruguay/M +Uruguayan/MS +Urumqi/M +Usenet/MS +Ustinov/M +Ut +Uta/M +Utah/M +Utahan/MS +Ute/SM +Utica/M +Utopia/SM +Utopian/SM +Utrecht/M +Utrillo/M +Uzbek/M +Uzbekistan/M +Uzi/SM +V/M +VA +VAT/M +VAX +VAXes +VBA/M +VCR/M +VD/M +VDT +VDU +VF +VFW/M +VG +VGA +VHF/M +VHS +VI/M +VIP/SM +VISTA +VJ +VLF/M +VOA +VP +VT +VTOL +Va/M +Vacaville/M +Vachel/M +Vaclav/M +Vader/M +Vaduz/M +Vail/M +Val/M +Valarie/M +Valdemar/M +Valdez/M +Valdosta/M +Valencia/SM +Valenti/M +Valentia/M +Valentin/M +Valentina/M +Valentine/M +Valentino/M +Valenzuela/M +Valera +Valeria/M +Valerian/M +Valerie/M +Valery/M +Valhalla/M +Valium/MS +Valkyrie/SM +Valle/M +Vallejo/M +Valletta/M +Valli/M +Valois/M +Valparaiso/M +Valvoline/M +Val�ry/M +Van/M +Vance/M +Vancouver/M +Vanda/M +Vandal/MS +Vanderbilt/M +Vandyke/M +Vanessa/M +Vang/M +Vania/M +Vanna/M +Vanni/M +Vanuatu/M +Vanya/M +Vanzetti/M +Varanasi/M +Varese/M +Vargas/M +Vaseline/SM +Vasili/M +Vasily/M +Vasquez/M +Vassar/M +Vassili/M +Vassily/M +Vatican/M +Vauban/M +Vaughan/M +Vaughn/M +Vazquez/M +Veblen/M +Veda/SM +Vedanta/M +Veep +Vega/SM +Vegas/M +Vegemite/M +Vela/M +Velasquez/M +Velazquez/M +Velcro/MS +Velez/M +Velma/M +Velveeta/M +Vel�squez/M +Vel�zquez/M +Venetian/SM +Venezuela/M +Venezuelan/SM +Venice/M +Venkman/M +Venn/M +Ventolin/M +Venus/MS +Venusian/M +Vera/M +Veracruz/M +Verde/M +Verdi/M +Verdun/M +Vere/M +Verena/M +Verizon/M +Verlaine/M +Vermeer/M +Vermont/ZMR +Vermonter/M +Vern/M +Verna/M +Verne/M +Verney/M +Vernon/M +Vernor/M +Verona/M +Veronese/M +Veronica/M +Veronika/M +Veronique +Versailles/M +Vesalius/M +Vespasian/M +Vespucci/M +Vesta/M +Vesuvius/M +Vi/M +Viacom/M +Viagra/M +Vic/M +Vicente/M +Vichy/M +Vick/M +Vicki/M +Vickie/M +Vicksburg/M +Vicky/M +Vicodin/M +Victor/M +Victoria/M +Victorian/MS +Victorianism +Victorville/M +Victrola/M +Vida/M +Vidal/M +Vienna/M +Viennese/M +Vientiane/M +Vietcong/M +Vietminh/M +Vietnam/M +Vietnamese/M +Vijayanagar/M +Vijayawada/M +Viking/MS +Vikki/M +Vila/M +Villa/SM +Villarreal/M +Villas/M +Villon/M +Vilma/M +Vilnius/M +Vilyui/M +Vin/M +Vina/M +Vince/M +Vincent/M +Vindemiatrix/M +Vineland/M +Vinnie/M +Vinny/M +Vinson/M +Viola/M +Violante/M +Violet/M +Violetta/M +Violette/M +Virgie/M +Virgil/M +Virgilio/M +Virginia/M +Virginian/SM +Virginie/M +Virgo/SM +Visa/M +Visakhapatnam/M +Visalia/M +Visayans/M +Vishnu/M +Visigoth/M +Visigoths +Vistula/M +Vite/M +Vitim/M +Vito/M +Vitoria +Vittoria/M +Vittorio/M +Vitus/M +Viv/M +Vivaldi/M +Vivekananda/M +Vivi/MN +Vivian/M +Viviana/M +Vivie/M +Vivien/M +Vivienne/M +Vlad/M +Vladimir/M +Vladivostok/M +Vlaminck/M +Vlasic/M +VoIP +Vodafone/M +Vogue/M +Volcker/M +Voldemort/M +Volga/M +Volgograd/M +Volkswagen/M +Volstead/M +Volta/M +Voltaire/M +Volvo/M +Von/M +Vonda/M +Vonnegut/M +Voronezh/M +Vorster/M +Voyager/M +Vt +Vuitton/M +Vulcan/M +Vulg +Vulgate/SM +W/MDT +WA +WAC +WASP/SM +WATS/M +WC +WHO/M +WI +WMD +WNW/M +WP +WSW/M +WTF +WTO +WV +WW +WWI +WWII +WWW/M +WY +WYSIWYG +Wabash/M +Wac +Waco/M +Wade/M +Wadsworth/M +Wagner/M +Wagnerian/M +Wahhabi/M +Waikiki/M +Wainwright/M +Waite/M +Wake/M +Wakefield +Waksman/M +Wald/MN +Waldemar/M +Walden/M +Waldensian/M +Waldheim/M +Waldo/M +Waldorf/M +Wales/M +Walesa/M +Walgreen/SM +Walgreens/M +Walker/M +Walkman/M +Wall/SMR +Wallace/M +Wallas/M +Wallenstein/M +Waller/M +Wallie/M +Wallis/M +Walloon/M +Walls/M +Wally/M +Walmart/M +Walpole/M +Walpurgisnacht/M +Walsh/M +Walt/MRZ +Walter/M +Walters/M +Walther/M +Walton/M +Wanamaker/M +Wanda/M +Wang/M +Wankel/M +Warcraft/M +Ward/M +Warde/M +Ware/MG +Warhol/M +Waring/M +Warner/M +Warren/M +Warsaw/M +Warwick/M +Warwickshire/M +Wasatch/M +Wash/M +Washington/M +Washingtonian/MS +Wassermann/M +Wat/MZ +Waterbury/M +Waterford/M +Watergate/M +Waterloo/MS +Waters/M +Watertown/M +Watkins/M +Watson/M +Watsonville/M +Watt/SM +Watteau/M +Watts/M +Watusi/M +Waugh/M +Wausau/M +Wave +Waverley/M +Waverly/M +Wayland/M +Waylon/M +Wayne/M +Waynesboro/M +Weave/RM +Weaver/M +Web/MR +WebSphere/M +Webb/M +Weber/M +Webern/M +Webster/MS +Wed/M +Weddell/M +Wedgwood/M +Wednesday/MS +Weeks/M +Wehrmacht/M +Wei/M +Weider/M +Weierstrass/M +Weill/M +Weinberg/M +Weirton/M +Weiss/M +Weissmuller/M +Weizmann/M +Welby/M +Weldon/M +Welland/M +Weller/M +Welles/M +Wellington/SM +Wells/M +Welsh/M +Welshman/M +Welshmen/M +Welshwoman +Wenatchee/M +Wendel/M +Wendell/M +Wendi/M +Wendy/M +Werner/M +Wernher/M +Wes +Wesak/M +Wesley/M +Wesleyan/M +Wessex/M +Wesson/M +West/SM +Westbrook/M +Western/MRS +Westinghouse/M +Westley/M +Westminster/M +Weston/M +Westphalia/M +Weyden/M +Wezen/M +Wharton/M +Wheaties/M +Wheatstone/M +Wheeler/M +Wheeling/M +Whig/SM +Whipple/M +Whirlpool/M +Whistler/M +Whitaker/M +Whitby/M +White/SM +Whitefield/M +Whitehall/M +Whitehead/M +Whitehorse/M +Whiteley/M +Whitfield/M +Whitley/M +Whitman/M +Whitney/M +Whitsunday/MS +Whittaker/M +Whittier/M +WiFi/M +Wicca/M +Wichita/M +Wiemar/M +Wiesel/M +Wiesenthal/M +Wiggins/M +Wigner/M +Wii/M +WikiPatents/M +Wikibooks/M +Wikileaks +Wikimedia/M +Wikinews/M +Wikipedia/M +Wikiquote/M +Wikisource/M +Wiktionary/M +Wilberforce/M +Wilbert/M +Wilbur/M +Wilburn/M +Wilcox/M +Wilda/M +Wilde/MR +Wilden/M +Wilder/M +Wiles/M +Wiley/M +Wilford/M +Wilfred/M +Wilfredo/M +Wilfrid/M +Wilhelm/M +Wilhelmina/M +Wilhelmine +Wilkerson/M +Wilkes/M +Wilkins/M +Wilkinson/M +Will/M +Willa/M +Willamette/M +Willard/M +Willem/M +Willemstad/M +Willey/M +Willi/MS +William/SM +Williams/M +Williamsburg/M +Williamson/M +Williamsport/M +Willie/M +Willis/M +Willy/M +Wilma/M +Wilmer/M +Wilmette/M +Wilmington/M +Wilson/M +Wilsonian/M +Wilton/M +Wiltshire/M +Wimbledon/M +Wimsey/M +Winchell/M +Winchester/MS +Windbreaker/M +Windex/M +Windham/M +Windhoek/M +Windows/M +Windsor/SM +Windward/M +Windy's +Winesap/M +Winfield/M +Winfred/M +Winfrey/M +Winifred/M +Winkle/M +Winn/M +Winna/M +Winne/M +Winnebago/M +Winnie/M +Winnifred/M +Winnipeg/M +Winny/M +Winona/M +Winslow/M +Winston/M +Winters/M +Winthrop/M +Wis +Wisc +Wisconsin/M +Wisconsinite/MS +Wise/M +Witt/M +Wittgenstein/M +Witty's +Witwatersrand/M +Wm/M +Wobegon/M +Wodehouse/M +Wolf/M +Wolfe/M +Wolff/M +Wolfgang/M +Wollongong/M +Wollstonecraft/M +Wolsey/M +Wolverhampton +Wonder/M +Wonderbra/M +Wong/M +Wood/SM +Woodard/M +Woodhull/M +Woodie/M +Woodland/M +Woodrow/M +Woods/M +Woodstock/M +Woodward/M +Woolf/M +Woolite/M +Woolongong/M +Woolworth/M +Wooster/M +Wooten/M +Worcester/SM +Worcestershire/M +WordPress/M +Worden/M +Wordsworth/M +Workman/M +WorldCat/M +Worms/M +Worthington/M +Wotan/M +Wovoka/M +Wozniak/M +Wozzeck/M +Wrangell/M +Wren/M +Wright/M +Wrigley/M +Wroclaw/M +Wu/M +Wuhan/M +Wurlitzer/M +Wyatt/M +Wycherley/M +Wycliffe/M +Wye/H +Wyeth/M +Wylie/M +Wyn/M +Wyndham/M +Wynn/M +Wynne/M +Wyo +Wyoming/M +Wyomingite/SM +X/M +XBL/M +XEmacs/M +XL/M +XLS/SM +XLSX/SM +XML +XPCOM/M +XPConnect/M +XPInstall/M +XS +XUL/M +XULRunner/M +XXL +Xamarin/M +Xanadu/M +Xanax/M +Xanthippe/M +Xavier/M +Xbox/M +Xe/SM +Xena/M +Xenakis/M +Xenia/M +Xenophon/M +Xerox/MS +Xerxes/M +Xhosa/M +Xi'an/M +Xian/SM +Xiaoping/M +Ximenes/M +Ximenez/M +Xingu/M +Xinjiang/M +Xiongnu/M +Xizang/M +Xmas/MS +Xochipilli/M +Xuzhou/M +Y/M +YMCA/M +YMHA +YMMV +YT +YWCA/M +YWHA +Yacc/M +Yahoo/M +Yahtzee/M +Yahweh/M +Yakima/M +Yakut/M +Yakutsk/M +Yale/M +Yalow/M +Yalta/M +Yalu/M +Yamagata/M +Yamaha/M +Yamoussoukro/M +Yancey/M +Yancy/M +Yang/M +Yangon/M +Yangtze/M +Yank/SM +Yankee/SM +Yaobang/M +Yaounde/M +Yaqui/M +Yardley/M +Yaren +Yaroslavl/M +Yasmin/M +Yataro/M +Yates/M +Yauco/M +Yb/M +Yeager/M +Yeats/M +Yehudi/M +Yekaterinburg/M +Yelena/M +Yellowknife/M +Yellowstone/M +Yeltsin/M +Yemen/M +Yemeni/SM +Yemenite +Yenisei/M +Yerevan/M +Yerkes/M +Yesenia/M +Yetta/M +Yevtushenko/M +Yggdrasil/M +Yiddish/M +Ymir/M +Ynez/M +Yoda/M +Yoknapatawpha/M +Yoko/M +Yokohama/M +Yolanda/M +Yolande/M +Yong/M +Yonkers/M +York/MR +Yorke/M +Yorker/M +Yorkie/M +Yorkshire/MS +Yorktown/M +Yoruba/M +Yosemite/M +Yoshi/M +Yoshiko/M +Yossarian/M +YouTube/M +Young/M +Youngstown/M +Ypres/M +Ypsilanti/M +Ysabel/M +Yuan/M +Yucatan/M +Yugo/M +Yugoslav/MS +Yugoslavia/M +Yugoslavian/SM +Yukon/M +Yul/M +Yule/SM +Yuletide/MS +Yuma/SM +Yunnan/M +Yuri/M +Yves/M +Yvette/M +Yvon/M +Yvonne/M +Yvor/M +Z/SMNXT +ZDNet/M +Zaccaria/M +Zach +Zachariah/M +Zacharias +Zachary/M +Zachery/M +Zack/M +Zagreb/M +Zahara/M +Zaire/M +Zairian +Zak/M +Zambezi/M +Zambia/M +Zambian/SM +Zamboni/M +Zamenhof/M +Zamora/M +Zane/M +Zanuck/M +Zanzibar/M +Zapata/M +Zaporozhye/M +Zapotec/M +Zappa/M +Zara/M +Zarah/M +Zarathustra/M +Zaria/M +Zea/M +Zealand/M +Zeb/M +Zebedee/M +Zebulon/M +Zechariah/M +Zedekiah/M +Zedong/M +Zeffirelli/M +Zeke/M +Zelda/M +Zelig/M +Zelma/M +Zen/M +Zena/M +Zenger/M +Zenia/M +Zeno/M +Zephaniah/M +Zephyrhills/M +Zephyrus/M +Zeppelin/M +Zest/M +Zeus/M +Zhang/M +Zhao/M +Zhdanov +Zhejiang/M +Zhengzhou/M +Zhivago/M +Zhou/M +Zhukov/M +Zia/M +Zibo/M +Ziegfeld/M +Ziegler/M +Ziff/M +Ziggy/M +Zika +Zimbabwe/M +Zimbabwean/SM +Zimmerman/M +Zinfandel/M +Zion/SM +Zionism/SM +Zionist/SM +Ziploc/M +Zita/M +Zn/M +Zoe/M +Zola/M +Zollverein/M +Zoloft/M +Zomba/M +Zora/M +Zorn/M +Zoroaster/M +Zoroastrian/MS +Zoroastrianism/SM +Zorro/M +Zosma/M +Zr/M +Zsigmondy/M +Zubenelgenubi/M +Zubeneschamali/M +Zukor/M +Zulu/SM +Zululand +Zune/M +Zuni/M +Zurich/M +Zwingli/M +Zworykin/M +Zyrtec/M +Zyuganov/M +Zzz +Z�rich/M +a/S +aah +aardvark/SM +ab/SDY +aback +abacus/MS +abaft +abalone/SM +abandon/LSDG +abandonment/M +abase/LGDS +abasement/M +abash/GLDS +abashed/UY +abashment/M +abate/LGDS +abated/U +abatement/M +abattoir/MS +abbe/SM +abbess/MS +abbey/MS +abbot/MS +abbr +abbrev/S +abbreviate/DSGNX +abbreviation/M +abb�/SM +abdicate/GNDSX +abdication/M +abdomen/SM +abdominal +abduct/DSG +abductee/MS +abduction/SM +abductor/MS +abeam +aberrant +aberration/MS +aberrational +abet/S +abetted +abetter/SM +abetting +abettor/SM +abeyance/M +abhor/S +abhorred +abhorrence/M +abhorrent/Y +abhorring +abidance/M +abide/GS +abiding/Y +ability/IEMS +abject/YP +abjection/M +abjectness/M +abjuration/SM +abjuratory +abjure/ZGDRS +abjurer/M +ablate/XGNVDS +ablation/M +ablative/MS +ablaze +able/UT +abler +abloom +ablution/SM +abnegate/GNDS +abnegation/M +abnormal/Y +abnormality/SM +aboard +abode/MS +abolish/GDS +abolition/M +abolitionism/M +abolitionist/SM +abominable +abominably +abominate/DSGNX +abomination/M +aboriginal/MS +aborigine/SM +aborning +abort/GVDS +abortion/MS +abortionist/MS +abortive/Y +abound/DSG +about +above/M +aboveboard +abracadabra/M +abrade/GDS +abrasion/MS +abrasive/MYPS +abrasiveness/M +abreast +abridge/DSLG +abridgement/MS +abridgment/MS +abroad +abrogate/XGNDS +abrogation/M +abrogator/MS +abrupt/TPRY +abruptness/M +abs/M +abscess/MDSG +abscissa/SM +abscission/M +abscond/ZGSDR +absconder/M +abseil/MDSG +absence/SM +absent/DYSG +absentee/MS +absenteeism/M +absentminded/YP +absentmindedness/M +absinthe/M +absolute/PMYTNS +absoluteness/M +absolution/M +absolutism/M +absolutist/MS +absolve/DSG +absorb/AGDS +absorbance/S +absorbancy/M +absorbency/M +absorbent/SM +absorbing/Y +absorption/M +absorptive +abstain/DRZGS +abstainer/M +abstemious/PY +abstemiousness/M +abstention/MS +abstinence/M +abstinent +abstract/GSPMDY +abstracted/YP +abstractedness/M +abstraction/SM +abstractness/MS +abstruse/YP +abstruseness/M +absurd/TPRY +absurdist/MS +absurdity/SM +absurdness/M +abundance/SM +abundant/Y +abuse's +abuse/EGVDS +abuser/MS +abusive/YP +abusiveness/M +abut/SL +abutment/MS +abutted +abutting +abuzz +abysmal/Y +abyss/MS +abyssal +ac +acacia/MS +academe/M +academia/M +academic/SM +academical/Y +academician/MS +academy/SM +acanthus/MS +accede/GDS +accelerate/GNXDS +acceleration/M +accelerator/SM +accent/MDSG +accented/U +accentual +accentuate/GNDS +accentuation/M +accept/DSBG +acceptability/M +acceptableness/M +acceptably/U +acceptance/SM +acceptation/MS +accepted/U +access/MDSG +accessibility/IM +accessible/I +accessibly/I +accession/MDGS +accessorize/DSG +accessory/SM +accident/MS +accidental/SMY +acclaim/MDGS +acclamation/M +acclimate/DSGN +acclimation/M +acclimatization/M +acclimatize/DSG +acclivity/SM +accolade/SM +accommodate/XGNDS +accommodating/Y +accommodation/M +accompanied/U +accompaniment/MS +accompanist/SM +accompany/DSG +accomplice/SM +accomplish/DSLG +accomplished/U +accomplishment/MS +accord/GMDS +accordance/M +accordant +according/Y +accordion/MS +accordionist/MS +accost/GMDS +account/MDSBG +accountability/SM +accountable/U +accountancy/M +accountant/MS +accounted/U +accounting/M +accouter/SGD +accouterments/M +accoutre/DSG +accoutrements +accredit/SGD +accreditation/M +accredited/U +accrete/NDSX +accretion/M +accrual/MS +accrue/GDS +acct +acculturate/DSGN +acculturation/M +accumulate/XGNVDS +accumulation/M +accumulator/MS +accuracy/IM +accurate/IY +accurateness/M +accursed/P +accursedness/M +accusation/MS +accusative/MS +accusatory +accuse/ZGDRS +accuser/M +accusing/Y +accustom/DSG +accustomed/U +ace/DSMG +acerbate/DSG +acerbic +acerbically +acerbity/M +acetabular +acetabulum +acetaminophen/M +acetate/MS +acetic +acetone/M +acetonic +acetyl +acetylene/M +ache/DSMG +achene/MS +achievable/U +achieve/BLZGDRS +achievement/SM +achiever/M +aching/Y +achoo/M +achromatic +achy/TR +acid/SMY +acidic +acidify/GDS +acidity/M +acidosis/M +acidulous +acknowledge/DSGL +acknowledged/U +acknowledgement/MS +acknowledgment/SM +acme/SM +acne/M +acolyte/MS +aconite/MS +acorn/MS +acoustic/S +acoustical/Y +acoustics/M +acquaint/AGSD +acquaintance/SM +acquaintanceship/M +acquainted/U +acquiesce/DSG +acquiescence/M +acquiescent/Y +acquire/ZGBDRSL +acquirement/M +acquisition/MS +acquisitive/YP +acquisitiveness/M +acquit/S +acquittal/MS +acquitted +acquitting +acre/SM +acreage/MS +acrid/PTRY +acridity/M +acridness/M +acrimonious/YP +acrimoniousness/M +acrimony/M +acrobat/MS +acrobatic/S +acrobatically +acrobatics/M +acronym/MS +acrophobia/M +acropolis/MS +across +acrostic/SM +acrylamide +acrylic/MS +act's +act/ASDGV +actin +acting/M +actinium/M +action/ASM +actionable +activate/ICANGSD +activation/ICAM +activator/MS +active's +active/ISY +activeness/M +activism/M +activist/MS +activity/ISM +actor/AMS +actress/MS +actual/Y +actuality/SM +actualization/M +actualize/GDS +actuarial +actuary/SM +actuate/GNDS +actuation/M +actuator/SM +acuity/M +acumen/M +acupressure/M +acupuncture/M +acupuncturist/SM +acute/PMYTRS +acuteness/M +acyclovir/M +acyl +ad/SM +adage/MS +adagio/MS +adamant/MY +adapt/BZGVDRS +adaptability/M +adaptation/MS +adapter/M +adaption/S +add-on/S +add/SDRBZG +addend/MS +addenda +addendum/M +adder/M +addible +addict/GVMDS +addiction/SM +addition/SM +additional/Y +additive/SM +addle/GDS +address's +address/AGDS +addressable +addressed/U +addressee/SM +adduce/GDS +adenine/M +adenocarcinoma +adenoid/SM +adenoidal +adept/MYPS +adeptness/M +adequacy/IM +adequate/IY +adequateness/M +adhere/GDS +adherence/M +adherent/SM +adhesion/M +adhesive/PSM +adhesiveness/M +adiabatic +adieu/MS +adios +adipose +adi�s +adj +adjacency/M +adjacent/Y +adjectival/Y +adjective/MS +adjoin/GDS +adjourn/DGLS +adjournment/SM +adjudge/GDS +adjudicate/GNVXDS +adjudication/M +adjudicator/SM +adjudicatory +adjunct/MS +adjuration/MS +adjure/GDS +adjust/AGDSL +adjustable +adjuster/SM +adjustment/AMS +adjutant/SM +adman/M +admen +admin/MS +administer/DGS +administrate/XDSGNV +administration/M +administrative/Y +administrator/MS +admirably +admiral/MS +admiralty/M +admiration/M +admire/BZGDRS +admirer/M +admiring/Y +admissibility/IM +admissible/I +admissibly +admission/AM +admissions +admit/AS +admittance/M +admitted/Y +admitting/A +admix/GDS +admixture/SM +admonish/LDSG +admonishment/MS +admonition/MS +admonitory +ado/M +adobe/MS +adolescence/SM +adolescent/SM +adopt/AGVDS +adoptable +adoptee/MS +adopter/MS +adoption/SM +adorableness/M +adorably +adoration/M +adorbs +adore/BZGDRS +adorer/M +adoring/Y +adorn/LGDS +adorned/U +adornment/MS +adrenal/MS +adrenalin's +adrenaline/M +adrenergic +adrift +adroit/PY +adroitness/M +adsorb/SDG +adsorbent/MS +adsorption/SM +adulate/DSGN +adulation/M +adulator/MS +adulatory +adult/MS +adulterant/MS +adulterate/GNDS +adulterated/U +adulteration/M +adulterer/SM +adulteress/MS +adulterous +adultery/SM +adulthood/M +adumbrate/GNDS +adumbration/M +adv +advance/LDSMG +advancement/SM +advantage/EDSMG +advantageous/EY +advent/SM +adventitious/Y +adventure/DRSMZG +adventurer/M +adventuresome +adventuress/MS +adventurism +adventurist/S +adventurous/YP +adventurousness/M +adverb/SM +adverbial/SMY +adversarial +adversary/SM +adverse/PRYT +adverseness/M +adversity/SM +advert/SMDG +advertise/LZGDRS +advertised/U +advertisement/MS +advertiser/M +advertising/M +advertorial/SM +advice/M +advisability/IM +advisable/I +advisably +advise/LDRSZGB +advised/UY +advisement/M +adviser/M +advisor/SM +advisory/SM +advocacy/M +advocate/MGDS +advocator/MS +advt +adware/SM +adz/MS +adze/M +aegis/M +aeon/SM +aerate/DSGN +aeration/M +aerator/SM +aerial/SMY +aerialist/MS +aerie/MS +aerobatic/S +aerobatics/M +aerobic/S +aerobically +aerobics/M +aerodrome/MS +aerodynamic/S +aerodynamically +aerodynamics/M +aerogram/S +aerogramme/S +aeronautic/S +aeronautical +aeronautics/M +aerosol/MS +aerospace/M +aesthete/MS +aesthetic/S +aesthetically +aestheticism/M +aesthetics/M +afar +affability/M +affable +affably +affair/MS +affect's +affect/EGDS +affectation/SM +affected/UY +affecting/Y +affection/EM +affectionate/Y +affections +afferent +affiance/GDS +affidavit/SM +affiliate's +affiliate/EGNDS +affiliated/U +affiliation/EM +affiliations +affine +affinity/SM +affirm/AGDS +affirmation/AMS +affirmative/MYS +affix/GMDS +afflatus/M +afflict/GDS +affliction/SM +affluence/M +affluent/Y +afford/GDSB +affordability +affordably +affordance/S +afforest/EGSD +afforestation/M +affray/MS +affront/GMDS +afghan/MS +aficionado/MS +afield +afire +aflame +afloat +aflutter +afoot +aforementioned +aforesaid +aforethought +afoul +afraid/U +afresh +aft/RZ +afterbirth/M +afterbirths +afterburner/MS +aftercare/M +aftereffect/MS +afterglow/SM +afterimage/MS +afterlife/M +afterlives +aftermarket/MS +aftermath/M +aftermaths +afternoon/MS +aftershave/SM +aftershock/SM +aftertaste/SM +afterthought/SM +afterward/S +afterword/MS +again +against +agape/M +agar/M +agate/MS +agave/M +age/DSMGJ +ageing/SM +ageism/M +ageist/SM +ageless/YP +agelessness/M +agency/SM +agenda/SM +agenesis +agent/AMS +ageratum/M +agglomerate/DSMGNX +agglomeration/M +agglutinate/DSXGN +agglutination/M +aggrandize/GLDS +aggrandizement/M +aggravate/GNXDS +aggravating/Y +aggravation/M +aggregate/MGNDSX +aggregation/M +aggregator/SM +aggression/M +aggressive/PY +aggressiveness/M +aggressor/SM +aggrieve/DSG +aggro +aghast +agile/Y +agility/M +aging/M +agitate/XGNDS +agitation/M +agitator/MS +agitprop/M +agleam +aglitter +aglow +agnostic/MS +agnosticism/M +ago +agog +agonist/S +agonize/GDS +agonizing/Y +agony/SM +agoraphobia/M +agoraphobic/MS +agrarian/MS +agrarianism/M +agree/EBLDS +agreeableness/EM +agreeably/E +agreeing/E +agreement/ESM +agribusiness/MS +agricultural/Y +agriculturalist/MS +agriculture/M +agriculturist/MS +agronomic +agronomist/MS +agronomy/M +aground +ague/M +ah +aha +ahchoo +ahead +ahem +ahoy +aid/SMDG +aide/SM +aided/U +aigrette/MS +ail/SDLG +aileron/SM +ailment/SM +aim/SMDG +aimless/YP +aimlessness/M +ain't +air/SMDJG +airbag/MS +airbase/SM +airbed/S +airborne +airbrush/MDSG +airbus/MS +aircraft/M +aircraftman +aircraftmen +aircrew/S +airdrome/S +airdrop/SM +airdropped +airdropping +airfare/SM +airfield/SM +airflow/M +airfoil/SM +airfreight/M +airgun/S +airhead/SM +airily +airiness/M +airing/M +airless/P +airlessness/M +airletter/S +airlift/SGMD +airline/RSMZ +airliner/M +airlock/SM +airmail/GSMD +airman/M +airmen +airplane/MS +airplay/M +airport/SM +airship/SM +airshow/S +airsick/P +airsickness/M +airspace/M +airspeed +airstrike/MS +airstrip/SM +airtight +airtime/M +airwaves/M +airway/MS +airwoman +airwomen +airworthiness/M +airworthy/P +airy/PTR +aisle/MS +aitch/MS +ajar +aka +akimbo +akin +al/YV +alabaster/M +alack +alacrity/M +alarm/GMDS +alarming/Y +alarmist/SM +alas +alb/SM +albacore/SM +albatross/MS +albeit +albinism/M +albino/MS +album/MNS +albumen/M +albumin/M +albuminous +alchemist/SM +alchemy/M +alcohol/SM +alcoholic/MS +alcoholically +alcoholism/M +alcove/MS +alder/MS +alderman/M +aldermen +alderwoman/M +alderwomen +ale/SM +aleatory +alehouse/SM +alembic/SM +alert/GMDYPS +alertness/M +alewife/M +alewives +alfalfa/M +alfresco +alga/M +algae +algal +algebra/SM +algebraic +algebraically +algorithm/SM +algorithmic +alias/GMDS +alibi/GMDS +alien/BGMDS +alienable/IU +alienate/DSGN +alienation/M +alienist/SM +alight/GDS +align/ALGDS +aligned/U +aligner/MS +alignment/AMS +alike/U +aliment/MDSG +alimentary +alimony/M +aliveness/M +aliyah/M +aliyahs +alkali/MS +alkalies +alkaline +alkalinity/M +alkalize/DSG +alkaloid/SM +alkoxy +alkyd/MS +all/M +allay/GDS +allegation/MS +allege/GDS +alleged/Y +allegiance/MS +allegoric +allegorical/Y +allegorist/MS +allegory/SM +allegretto/MS +allegro/MS +allele/MS +alleluia/SM +allergen/SM +allergenic +allergic +allergically +allergist/SM +allergy/SM +alleviate/DSGN +alleviation/M +alley/MS +alleyway/SM +alliance/SM +alligator/MS +alliterate/DSXGNV +alliteration/M +alliterative/Y +allocate/ADSGN +allocation/AM +allocations +allot/LS +allotment/SM +allotted +allotting +allover +allow/EGDS +allowable/U +allowably +allowance/SM +alloy/GMDS +alloyed/U +allspice/M +allude/GDS +allure/MGLDS +allurement/MS +alluring/Y +allusion/SM +allusive/PY +allusiveness/M +alluvial/M +alluvium/SM +ally/GDSM +almanac/SM +almighty +almond/MS +almoner/SM +almost +alms/M +almshouse/MS +aloe/SM +aloft +aloha/MS +alone +along +alongshore +alongside +aloof/PY +aloofness/M +aloud +alp/SM +alpaca/MS +alpha/MS +alphabet/SM +alphabetic +alphabetical/Y +alphabetization/SM +alphabetize/ZGDRS +alphabetizer/M +alphanumeric +alphanumerical/Y +alpine/S +already +alright +also +alt/S +altar/MS +altarpiece/SM +alter/GDBS +alterable/U +alteration/MS +altercation/SM +altered/U +alternate/DSMYGNVX +alternation/M +alternative/MYS +alternator/SM +although +altimeter/MS +altitude/MS +alto/SM +altogether +altruism/M +altruist/SM +altruistic +altruistically +alum/SM +alumina/M +aluminize/D +aluminum/M +alumna/M +alumnae +alumni +alumnus/M +alveolar/S +always +am/N +amalgam/SM +amalgamate/XGNDS +amalgamation/M +amanuenses +amanuensis/M +amaranth/M +amaranths +amaretto/M +amaryllis/MS +amass/GDS +amateur/SM +amateurish/YP +amateurishness/M +amateurism/M +amatory +amaze/LMGDS +amazement/M +amazing/Y +amazon/MS +amazonian +ambassador/SM +ambassadorial +ambassadorship/MS +ambassadress/MS +amber/M +ambergris/M +ambiance/MS +ambidexterity/M +ambidextrous/Y +ambience/MS +ambient +ambiguity/SM +ambiguous/UY +ambit +ambition/MS +ambitious/YP +ambitiousness/M +ambivalence/M +ambivalent/Y +amble/MZGDRS +ambler/M +ambrosia/M +ambrosial +ambulance/MS +ambulanceman +ambulancemen +ambulancewoman +ambulancewomen +ambulant +ambulate/DSXGN +ambulation/M +ambulatory/SM +ambuscade/MGDS +ambush/GMDS +ameba/MS +amebae +amebic +ameboid +ameliorate/GNVDS +amelioration/M +amen/B +amenability/M +amenably +amend/BLGDS +amendment/SM +amenity/SM +amerce/GLDS +amercement/SM +americium/M +amethyst/SM +amiability/M +amiable +amiably +amicability/M +amicable +amicably +amici +amicus +amid +amide/MS +amidship/S +amidst +amigo/MS +amine/S +amino +amir/SM +amiss +amitriptyline +amity/M +ammeter/SM +ammo/M +ammonia/M +ammonium +ammunition/M +amnesia/M +amnesiac/MS +amnesic/SM +amnesty/GDSM +amniocenteses +amniocentesis/M +amnion/MS +amniotic +amoeba/MS +amoebae +amoebic +amok +among +amontillado/SM +amoral/Y +amorality/M +amorous/YP +amorousness/M +amorphous/PY +amorphousness/M +amortization/SM +amortize/DSGB +amount/GMDS +amour/MS +amoxicillin +amp/SMY +amperage/M +ampere/MS +ampersand/MS +amphetamine/SM +amphibian/MS +amphibious/Y +amphitheater/SM +amphora/M +amphorae +ampicillin +ample/TR +amplification/M +amplifier/M +amplify/NDRSXZG +amplitude/SM +ampoule/MS +ampule/MS +amputate/GNDSX +amputation/M +amputee/MS +amt +amuck +amulet/MS +amuse/LGDS +amusement/MS +amusing/Y +amygdala +amylase/M +amyloid +an/CS +anabolism/M +anachronism/SM +anachronistic +anachronistically +anaconda/SM +anaerobe/SM +anaerobic +anaerobically +anagram/MS +anal/Y +analgesia/M +analgesic/SM +analog/MS +analogical/Y +analogize/GDS +analogous/YP +analogousness/M +analogue/SM +analogy/SM +analysand/MS +analyses/A +analysis/AM +analyst/SM +analytic/S +analytical/Y +analyticalally +analyzable +analyze/ADSG +analyzer/SM +anapest/SM +anapestic/MS +anaphylactic +anaphylaxes +anaphylaxis +anarchic +anarchically +anarchism/M +anarchist/MS +anarchistic +anarchy/M +anathema/SM +anathematize/DSG +anatomic +anatomical/Y +anatomist/SM +anatomize/DSG +anatomy/SM +ancestor/SM +ancestral/Y +ancestress/MS +ancestry/SM +anchor/MDGS +anchorage/MS +anchorite/MS +anchorman/M +anchormen +anchorpeople +anchorperson/SM +anchorwoman/M +anchorwomen +anchovy/SM +ancient/SPMRYT +ancientness/M +ancillary/SM +and +andante/SM +andiron/SM +androgen/M +androgenic +androgynous +androgyny/M +android/SM +anecdotal/Y +anecdote/MS +anemia/M +anemic +anemically +anemometer/SM +anemone/SM +anent +anesthesia/M +anesthesiologist/SM +anesthesiology/M +anesthetic/SM +anesthetist/MS +anesthetization/SM +anesthetize/GDS +aneurysm/SM +anew +angel/MS +angelfish/MS +angelic +angelica/M +angelical/Y +anger/GMDS +angina/M +angioplasty/SM +angiosperm/SM +angle/MZGDRS +angler/M +angleworm/MS +anglicism/S +anglicize/GDS +angling/M +anglophile/S +anglophone/S +angora/MS +angostura +angrily +angry/TR +angst/M +angstrom/MS +anguish/GMDS +angular +angularity/SM +angulation +anhydrous +aniline/M +anilingus +animadversion/MS +animadvert/GSD +animal/MS +animalcule/SM +animate/ADSGN +animated/Y +animation/AM +animations +animator/MS +anime/M +animism/M +animist/SM +animistic +animosity/SM +animus/M +anion/MS +anionic +anise/M +aniseed/M +anisette/M +ankh/M +ankhs +ankle/MS +anklebone/MS +anklet/MS +annalist/SM +annals/M +anneal/GDS +annelid/MS +annex/GMDS +annexation/MS +annihilate/DSGN +annihilation/M +annihilator/SM +anniversary/SM +annotate/DSXGNV +annotation/M +annotator/MS +announce/DRSLZG +announced/U +announcement/MS +announcer/M +annoy/GDS +annoyance/MS +annoying/Y +annual/MYS +annualized +annuitant/SM +annuity/SM +annul/LS +annular +annulled +annulling +annulment/SM +annulus +annunciation/SM +anode/MS +anodize/GDS +anodyne/MS +anoint/GDLS +anointment/M +anomalous/Y +anomaly/SM +anon/S +anonymity/M +anonymization/MS +anonymize/DSG +anonymous/Y +anopheles/M +anorak/MS +anorectic/SM +anorexia/M +anorexic/MS +another +answer/BMDGS +answerable/U +answered/U +answerphone/S +ant/SMD +antacid/SM +antagonism/SM +antagonist/SM +antagonistic +antagonistically +antagonize/DSG +antarctic +ante/SM +anteater/MS +antebellum +antecedence/M +antecedent/SM +antechamber/SM +antedate/GDS +antediluvian +anteing +antelope/MS +antenatal +antenna/SM +antennae +anterior +anteroom/MS +anthem/MS +anther/MS +anthill/SM +anthologist/SM +anthologize/DSG +anthology/SM +anthracite/M +anthrax/M +anthropocentric +anthropoid/MS +anthropological/Y +anthropologist/SM +anthropology/M +anthropomorphic +anthropomorphically +anthropomorphism/M +anthropomorphize/DS +anthropomorphous +anti/SM +antiabortion +antiabortionist/MS +antiaircraft +antibacterial/MS +antibiotic/MS +antibody/SM +antic/MS +anticancer +antichrist/SM +anticipate/GNXDS +anticipated/U +anticipation/M +anticipatory +anticked +anticking +anticlerical +anticlimactic +anticlimactically +anticlimax/MS +anticline/SM +anticlockwise +anticoagulant/MS +anticommunism/M +anticommunist/SM +anticyclone/SM +anticyclonic +antidemocratic +antidepressant/MS +antiderivative/S +antidote/MS +antifa +antifascist/MS +antiferromagnetic +antifreeze/M +antigen/SM +antigenic +antigenicity/M +antihero/M +antiheroes +antihistamine/SM +antiknock/M +antilabor +antilogarithm/SM +antimacassar/MS +antimalarial +antimatter/M +antimicrobial +antimissile +antimony/M +antineutrino/SM +antineutron/MS +antinuclear +antioxidant/MS +antiparticle/SM +antipasti +antipasto/MS +antipathetic +antipathy/SM +antipersonnel +antiperspirant/SM +antiphon/SM +antiphonal/MYS +antipodal/S +antipodean/MS +antipodes/M +antipollution +antipoverty +antiproton/MS +antiquarian/SM +antiquarianism/M +antiquary/SM +antiquate/GDS +antique/DSMG +antiquity/SM +antirrhinum/S +antiscience +antisemitic +antisemitism/M +antisense +antisepsis/M +antiseptic/SM +antiseptically +antiserum/MS +antislavery +antisocial/Y +antispasmodic/MS +antisubmarine +antitank +antitheses +antithesis/M +antithetic +antithetical/Y +antitoxin/MS +antitrust +antivenin/MS +antivenom +antiviral/MS +antivirus/M +antivivisectionist/MS +antiwar +antler/MDS +antonym/SM +antonymous +antrum +antsy/TR +anus/MS +anvil/MS +anxiety/SM +anxious/YP +anxiousness/M +any +anybody/SM +anyhow +anymore +anyone/M +anyplace +anything/SM +anytime +anyway/S +anywhere +anywise +aorta/MS +aortic +apace +apart +apartheid/M +apartment/MS +apathetic +apathetically +apathy/M +apatite/M +apatosaurus/M +ape/DSMG +apelike +aperitif/MS +aperture/SM +apex/MS +aphasia/M +aphasic/MS +aphelia +aphelion/SM +aphid/MS +aphorism/MS +aphoristic +aphoristically +aphrodisiac/SM +apiarist/SM +apiary/SM +apical/Y +apiece +apish/Y +aplenty +aplomb/M +apocalypse/SM +apocalyptic +apocrypha/M +apocryphal/Y +apogee/MS +apolitical/Y +apologetic/U +apologetically +apologia/SM +apologist/MS +apologize/GDS +apology/SM +apoplectic +apoplexy/SM +apoptosis +apoptotic +apostasy/SM +apostate/SM +apostatize/GDS +apostle/MS +apostleship/M +apostolic +apostrophe/MS +apothecary/SM +apothegm/SM +apotheoses +apotheosis/M +app/SM +appall/GDS +appalling/Y +appaloosa/MS +apparatchik/S +apparatus/MS +apparel/MDGS +apparent/Y +apparition/SM +appeal/GMDS +appealing/UY +appear/AESDG +appearance/EAMS +appease/LZGDRS +appeasement/SM +appeaser/M +appellant/SM +appellate/XN +appellation/M +append/GDS +appendage/SM +appendectomy/SM +appendices +appendicitis/M +appendix/MS +appertain/GDS +appetite/SM +appetizer/MS +appetizing/Y +applaud/ZGDRS +applauder/M +applause/M +apple/MS +applejack/M +applesauce/M +applet/MS +appliance/SM +applicability/M +applicable/I +applicably +applicant/SM +application/AM +applicator/SM +applier/MS +applique/DSM +appliqueing +appliqu�/SMG +appliqu�d +apply/ANXGDS +appoint/AELSVGD +appointee/SM +appointment/AESM +apportion/AGDLS +apportionment/AM +appose/GDS +apposite/YNVP +appositeness/M +apposition/M +appositive/SM +appraisal/AMS +appraise/ADSG +appraiser/MS +appreciable/I +appreciably/I +appreciate/DSXGNV +appreciated/U +appreciation/M +appreciative/Y +appreciator/MS +appreciatory +apprehend/GDS +apprehension/MS +apprehensive/YP +apprehensiveness/M +apprentice/DSMG +apprenticeship/MS +apprise/GDS +approach/GBMDS +approachable/UI +approbation/EM +approbations +appropriate/PYGNXDS +appropriated/U +appropriateness/IM +appropriation/M +appropriator/SM +approval/EM +approvals +approve/EGDS +approved/U +approving/EY +approx +approximate/DSXYGN +approximation/M +appurtenance/SM +appurtenant +apricot/MS +apron/MS +apropos +apse/SM +apt/IYPT +apter +aptitude/SM +aptness/IM +aqua/SM +aquaculture/M +aqualung/MS +aquamarine/SM +aquanaut/MS +aquaplane/MGDS +aquarium/MS +aquatic/SM +aquatically +aquatics/M +aquatint/S +aquavit/M +aqueduct/MS +aqueous +aquifer/SM +aquiline +arXiv/M +arabesque/MS +arability/M +arachnid/MS +arachnophobia +arbiter/SM +arbitrage/MZGDRS +arbitrager/M +arbitrageur/SM +arbitrament/SM +arbitrarily +arbitrariness/M +arbitrary/P +arbitrate/GNDS +arbitration/M +arbitrator/MS +arbor/MS +arboreal +arboretum/SM +arborvitae/SM +arbutus/MS +arc/SMDG +arcade/MS +arcane +arch/PZTGVMDRSY +archaeoastronomy/M +archaeologic +archaeological/Y +archaeologist/SM +archaeology/M +archaeomagnetic +archaeomagnetism +archaic +archaically +archaism/MS +archaist/MS +archangel/MS +archbishop/SM +archbishopric/SM +archdeacon/SM +archdiocesan +archdiocese/MS +archduchess/MS +archduke/MS +archenemy/SM +archeological/Y +archeologist/SM +archeology/M +archer/M +archery/M +archetypal +archetype/MS +archfiend/MS +archiepiscopal +archipelago/MS +archipelagoes +architect/SM +architectonic/S +architectonics/M +architectural/Y +architecture/MS +architrave/SM +archival +archive/DSMG +archivist/MS +archness/M +archway/SM +arctic/MS +ardent/Y +ardor/MS +arduous/YP +arduousness/M +are/SMB +area/SM +areal +aren't +arena/MS +argent/M +arginine +argon/M +argosy/SM +argot/MS +arguable/IU +arguably/U +argue/ZGDRS +arguer/M +argument/MS +argumentation/M +argumentative/PY +argumentativeness/M +argyle/MS +aria/SM +arid/Y +aridity/M +aright +arise/GS +arisen +aristocracy/SM +aristocrat/SM +aristocratic +aristocratically +arithmetic/M +arithmetical/Y +arithmetician/MS +ark/SM +arm's +arm/EAGDS +armada/MS +armadillo/SM +armament/AEM +armaments +armature/MS +armband/MS +armchair/MS +armed/U +armful/MS +armhole/SM +armistice/SM +armlet/MS +armload/S +armor/ZGMDRS +armored/U +armorer/M +armorial +armory/SM +armpit/MS +armrest/SM +army/SM +aroma/MS +aromatherapist/MS +aromatherapy/M +aromatic/MS +aromatically +arose +around +arousal/M +arouse/GDS +arpeggio/MS +arr +arraign/DGSL +arraignment/SM +arrange/AESDLG +arrangement/AESM +arranger/SM +arrant +arras/MS +array/EGMDS +arrears/M +arrest/AGMDS +arrestee/S +arrhythmia/M +arrhythmic +arrhythmical +arrival/MS +arrive/GDS +arrogance/M +arrogant/Y +arrogate/GNDS +arrogation/M +arrow/MS +arrowhead/MS +arrowroot/M +arroyo/MS +arsed +arsenal/MS +arsenic/M +arsing +arson/M +arsonist/SM +art/SM +arterial +arteriole/MS +arteriosclerosis/M +artery/SM +artful/PY +artfulness/M +arthritic/MS +arthritis/M +arthroplasty +arthropod/MS +arthroscope/SM +arthroscopic +arthroscopy +artichoke/SM +article/MDS +articulacy/I +articular +articulate/YGNPDSX +articulateness/IM +articulation/M +artifact/SM +artifice/RSMZ +artificer/M +artificial/Y +artificiality/M +artillery/M +artilleryman/M +artillerymen +artiness/M +artisan/MS +artisanal/Y +artisanship/S +artist/MS +artiste/MS +artistic/I +artistically +artistry/M +artless/PY +artlessness/M +artsy/TR +artwork/MS +arty/PTR +arugula +arum/SM +aryl/SM +asap +asbestos/M +ascend/AGDS +ascendance/M +ascendancy/M +ascendant/SM +ascension/MS +ascent/MS +ascertain/GDSBL +ascertainment/M +ascetic/MS +ascetically +asceticism/M +ascot/MS +ascribe/GBDS +ascription/M +aseptic +aseptically +asexual/Y +asexuality/M +ash/MDNSG +ashamed/UY +ashcan/MS +ashlar/MS +ashore +ashram/MS +ashtray/SM +ashy/TR +aside/MS +asinine/Y +asininity/SM +ask/SDG +askance +asked/U +askew +aslant +asleep +asocial +asp/SMNX +asparagus/M +aspartame/M +aspect/MS +aspen/M +asperity/SM +aspersion/MS +asphalt/MDGS +asphodel/SM +asphyxia/M +asphyxiate/DSXGN +asphyxiation/M +aspic/MS +aspidistra/MS +aspirant/MS +aspirate/MGNDSX +aspiration/M +aspirational/Y +aspirator/SM +aspire/GDS +aspirin/MS +ass/MS +assail/GBDS +assailable/U +assailant/SM +assassin/SM +assassinate/GNXDS +assassination/M +assault/MDRGS +assay/ZGMDRS +assayer/M +assemblage/SM +assemble/ERZGSD +assembler/EM +assemblies +assembly/EAM +assemblyman/M +assemblymen +assemblywoman/M +assemblywomen +assent/GMDS +assert/AGVDS +assertion/AM +assertions +assertive/YP +assertiveness/M +assess/ALGDS +assessment/ASM +assessor/MS +asset/MS +asseverate/DSGN +asseveration/M +asshole/MS! +assiduity/M +assiduous/PY +assiduousness/M +assign's +assign/ALGDS +assignable +assignation/MS +assigned/U +assignee/M +assigner/MS +assignment/AMS +assignor/MS +assimilate/DSGN +assimilated/U +assimilation/M +assist/GVMDS +assistance/M +assistant/SM +assisted/U +assize/MS +assn +assoc +associate's +associate/EDSGNV +association/EM +associations +associativity +assonance/M +assonant/MS +assort/GLDS +assortative +assortment/MS +asst +assuage/GDS +assume/BGDS +assumption/SM +assumptive +assurance/ASM +assure/AGDS +assured/MYS +astatine/M +aster/EMS +asterisk/GMDS +astern +asteroid/MS +asthma/M +asthmatic/SM +asthmatically +astigmatic +astigmatism/SM +astir +astonish/DSLG +astonishing/Y +astonishment/M +astound/GDS +astounding/Y +astraddle +astrakhan/M +astral +astray +astride +astringency/M +astringent/SMY +astroarchaeology/SM +astrobiology/M +astrobleme/S +astrolabe/SM +astrologer/SM +astrological/Y +astrologist/MS +astrology/M +astronaut/MS +astronautic/S +astronautical +astronautics/M +astronomer/SM +astronomic +astronomical/Y +astronomy/M +astrophysical +astrophysicist/MS +astrophysics/M +astute/PYTR +astuteness/M +asunder +asylum/SM +asymmetric +asymmetrical/Y +asymmetry/SM +asymptomatic +asymptote/S +asymptotic +asymptotically +asynchronicity +asynchronous/Y +at +atavism/M +atavist/SM +atavistic +ataxia/M +ataxic/MS +ate +atelier/SM +atheism/M +atheist/MS +atheistic +atherosclerosis/M +atherosclerotic +athirst +athlete/MS +athletic/S +athletically +athleticism +athletics/M +athwart +atilt +atishoo +atlas/MS +atmosphere/MS +atmospheric/S +atmospherically +atmospherics/M +atoll/MS +atom/SM +atomic +atomically +atomize/ZGDRS +atomizer/M +atonal/Y +atonality/M +atone/LGDS +atonement/M +atop +atria +atrial +atrioventricular +atrium/M +atrocious/PY +atrociousness/M +atrocity/SM +atrophy/DSMG +atropine/M +attach/ALGDS +attache/BM +attached/U +attachment/AM +attachments +attach�/MS +attack/ZGMDRS +attacker/M +attain/AGDS +attainability/M +attainable/U +attainder/M +attainment/SM +attar/M +attempt's +attempt/ASDG +attend/SDRZG +attendance/SM +attendant/SM +attended/U +attendee/SM +attention/IM +attentions +attentive/IPY +attentiveness/IM +attenuate/DSGN +attenuation/M +attest/SDG +attestation/SM +attested/U +attic/SM +attire/DSMG +attitude/SM +attitudinal +attitudinize/GDS +attn +attorney/MS +attract/SGVDB +attractant/MS +attraction/MS +attractive/UY +attractiveness/M +attribute/DSMGNVBX +attributed/U +attribution/M +attributive/MYS +attrition/M +attune/DSG +atty +atwitter +atypical/Y +aubergine/S +auburn/M +auction/MDGS +auctioneer/SM +audacious/YP +audaciousness/M +audacity/M +audibility/IM +audible/MS +audibly/I +audience/MS +audio/MS +audiological +audiologist/SM +audiology/M +audiometer/SM +audiophile/SM +audiotape/SM +audiovisual/S +audiovisuals/M +audit/GMDS +audition/SMDG +auditor/MS +auditorium/SM +auditory +auger/MS +aught/MS +augment/DRZGS +augmentation/MS +augmentative +augmenter/M +augur/GMDS +augury/SM +august/PTRY +augustness/M +auk/SM +aunt/SM +auntie/SM +aura/MS +aural/Y +aurei +aureola/M +aureole/SM +aureus +auricle/SM +auricular +aurora/SM +auscultate/GNDSX +auscultation/M +auspice/SM +auspicious/IY +auspiciousness/M +austere/RYT +austerity/SM +austral +auteur/SM +authentic/IU +authentically +authenticate/XGNDS +authenticated/U +authentication/M +authenticity/M +author/SMDG +authoress/MS +authorial +authoritarian/MS +authoritarianism/M +authoritative/YP +authoritativeness/M +authority/SM +authorization/MS +authorize/AGDS +authorized/U +authorship/M +autism/M +autistic +auto/MS +autobahn/SM +autobiographer/SM +autobiographic +autobiographical/Y +autobiography/SM +autoclave/MS +autocomplete/S +autocracy/SM +autocrat/SM +autocratic +autocratically +autocross +autodidact/SM +autograph/MDG +autographs +autoimmune +autoimmunity/M +automaker/SM +automate/GNDS +automatic/SM +automatically +automation/M +automatism/M +automatize/GDS +automaton/SM +automobile/DSMG +automotive +autonomic +autonomous/Y +autonomy/M +autopilot/SM +autopsy/GDSM +autosuggestion +autoworker/MS +autumn/SM +autumnal +aux +auxiliary/SM +auxin/M +av/RZ +avail/BGMDS +availability/UM +available/U +avalanche/SM +avant-garde +avarice/M +avaricious/Y +avast +avatar/MS +avaunt +avdp +ave +avenge/ZGDRS +avenger/M +avenue/MS +average/MYGDS +averred +averring +averse/XN +aversion/M +avert/GDS +avg +avian +aviary/SM +aviation/M +aviator/MS +aviatrices +aviatrix/MS +avid/Y +avidity/M +avionic/S +avionics/M +avitaminosis/M +avo/S +avocado/SM +avocation/MS +avocational +avoid/SDGB +avoidable/U +avoidably/U +avoidance/M +avoidant +avoirdupois/M +avouch/DSG +avow/EDGS +avowal/ESM +avowed/Y +avuncular/Y +aw +await/GDS +awake/GS +awaken/AGDS +awakening/SM +award/GMDS +awardee/S +aware/UP +awareness/UM +awash +away +awe/DSMG +aweigh +awesome/YP +awesomeness/M +awestruck +awful/YP +awfuller +awfullest +awfulness/M +awhile +awkward/RYPT +awkwardness/M +awl/SM +awn/GJSM +awning/M +awoke +awoken +awol +awry +ax/MDSG +axe/M +axial/Y +axiom/SM +axiomatic +axiomatically +axis/M +axle/MS +axletree/SM +axolotl/SM +axon/MS +ayah/M +ayahs +ayatollah/M +ayatollahs +aye/SM +azalea/SM +azimuth/M +azimuths +azure/SM +b/KDT +baa/SMDG +babble/MZGDRS +babbler/M +babe/SM +babel/MS +baboon/MS +babushka/SM +baby/TGDRSM +babyhood/M +babyish +babysat +babysit/S +babysitter/MS +babysitting/M +baccalaureate/SM +baccarat/M +bacchanal/MS +bacchanalia/M +bacchanalian/MS +baccy +bachelor/SM +bachelorhood/M +bacillary +bacilli +bacillus/M +back/SJZGMDR +backache/MS +backbench/S +backbit +backbite/ZGRS +backbiter/M +backbitten +backboard/SM +backbone/MS +backbreaking +backchat +backcloth +backcloths +backcomb/DSG +backdate/GDS +backdoor +backdrop/MS +backer/M +backfield/SM +backfire/MGDS +backgammon/M +background/MRZS +backgrounder/M +backhand/MDRSZG +backhanded/Y +backhander/M +backhoe/MS +backing/M +backlash/MS +backless +backlit +backlog/MS +backlogged +backlogging +backpack/ZGMDRS +backpacker/M +backpacking/M +backpedal/SDG +backrest/SM +backroom/S +backscratching/M +backseat/SM +backside/SM +backslapper/SM +backslapping/M +backslash/MS +backslid +backslide/RSZG +backslider/M +backspace/DSMG +backspin/M +backsplash/S +backstab/S +backstabber/MS +backstabbing +backstabby +backstage/M +backstair/S +backstop/SM +backstopped +backstopping +backstory/S +backstreet/S +backstretch/MS +backstroke/MGDS +backtalk/M +backtrack/SDG +backup/MS +backward/PSY +backwardness/M +backwash/M +backwater/SM +backwoods/M +backwoodsman/M +backwoodsmen +backyard/SM +bacon/M +bacteria/M +bacterial +bactericidal +bactericide/SM +bacteriologic +bacteriological +bacteriologist/SM +bacteriology/M +bacterium/M +bad/MYP +badass/S +badder +baddest +baddie/M +baddy/SM +bade +badge/MZGRS +badger/GMD +badinage/M +badlands/M +badman/M +badmen +badminton/M +badmouth/GD +badmouths +badness/M +baffle/MZGDRSL +bafflement/M +baffler/M +bag/SM +bagatelle/SM +bagel/MS +bagful/MS +baggage/M +bagged +baggie/M +baggily +bagginess/M +bagging +baggy/PTRS +bagpipe/MZRS +bagpiper/M +baguette/MS +bah +baht/SM +bail/SBGMD +bailey/S +bailiff/S +bailiwick/MS +bailout/SM +bailsman/M +bailsmen +bairn/MS +bait/SGMD +baize/M +bake/DRSMZG +baked/U +baker/M +bakery/SM +bakeshop/MS +baklava/M +baksheesh/M +balaclava/MS +balalaika/MS +balance's +balance/UDSG +balboa/SM +balcony/SM +bald/STGPDRY +balderdash/M +baldfaced +baldness/M +baldric/SM +baldy/S +bale/DRSMZG +baleen/M +baleful/PY +balefulness/M +baler/M +balk/SGMD +balkanization +balkanize/GDS +balky/RT +ball/SGMD +ballad/SM +balladeer/MS +balladry/M +ballast/GSMD +ballcock/MS +ballerina/SM +ballet/SM +balletic +ballgame/MS +ballgirl/S +ballgown/S +ballistic/S +ballistics/M +balloon/SGMD +balloonist/MS +ballot/SMDG +ballpark/MS +ballplayer/MS +ballpoint/MS +ballroom/MS +balls/DSG +ballsy/RT +bally +ballyhoo/SMDG +balm/SM +balminess/M +balmy/RTP +baloney/M +balsa/MS +balsam/SM +balsamic +baluster/SM +balustrade/MS +bamboo/SM +bamboozle/DSG +ban/SM +banal/Y +banality/SM +banana/SM +banc/S +band's +band/ESGD +bandage/DSMG +bandana/SM +bandanna/MS +bandbox/MS +bandeau/M +bandeaux +bandit/SM +banditry/M +bandleader/S +bandmaster/SM +bandoleer/SM +bandolier/SM +bandsman/M +bandsmen +bandstand/SM +bandwagon/SM +bandwidth +bandwidths +bandy/DRSTG +bane/SM +baneful +bang/SGMDR +bangle/SM +bani +banish/GLDS +banishment/M +banister/SM +banjo/MS +banjoist/SM +bank/SZGBMDR +bankbook/SM +bankcard/SM +banker/M +banking/M +banknote/SM +bankroll/SGMD +bankrupt/SGMD +bankruptcy/SM +banned +banner/SM +banning +bannock/MS +banns/M +banquet/ZGMDRS +banqueter/M +banquette/SM +banshee/MS +bantam/SM +bantamweight/SM +banter/GSMD +bantering/Y +banyan/SM +banzai/SM +baobab/SM +bap/S +baptism/MS +baptismal +baptist/S +baptistery/SM +baptistry/SM +baptize/ZGDRS +baptized/U +baptizer/M +bar's +bar/ECAUTS +barb/SZGMDR +barbacoa +barbarian/SM +barbarianism/MS +barbaric +barbarically +barbarism/SM +barbarity/SM +barbarize/DSG +barbarous/Y +barbecue/DSMG +barbel/SM +barbell/MS +barber/GMD +barberry/SM +barbershop/MS +barbie/S +barbiturate/SM +barbwire/M +barcarole/SM +barcode/GDS +bard/SM +bardic +bare/DRSPYG +bareback/D +barefaced/Y +barefoot/D +barehanded +bareheaded +barelegged +bareness/M +barf/SGMDY +barfly/SM +bargain/MDRZGS +bargainer/M +barge/MGDS +bargeman/M +bargemen +barhop/S +barhopped +barhopping +barista/MS +baritone/MS +barium/M +bark's +bark/CSGD +barkeep/ZMRS +barkeeper/M +barker/SM +barley/M +barmaid/MS +barman/M +barmen +barmy/RT +barn/SM +barnacle/MDS +barney/S +barnstorm/SDRZG +barnstormer/M +barnyard/SM +barometer/MS +barometric +barometrically +baron/MS +baronage/MS +baroness/MS +baronet/MS +baronetcy/SM +baronial +barony/SM +baroque/M +barque/SM +barrack/MDGS +barracuda/SM +barrage/MGDS +barre/MGJDS +barred/UEC +barrel/GSMD +barrelled +barrelling +barren/TPSMR +barrenness/M +barrette/SM +barricade/MGDS +barrier/MS +barring/ECU +barrio/SM +barrister/MS +barroom/MS +barrow/SM +bartender/SM +barter/ZGSMDR +barterer/M +baryon/SM +basal/Y +basalt/M +basaltic +base's +base/CDSLTG +baseball/SM +baseboard/MS +baseless +baseline/MS +basely +baseman/M +basemen +basement/CMS +baseness/M +baser +bash/GMDS +bashful/PY +bashfulness/M +bashing/M +basic/MS +basically +basil/M +basilar +basilica/MS +basilisk/MS +basin/MS +basinful/MS +basis/M +bask/SGD +basket/SM +basketball/MS +basketry/M +basketwork/M +basque/S +bass/MS +basset/SM +bassinet/MS +bassist/MS +basso/MS +bassoon/MS +bassoonist/SM +basswood/MS +bast/M +bastard/MS +bastardization/MS +bastardize/GDS +bastardy/M +baste/ZGNXDRS +baster/M +bastion/M +bat/SM +batch/MDSG +bate/KACGSD +bath/ZGMDRS +bathe/M +bather/M +bathetic +bathhouse/MS +bathing/M +bathmat/MS +bathos/M +bathrobe/SM +bathroom/SM +baths +bathtub/MS +bathwater +bathyscaph/MS +bathyscaphe/M +bathyscaphs +bathysphere/MS +batik/MS +batiste/M +batman/M +batmen +baton/MS +batsman/M +batsmen +battalion/SM +batted +batten/GSMD +batter/JZGSMDR +batterer/M +battery/SM +batting/M +battle/LDRSMZG +battleax/MS +battleaxe/M +battledore/SM +battledress +battlefield/MS +battlefront/MS +battleground/MS +battlement/SM +battler/M +battleship/SM +batty/RT +bauble/SM +baud/SM +bauxite/M +bawd/SM +bawdily +bawdiness/M +bawdy/PRT +bawl/SGMD +bay/SMDG +bayberry/SM +bayonet/SMDG +bayou/MS +bazaar/SM +bazillion/S +bazooka/SM +bbl +bdrm +be +beach/MDSG +beachcomber/SM +beachfront +beachhead/MS +beachwear/M +beacon/SM +bead/SGMD +beading/M +beadle/SM +beady/RT +beagle/SM +beak/SZMDR +beaker/M +beam/SGMD +bean/SGMD +beanbag/MS +beanfeast/S +beanie/SM +beanpole/MS +beansprout/S +beanstalk/MS +bear/SZGBJMR +bearable/U +bearably/U +beard/MDGS +beardless +bearer/M +bearing/M +bearish/PY +bearishness/M +bearlike +bearskin/MS +beast/MS +beastliness/M +beastly/TPRM +beat/SZGBMNRJ +beatable/U +beaten/U +beater/M +beatific +beatifically +beatification/M +beatify/GXNDS +beating/M +beatitude/SM +beatnik/MS +beau/SM +beaucoup +beaut/MS +beauteous/Y +beautician/SM +beautification/M +beautifier/M +beautiful/Y +beautify/NDRSZG +beauty/SM +beaux +beaver/SGMD +bebop/MS +becalm/GSD +became +because +beck/SM +beckon/SGD +becloud/GDS +become/S +becoming/UY +becquerel/S +bed/SM +bedaub/GSD +bedazzle/GDSL +bedazzlement/M +bedbug/SM +bedchamber/S +bedclothes/M +bedded +bedder +bedding/M +bedeck/GSD +bedevil/LGDS +bedevilment/M +bedfellow/SM +bedhead/S +bedim/S +bedimmed +bedimming +bedizen/GDS +bedlam/SM +bedpan/SM +bedpost/SM +bedraggle/GDS +bedridden +bedrock/SM +bedroll/SM +bedroom/SM +bedside/SM +bedsit/S +bedsitter/S +bedsore/SM +bedspread/SM +bedstead/SM +bedtime/SM +bee/RSMZGJ +beebread/M +beech/MS +beechnut/MS +beef/SGMD +beefburger/SM +beefcake/MS +beefiness/M +beefsteak/MS +beefy/RPT +beehive/MS +beekeeper/MS +beekeeping/M +beeline/MS +been +beep/SZGMDR +beeper/M +beer/M +beery/TR +beeswax/M +beet/SM +beetle/MGDS +beetroot/S +beeves +befall/SGN +befell +befit/S +befitted +befitting/Y +befog/S +befogged +befogging +before +beforehand +befoul/DGS +befriend/SGD +befuddle/GLDS +befuddlement/M +beg/S +began +begat +beget/S +begetter/S +begetting +beggar/MDYGS +beggary/M +begged +begging +begin/S +beginner/SM +beginning/MS +begone +begonia/SM +begot +begotten +begrime/DSG +begrudge/DSG +begrudging/Y +beguile/DRSZGL +beguilement/M +beguiler/M +beguiling/Y +beguine/SM +begum/MS +begun +behalf/M +behalves +behave/GDS +behavior/SM +behavioral/Y +behaviorism/M +behaviorist/MS +behead/DGS +beheld +behemoth/M +behemoths +behest/MS +behind/MS +behindhand +behold/NRZGS +beholder/M +behoove/DSG +beige/M +being/M +bejewel/SDG +belabor/SDG +belated/Y +belay/GDS +belch/GMDS +beleaguer/GSD +belfry/SM +belie/DS +belief/EUM +beliefs +believable/U +believably/U +believe/EDRSZG +believer/EUMS +believing/U +belittle/LDSG +belittlement/M +bell/SGMD +belladonna/M +bellboy/SM +belle/MS +belled/A +belletrist/MS +belletristic +bellhop/SM +bellicose +bellicosity/M +belligerence/M +belligerency/M +belligerent/MYS +belling/A +bellman/M +bellmen +bellow/MDGS +bellwether/MS +belly/GDSM +bellyache/MGDS +bellybutton/SM +bellyful/MS +belong/JDGS +belonging/M +beloved/SM +below +belt/SGMD +beltway/SM +beluga/MS +belying +bemire/GDS +bemoan/DGS +bemuse/LGDS +bemused/Y +bemusement/M +bench/GMDS +benchmark/MS +bend/BSZGMR +bender/M +bendy/TR +beneath +benedictine +benediction/SM +benedictory +benefaction/SM +benefactor/MS +benefactress/MS +benefice/SM +beneficence/M +beneficent/Y +beneficial/Y +beneficiary/SM +benefit/SMDG +benevolence/SM +benevolent/Y +benighted/Y +benign/Y +benignant +benignity/M +bent/SM +bentonite +bentwood/M +benumb/DSG +benzene/M +benzine/M +benzyl +bequeath/DG +bequeaths +bequest/MS +berate/GDS +bereave/DSLG +bereavement/MS +bereft +beret/MS +berg/SM +beriberi/M +berk/S +berkelium/M +berm/SM +berry/GDSM +berrylike +berserk +berth/GMD +berths +beryl/MS +beryllium/M +beseech/ZGRS +beseecher/M +beseeching/Y +beseem/DSG +beset/S +besetting +beside/S +besiege/ZGDRS +besieger/M +besmear/DSG +besmirch/GDS +besom/MS +besot/S +besotted +besotting +besought +bespangle/DSG +bespatter/GSD +bespeak/SG +bespectacled +bespoke +bespoken +best/SGMD +bestial/Y +bestiality/M +bestiary/SM +bestir/S +bestirred +bestirring +bestow/DGS +bestowal/SM +bestrew/SDG +bestrewn +bestridden +bestride/SG +bestrode +bestseller/MS +bestselling +bet/SM +beta/SM +betake/GS +betaken +betcha +betel/M +bethink/SG +bethought +betide/GDS +betimes +betoken/GDS +betook +betray/DRZGS +betrayal/SM +betrayer/M +betroth/DG +betrothal/SM +betrothed/M +betroths +better/MDGLS +betterment/M +betting +bettor/MS +between +betwixt +bevel/GMDS +beverage/SM +bevvy/S +bevy/SM +bewail/DGS +beware/GDS +bewhiskered +bewigged +bewilder/LSGD +bewildering/Y +bewilderment/M +bewitch/GLDS +bewitching/Y +bewitchment/M +bey/SM +beyond +bezel/MS +bf +bhaji +bi/SMRZ +biannual/Y +bias/GMDS +biased/U +biassed +biassing +biathlon/SM +bib/SM +bible/MS +biblical +bibliographer/MS +bibliographic +bibliographical/Y +bibliography/SM +bibliophile/SM +bibulous +bicameral +bicameralism/M +bicarb/MS +bicarbonate/MS +bicentenary/SM +bicentennial/SM +bicep/MS +biceps/M +bicker/MDRZGS +bickerer/M +biconcave +biconvex +bicuspid/MS +bicycle/DRSMZG +bicycler/M +bicyclist/SM +bid/SMG +biddable +bidden/U +bidder/MS +bidding/M +biddy/SM +bide/S +bidet/MS +bidirectional/Y +biennial/MYS +biennium/MS +bier/M +biff/SGD +bifida +bifocal/S +bifocals/M +bifurcate/XDSGN +bifurcation/M +big/P +bigamist/SM +bigamous +bigamy/M +bigger +biggest +biggie/MS +biggish +bighead/SM +bighearted/P +bigheartedness/M +bighorn/SM +bight/MS +bigmouth/M +bigmouths +bigness/M +bigot/MDS +bigotry/SM +bigwig/MS +bijection/S +bijou/M +bijoux +bike/DRSMZG +biker/M +bikini/MS +bilabial/MS +bilateral/Y +bilberry/S +bile/M +bilge/MS +bilingual/SMY +bilingualism/M +bilious/P +biliousness/M +bilirubin +bilk/SZGDR +bilker/M +bill/SBJGMD +billboard/MS +billet/GMDS +billfold/SM +billhook/S +billiard/S +billiards/M +billing/M +billingsgate/M +billion/MHS +billionaire/SM +billionth/M +billionths +billow/GMDS +billowy +billy/SM +billycan/S +bimbo/MS +bimetallic/SM +bimetallism/M +bimodal +bimonthly/SM +bin/SM +binary/SM +binaural +bind's +bind/AUGS +binder/MS +bindery/SM +binding/MS +bindweed/M +binge/MGDS +bingeable +bingeing +bingo/M +binman +binmen +binnacle/SM +binned +binning +binocular/MS +binomial/SM +bio/SM +biochem +biochemical/SMY +biochemist/MS +biochemistry/M +biodegradability/M +biodegrade/DSGB +biodiesel/M +biodiversity/M +bioethics/M +biofeedback/M +biofilm/MS +biog +biographer/SM +biographic +biographical/Y +biography/SM +biohacker/MS +biohacking +bioinformatic/MS +biol +biologic +biological/Y +biologist/MS +biology/M +biomarker/MS +biomass/M +biomedical +bionic/S +bionically +bionics/M +biophysical +biophysicist/MS +biophysics/M +biopic/MS +biopsy/GDSM +bioreactor/S +biorhythm/MS +biosensor/S +biosphere/SM +biosyntheses +biosynthesis +biotech/M +biotechnological +biotechnology/M +biotin/M +bipartisan +bipartisanship/M +bipartite +biped/MS +bipedal +biplane/MS +bipolar +bipolarity/M +biracial +birch/GMDS +bird/SZGMDR +birdbath/M +birdbaths +birdbrain/SMD +birdcage/S +birder/M +birdhouse/MS +birdie/MDS +birdieing +birdlike +birdlime/M +birdseed/M +birdsong +birdwatcher/SM +birdying +biretta/SM +birth/ZGMDR +birthday/MS +birther/M +birthmark/MS +birthplace/MS +birthrate/MS +birthright/MS +births/A +birthstone/SM +biscuit/SM +bisect/DGS +bisection/MS +bisector/SM +bisexual/MYS +bisexuality/M +bishop/MS +bishopric/SM +bismuth/M +bison/M +bisque/M +bistro/MS +bit/CSMG +bitch/GMDS +bitchily +bitchiness/M +bitchy/PRT +bitcoin/SM +bite/RSMZ +biter/M +biting/Y +bitmap/S +bitten +bitter/PMRYTS +bittern/SM +bitterness/M +bitters/M +bittersweet/MS +bitty/TR +bitumen/M +bituminous +bivalent +bivalve/SM +bivouac/MS +bivouacked +bivouacking +biweekly/SM +biyearly +biz/M +bizarre/Y +bk +bl/DG +blab/SM +blabbed +blabber/DGS +blabbermouth/M +blabbermouths +blabbing +black/PXTGMDNRYS +blackamoor/MS +blackball/SGMD +blackberry/GSM +blackbird/SM +blackboard/MS +blackcurrant/S +blacken/DG +blackface +blackguard/SM +blackhead/MS +blacking/M +blackish +blackjack/MDGS +blackleg/S +blacklist/MDSG +blackmail/MDRSZG +blackmailer/M +blackness/M +blackout/SM +blacksmith/M +blacksmiths +blacksnake/SM +blackthorn/SM +blacktop/SM +blacktopped +blacktopping +bladder/MS +blade/MDS +blag/S +blagged +blagging +blah/M +blahs/M +blame/BMGDRS +blameable +blameless/YP +blamelessness/M +blameworthiness/M +blameworthy/P +blammo +blanch/GDS +blanche +blancmange/MS +bland/PTRY +blandish/DSLG +blandishment/SM +blandness/M +blank/TGPMDRYS +blanket/GMDS +blankness/M +blare/MGDS +blarney/SMDG +blase +blaspheme/ZGDRS +blasphemer/M +blasphemous/Y +blasphemy/SM +blast/ZGMDRS +blaster/M +blastoff/MS +blas� +blat/S +blatancy/SM +blatant/Y +blather/SMDG +blaze/MZGDRS +blazer/M +blazon/MDGS +bldg +bleach/MDRSZG +bleached/U +bleacher/M +bleak/TPRY +bleakness/M +blear +blearily +bleariness/M +bleary/PRT +bleat/GMDS +bleed/ZGRS +bleeder/M +bleeding/M +bleep/ZGMDRS +bleeper/M +blemish/GMDS +blemished/U +blench/DSG +blend/ZGMDRS +blender/M +bless/GDSJ +blessed/YP +blessedness/M +blessing/M +bletch +blew +blight/ZGMDRS +blimey +blimp/MS +blimpish +blind/PZTGMDRYS +blinder/M +blindfold/SMDG +blinding/Y +blindness/M +blindside/DSG +blini/MS +blink/ZGMDRS +blinker/MDG +blintz/MS +blintze/M +blip/SM +bliss/M +blissful/YP +blissfulness/M +blister/GMDS +blistering/Y +blistery +blithe/PYTR +blitheness/M +blither/G +blithesome +blitz/GMDS +blitzkrieg/MS +blivet/S +blizzard/SM +bloat/ZGDRS +bloatware +blob/SM +blobbed +blobbing +bloc/SM +block's +block/UGDS +blockade/MZGDRS +blockader/M +blockage/MS +blockbuster/SM +blockbusting/M +blockchain/S +blocker/MS +blockhead/SM +blockhouse/MS +blog/SM +blogged +blogger/MS +blogging +blogroll/SM +bloke/MS +blokish +blond/PTMRS +blonde/MS +blondish +blondness/M +blood/GMDS +bloodbath/M +bloodbaths +bloodcurdling +bloodhound/SM +bloodily +bloodiness/M +bloodless/YP +bloodlessness/M +bloodletting/M +bloodline/SM +bloodmobile/MS +bloodshed/M +bloodshot +bloodstain/SMD +bloodstock/M +bloodstream/SM +bloodsucker/SM +bloodsucking +bloodthirstily +bloodthirstiness/M +bloodthirsty/RPT +bloody/PTGDRS +bloom/ZGMDRS +bloomer/M +bloop/ZGMDRS +blooper/M +blossom/GMDS +blossomy +blot/SM +blotch/GMDS +blotchy/TR +blotted +blotter/MS +blotting +blotto +blouse/MGDS +bloviate/GNDS +bloviator/MS +blow/SZGMR +blower/M +blowfly/SM +blowgun/MS +blowhard/MS +blowhole/S +blowjob/SM +blowlamp/S +blown +blowout/SM +blowpipe/SM +blowsy/RT +blowtorch/MS +blowup/MS +blowy/TR +blowzy/RT +blubber/GSMD +blubbery +bludgeon/MDGS +blue/DRSPMTG +bluebell/MS +blueberry/SM +bluebird/MS +bluebonnet/SM +bluebottle/SM +bluefish/MS +bluegill/MS +bluegrass/M +blueing/M +blueish +bluejacket/SM +bluejay/SM +bluejeans/M +blueness/M +bluenose/MS +bluepoint/MS +blueprint/MDGS +bluestocking/SM +bluesy/RT +bluet/MS +bluff/ZTGPMDRYS +bluffer/M +bluffness/M +bluing/M +bluish +blunder/MDRZGS +blunderbuss/MS +blunderer/M +blunt/PTGDRYS +bluntness/M +blur/SM +blurb/MS +blurred +blurriness/M +blurring +blurry/TRP +blurt/GDS +blush/ZGMDRS +blusher/M +bluster/MDRSZG +blusterer/M +blusterous +blustery +blvd +boa/SM +boar/SM +board/ZGMDRS +boarder/M +boarding/M +boardinghouse/MS +boardroom/MS +boardwalk/MS +boast/ZGMDRS +boaster/M +boastful/PY +boastfulness/M +boat/SZGMDR +boater/M +boathouse/MS +boating/M +boatload/S +boatman/M +boatmen +boatswain/SM +boatyard/S +bob/SM +bobbed +bobbin/MS +bobbing +bobble/MGDS +bobby/SM +bobbysoxer/SM +bobcat/MS +bobolink/SM +bobsled/SM +bobsledded +bobsledder/MS +bobsledding +bobsleigh/M +bobsleighs +bobtail/SM +bobwhite/MS +bocce/M +bocci/M +boccie/M +bock/M +bod/SMDG +bodacious +bode/S +bodega/MS +bodge/GDS +bodice/MS +bodily +bodkin/MS +body/DSM +bodybuilder/SM +bodybuilding/M +bodyguard/MS +bodysuit/SM +bodywork/M +boffin/S +boffo +bog/SM +boga +bogey/GMDS +bogeyman/M +bogeymen +bogged +bogging +boggle/GDS +boggy/TR +bogie/MS +bogon +bogosity +bogus +bogyman/M +bogymen +bohemian/SM +bohemianism/M +boil/SJZGMDR +boiler/M +boilermaker/SM +boilerplate/M +boink/GDS +boisterous/YP +boisterousness/M +bola/SM +bold/PTRY +boldface/DM +boldness/M +bole/SM +bolero/MS +bolivar/MS +bolivares +boll/SM +bollard/S +bollix/GMDS +bollocking/S +bollocks +bologna/M +bolshevik/SM +bolshie +bolshy +bolster/GMDS +bolt's +bolt/USGD +bolthole/S +bolus/MS +bomb/SJZGMDR +bombard/GDLS +bombardier/MS +bombardment/SM +bombast/M +bombastic +bombastically +bomber/M +bombproof +bombshell/SM +bombsite/S +bon/S +bona +bonanza/MS +bonbon/MS +bonce/S +bond/SGMD +bondage/M +bondholder/MS +bonding/M +bondman/M +bondmen +bondsman/M +bondsmen +bondwoman/M +bondwomen +bone/DRSMZG +bonehead/SMD +boneless +boner/M +boneshaker/S +boneyard +bonfire/MS +bong/SGMD +bongo/MS +bonhomie/M +boniness/M +bonito/MS +bonk/SZGD +bonnet/MS +bonny/TR +bono +bonobo/MS +bonsai/M +bonus/MS +bony/PTR +boo/SMDHG +boob/SGMD +booboo/MS +booby/SM +boodle/MS +booger/S +boogeyman/M +boogeymen +boogie/MDS +boogieing +boogieman/M +boohoo/GMDS +book/SBJGMD +bookbinder/SM +bookbindery/SM +bookbinding/M +bookcase/MS +bookend/MS +bookie/MS +booking/M +bookish +bookkeeper/MS +bookkeeping/M +booklet/MS +bookmaker/SM +bookmaking/M +bookmark/SMDG +bookmobile/SM +bookplate/MS +bookseller/MS +bookselling +bookshelf/M +bookshelves +bookshop/SM +bookstall/S +bookstore/MS +bookworm/SM +boolean +boom/SZGMDR +boombox/MS +boomerang/MDGS +boon/SM +boondocks/M +boondoggle/MZGDRS +boondoggler/M +boonies/M +boor/SM +boorish/PY +boorishness/MS +boost/ZGMDRS +booster/M +boot's +boot/ASGD +bootblack/SM +bootee/MS +booth/M +booths +bootie/M +bootlace/S +bootleg/MS +bootlegged +bootlegger/MS +bootlegging/M +bootless +bootstrap/MS +bootstrapped +bootstrapping +booty/SM +booze/MZGDRS +boozer/M +boozy/TR +bop/SM +bopped +bopping +borax/M +bordello/MS +border/GMDS +borderland/MS +borderline/MS +bore/DRSMZG +boredom/M +borehole/S +borer/M +boring/Y +born/IAU +borne +boron/M +borough/M +boroughs +borrow/SDRZGJ +borrower/M +borrowing/M +borsch/M +borscht/M +borstal/S +borzoi/SM +bosh/M +bosom's +bosom/US +bosomy +boss/DSGM +bossily +bossiness/M +bossism/M +bossy/RTP +bosun/SM +bot/S +botanic +botanical/Y +botanist/SM +botany/M +botch/DRSZGM +botcher/M +both +bother/SMDG +botheration +bothered/U +bothersome +botnet/SM +bottle/DRSMZG +bottleneck/MS +bottler/M +bottom/SMDG +bottomless +botulinum +botulism/M +boudoir/SM +bouffant/SM +bougainvillea/MS +bough/M +boughs +bought +bougie/S +bouillabaisse/SM +bouillon/MS +boulder/SM +boules +boulevard/SM +bounce/DRSMZG +bouncer/M +bouncily +bounciness/M +bouncy/RTP +bound/ASMGD +boundary/SM +bounden +bounder/SM +boundless/PY +boundlessness/M +bounteous/YP +bounteousness/M +bountiful/YP +bountifulness/M +bounty/SM +bouquet/SM +bourbon/SM +bourgeois/M +bourgeoisie/M +boustrophedon +bout/MS +boutique/SM +boutonniere/MS +boutonni�re/MS +bouzouki/MS +bovine/SM +bovver +bow/ZGSMDR +bowdlerization/MS +bowdlerize/DSG +bowed/U +bowel/SM +bower/M +bowl/MDRZGS +bowleg/SM +bowlegged +bowler/M +bowlful/SM +bowline/SM +bowling/M +bowman/M +bowmen +bowsprit/SM +bowstring/SM +bowwow/SM +box/ZGMDNRS +boxcar/SM +boxer/M +boxing/M +boxlike +boxroom/S +boxwood/M +boxy/RT +boy/SM +boycott/SGMD +boyfriend/MS +boyhood/SM +boyish/YP +boyishness/M +boysenberry/SM +bozo/MS +bpm +bps +bra/SM +brace/MZGDRS +bracelet/MS +bracer/M +bracero/MS +bracken/M +bracket/GMDS +brackish/P +brackishness/M +bract/MS +brad/SM +bradawl/S +bradycardia +brae/SM +brag/SM +braggadocio/SM +braggart/SM +bragged +bragger/MS +bragging +braid/GMDS +braiding/M +braille/M +brain/GMDS +brainchild/M +brainchildren/M +braininess/M +brainless/Y +brainpower +brainstorm/SMDG +brainstorming/M +brainteaser/SM +brainwash/DSG +brainwashing/M +brainwave/S +brainy/PTR +braise/GDS +brake/MGDS +brakeman/M +brakemen +bramble/MS +brambly +bran/M +branch/GMDS +branchlike +brand/ZGMDRS +branded/UA +brander/M +brandish/DSG +brandy/GDSM +brash/PTRY +brashness/M +brass/MS +brasserie/MS +brassiere/MS +brassily +brassiness/M +brassy/PTR +brat/SM +bratty/RT +bratwurst/SM +bravado/M +brave/GPMYDTRS +braveness/M +bravery/M +bravo/SM +bravura/SM +brawl/SDRZGM +brawler/M +brawn/M +brawniness/M +brawny/RTP +bray/DGSM +braze/DRSZG +brazen/SDYGP +brazenness/M +brazer/M +brazier/SM +breach/GMDS +bread/GMDHS +breadbasket/SM +breadboard/SM +breadbox/MS +breadcrumb/MS +breadfruit/SM +breadline/MS +breadth/M +breadths +breadwinner/SM +break/BMZGRS +breakable/MS +breakage/MS +breakaway/MS +breakdown/MS +breaker/M +breakeven/M +breakfast/MDGS +breakfront/MS +breakneck +breakout/MS +breakpoints +breakthrough/M +breakthroughs +breakup/SM +breakwater/SM +bream/MS +breast/SMDG +breastbone/MS +breastfed +breastfeed/GS +breastplate/SM +breaststroke/SM +breastwork/MS +breath/MDRSZGB +breathalyze/ZGDRS +breathe +breather/M +breathing/M +breathless/PY +breathlessness/M +breaths +breathtaking/Y +breathy/RT +bred/I +breech/MS +breed/SRZGM +breeder/M +breeding/IM +breeze/DSMG +breezeway/SM +breezily +breeziness/M +breezy/RTP +brethren +breve/SM +brevet/SM +brevetted +brevetting +breviary/SM +brevity/M +brew/MDRZGS +brewer/M +brewery/SM +brewpub/SM +briar/SM +bribe/DRSMZG +briber/M +bribery/M +brick/SMDG +brickbat/SM +brickie/S +bricklayer/MS +bricklaying/M +brickwork/M +brickyard/S +bridal/SM +bride/SM +bridegroom/SM +bridesmaid/MS +bridge/DSMG +bridgeable/U +bridgehead/SM +bridgework/M +bridle/DSMG +bridled/U +bridleway/S +brie/MZR +brief's +brief/CSDTGJ +briefcase/SM +briefer +briefing/CM +briefly +briefness/M +brier/M +brig/MS +brigade/SM +brigadier/MS +brigand/SM +brigandage/M +brigantine/MS +bright/SPNRYXT +brighten/DRZG +brightener/M +brightness/M +brights/M +brill +brilliance/M +brilliancy/M +brilliant/MYS +brilliantine/M +brim/MS +brimful +brimless +brimmed +brimming +brimstone/M +brindle/DM +brine/M +bring/SRZG +bringer/M +brininess/M +brink/SM +brinkmanship/M +briny/RTP +brioche/SM +briquet/SM +briquette/MS +brisk/SDRYTGP +brisket/SM +briskness/M +bristle/DSMG +bristly/TR +britches/M +brittle/PRMT +brittleness/M +bro/SMH +broach/MDSG +broad/SMNRYXTP +broadband/M +broadcast/AMDGS +broadcaster/MS +broadcasting/M +broadcloth/M +broaden/DG +broadloom/M +broadminded +broadness/M +broadsheet/SM +broadside/MGDS +broadsword/SM +brocade/DSMG +broccoli/M +brochette/SM +brochure/MS +brogan/SM +brogue/SM +broil/SMDRZG +broiler/M +broke +broken/YP +brokenhearted/Y +brokenness/M +broker/SMDG +brokerage/MS +brolly/S +bromide/SM +bromidic +bromine/M +bronc/SM +bronchi +bronchial +bronchitic +bronchitis/M +bronchus/M +bronco/SM +broncobuster/SM +brontosaur/MS +brontosaurus/MS +bronze/DSMG +brooch/MS +brood/SMDRZG +brooder/M +broodily +brooding/MY +broodmare/MS +broody/RMPT +brook/SMDG +brooklet/SM +broom/SM +broomstick/MS +broth/MRZ +brothel/MS +brother/MY +brotherhood/MS +brotherliness/M +broths +brougham/SM +brought +brouhaha/SM +brow/MS +browbeat/SNG +brown/SMDRPTG +brownfield +brownie/MS +brownish +brownness/M +brownout/SM +brownstone/MS +browse/DRSMZG +browser/M +brr +bruin/SM +bruise/DRSMZG +bruiser/M +bruising/M +bruit/SDG +brunch/MDSG +brunet/SM +brunette/MS +brunt/M +brush/MDSG +brushoff/SM +brushstroke/S +brushwood/M +brushwork/M +brusque/RPYT +brusqueness/M +brutal/Y +brutality/SM +brutalization/M +brutalize/GDS +brute/SM +brutish/PY +brutishness/M +bu +bub/SM +bubble/DSMG +bubblegum/M +bubbly/RMT +bubo/M +buboes +buccaneer/SGMD +buck/MDGS +buckaroo/SM +buckboard/MS +bucket/SGMD +bucketful/MS +buckeye/MS +buckle's +buckle/UDSG +buckler/MS +buckram/M +bucksaw/MS +buckshot/M +buckskin/MS +buckteeth +bucktooth/MD +buckwheat/M +buckyball/SM +bucolic/MS +bucolically +bud/SM +budded +budding/S +buddy/SM +budge/DSG +budgerigar/MS +budget/SGMD +budgetary +budgie/SM +buff/AMDGS +buffalo/MDG +buffaloes +buffer/SMDG +buffet/SMDGJ +buffoon/SM +buffoonery/M +buffoonish +bug's +bug/CS +bugaboo/SM +bugbear/SM +bugged/C +bugger/SMDG +buggery +bugging/C +buggy/RSMT +bugle/DRSMZG +bugler/M +build/SMRZGJ +builder/M +building/M +buildup/SM +built/AI +builtin +bulb/MS +bulbous +bulge/DSMG +bulgy/RT +bulimarexia/M +bulimia/M +bulimic/SM +bulk/MDGS +bulkhead/MS +bulkiness/M +bulky/RTP +bull/MDGS +bulldog/SM +bulldogged +bulldogging +bulldoze/ZGDRS +bulldozer/M +bullet/SMD +bulletin/MDGS +bulletproof/SDG +bullfight/SMRZG +bullfighter/M +bullfighting/M +bullfinch/MS +bullfrog/MS +bullhead/MDS +bullheaded/PY +bullheadedness/M +bullhorn/MS +bullion/M +bullish/YP +bullishness/M +bullock/SM +bullpen/SM +bullring/MS +bullseye/S +bullshit/MS! +bullshitted/! +bullshitter/SM! +bullshitting/! +bullwhip/S +bully/DSMG +bulrush/MS +bulwark/MS +bum/SM +bumbag/S +bumble/DRSZG +bumblebee/SM +bumbler/M +bumf +bummed +bummer/SM +bummest +bumming +bump/MDRZGS +bumper/M +bumph +bumpiness/M +bumpkin/MS +bumptious/PY +bumptiousness/M +bumpy/PRT +bun/SM +bunch/MDSG +bunchy/RT +bunco/SMDG +buncombe/M +bundle/DSMG +bung/MDGS +bungalow/MS +bungee/SM +bunghole/MS +bungle/DRSMZG +bungler/M +bunion/SM +bunk's +bunk/CDGS +bunker/SM +bunkhouse/SM +bunko/SMDG +bunkum/M +bunny/SM +bunt/MDGSJ +bunting/M +buoy/MDGS +buoyancy/M +buoyant/Y +bupkis +bur/SMY +burble/DSMG +burbs/M +burden's +burden/USGD +burdensome +burdock/M +bureau/SM +bureaucracy/SM +bureaucrat/MS +bureaucratic +bureaucratically +bureaucratization/M +bureaucratize/GDS +burg/MRZS +burgeon/DSG +burger/M +burgh/MRZ +burgher/M +burghs +burglar/MS +burglarize/GDS +burglarproof +burglary/SM +burgle/DSG +burgomaster/SM +burgundy/SM +burial/ASM +burka/SM +burl/MDS +burlap/M +burlesque/MGDS +burliness/M +burly/RPT +burn/MDRZGSB +burnable/SM +burner/M +burnish/ZGMDRS +burnisher/M +burnoose/MS +burnous/MS +burnout/MS +burnt +burp/MDGS +burr/MDGS +burrito/MS +burro/SM +burrow/SMDRZG +burrower/M +bursa/M +bursae +bursar/SM +bursary/SM +bursitis/M +burst/SMG +bury/ADSG +bus/AMS +busboy/SM +busby/SM +bused +busgirl/MS +bush/MDSGJ +bushel/SGMD +bushiness/M +bushing/M +bushman/M +bushmaster/SM +bushmen +bushwhack/DRSZG +bushwhacker/M +bushy/RPT +busily +business/MS +businesslike +businessman/M +businessmen +businessperson/SM +businesswoman/M +businesswomen +busing/M +busk/DRZGS +buskin/SM +busload/S +buss/M +bust/MDRZGS +buster/M +bustle/DSMG +busty/RZT +busy/DRSTGP +busybody/SM +busyness/M +busywork/M +but/ACS +butane/M +butch/MRSZ +butcher/MDG +butchery/SM +butler/SM +butt/MDRZGS +butte/SM +butted/A +butter/MDG +butterball/MS +buttercream +buttercup/SM +butterfat/M +butterfingered +butterfingers/M +butterfly/GDSM +buttermilk/M +butternut/SM +butterscotch/M +buttery/TRSM +butting/A +buttock/SM +button's +button/USDG +buttonhole/DSMG +buttonwood/MS +buttress/MDSG +butty/S +buxom +buy/ZGSMR +buyback/SM +buyer/M +buyout/SM +buzz/MDRSZG +buzzard/MS +buzzer/M +buzzkill/SM +buzzword/SM +bx +bxs +by/M +bye/SM +bygone/SM +bylaw/SM +byline/SM +bypass/GMDS +bypath/M +bypaths +byplay/M +byproduct/MS +byre/S +byroad/SM +bystander/MS +byte/MS +byway/SM +byword/SM +byzantine +c/IES +cDNA +ca +cab/SMRZ +cabal/MS +cabala/M +caballero/MS +cabana/SM +cabaret/SM +cabbage/MS +cabbed +cabbie/M +cabbing +cabby/SM +cabdriver/SM +cabin/MS +cabinet/SM +cabinetmaker/MS +cabinetmaking/M +cabinetry/M +cabinetwork/M +cable/MGDS +cablecast/GMS +cablegram/MS +cabochon/SM +caboodle/M +caboose/SM +cabriolet/SM +cabstand/SM +cacao/MS +cache/MGDS +cachepot/SM +cachet/MS +cackle/MZGDRS +cackler/M +cacophonous +cacophony/SM +cacti +cactus/M +cad/SM +cadaver/SM +cadaverous +caddie/MDS +caddish/YP +caddishness/M +caddying +cadence/DSM +cadenza/SM +cadet/MS +cadge/ZGDRS +cadger/M +cadmium/M +cadre/MS +caducei +caduceus/M +caesarean/MS +caesura/SM +cafe/SM +cafeteria/MS +cafetiere/S +caff/CS +caffeinated +caffeine/M +caftan/MS +caf�/SM +cage/DSMG +cagey +cagier +cagiest +cagily +caginess/M +cagoule/S +cahoot/MS +caiman/MS +cairn/MS +caisson/SM +caitiff/SM +cajole/ZGLDRS +cajolement/M +cajoler/M +cajolery/M +cake/DSMG +cakewalk/SM +cal +calabash/MS +calaboose/SM +calamari/SM +calamine/M +calamitous/Y +calamity/SM +calcareous +calciferous +calcification/M +calcify/GNDS +calcimine/DSMG +calcine/DSG +calcite/M +calcium/M +calculable/I +calculate/AGNVDSX +calculated/Y +calculating/Y +calculation/AM +calculator/SM +calculi +calculus/M +caldera/SM +caldron/SM +calendar/MDGS +calender's +calf/M +calfskin/M +caliber/SM +calibrate/GNDSX +calibration/M +calibrator/SM +calico/MS +calicoes +californium/M +caliper/SGMD +caliph/M +caliphate/MS +caliphs +calisthenic/S +calisthenics/M +calk/SGMD +call/ASGMD +calla/MS +callable +callback/MS +called/U +caller/MS +calligrapher/SM +calligraphic +calligraphist/MS +calligraphy/M +calling/SM +calliope/MS +callosity/SM +callous/PGDSY +callousness/M +callow/RPT +callowness/M +callus/MDSG +calm/PSTGMDRY +calmness/M +caloric +calorie/MS +calorific +calumet/MS +calumniate/GNDS +calumniation/M +calumniator/MS +calumnious +calumny/SM +calve/GDS +calypso/MS +calyx/MS +cam/SM +camaraderie/M +camber/MDSG +cambial +cambium/SM +cambric/M +camcorder/SM +came +camel/MS +camelhair/M +camellia/MS +cameo/MS +camera/MS +cameraman/M +cameramen +camerapeople +cameraperson +camerawoman/M +camerawomen +camerawork +camiknickers +camisole/SM +camomile/SM +camouflage/MZGDRS +camouflager/M +camp's +camp/CSGD +campaign/SMDRZG +campaigner/M +campanile/SM +campanologist/MS +campanology/M +camper/MS +campfire/SM +campground/SM +camphor/M +camping/M +campsite/SM +campus/MS +campy/TR +camshaft/SM +can't +can/SMDRZG +canal/MS +canalization/M +canalize/GDS +canape/MS +canap�/MS +canard/MS +canary/SM +canasta/M +cancan/MS +cancel/DRSZG +canceler/M +cancellation/SM +cancelled/U +canceller/M +cancelling +cancelous +cancer/MS +cancerous +candelabra/SM +candelabrum/M +candid/YP +candida +candidacy/SM +candidate/MS +candidature/SM +candidness/M +candle/MZGDRS +candlelight/M +candlelit +candlepower/M +candler/M +candlestick/MS +candlewick/SM +candor/M +candy/GDSM +candyfloss +cane/SM +canebrake/MS +caner/M +canine/MS +canister/SM +canker/GMDS +cankerous +cannabis/MS +canned +cannelloni/M +cannery/SM +cannibal/SM +cannibalism/M +cannibalistic +cannibalization/M +cannibalize/GDS +cannily/U +canniness/M +canning +cannon/GMDS +cannonade/MGDS +cannonball/SM +cannot +canny/UTR +canoe/MDS +canoeing +canoeist/SM +canola/M +canon/MS +canonical/Y +canonicalization/MS +canonicalize/GDS +canonization/SM +canonize/DSG +canoodle/DSG +canopy/GDSM +canst +cant's +cant/CZRDGS +cantabile +cantaloupe/SM +cantankerous/PY +cantankerousness/M +cantata/MS +canteen/MS +canter/CM +cantered +cantering +canticle/MS +cantilever/MDGS +canto/MS +canton/MLS +cantonal +cantonment/MS +cantor/MS +canvas/MGDS +canvasback/SM +canvass/MDRSZG +canvasser/M +canyon/MGS +cap/SMDRBZ +capabilities +capability/IM +capable/I +capably/I +capacious/PY +capaciousness/M +capacitance/M +capacities +capacitor/SM +capacity/IM +caparison/MDGS +cape/SM +caper/GMD +capeskin/M +capillarity/M +capillary/SM +capita +capital/MSY +capitalism/M +capitalist/SM +capitalistic +capitalistically +capitalization/M +capitalize/ADSG +capitation/CSM +capitol/SM +capitulate/ADSXGN +capitulation/AM +caplet/MS +capo/SM +capon/MS +capped/UA +capping/UA +cappuccino/SM +caprice/SM +capricious/PY +capriciousness/M +capsicum/SM +capsize/DSG +capstan/SM +capstone/MS +capsular +capsule/DSMG +capsulize/DSG +capt +captain/SMDG +captaincy/SM +captcha +caption/SMDG +captious/YP +captiousness/M +captivate/DSGN +captivation/M +captivator/SM +captive/SM +captivity/SM +captor/MS +capture/ADSMG +car/SMDRZG +carafe/MS +caramel/SM +caramelize/DSG +carapace/SM +carat/MS +caravan/SM +caravansarai/S +caravansary/SM +caravanserai/M +caravel/SM +caraway/SM +carbide/SM +carbine/SM +carbohydrate/SM +carbolic +carbon/MS +carbonaceous +carbonate/MGNDS +carbonation/M +carboniferous +carbonize/GDS +carborundum/M +carboxylic +carboy/MS +carbs +carbuncle/SM +carbuncular +carburetor/SM +carcass/MS +carcinogen/SM +carcinogenic/MS +carcinogenicity/M +carcinoma/MS +card/ESGMD +cardamom/SM +cardamon/S +cardboard/M +carder/MS +cardholder/S +cardiac +cardie/S +cardigan/SM +cardinal/SMY +cardinality/S +cardio +cardiogram/SM +cardiograph/M +cardiographs +cardiologist/MS +cardiology/M +cardiomegaly +cardiomyopathy +cardiopulmonary +cardiovascular +cardsharp/MRZS +cardsharper/M +care/SM +careen/DGS +career/MDGS +careerism +careerist/SM +carefree +careful/YP +carefuller +carefullest +carefulness/M +caregiver/SM +careless/PY +carelessness/M +carer/M +caress/MDSG +caret/MS +caretaker/MS +careworn +carfare/M +cargo/M +cargoes +carhop/MS +caribou/SM +caricature/MGDS +caricaturist/SM +caries/M +carillon/SM +caring/M +carious +carjack/JSDRZG +carjacker/M +carjacking/M +carload/SM +carmaker/S +carmine/SM +carnage/M +carnal/Y +carnality/M +carnation/IMS +carnelian/MS +carney/MS +carnie/M +carnitas +carnival/MS +carnivora +carnivore/SM +carnivorous/PY +carnivorousness/M +carny/SM +carob/MS +carol/ZGMDRS +caroler/M +carom/GMDS +carotene/M +carotid/SM +carousal/SM +carouse/DRSMZG +carousel/SM +carouser/M +carp/SZGMDR +carpal/MS +carpel/MS +carpenter/MDGS +carpentry/M +carper/M +carpet/MDGS +carpetbag/MS +carpetbagged +carpetbagger/MS +carpetbagging +carpeting/M +carpi +carpool/SMDG +carport/SM +carpus/M +carrel/MS +carriage/SM +carriageway/S +carrier/M +carrion/M +carrot/MS +carroty +carry/ZGDRSM +carryall/SM +carrycot/S +carryout +carryover/MS +carsick/P +carsickness/M +cart/SZGMDR +cartage/M +carte/S +cartel/MS +carter/M +carthorse/SM +cartilage/SM +cartilaginous +cartload/SM +cartographer/SM +cartographic +cartography/M +carton/MS +cartoon/SMDG +cartoonist/MS +cartridge/MS +cartwheel/GMDS +carve/JZGDRS +carver/M +carvery/S +carving/M +caryatid/MS +casaba/MS +cascade/DSMG +cascara/SM +case/LDSJMG +casebook/S +cased/U +caseharden/DGS +casein/M +caseload/MS +casement/MS +casework/ZMR +caseworker/M +cash/GMDS +cashback/M +cashbook/MS +cashew/MS +cashier/GSMD +cashless +cashmere/M +casing/M +casino/MS +cask/SM +casket/MS +cassava/SM +casserole/DSMG +cassette/MS +cassia/MS +cassock/SM +cassowary/SM +cast/ASGM +castanet/MS +castaway/MS +caste/JMZRS +castellated +caster/M +castigate/DSGN +castigation/M +castigator/SM +casting/AM +castle/MGDS +castoff/SM +castor/MS +castrate/GNXDS +castration/M +casual/PMYS +casualness/M +casualty/SM +casuist/SM +casuistic +casuistry/M +cat/SM +cataclysm/MS +cataclysmal +cataclysmic +catacomb/SM +catafalque/MS +catalepsy/M +cataleptic/MS +catalog/ZGSMDR +cataloger/M +catalogue/DSMG +catalogued/U +catalpa/SM +catalyses +catalysis/M +catalyst/MS +catalytic/M +catalyze/GDS +catamaran/SM +catapult/GMDS +cataract/MS +catarrh/M +catastrophe/MS +catastrophic +catastrophically +catatonia/M +catatonic/SM +catbird/SM +catboat/SM +catcall/GSMD +catch/ZGJLMRS +catchall/MS +catcher/M +catchment/MS +catchpenny +catchphrase/SM +catchword/MS +catchy/RT +catechism/SM +catechist/SM +catechize/DSG +categorical/Y +categorization/MS +categorize/GDS +category/SM +cater/ZGJDRS +catercorner +caterer/M +caterpillar/MS +caterwaul/SMDG +catfish/MS +catgut/M +catharses +catharsis/M +cathartic/SM +cathedral/SM +catheter/SM +catheterize/DSG +cathode/SM +cathodic +catholic +catholicity/M +cation/MS +catkin/MS +catlike +catnap/MS +catnapped +catnapping +catnip/M +catsuit/S +catsup/MS +cattail/SM +catted +cattery/S +cattily +cattiness/M +catting +cattle/M +cattleman/M +cattlemen +catty/TPR +catwalk/SM +caucus/MDSG +caudal/Y +caught/U +cauldron/MS +cauliflower/SM +caulk/ZGMDRS +caulker/M +causal/Y +causality/SM +causation/M +causative +cause/MZGDRS +causeless +causer/M +causerie/SM +causeway/SM +caustic/SM +caustically +causticity/M +cauterization/M +cauterize/GDS +caution/SMDG +cautionary +cautious/IY +cautiousness/M +cavalcade/MS +cavalier/SMY +cavalry/SM +cavalryman/M +cavalrymen +cave/DRSMZG +caveat/MS +caveman/M +cavemen +cavern/MS +cavernous/Y +caviar/M +cavil/ZGJMDRS +caviler/M +caving/M +cavitation +cavity/FSM +cavort/DGS +caw/SMDG +cay/CSM +cayenne/M +cayuse/MS +cc +cease/CMGDS +ceasefire/MS +ceaseless/YP +ceaselessness/M +ceca +cecal +cecum/M +cedar/MS +cede/FAGSD +ceder/MS +cedilla/SM +ceilidh +ceilidhs +ceiling/MS +celandine/M +celeb/S +celebrant/SM +celebrate/DSGNX +celebration/M +celebrator/SM +celebratory +celebrity/SM +celeriac +celerity/M +celery/M +celesta/MS +celestial/Y +celibacy/M +celibate/MS +cell/SMD +cellar/MS +cellist/SM +cellmate/SM +cello/MS +cellophane/M +cellphone/MS +cellular/SM +cellulite/M +cellulitis +celluloid/M +cellulose/M +cement/MDRZGS +cementer/M +cementum/M +cemetery/SM +cenobite/MS +cenobitic +cenotaph/M +cenotaphs +censer/MS +censor/MDGS +censored/U +censorial +censorious/PY +censoriousness/M +censorship/M +censure/BDRSMZG +censurer/M +census/MDSG +cent/SZMR +centaur/SM +centavo/SM +centenarian/MS +centenary/SM +centennial/MYS +center/MDG +centerboard/SM +centerfold/MS +centerpiece/MS +centigrade +centigram/SM +centiliter/MS +centime/SM +centimeter/MS +centipede/SM +central/SMY +centralism +centralist +centrality/M +centralization/CM +centralize/CGDS +centralizer/MS +centrifugal/Y +centrifuge/DSMG +centripetal/Y +centrism/M +centrist/MS +centurion/SM +century/SM +cephalic +ceramic/SM +ceramicist/SM +ceramics/M +ceramist/MS +cereal/MS +cerebellar +cerebellum/SM +cerebra +cerebral +cerebrate/GNDS +cerebration/M +cerebrovascular +cerebrum/MS +cerement/MS +ceremonial/SMY +ceremonious/UY +ceremoniousness/M +ceremony/SM +cerevisiae/MS +cerise/M +cerium/M +cermet/M +cert/S +certain/UY +certainty/USM +certifiable +certifiably +certificate/MGDS +certification's +certify/CDSNXG +certitude/IM +certitudes +cerulean/M +cervical +cervices +cervix/M +cesarean/MS +cesium/M +cessation/MS +cession/KAFSM +cesspit/S +cesspool/MS +cetacean/MS +ceteris +cf +cg +ch/IFVT +chad/S +chafe/GDS +chaff/GMDS +chaffinch/MS +chagrin/GSMD +chain's +chain/UGDS +chainsaw/MDGS +chair/GMDS +chairlift/MS +chairman/M +chairmanship/SM +chairmen +chairperson/SM +chairwoman/M +chairwomen +chaise/MS +chalcedony/M +chalet/MS +chalice/SM +chalk/GMDS +chalkboard/SM +chalkiness/M +chalky/PRT +challenge/DRSMZG +challenged/U +challenger/M +challis/M +chamber/SMD +chamberlain/MS +chambermaid/MS +chambray/M +chameleon/SM +chamois/M +chamomile/MS +champ/ZGMDS +champagne/MS +champion/GMDS +championship/MS +chance/MGDS +chancel/SM +chancellery/SM +chancellor/MS +chancellorship/M +chancery/SM +chanciness/M +chancre/SM +chancy/PRT +chandelier/SM +chandler/MS +change/MZGDRS +changeability/M +changeable/P +changeableness/M +changeably +changed/U +changeless/Y +changeling/SM +changeover/SM +changer/M +changing/U +channel/GSMD +channelization/M +channelize/DSG +chanson/SM +chant/ZGMDRS +chanter/M +chanteuse/MS +chantey/SM +chanticleer/MS +chaos/M +chaotic +chaotically +chap/SM +chaparral/SM +chapati/S +chapatti/S +chapbook/MS +chapeau/SM +chapel/MS +chaperon/MDGS +chaperonage/M +chaperone/SM +chaperoned/U +chaplain/MS +chaplaincy/SM +chaplet/SM +chapped +chapping +chappy/S +chapter/SM +char/SM +charabanc/MS +character/MS +characterful +characteristic/SM +characteristically/U +characterization/MS +characterize/DSG +characterless +charade/SM +charbroil/GDS +charcoal/MS +charcuterie +chard/M +chardonnay/SM +charge/AESDGM +chargeable/A +charged/U +charger/SM +charily +chariness/M +chariot/SM +charioteer/MS +charisma/M +charismatic/MS +charitable/P +charitableness/M +charitably/U +charity/SM +charlady/S +charlatan/SM +charlatanism/M +charlatanry/M +charlie/S +charm/ZGMDRS +charmer/M +charming/Y +charmless +charred +charring +chart/GMDS +charted/U +charter's +charter/ASGD +charterer/MS +chartreuse/M +charwoman/M +charwomen +chary/TRP +chase/MZGDRS +chaser/M +chasm/MS +chassis/M +chaste/PYTR +chasten/DGS +chasteness/M +chastise/DRSZGL +chastisement/SM +chastiser/M +chastity/M +chasuble/SM +chat/SM +chateau/SM +chateaux +chatelaine/SM +chatline/S +chatroom/M +chatted +chattel/MS +chatter/MDRZGS +chatterbox/MS +chatterer/M +chattily +chattiness/M +chatting +chatty/TPR +chauffeur/GMDS +chauvinism/M +chauvinist/SM +chauvinistic +chauvinistically +cheap/PXTNRY +cheapen/DG +cheapness/M +cheapo +cheapskate/MS +cheat/ZGMDRS +cheater/M +check's/A +check/UAGDS +checkbook/SM +checkbox +checker/MDGS +checkerboard/SM +checkers/M +checklist/MS +checkmate/MGDS +checkoff/SM +checkout/SM +checkpoint/SM +checkroom/MS +checksum +checkup/MS +cheddar/M +cheek/GMDS +cheekbone/SM +cheekily +cheekiness/M +cheeky/TPR +cheep/GMDS +cheer/ZGMDRS +cheerer/M +cheerful/YP +cheerfuller +cheerfullest +cheerfulness/M +cheerily +cheeriness/M +cheerio/MS +cheerleader/SM +cheerless/PY +cheerlessness/M +cheery/TPR +cheese/MGDS +cheeseboard/S +cheeseburger/SM +cheesecake/SM +cheesecloth/M +cheeseparing/M +cheesiness/M +cheesy/TPR +cheetah/M +cheetahs +chef/SM +chem +chemical/SMY +chemise/MS +chemist/MS +chemistry/SM +chemo/M +chemotherapeutic +chemotherapy/M +chemurgy/M +chenille/M +cherish/DSG +cheroot/MS +cherry/SM +chert/M +cherub/MS +cherubic +cherubim +chervil/M +chess/M +chessboard/MS +chessman/M +chessmen +chest/MDS +chesterfield/SM +chestful/SM +chestnut/SM +chesty/TR +chevalier/SM +cheviot/M +chevron/MS +chew/SZGMDR +chewer/M +chewiness/M +chewy/PTR +chg +chge +chi/SM +chiaroscuro/M +chic/PTMR +chicane/MS +chicanery/SM +chichi/MS +chick/XMNS +chickadee/SM +chicken/MDG +chickenfeed/M +chickenhearted +chickenpox/M +chickenshit/MS! +chickpea/SM +chickweed/M +chicle/M +chicness/M +chicory/SM +chide/GDS +chiding/Y +chief/TMRYS +chiefdom/M +chieftain/MS +chieftainship/SM +chiffon/M +chiffonier/MS +chigger/MS +chignon/MS +chihuahua/SM +chilblain/SM +child/M +childbearing/M +childbirth/M +childbirths +childcare/M +childhood/SM +childish/YP +childishness/M +childless/P +childlessness/M +childlike +childminder/S +childminding +childproof/GSD +children/M +chili/M +chilies +chill/JPZTGMDRS +chiller/M +chilliness/M +chilling/Y +chillness/M +chilly/TPR +chimaera/MS +chime/MZGDRS +chimer/M +chimera/MS +chimeric +chimerical +chimney/MS +chimp/MS +chimpanzee/SM +chin/SM +china/M +chinaware/M +chinchilla/MS +chine/MS +chink/GMDS +chinless +chinned +chinning +chino/MS +chinstrap/MS +chintz/M +chintzy/RT +chinwag/S +chip/SM +chipboard +chipmunk/SM +chipolata/S +chipped +chipper/MS +chippie +chipping/S +chippy/S +chirography/M +chiropodist/MS +chiropody/M +chiropractic/SM +chiropractor/SM +chirp/GMDS +chirpily +chirpy/PTR +chirrup/GMDS +chisel/ZGMDRS +chiseler/M +chiselled +chiseller/MS +chiselling +chit/SM +chitchat/SM +chitchatted +chitchatting +chitin/M +chitinous +chitlins/M +chitosan +chitterlings/M +chivalrous/PY +chivalrousness/M +chivalry/M +chive/MS +chivvy/GDS +chivy/GDS +chlamydia/MS +chlamydiae +chloral/M +chlordane/M +chloride/MS +chlorinate/GNDS +chlorination/M +chlorine/M +chlorofluorocarbon/SM +chloroform/SGMD +chlorophyll/M +chloroplast/MS +chm +choc/S +chock/GMDS +chockablock +chocoholic/SM +chocolate/MS +chocolatey +chocolaty +choice/MTRS +choir/MS +choirboy/MS +choirmaster/SM +choke/MZGDRS +chokecherry/SM +choker/M +cholecystectomy +cholecystitis +choler/M +cholera/M +choleric +cholesterol/M +chomp/ZGMDRS +choose/ZGRS +chooser/M +choosiness/M +choosy/TPR +chop/SM +chophouse/SM +chopped +chopper/MDGS +choppily +choppiness/M +chopping +choppy/TPR +chopstick/SM +choral/MYS +chorale/MS +chord/MS +chordal +chordate/SM +chore/MS +chorea/M +choreograph/DRZG +choreographer/M +choreographic +choreographically +choreographs +choreography/M +chorister/SM +choroid/MS +chortle/MZGDRS +chortler/M +chorus/GMDS +chose +chosen +chow/SGMD +chowder/MS +chrism/M +christen/ASGD +christening/MS +christian/U +christology +chromatic +chromatically +chromatin/M +chromatography +chrome/MGDS +chromium/M +chromosomal +chromosome/MS +chronic +chronically +chronicle/DRSMZG +chronicler/M +chronograph/M +chronographs +chronological/Y +chronologist/MS +chronology/SM +chronometer/SM +chrysalis/MS +chrysanthemum/MS +chub/SM +chubbiness/M +chubby/TPR +chuck/GMDS +chuckhole/SM +chuckle/MGDS +chuffed +chug/SM +chugged +chugging +chukka/MS +chum/SM +chummed +chummily +chumminess/M +chumming +chummy/PTR +chump/MS +chunder/GDS +chunk/GMDS +chunkiness/M +chunky/PTR +chunter/DGS +church/MS +churchgoer/SM +churchgoing/M +churchman/M +churchmen +churchwarden/MS +churchwoman +churchwomen +churchyard/SM +churl/MS +churlish/PY +churlishness/M +churn/ZGMDRS +churner/M +chute/MS +chutney/MS +chutzpah/M +chyme/M +ch�teau/M +ch�teaux +ch�telaine/SM +ciabatta/SM +ciao/S +cicada/MS +cicatrices +cicatrix/M +cicerone/SM +ciceroni +cider's +cider/S +cigar/MS +cigarette/MS +cigarillo/MS +cilantro/M +cilia +cilium/M +cinch/GMDS +cinchona/SM +cincture/SM +cinder/GMDS +cine +cinema/MS +cinematic +cinematographer/MS +cinematographic +cinematography/M +cinnabar/M +cinnamon/M +cipher's +cipher/CGDS +ciphertext/S +cir +circa +circadian +circle/MGDS +circlet/MS +circuit/MDGS +circuital +circuitous/YP +circuitousness/M +circuitry/M +circuity/M +circular/SMY +circularity/M +circularize/DSG +circulate/ADSG +circulation/SM +circulatory +circumcise/XDSGN +circumcised/U +circumcision/M +circumference/MS +circumferential +circumflex/MS +circumlocution/MS +circumlocutory +circumnavigate/XGNDS +circumnavigation/M +circumpolar +circumscribe/GDS +circumscription/MS +circumspect/Y +circumspection/M +circumstance/MGDS +circumstantial/Y +circumvent/DSG +circumvention/M +circus/MS +cirque/MS +cirrhosis/M +cirrhotic/SM +cirri +cirrus/M +cistern/MS +cit +citadel/MS +citation/AMS +cite's +cite/IAGSD +citified +citizen/MS +citizenry/M +citizenship/M +citric +citron/MS +citronella/M +citrous +citrus/MS +city/SM +citywide +civet/MS +civic/S +civically +civics/M +civil/UY +civilian/MS +civility/ISM +civilization/MS +civilize/GDS +civilized/U +civvies/M +ck +cl +clack/GMDS +clad/U +cladding/M +clade +claim's +claim/CKEAGDS +claimable/AKE +claimant/MS +claimed/U +claimer/ECSM +clairvoyance/M +clairvoyant/MS +clam/SM +clambake/MS +clamber/ZGMDRS +clamberer/M +clammed +clammily +clamminess/M +clamming +clammy/PTR +clamor/GMDS +clamorous +clamp/GMDS +clampdown/MS +clan/SM +clandestine/Y +clang/ZGMDRS +clangor/M +clangorous/Y +clank/GMDS +clannish/P +clannishness/M +clansman/M +clansmen +clanswoman +clanswomen +clap/SM +clapboard/MDGS +clapped +clapper/MS +clapperboard/S +clapping/M +claptrap/M +claque/MS +claret/MS +clarification/M +clarify/XDSNG +clarinet/SM +clarinetist/SM +clarinettist/MS +clarion/MDGS +clarity/M +clash/GMDS +clasp's +clasp/UGDS +class/GMDS +classic/MS +classical/MY +classicism/M +classicist/MS +classifiable +classification/CAM +classifications +classified's +classified/U +classifieds +classifier/MS +classify/ACSDGN +classiness/M +classism +classless/P +classmate/MS +classroom/MS +classwork/M +classy/TRP +clatter/GMDS +clausal +clause/MS +claustrophobia/M +claustrophobic +clavichord/SM +clavicle/MS +clavier/MS +claw's +claw/CSGD +clay/M +clayey +clayier +clayiest +clean/BJPZTGDRYS +cleaner/M +cleaning/M +cleanliness/UM +cleanly/UTPR +cleanness/UM +cleanse/ZGDRS +cleanser/M +cleanup/MS +clear/JPTGMDRYS +clearance/SM +clearheaded +clearing/M +clearinghouse/SM +clearness/M +clearway/S +cleat/MS +cleavage/MS +cleave/ZGDRS +cleaver/M +clef/SM +cleft/MS +clematis/MS +clemency/IM +clement/Y +clementine/S +clench/GMDS +clerestory/SM +clergy/SM +clergyman/M +clergymen +clergywoman/M +clergywomen +cleric/MS +clerical/Y +clericalism/M +clerk/GMDS +clerkship/M +clever/PTRY +cleverness/M +clevis/MS +clew/SGMD +cliche/MDS +clich�/MS +clich�d +click/BZGMDRS +clicker/M +client/MS +clientele/MS +client�le/MS +cliff/MS +cliffhanger/SM +cliffhanging +clifftop/S +clii +climacteric/M +climactic +climate/SM +climatic +climatically +climatologist/SM +climatology/M +climax/MDSG +climb/SMDRZGB +climber/M +climbing/M +clime/SM +clinch/MDRSZG +clincher/M +cling/SMRZG +clinger/M +clingfilm +clingy/RT +clinic/SM +clinical/Y +clinician/SM +clink/SMDRZG +clinker/M +cliometric/S +cliometrician/MS +cliometrics/M +clip/SM +clipboard/MS +clipped +clipper/SM +clipping/SM +clique/SM +cliquey +cliquish/YP +cliquishness/M +clit/SM +clitoral +clitorides +clitoris/MS +clix +cloaca/M +cloacae +cloak's +cloak/USDG +cloakroom/MS +clobber/SMDG +cloche/SM +clock/SMDG +clockwise +clockwork/SM +clod/MS +cloddish +clodhopper/MS +clog's +clog/US +clogged/U +clogging/U +cloisonne/M +cloisonn�/M +cloister/SMDG +cloistral +clomp/SDG +clonal +clone/DSMG +clonidine +clonk/SMDG +clop/MS +clopped +clopping +closable/I +close/DRSMYTGBJP +closefisted +closemouthed +closeness/M +closeout/MS +closet/SMDG +closeup/SM +closing/M +closure/ESM +clot/MS +cloth/M +clothe/UDSG +clotheshorse/MS +clothesline/SM +clothespin/SM +clothier/MS +clothing/M +cloths +clotted +clotting +cloture/SM +cloud/SMDG +cloudburst/SM +clouded/U +cloudiness/M +cloudless +cloudy/RPT +clout/SMDG +clove/RSMZ +cloven +clover/M +cloverleaf/SM +cloverleaves +clown/SMDG +clownish/YP +clownishness/M +cloy/DGS +cloying/Y +club/MS +clubbable +clubbed +clubber/S +clubbing +clubfeet +clubfoot/MD +clubhouse/SM +clubland +cluck/SMDG +clue/MGDS +clueless +clump/SMDG +clumpy/TR +clumsily +clumsiness/M +clumsy/TRP +clung +clunk/SMDRZG +clunker/M +clunky/TR +cluster/MDSG +clutch/GMDS +clutter's +clutter/UDSG +clvi +clvii +clxi +clxii +clxiv +clxix +clxvi +clxvii +cm +cnidarian/MS +co/ESD +coach/MDSG +coachload/S +coachman/M +coachmen +coachwork +coadjutor/MS +coagulant/MS +coagulate/GNDS +coagulation/M +coagulator/MS +coal/MDGS +coalesce/GDS +coalescence/M +coalescent +coalface/MS +coalfield/S +coalition/MS +coalitionist/MS +coalmine/S +coarse/RYTP +coarsen/SDG +coarseness/M +coast/SMDRZG +coastal +coaster/M +coastguard/S +coastline/MS +coat/MDGJS +coating/M +coatroom/S +coattail/SM +coauthor/MDGS +coax/DRSZG +coaxer/M +coaxial +coaxing/Y +cob/SM +cobalt/M +cobber/S +cobble/DRSMZG +cobbler/M +cobblestone/SM +cobnut/S +cobra/SM +cobweb/SM +cobwebbed +cobwebby/RT +coca/M +cocaine/M +cocci/S +coccus/M +coccyges +coccyx/M +cochineal/M +cochlea/SM +cochleae +cochlear +cock/MDGS +cockade/SM +cockamamie +cockatiel/MS +cockatoo/SM +cockatrice/SM +cockchafer/S +cockcrow/SM +cockerel/SM +cockeyed +cockfight/MGS +cockfighting/M +cockily +cockiness/M +cockle/SM +cockleshell/SM +cockney/SM +cockpit/SM +cockroach/MS +cockscomb/SM +cocksucker/MS! +cocksure +cocktail/MS +cocky/RTP +coco/MS +cocoa/SM +coconut/SM +cocoon/SMDG +cod/SM +coda/MS +codded +codding +coddle/DSG +code's +code/CZGDRS +codec/SM +codeine/M +codependency/M +codependent/SM +coder/CM +codex/M +codfish/MS +codger/SM +codices +codicil/SM +codification/M +codifier/M +codify/XDRSNZG +codon/SM +codpiece/MS +codswallop +coed/MS +coeducation/M +coeducational +coefficient/MS +coelenterate/MS +coenzyme +coequal/MYS +coerce/DRSZGNV +coercer/M +coercion/M +coeval/SMY +coexist/DSG +coexistence/M +coexistent +coextensive +coffee/SM +coffeecake/SM +coffeehouse/MS +coffeemaker/SM +coffeepot/MS +coffer/SM +cofferdam/MS +coffin/SMDG +cog/SM +cogency/M +cogent/Y +cogitate/DSXGNV +cogitation/M +cogitator/MS +cognac/SM +cognate/MS +cognition/AM +cognitional +cognitive/Y +cognizable +cognizance/AM +cognizant +cognomen/SM +cognoscente/M +cognoscenti +cogwheel/SM +cohabit/SGD +cohabitant/MS +cohabitation/M +coheir/SM +cohere/DSG +coherence/IM +coherency/M +coherent/IY +cohesion/M +cohesive/YP +cohesiveness/M +coho/MS +cohort/SM +coif/MDGS +coiffed +coiffing +coiffure/DSMG +coil's/A +coil/UADGS +coin/MDRZGS +coinage/SM +coincide/DSG +coincidence/MS +coincident +coincidental/Y +coiner/M +coinsurance/M +coir +coital +coitus/M +coke/MGDS +col/S +cola/MS +colander/SM +cold/MRYTPS +coldblooded +coldness/M +coleslaw/M +coleus/MS +coley/S +coli +colic/M +colicky +coliseum/MS +colitis/M +coll +collaborate/DSXGNV +collaboration/M +collaborationist +collaborative/Y +collaborator/MS +collage/SM +collagen +collapse/MGDS +collapsible +collar/SMDG +collarbone/SM +collard/SM +collarless +collate/DSXGN +collateral/MY +collateralize +collation/M +collator/MS +colleague/MS +collect's +collect/ASGVD +collectable/MS +collected/U +collectedly +collectible/SM +collection/AMS +collective/MYS +collectivism/M +collectivist/SM +collectivization/M +collectivize/DSG +collector/MS +colleen/SM +college/SM +collegial +collegiality/M +collegian/MS +collegiate +collide/DRSZG +collie/RSMZ +collier/M +colliery/SM +collinear +collinearity +collision/SM +collocate/MGNDSX +collocation/M +colloid/SM +colloidal +colloq +colloquial/Y +colloquialism/SM +colloquies +colloquium/MS +colloquy/M +collude/DSG +collusion/M +collusive +colocate/XDSGN +cologne/SM +colon/SM +colonel/SM +colonelcy/M +colones +colonial/SMY +colonialism/M +colonialist/MS +colonist/SM +colonization/ACM +colonize/CAGSD +colonizer/MS +colonnade/MDS +colonoscope/MS +colonoscopy/SM +colony/SM +colophon/SM +color's +color/AEGDS +colorant/SM +coloration/EM +coloratura/MS +colorblind/P +colorblindness/M +colored's +colored/U +coloreds +colorfast/P +colorfastness/M +colorful/PY +colorfulness/M +coloring's +colorist/S +colorization/M +colorize/DSG +colorless/PY +colorlessness/M +colorway/S +colossal/Y +colossi +colossus/M +colostomy/SM +colostrum/M +colt/MS +coltish +columbine/SM +column/SMD +columnar +columnist/SM +com/JL +coma/MS +comaker/SM +comatose +comb/MDRZGJS +combat/SMDGV +combatant/SM +combativeness/M +combed/U +comber/M +combination/SM +combinatorics +combine's +combine/ADSG +combined/U +combiner/MS +combings/M +combo/SM +combust/SGVD +combustibility/M +combustible/MS +combustion/M +come/IMZGRS +comeback/MS +comedian/MS +comedic +comedienne/MS +comedown/MS +comedy/SM +comeliness/M +comely/RPT +comer's +comestible/SM +comet/SM +comeuppance/SM +comfit's +comfit/ES +comfort/ESMDG +comfortable/P +comfortableness/M +comfortably/U +comforter/MS +comforting/Y +comfortless +comfy/RT +comic/SM +comical/Y +comicality/M +coming/M +comity/M +comm +comma/SM +command/SMDRLZG +commandant/MS +commandeer/GDS +commander/M +commandment/MS +commando/SM +commemorate/XGNVDS +commemoration/M +commemorator/MS +commence/ADSLG +commencement/AM +commencements +commend/ASDBG +commendably +commendation/AMS +commendatory +commensurable +commensurate/IY +comment/ZGSMD +commentary/SM +commentate/DSG +commentator/SM +commerce/M +commercial/SMY +commercialism/M +commercialization/M +commercialize/GDS +commie/SM +commingle/DSG +commiserate/GNVDSX +commiseration/M +commissar/SM +commissariat/SM +commissary/SM +commission's +commission/ACSGD +commissionaire/S +commissioner/SM +commit/AS +commitment/MS +committal/SM +committed/AU +committee/SM +committeeman/M +committeemen +committeewoman/M +committeewomen +committer/S +committing/A +commode's +commode/EIS +commodification +commodious/Y +commoditization +commodity/SM +commodore/SM +common's +common/UPRYT +commonality/S +commonalty/M +commoner/MS +commonness/UM +commonplace/MS +commons +commonsense +commonweal/MH +commonwealth/M +commonwealths +commotion/SM +communal/Y +commune/XDSMGN +communicability/M +communicable/I +communicably +communicant/MS +communicate/GNVDSX +communication/M +communicative/U +communicator/SM +communion/M +communique/SM +communism/M +communist/SM +communistic +community/SM +commutation/MS +commutative +commutativity +commutator/SM +commute/BDRSMZG +commuter/M +comorbidity +comp/MDYGS +compact/TGSMDRYP +compaction +compactness/M +compactor/SM +companion/SBM +companionably +companionship/M +companionway/MS +company/SM +comparability/M +comparable/I +comparably/I +comparative/MYS +compare/BDSG +comparison/MS +compartment/SM +compartmental +compartmentalization/M +compartmentalize/DSG +compass/GMDS +compassion/M +compassionate/Y +compatibility/IM +compatible/IMS +compatibly/I +compatriot/MS +compeer/SM +compel/S +compelled +compelling/Y +compendious +compendium/SM +compensate/DSXGN +compensated/U +compensation/M +compensatory +compere/DSG +compete/DSG +competence/IM +competences +competencies +competency/IM +competent/IY +competition/SM +competitive/PY +competitiveness/M +competitor/SM +compilation/AM +compilations +compile/DRSZG +compiler/M +complacence/M +complacency/M +complacent/Y +complain/DRZGS +complainant/MS +complainer/M +complaint/SM +complaisance/M +complaisant/Y +complected +complement/SGMD +complementary +complete/PYTGNXDRS +completed/U +completeness/IM +completion/M +complex/MSY +complexion/MDS +complexional +complexity/SM +compliance/M +compliant/Y +complicate/GDS +complicated/Y +complication/M +complicit +complicity/M +compliment/MDGS +complimentary/U +comply/NDSXG +compo/S +component/SM +comport/LSGD +comportment/M +compose/AECGSD +composedly +composer/MS +composite/MYGNXPDS +composition/CM +compositional +compositor/SM +compost/SGMD +composure/EM +compote/SM +compound/GMDBS +compounded/U +comprehend/SDG +comprehensibility/IM +comprehensible/I +comprehensibly/I +comprehension/IM +comprehensions +comprehensive/PMYS +comprehensiveness/M +compress's +compress/CGVDS +compressed/U +compressible +compression/CMS +compressor/SM +comprise/GDS +compromise/MGDS +comptroller/MS +compulsion/MS +compulsive/YP +compulsiveness/M +compulsorily +compulsory/SM +compunction/SM +computation/SM +computational/Y +compute/ADSG +computer/MS +computerate +computerization/M +computerize/GDS +computing/M +comp�re/DSG +comrade/SMY +comradeship/M +con/GSM +concatenate/XDSGN +concatenation/M +concave/YP +concaveness/M +conceal/SDRZGBL +concealed/U +concealer/M +concealment/M +conceit/SMD +conceited/PY +conceitedness/M +conceivable/I +conceivably/I +conceive/DSGB +concentrate/DSMGNX +concentration/M +concentric +concentrically +concept/SM +conception/SM +conceptional +conceptual/Y +conceptualization/MS +conceptualize/DSG +concern/UMD +concerned/UY +concerning +concerns +concert's +concert/ESDG +concerted/Y +concertgoer/S +concertina/SGMD +concertize/DSG +concertmaster/MS +concerto/SM +concessionaire/MS +concessional +concessionary +conch/M +conchie/S +conchs +concierge/MS +conciliate/DSGN +conciliation/AM +conciliator/SM +conciliatory +concise/RPYTN +conciseness/M +concision/M +conclave/SM +conclude/DSG +conclusion/MS +conclusive/IYP +conclusiveness/IM +concoct/SDG +concoction/MS +concomitant/MYS +concord/M +concordance/SM +concordant +concordat/SM +concourse/SM +concrete/DSPMYGNX +concreteness/M +concretion/M +concubinage/M +concubine/MS +concupiscence/M +concupiscent +concur/S +concurred +concurrence/SM +concurrency +concurring +concuss/V +concussion/SM +condemn/SDRZG +condemnation/MS +condemnatory +condemner/M +condensate/MNXS +condensation/M +condense/DRSZG +condenser/M +condescending/Y +condescension/M +condign +condiment/MS +condition's +condition/AGSD +conditional/SMY +conditionality +conditioned/U +conditioner/SM +conditioning/M +condo/SM +condolence/SM +condom/SM +condominium/MS +condone/DSG +condor/SM +conduce/DSGV +conduct/MDGV +conductance/M +conductibility/M +conductible +conduction/M +conductivity/M +conductor/MS +conductress/MS +conduit/SM +cone/M +coney/SM +confab/SM +confabbed +confabbing +confabulate/XDSGN +confabulation/M +confection/SZMR +confectioner/M +confectionery/SM +confederacy/SM +confederate/M +confer/SB +conferee/SM +conference/MGS +conferrable +conferral/M +conferred +conferrer/MS +conferring +confessed/Y +confession/SM +confessional/SM +confessor/MS +confetti/M +confidant/MS +confidante/SM +confide/DRSZG +confidence/SM +confident/Y +confidential/Y +confidentiality/M +confider/M +confiding/Y +configuration/S +configure/ABD +confined/U +confinement/MS +confirm/ASDG +confirmation/ASM +confirmatory +confirmed/U +confiscate/DSGNX +confiscation/M +confiscator/SM +confiscatory +conflagration/MS +conflate/XDSGN +conflation/M +conflict/SGMD +confluence/MS +confluent +conform/ZB +conformable/U +conformal +conformance/M +conformant +conformism/M +conformist/SM +conformity/M +confrere/MS +confrontation/SM +confrontational +confr�re/SM +confuse/RZ +confused/Y +confusing/Y +confutation/M +confute/DSG +conga/SMDG +congeal/SLDG +congealment/M +conger/SM +congeries/M +congest/SDGV +congestion/M +conglomerate/DSXMGN +conglomeration/M +congrats/M +congratulate/XGNDS +congratulation/M +congratulatory +congregant/MS +congregate/GNDSX +congregation/M +congregational +congregationalism/M +congregationalist/MS +congress/MS +congressional/Y +congressman/M +congressmen +congresspeople +congressperson/MS +congresswoman/M +congresswomen +congruence/M +congruent/Y +congruity/ISM +congruous +conic/SM +conical/Y +conifer/SM +coniferous +conjectural +conjecture/MGDS +conjoint +conjugal/Y +conjugate/DSXGN +conjugation/M +conjunct/VMS +conjunctiva/SM +conjunctive/SM +conjunctivitis/M +conjuration/MS +conjure/DRSZG +conjurer/M +conk/MDRZ +connect/AEDVGS +connectable +connected/U +connection/EMS +connective/MS +connectivity/M +connector/MS +conned +conning +conniption/MS +connivance/M +connive/DRSZG +conniver/M +connoisseur/SM +connotative +connubial +conquer/ASDG +conquerable/U +conquered/U +conqueror/MS +conquest/AM +conquistador/SM +cons/DSG +consanguineous +consanguinity/M +conscienceless +conscientious/PY +conscientiousness/M +conscious/UYP +consciousness/UM +consciousnesses +conscription/M +consecrate/ADSGN +consecrated/U +consecration/AM +consecrations +consecutive/Y +consensual +consensus/MS +consent/SMDG +consequence/SM +consequent/Y +consequential/IY +conservancy/SM +conservation/M +conservationism/M +conservationist/SM +conservatism/M +conservative/MYS +conservatoire/S +conservator/SM +conservatory/SM +consider/AGSD +considerable/I +considerably +considerate/IPYN +considerateness/IM +consideration/AIM +considerations +considered/U +consign/ASDG +consignee/MS +consignment/MS +consist/SDG +consistence/MS +consistency/ISM +consistent/IY +consistory/SM +consolable/I +consolation/MS +consolatory +consolidate/XDSGN +consolidated/U +consolidation/M +consolidator/MS +consoling/Y +consomme/M +consomm�/M +consonance/SM +consonant/SMY +consortia +consortium/M +conspectus/MS +conspicuous/IPY +conspicuousness/IM +conspiracy/SM +conspirator/MS +conspiratorial/Y +conspire/GD +constable/SM +constabulary/SM +constancy/IM +constant/MYS +constellation/SM +consternation/M +constipate/GNDS +constipation/M +constituency/SM +constituent/SM +constitute/ADSGNV +constitution/AM +constitutional/MYS +constitutionalism +constitutionality/UM +constitutions +constrained/U +constraint/SM +constrict/GVSD +constriction/SM +constrictor/SM +construable +construct/CADVGS +construction/CAMS +constructional +constructionist/CSM +constructive/YP +constructiveness/M +constructor/MS +construe/GDS +consul/KSM +consular/K +consulate/SM +consulship/M +consult/GSD +consultancy/SM +consultant/MS +consultation/MS +consultative +consumable/SM +consume/BDRSZG +consumed/U +consumer/M +consumerism/M +consumerist/MS +consummate/YGNXDS +consummated/U +consumption/M +consumptive/SM +cont +contact/ASDG +contactable +contagion/MS +contagious/PY +contagiousness/M +contain/SBLDRZG +container/M +containerization/M +containerize/DSG +containment/M +contaminant/SM +contaminate/ACDSG +contaminated/U +contamination/CM +contaminator/SM +contd +contemn/SDG +contemplate/DSGNV +contemplation/M +contemplative/SMY +contemporaneity/M +contemporaneous/Y +contempt/M +contemptible +contemptibly +contemptuous/YP +contemptuousness/M +contender/MS +content/ESLMDG +contented/EY +contentedness/M +contention/SM +contentious/YP +contentiousness/M +contently +contentment/EM +conterminous/Y +contestable/I +contestant/MS +contested/U +contextualization +contextualize/CDSG +contiguity/M +contiguous/Y +continence/IM +continent/SM +continental/SM +contingency/SM +contingent/SMY +continua +continual/Y +continuance/EMS +continuation/EMS +continue/EGDS +continuity/ESM +continuous/EY +continuum/M +contort/GD +contortion/MS +contortionist/SM +contra +contraband/M +contrabassoon/S +contraception/M +contraceptive/SM +contract/MDG +contractible +contractile +contractility +contraction/S +contractual/Y +contradict/SDG +contradiction/SM +contradictory +contradistinction/MS +contraflow/S +contrail/MS +contraindicate/GNXDS +contraindication/M +contralto/SM +contraption/SM +contrapuntal/Y +contrarian/SM +contrarianism +contrariety/M +contrarily +contrariness/M +contrariwise +contrary/PSM +contrast/MDGS +contravene/GDS +contravention/SM +contretemps/M +contribute/XGND +contribution/M +contributor/MS +contributory +contrition/M +contrivance/MS +contrive/ZGDRS +contriver/M +control's +control/CS +controllable/U +controlled/UC +controller/MS +controlling/C +controversial/Y +controversy/SM +controvert/DSG +controvertible/I +contumacious/Y +contumacy/M +contumelious +contumely/SM +contuse/XDSGN +contusion/M +conundrum/SM +conurbation/MS +convalesce/DSG +convalescence/MS +convalescent/SM +convection/M +convectional +convective +convector/S +convene/ADSG +convener/MS +convenience/IMS +convenient/IY +convenor/MS +convent/SM +conventicle/MS +convention/SM +conventional/UY +conventionality/UM +conventionalize/GDS +conventioneer/S +convergence/MS +convergent +conversant +conversation/MS +conversational/Y +conversationalist/SM +converse/Y +convert's +convert/AGSD +converted/U +converter/SM +convertibility/M +convertible/SM +convertor/SM +convex/Y +convexity/M +convey/SBDG +conveyance/MGS +conveyor/MS +convict/GSMD +conviction/MS +convince/GDS +convinced/U +convincing/UY +convivial/Y +conviviality/M +convoke/DSG +convoluted +convolution/MS +convoy/SMDG +convulse/GNVXDS +convulsion/M +convulsive/Y +cony/SM +coo/GSMD +cook's +cook/ADGS +cookbook/MS +cooked/U +cooker/SM +cookery/SM +cookhouse/S +cookie/M +cooking/M +cookout/SM +cookware/SM +cooky/SM +cool/MDRYZTGPS +coolant/SM +cooler/M +coolie/SM +coolness/M +coon/MS! +coonskin/MS +coop/MDRZGS +cooper/MDG +cooperage/M +cooperate/DSGNV +cooperation/M +cooperative/PMYS +cooperativeness/M +cooperator/SM +coordinate/DSMYGN +coordinated/U +coordination/M +coordinator/MS +coot/MS +cootie/SM +cop/GJSMD +copacetic +copay/M +cope/MS +copier/SM +copilot/SM +coping/M +copious/PY +copiousness/M +copped +copper/SM +copperhead/SM +copperplate/M +coppery +copping +copra/M +copse/SM +copter/SM +copula/SM +copulate/GNVDS +copulation/M +copulative/SM +copy's +copy/ADSG +copybook/SM +copycat/MS +copycatted +copycatting +copyist/MS +copyleft +copyright/GSBMD +copyrightable/U +copywriter/MS +coquetry/SM +coquette/DSMG +coquettish/Y +cor +coracle/SM +coral/SM +corbel/SM +cord/EASGDM +cordage/M +cordial/SMY +cordiality/M +cordillera/MS +cordite/M +cordless +cordon/SMDG +cordovan/M +corduroy/MS +corduroys/M +core/MZGDRS +coreligionist/S +corer/M +corespondent/MS +corgi/SM +coriander/M +cork's +cork/UDGS +corkage +corker/SM +corkscrew/SMDG +corm/MS +cormorant/SM +corn/MDRZGS +cornball/MS +cornbread/M +corncob/MS +corncrake/S +cornea/SM +corneal +corner/GMD +cornerstone/SM +cornet/SM +cornfield/S +cornflakes/M +cornflour +cornflower/SM +cornice/MS +cornily +corniness/M +cornmeal/M +cornrow/MDGS +cornstalk/SM +cornstarch/M +cornucopia/MS +corny/PRT +corolla/MS +corollary/SM +corona/SM +coronal/MS +coronary/SM +coronation/SM +coroner/MS +coronet/MS +corp +corpora +corporal/SM +corporate/XYN +corporation/IM +corporatism +corporeal/Y +corporeality/M +corps/MS +corpse/M +corpsman/M +corpsmen +corpulence/M +corpulent +corpus/M +corpuscle/MS +corpuscular +corr +corral/SM +corralled +corralling +correct/DRYTGVSBP +corrected/U +correction/SM +correctional +corrective/SM +correctness/IM +corrector +correlate/XDSMGNV +correlated/U +correlation/M +correlational +correlative/MS +correspond/SDG +correspondence/SM +correspondent/SM +corresponding/Y +corridor/SM +corrie/S +corrigibility/IM +corrigible/I +corroborate/GNVDSX +corroborated/U +corroboration/M +corroborator/SM +corroboratory +corrode/GDS +corrosion/M +corrosive/SMY +corrugate/GNXDS +corrugation/M +corrupt/DRYPSTG +corruptibility/IM +corruptible/I +corruptibly/I +corruption/MS +corruptness/M +corsage/MS +corsair/MS +corset/SGMD +cortege/MS +cortex/M +cortical +cortices +cortisol +cortisone/M +cort�ge/SM +corundum/M +coruscate/GNDS +coruscation/M +corvette/SM +cos/M +cosh/DSG +cosign/ZGSDR +cosignatory/SM +cosigner/M +cosine/SM +cosmetic/SM +cosmetically +cosmetician/MS +cosmetologist/MS +cosmetology/M +cosmic +cosmically +cosmogonist/SM +cosmogony/SM +cosmological +cosmologist/SM +cosmology/SM +cosmonaut/SM +cosmopolitan/MS +cosmopolitanism/M +cosmos/MS +cosplay/DRSZG +cosponsor/GSMD +cosset/SGD +cossetted +cossetting +cost/MDYGSJ +costar/SM +costarred +costarring +costliness/M +costly/PTR +costume/MZGDRS +costumer/M +costumier/S +cot/SM +cotangent/MS +cote/MS +coterie/MS +coterminous +cotillion/SM +cottage/MZGRS +cottager/M +cottar/SM +cotter/SM +cotton/SGMD +cottonmouth/M +cottonmouths +cottonseed/MS +cottontail/MS +cottonwood/SM +cottony +cotyledon/MS +couch/MDSG +couchette/S +cougar/SM +cough/MDG +coughs +could +could've +couldn't +coulee/SM +coulis +coulomb/MS +coul�e/SM +council/MS +councilman/M +councilmen +councilor/MS +councilperson/SM +councilwoman/M +councilwomen +counsel/JMDGS +counselor/MS +count/EASMDG +countable/U +countably +countdown/MS +counted/U +countenance/EMGDS +counter/EMS +counteract/SGVD +counteraction/MS +counterargument/S +counterattack/GMDS +counterbalance/MGDS +counterblast/S +counterclaim/GSMD +counterclockwise +counterculture/SM +countered +counterespionage/M +counterexample/S +counterfactual +counterfeit/ZGMDRS +counterfeiter/M +counterfoil/MS +countering +counterinsurgency/SM +counterintelligence/M +counterman/M +countermand/GMDS +countermeasure/SM +countermelody/S +countermen +countermove/S +counteroffensive/SM +counteroffer/SM +counterpane/SM +counterpart/SM +counterpetition +counterpoint/MDGS +counterpoise/MGDS +counterproductive +counterrevolution/SM +counterrevolutionary/SM +countersign/GSMD +countersignature/MS +countersink/GSM +counterspy/SM +counterstroke/SM +countersunk +countertenor/MS +countertop/S +countervail/GSD +counterweight/MS +countess/MS +countless +countrified +country/SM +countryman/M +countrymen +countryside/MS +countrywide +countrywoman/M +countrywomen +county/SM +countywide +coup's +coup/AS +coupe/SM +couple's +couple/UCGZSRD +couplet/MS +coupling/SM +coupon/SM +courage/M +courageous/YP +courageousness/M +courgette/S +courier/MDSG +course/EDGMS +coursebook/S +courser/MS +coursework +court-martial/SGD +court/SMDYG +courteous/EY +courteousness/M +courtesan/SM +courtesy/ESM +courthouse/MS +courtier/SM +courtliness/M +courtly/PRT +courtroom/MS +courtship/MS +courtyard/MS +couscous/M +cousin/SM +couture/M +couturier/MS +covalent +covariance +covariant +cove/MS +coven/SM +covenant/MDSG +cover's +cover/AEUGDS +coverage/M +coverall/MS +covering's +coverings +coverlet/MS +covert/SPMY +covertness/M +coverup/MS +covet/SDG +covetous/YP +covetousness/M +covey/SM +cow/ZGSMDR +coward/SMY +cowardice/M +cowardliness/M +cowbell/MS +cowbird/MS +cowboy/SM +cowcatcher/MS +cower/DG +cowgirl/MS +cowhand/MS +cowherd/MS +cowhide/MS +cowl/MGSJ +cowlick/MS +cowling/M +cowman/M +cowmen +coworker/MS +cowpat/S +cowpoke/MS +cowpox/M +cowpuncher/SM +cowrie/SM +cowshed/S +cowslip/SM +cox/GDS +coxcomb/MS +coxswain/MS +coy/TPRY +coyness/M +coyote/SM +coypu/SM +cozen/SDG +cozenage/M +cozily +coziness/M +cozy/RSMTP +cpd +cpl +cps +crab/MS +crabbed +crabber/SM +crabbily +crabbiness/M +crabbing +crabby/PRT +crabgrass/M +crablike +crabwise +crack/SMDRYZGJ +crackdown/MS +cracker/M +crackerjack/MS +crackhead/MS +crackle/DSJMG +crackling/M +crackpot/MS +crackup/SM +cradle/DSMG +craft/SMDG +craftily +craftiness/M +craftsman/M +craftsmanship/M +craftsmen +craftspeople +craftswoman/M +craftswomen +crafty/RTP +crag/MS +cragginess/M +craggy/RPT +cram/S +crammed +crammer/S +cramming +cramp/SMDG +cramping/M +crampon/SM +cranberry/SM +crane/DSMG +cranial +cranium/SM +crank/SMDG +crankcase/SM +crankily +crankiness/M +crankshaft/MS +cranky/PRT +cranny/DSM +crap/MS +crape/SM +crapola +crapped +crapper/S +crappie/M +crapping +crappy/RSPT +craps/M +crapshooter/MS +crash/MDSG +crass/RYTP +crassness/M +crate/DRSMZG +crater/MDG +cravat/SM +crave/DSGJ +craven/SMYP +cravenness/M +craving/M +craw/MS +crawdad/SM +crawl/SMDRZG +crawler/M +crawlspace/SM +crawly/TRSM +cray/S +crayfish/MS +crayola/S +crayon/GSMD +craze/DSMG +crazily +craziness/M +crazy/PRSMT +creak/SMDG +creakily +creakiness/M +creaky/RPT +cream/SMDRZG +creamer/M +creamery/SM +creamily +creaminess/M +creamy/RPT +crease/ICGMSD +create/AKVNGSDX +creation/KAM +creationism/SM +creationist/SM +creative/SMYP +creativeness/M +creativity/M +creator/MS +creature/SM +creche/SM +cred +credence/M +credential/SGMD +credenza/SM +credibility/IM +credible/I +credibly/I +credit/EGSBMD +creditably/E +creditor/SM +creditworthy/P +credo/SM +credulity/IM +credulous/IY +credulousness/M +creed/SM +creek/SM +creel/SM +creep/SMRZG +creeper/M +creepily +creepiness/M +creepy/TPR +cremains/M +cremate/GNDSX +cremation/M +crematoria +crematorium/MS +crematory/SM +creme/SM +crenelate/XGNDS +crenelation/M +creole/SM +creosote/MGDS +crepe/SM +crept +crepuscular +crescendo/CSM +crescent/MS +cress/M +crest/SMDG +crestfallen +crestless +cretaceous +cretin/SM +cretinism/M +cretinous +cretonne/M +crevasse/SM +crevice/MS +crew/MDGS +crewel/M +crewelwork/M +crewman/M +crewmen +crib/MS +cribbage/M +cribbed +cribber/MS +cribbing +crick/SMDG +cricket/MRSZG +cricketer/M +crier/M +crikey +crime/SM +crimeware/M +criminal/MYS +criminality/M +criminalization/C +criminalize/CGDS +criminologist/MS +criminology/M +crimp/SMDG +crimson/SMDG +cringe/DSMG +crinkle/DSMG +crinkly/RT +crinoline/SM +cripes +cripple/DRSMZG +crippler/M +crippleware +crippling/Y +crises +crisis/M +crisp/SMDRYTGP +crispbread/S +crispiness/M +crispness/M +crispy/PRT +crisscross/GMDS +criteria +criterion/M +critic/SM +critical/UY +criticality +criticism/MS +criticize/ZGDRS +criticizer/M +critique/MGDS +critter/SM +croak/SMDG +croaky/RT +crochet/SMDRZG +crocheter/M +crocheting/M +crock/SMD +crockery/M +crocodile/SM +crocus/MS +croft/SRZG +croissant/MS +crone/SM +crony/SM +cronyism/M +crook/SMDG +crooked/PTRY +crookedness/M +crookneck/SM +croon/SMDRZG +crooner/M +crop/MS +cropland/SM +cropped +cropper/MS +cropping +croquet/M +croquette/SM +crore/SM +crosier/MS +cross's +cross/AUGTSD +crossbar/SM +crossbeam/MS +crossbones/M +crossbow/SM +crossbowman/M +crossbowmen +crossbred +crossbreed/SGM +crosscheck/SMDG +crosscurrent/MS +crosscut/SM +crosscutting +crosser +crossfire/MS +crosshatch/GDS +crossing/SM +crossly +crossness/M +crossover/MS +crosspatch/MS +crosspiece/SM +crossroad/MS +crossroads/M +crosstown +crosswalk/MS +crosswind/MS +crosswise +crossword/MS +crotch/MS +crotchet/SM +crotchety +crouch/GMDS +croup/M +croupier/M +croupy/ZTR +crouton/MS +crow/MDGS +crowbar/MS +crowd/SMDG +crowded/U +crowdfund/SDG +crowdsource/DSG +crowfeet +crowfoot/SM +crown/SMDG +crowned/U +crozier/MS +cro�ton/MS +crucial/Y +crucible/SM +crucifix/MS +crucifixion/SM +cruciform/SM +crucify/DSG +crud/M +cruddy/TR +crude/RMYTP +crudeness/M +crudites/M +crudity/SM +crudit�s/M +cruel/RYPT +cruelness/M +cruelty/SM +cruet/SM +cruft/SD +crufty +cruise/DRSMZG +cruiser/M +cruller/MS +crumb/SMDYG +crumble/MGDS +crumbliness/M +crumbly/TPR +crumby/TR +crumminess/M +crummy/PTR +crumpet/MS +crumple/MGDS +crunch/GMDRS +crunchiness/M +crunchy/TRP +crupper/MS +crusade/MZGDRS +crusader/M +cruse/SM +crush/MDRSZG +crusher/M +crushing/Y +crust/SMDG +crustacean/SM +crustal +crustily +crustiness/M +crusty/TRP +crutch/MS +crux/MS +cry/ZGJDRSM +crybaby/SM +cryogenic/S +cryogenics/M +cryonic/S +cryosurgery/M +crypt's +crypt/S +cryptic +cryptically +cryptocurrency/SM +cryptogram/SM +cryptographer/SM +cryptographic +cryptography/M +cryptologist/MS +cryptosystem/S +crystal/SM +crystalline +crystallization/M +crystallize/ADSG +crystallographic +crystallography +cr�che/MS +ct +ctn +ctr +cu +cub/ZGSMDR +cubbyhole/MS +cube/MS +cuber/M +cubic +cubical +cubicle/MS +cubism/M +cubist/SM +cubit/SM +cuboid/S +cuckold/MDSG +cuckoldry/M +cuckoo/SM +cucumber/SM +cud/SM +cuddle/DSMG +cuddly/TR +cudgel/SGMDJ +cue/DSMG +cuff/MDGS +cuisine/SM +cul-de-sac +culinary +cull/MDGS +cullender/MS +culminate/XDSGN +culmination/M +culotte/SM +culpa/S +culpability/M +culpable/I +culpably +culprit/SM +cult/MS +cultism/M +cultist/MS +cultivable +cultivar/SM +cultivate/BDSGN +cultivated/U +cultivation/M +cultivator/MS +cultural/Y +culture/MGDS +cultured/U +culvert/MS +cum/SM +cumber/SDG +cumbersome/P +cumbersomeness/M +cumbrous +cumin/M +cummerbund/MS +cumming +cumulative/Y +cumuli +cumulonimbi +cumulonimbus/M +cumulus/M +cuneiform/M +cunnilingus/M +cunning/MRYT +cunt/MS! +cup/SM +cupboard/SM +cupcake/MS +cupful/SM +cupid/SM +cupidity/M +cupola/SMD +cuppa/S +cupped +cupping +cupric +cur/SMY +curability/M +curacao +curacy/SM +curare/M +curate/DSMGNV +curative/MS +curator/KMS +curatorial +cura�ao +curb/MDGS +curbing/M +curbside +curbstone/SM +curd/MS +curdle/DSG +cure's +cure/KZGBDRS +cured/U +curer/KM +curettage/M +curfew/SM +curia/M +curiae +curie/SM +curio/SM +curiosity/SM +curious/YP +curiousness/M +curium/M +curl's +curl/UDGS +curler/SM +curlew/SM +curlicue/DSMG +curliness/M +curling/M +curly/RPT +curmudgeon/MYS +currant/MS +currency/SM +current's +current/FSY +curricula +curricular +curriculum/M +curry/DSMG +currycomb/SGMD +curse's +curse/ADSGV +cursed/Y +cursive's +cursive/EAY +cursor/SM +cursorily +cursoriness/M +cursory/P +curt/RYTP +curtail/GDSL +curtailment/SM +curtain/GMDS +curtness/M +curtsy/GDSM +curvaceous/P +curvaceousness/M +curvature/SM +curve/DSMG +curvy/RT +cushion/MDSG +cushy/RT +cusp/MS +cuspid/SM +cuspidor/SM +cuss's +cuss/EFGSD +cussed/PY +custard/MS +custodial +custodian/MS +custodianship/M +custody/M +custom/SZMR +customarily +customary/U +customer/M +customhouse/SM +customization/M +customize/DSGB +cut/TSMR +cutaneous +cutaway/MS +cutback/MS +cute/YP +cuteness/M +cutesy/TR +cutey/S +cuticle/MS +cutie/SM +cutlass/MS +cutler/SM +cutlery/M +cutlet/SM +cutoff/SM +cutout/SM +cutter/SM +cutthroat/SM +cutting/MYS +cuttlefish/MS +cutup/SM +cutworm/MS +cw +cwt +cyan/M +cyanide/M +cyanobacteria +cyber +cyberbully/SM +cybercafe/S +cybercaf�/S +cybernetic/S +cybernetics/M +cyberpunk/SM +cybersecurity +cybersex +cyberspace/MS +cyborg/SM +cyclamen/MS +cycle/ADSMG +cyclic +cyclical/Y +cyclist/MS +cyclometer/MS +cyclone/MS +cyclonic +cyclopaedia/MS +cyclopedia/MS +cyclopes +cyclops/M +cyclotron/MS +cygnet/MS +cylinder/MS +cylindrical +cymbal/MS +cymbalist/MS +cynic/SM +cynical/Y +cynicism/M +cynosure/MS +cypher/M +cypress/MS +cyst/MS +cysteine/SM +cystic +cysticerci +cysticercoid/S +cysticercoses +cysticercosis +cysticercus +cystitis +cystoscope +cystoscopic +cystoscopy +cytokine/SM +cytologist/SM +cytology/M +cytoplasm/M +cytoplasmic +cytosine/M +czar/MS +czarina/SM +czarism +czarist/SM +d'Arezzo/M +d'Estaing/M +d/NXGJ +dB +dab/SM +dabbed +dabber/MS +dabbing +dabble/ZGDRS +dabbler/M +dace/SM +dacha/MS +dachshund/MS +dactyl/MS +dactylic/MS +dad/SM +dadaism/M +dadaist/MS +daddy/SM +dado/SM +dadoes +daemon/MS +daemonic +daffiness/M +daffodil/SM +daffy/PTR +daft/PTRY +daftness/M +dag/S +dagger/MS +dago/S +dagoes +daguerreotype/DSMG +dahlia/MS +dailiness/M +daily/PSM +daintily +daintiness/M +dainty/RSMTP +daiquiri/MS +dairy/GSM +dairying/M +dairymaid/MS +dairyman/M +dairymen +dairywoman/M +dairywomen +dais/MS +daisy/SM +dale/SM +dalliance/MS +dallier/M +dally/ZGDRS +dalmatian/MS +dam/SM +damage/MGDS +damageable +damaged/U +damages/M +damask/MDGS +dame/SM +dammed +damming +dammit +damn/SBGMD +damnably +damnation/M +damned/T +damp/SPXZTGMDNRY +dampen/ZGDR +dampener/M +damper/M +dampness/M +damsel/MS +damselfly/SM +damson/MS +dance/MZGDRS +dancer/M +dancing/M +dandelion/SM +dander/M +dandify/GDS +dandle/GDS +dandruff/M +dandy/TRSM +dang/SZGDR +danger/M +dangerous/Y +dangle/ZGDRS +dangler/M +danish/MS +dank/PTRY +dankness/M +danseuse/MS +dapper/TR +dapple/MGDS +dare/DRSMZG +daredevil/MS +daredevilry/M +darer/M +daresay +daring/MY +dark/PXTMNRY +darken/ZGDR +darkener/M +darkie/S +darkness/M +darkroom/MS +darling/MS +darn/SZGMDR +darned/TR +darner/M +dart/SZGMDR +dartboard/MS +darter/M +dash/ZGMDRS +dashboard/SM +dasher/M +dashiki/MS +dashing/Y +dastard/MYS +dastardliness/M +data +database/SM +dataset's +datasets +datasheet/SM +datatype +date/DRSMZGV +datebook/S +dated/U +dateless +dateline/MGDS +dater/M +dateset +dative/MS +datum/M +daub/SZGMDR +dauber/M +daughter/SMY +daunt/GDS +daunting/Y +dauntless/YP +dauntlessness/M +dauphin/MS +davenport/MS +davit/MS +dawdle/ZGDRS +dawdler/M +dawn/SGMD +day/SM +daybed/MS +daybreak/M +daycare/M +daydream/MDRZGS +daydreamer/M +daylight/MS +daylights/M +daylong +daytime/M +daze/DSMG +dazed/Y +dazzle/MZGDRS +dazzler/M +dazzling/Y +db +dbl +dc +dd/SDG +dded/K +dding/K +de +deacon/MS +deaconess/MS +dead/XTMNRY +deadbeat/MS +deadbolt/SM +deaden/GD +deadhead/SDG +deadline/SM +deadliness/M +deadlock/GSMD +deadly/TPR +deadpan/MS +deadpanned +deadpanning +deadwood/M +deaf/PXTNR +deafen/GD +deafening/Y +deafness/M +deal/SJZGMR +dealer/M +dealership/SM +dealing/M +dealt +dean/M +deanery/SM +deanship/M +dear/SPTMRYH +dearest/S +dearie/M +dearness/M +dearth/M +dearths +deary/SM +death/MY +deathbed/SM +deathblow/MS +deathless/Y +deathlike +deaths +deathtrap/MS +deathwatch/MS +deaves +deb/SM +debacle/MS +debarkation/M +debarment/M +debate/BMZR +debater/M +debating/M +debauch/MDSG +debauchee/MS +debauchery/SM +debenture/MS +debilitate/DSGN +debilitation/M +debility/SM +debit/D +debonair/PY +debonairness/M +debouch/GDS +debridement +debris/M +debt/SM +debtor/MS +debugger/S +debut/GMD +debutante/SM +decade/MS +decadence/M +decadency/M +decadent/MYS +decaf/MS +decaffeinate/DSG +decagon/MS +decal/MS +decampment/M +decapitate/XGNDS +decapitator/MS +decathlete/S +decathlon/SM +decay/GD +deceased/M +decedent/MS +deceit/MS +deceitful/YP +deceitfulness/M +deceive/UGDS +deceiver/MS +deceiving/Y +decelerate/GNDS +deceleration/M +decelerator/SM +decency/ISM +decennial/SM +decent/IY +deception/MS +deceptive/YP +deceptiveness/M +decibel/MS +decidable/U +decide/BZGDRS +decided/Y +deciduous +decile/S +deciliter/MS +decimal/SM +decimalization +decimate/DSGN +decimation/M +decimeter/MS +decipherable/UI +decision/IM +decisions +decisis +decisive/IPY +decisiveness/IM +deck/SGMD +deckchair/S +deckhand/SM +deckle/S +declamation/MS +declamatory +declaration/MS +declarative +declaratory +declare/DRSZGB +declared/U +declarer/M +declension/SM +declination/M +decline/DRSMZG +decliner/M +declivity/SM +decoherence +decolletage/SM +decollete +decongestant/MS +deconstructionism +decor/MS +decorate/AGNVDS +decorating/M +decoration/AM +decorations +decorative/Y +decorator/MS +decorous/IY +decorousness/M +decorum/M +decoupage/DSMG +decoy/GMDS +decreasing/Y +decree/MDS +decreeing +decrement/GDS +decrepit +decrepitude/M +decriminalization/M +decry/GDS +decrypt/BSGD +decryption +dedicate/AGDS +dedication/SM +dedicator/SM +dedicatory +deduce/GDS +deducible +deduct/GVD +deductible/SM +deduction/SM +deductive/Y +deed/GD +deejay/MS +deem/ASGD +deep/SPXTMNRY +deepen/GD +deepness/M +deer/M +deerskin/M +deerstalker/S +def/Z +defacement/M +defacer/SM +defalcate/DSXGN +defalcation/M +defamation/M +defamatory +defame/ZGDRS +defamer/M +defaulter/SM +defeat/MDRZGS +defeated/U +defeater/M +defeatism/M +defeatist/MS +defecate/GNDS +defecation/M +defect/MDGVS +defection/MS +defective/MPYS +defectiveness/M +defector/MS +defendant/SM +defended/U +defenestration/S +defense/DSMGV +defenseless/YP +defenselessness/M +defensible/I +defensibly/I +defensive/MYP +defensiveness/M +deference/M +deferential/Y +deferral/MS +deferred +deferring +deffer +deffest +defiant/Y +defibrillation +defibrillator/S +deficiency/SM +deficient +deficit/SM +defilement/M +definable/IU +define/AGDS +defined/U +definer/MS +definite/IYVP +definiteness/IM +definition/AM +definitional/Y +definitions +definitive/Y +deflate/GNDS +deflation/M +deflationary +deflect/DGVS +deflection/MS +deflector/SM +defogger/SM +defoliant/SM +defoliate/DSGN +defoliation/M +defoliator/MS +deformity/SM +defraud/DRZGS +defrauder/M +defrayal/M +defrock/DG +defroster/MS +deft/PTRY +deftness/M +defunct +defy/GDS +deg +degeneracy/M +degenerate/MVX +degrade/B +degree/MS +dehydrator/SM +dehydrogenase/M +deicer/MS +deification/M +deify/NGDS +deign/GDS +deist/MS +deistic +deity/SM +deject/GDS +dejected/Y +dejection/M +delay/ZDR +delectable +delectably +delectation/M +delegate/GD +delete/XGNDS +deleterious +deletion/M +delft/M +delftware/M +deli/SM +deliberate/XYVP +deliberateness/M +delicacy/ISM +delicate/IY +delicateness/M +delicatessen/SM +delicious/PY +deliciousness/M +delighted/Y +delightful/Y +deliminator +delineate/GNXDS +delineation/M +delinquency/SM +delinquent/SMY +deliquesce/DSG +deliquescent +delirious/YP +deliriousness/M +delirium/SM +deliver/ADGS +deliverable/S +deliverables/U +deliverance/M +delivered/U +deliverer/SM +dell/SM +delphinium/MS +delta/MS +delude/GDS +deluge/MGDS +delusion/MS +delusional +delusive/Y +deluxe +delve/ZGDRS +delver/M +demagogic +demagogically +demagogue/SM +demagoguery/M +demagogy/M +demand/GMDS +demanding/U +demarcate/DSGNX +demarcation/M +demean/GDS +demeanor/M +demented/Y +dementia/M +demesne/MS +demigod/MS +demigoddess/MS +demijohn/SM +demimondaine/SM +demimonde/M +demise/MGD +demitasse/MS +demo/GMD +democracy/SM +democrat/MS +democratic/U +democratically +democratization/M +democratize/GDS +demode +demographer/SM +demographic/SM +demographically +demographics/M +demography/M +demolish/DSG +demolition/MS +demon/MS +demonetization/M +demoniac +demoniacal/Y +demonic +demonically +demonize/GDS +demonology/SM +demonstrability +demonstrable/I +demonstrably +demonstrate/XGNVDS +demonstration/M +demonstrative/MYSP +demonstrativeness/M +demonstrator/MS +demonym/S +demote/GD +demotic +demount +demulcent/SM +demur/TMRS +demure/PY +demureness/M +demurral/SM +demurred +demurrer/SM +demurring +den/M +denationalization +denaturation +denature/DG +dendrite/SM +dengue/M +deniability +deniable/U +denial/MS +denier/M +denigrate/DSGN +denigration/M +denim/MS +denitrification +denizen/MS +denominational +denotative +denouement/MS +denounce/LDSG +denouncement/SM +dense/PYTR +denseness/M +density/SM +dent/ISGMD +dental/Y +dentifrice/SM +dentin/M +dentine/M +dentist/MS +dentistry/M +dentition/M +denture/IMS +denuclearize/GDS +denudation/M +denude/GDS +denunciation/SM +deny/ZGDRS +deodorant/SM +deodorization/M +deodorize/DRSZG +deodorizer/M +departed/M +department/MS +departmental/Y +departmentalization/M +departmentalize/GDS +departure/SM +dependability/M +dependable/U +dependably +dependence/IM +dependency/SM +dependent/IMYS +depict/GDS +depiction/MS +depilatory/SM +deplete/GNDS +depletion/M +deplorably +deplore/BGDS +deploy/ALGDS +deployment/AM +deployments +deponent/MS +deportation/MS +deportee/MS +deportment/M +deposit/AGMDS +depositor/MS +depository/SM +deprave/GDS +depravity/SM +deprecate/GNDS +deprecating/Y +deprecation/M +deprecatory +depreciate/DSGN +depreciation/M +depredation/SM +depressant/SM +depressing/Y +depression/SM +depressive/SM +depressor/MS +depressurization +deprive/GDS +deprogramming +depth/M +depths +deputation/MS +depute/DSG +deputize/DSG +deputy/SM +derailleur/SM +derailment/SM +derangement/M +derby/SM +derelict/MS +dereliction/M +deride/GDS +derision/M +derisive/PY +derisiveness/M +derisory +derivation/MS +derivative/MS +derive/B +dermal +dermatitis/M +dermatological +dermatologist/SM +dermatology/M +dermis/M +derogate/DSGN +derogation/M +derogatorily +derogatory +derrick/SM +derriere/SM +derringer/SM +derri�re/SM +derv +dervish/MS +desalinate/GNDS +desalination/M +desalinization/M +desalinize/GDS +descant/M +descend/FGDS +descendant/MS +descender +describable/I +describe/BZGDR +describer/M +description/SM +descriptive/PY +descriptiveness/M +descriptor/S +descry/GDS +desecrate/DSGN +desecration/M +deselection +desert/SDRZGM +deserter/M +desertification +desertion/SM +deserved/UY +deserving/U +deshabille/M +desiccant/SM +desiccate/DSGN +desiccation/M +desiccator/SM +desiderata +desideratum/M +designate/DSGNX +designated/U +designation/M +designee +desirability/UM +desirableness/M +desirably/U +desire/B +desired/U +desirous +desist/SDG +desk/SM +deskill/G +desktop/SM +desolate/PDSYGN +desolateness/M +desolation/M +despair/SMDG +despairing/Y +desperado/M +desperadoes +desperate/YNP +desperateness/M +desperation/M +despicable +despicably +despise/DSG +despite +despoilment/M +despondence/M +despondency/M +despondent/Y +despotic +despotically +despotism/M +dessert/SM +dessertspoon/S +dessertspoonful/S +destination/SM +destine/DSG +destiny/SM +destitute/N +destitution/M +destroy/SZGDR +destroyer/M +destruct/GVD +destructibility/IM +destructible/I +destruction/M +destructive/PY +destructiveness/M +desuetude/M +desultorily +desultory +detach/BLGDS +detachment/MS +detain/LGDS +detainee/MS +detainment/M +detect/SDGVB +detectable/U +detected/U +detection/M +detective/SM +detector/SM +detente/SMNX +detention/M +deter/SL +detergent/SM +deteriorate/DSGN +deterioration/M +determent/M +determinable/I +determinant/SM +determinate +determine/AGDS +determined/U +determinedly +determiner/SM +determinism/M +deterministic +deterministically +deterred/U +deterrence/M +deterrent/MS +deterring +detestably +detestation/M +dethrone/DSLG +dethronement/M +detonate/GNDSX +detonation/M +detonator/SM +detox/MDSG +detoxification/M +detoxify/DSGN +detract/GD +detriment/SM +detrimental/Y +detritus/M +deuce/SM +deuterium/M +devastate/GNDS +devastating/Y +devastation/M +devastator/MS +develop/ASGDL +developed/U +developer/SM +development/ASM +developmental/Y +deviance/M +deviancy/M +deviant/SM +deviate/DSMGNX +deviating/U +deviation/M +devil/SMDGL +devilish/YP +devilishness/M +devilment/M +devilry/SM +deviltry/SM +devious/YP +deviousness/M +devoid +devolution/M +devolve/DSG +devoted/Y +devotee/SM +devotion/MS +devotional/SM +devour/SDG +devout/PRYT +devoutness/M +dew/M +dewberry/SM +dewclaw/SM +dewdrop/SM +dewiness/M +dewlap/SM +dewy/RTP +dexterity/M +dexterous/YP +dexterousness/M +dextrose/M +dharma +dhoti/SM +dhow/MS +diabetes/M +diabetic/SM +diabolic +diabolical/Y +diacritic/MS +diacritical +diadem/SM +diaereses +diaeresis/M +diagnose/DSG +diagnosis/M +diagnostic/S +diagnostically +diagnostician/SM +diagnostics/M +diagonal/SMY +diagram/SM +diagrammatic +diagrammatically +diagrammed +diagramming +dial/AMDGS +dialect/SM +dialectal +dialectic/SM +dialectical +dialectics/M +dialing/S +dialog/SDG +dialogue/DRSMG +dialyses +dialysis/M +dialyzes +diam +diamagnetic +diamagnetism +diamante +diamant� +diameter/SM +diametric +diametrical/Y +diamond/SM +diamondback/MS +diapason/SM +diaper/SMDG +diaphanous +diaphragm/SM +diaphragmatic +diarist/SM +diarrhea/M +diary/SM +diaspora/SM +diastase/M +diastole/M +diastolic +diathermy/M +diatom/SM +diatomaceous +diatomic +diatonic +diatribe/SM +diazepam +dibble/DSMG +dibs/M +dice/GDS +dices/I +dicey +dichotomous +dichotomy/SM +dicier +diciest +dick/MRXZS +dicker/DG +dickey/SM +dickhead/S +dicky/SM +dickybird/S +dicotyledon/MS +dicotyledonous +dict +dicta +dictate/DSMGNX +dictation/M +dictator/SM +dictatorial/Y +dictatorship/SM +diction/M +dictionary/SM +dictum/M +did/AU +didactic +didactically +diddle/DRSZG +diddler/M +diddly +diddlysquat +diddums +didgeridoo/S +didn't +dido/MS +didoes +didst +die/DSM +diehard/SM +dielectric/MS +diereses +dieresis/M +diesel/SMDG +diet/MDRZGS +dietary/SM +dieter/M +dietetic/S +dietetics/M +dietician/MS +dietitian/MS +diff/DRZGS +differ/DG +difference/IM +differences +different/IY +differentiable +differential/SM +differentiate/DSGN +differentiated/U +differentiation/M +differentiator/S +difficult/Y +difficulty/SM +diffidence/M +diffident/Y +diffract/GSD +diffraction/M +diffuse/DSYGNVP +diffuseness/M +diffusion/M +diffusivity +dig/SM +digerati/M +digest/SMDGV +digested/U +digestibility/M +digestible/I +digestion/IM +digestions +digestive/S +digger/SM +digging/S +diggings/M +digicam/S +digit/SM +digital/Y +digitalis/M +digitization +digitize/GDS +dignified/U +dignify/DSG +dignitary/SM +dignity/ISM +digraph/M +digraphs +digress/GVDS +digression/MS +dihydro +dike/MGDS +diktat/S +dilapidated +dilapidation/M +dilatation/M +dilate/DSGN +dilation/M +dilator/SM +dilatory +dildo/S +dilemma/MS +dilettante/SM +dilettantish +dilettantism/M +diligence/M +diligent/Y +dill/MS +dilly/SM +dillydally/DSG +diluent +dilute/DSGNX +diluted/U +dilution/M +dim/PSRY +dime/MS +dimension/SM +dimensional +dimensionless +diminish/GDS +diminished/U +diminuendo/SM +diminuendoes +diminution/SM +diminutive/SM +dimity/M +dimmed/U +dimmer/SM +dimmest +dimming +dimness/M +dimple/DSMG +dimply +dimwit/SM +dimwitted +din/ZGSMDR +dinar/SM +dine/S +diner/M +dinette/MS +ding/MDG +dingbat/MS +dingdong/SGMD +dinghy/SM +dingily +dinginess/M +dingle/SM +dingo/M +dingoes +dingus/MS +dingy/RPT +dink/R +dinky/RSMT +dinned +dinner/SMDG +dinnertime/M +dinnerware/M +dinning +dinosaur/SM +dint/M +diocesan/MS +diocese/MS +diode/SM +diorama/SM +dioxide/SM +dioxin/SM +dip/SM +diphtheria/M +diphthong/SM +diploid/SM +diploma/SM +diplomacy/M +diplomat/MS +diplomata +diplomatic/U +diplomatically +diplomatist/MS +diplopia +dipole/SM +dipped +dipper/SM +dipping +dippy/RT +dipso/S +dipsomania/M +dipsomaniac/MS +dipstick/SM +dipterous +diptych/M +diptychs +dire/YTR +direct/ASDGVT +directer +direction/IM +directional +directionless +directions/A +directive/SM +directly +directness/IM +director/MS +directorate/SM +directorial +directorship/SM +directory/SM +direful +dirge/SM +dirigible/MS +dirk/MS +dirndl/SM +dirt/M +dirtball/S +dirtily +dirtiness/M +dirty/DRSTGP +dis/M +disable/DSGL +disablement/M +disambiguate/N +disappointing/Y +disarming/Y +disastrous/Y +disbandment/M +disbarment/SM +disbelieving/Y +disbursal/M +disburse/DSGL +disbursement/MS +disc/M +discern/LSDG +discernible/I +discernibly +discerning/Y +discernment/M +discharged/U +disciple/SM +discipleship/M +disciplinarian/SM +disciplinary +discipline/DSMG +disciplined/U +disclose/DSBG +disclosed/U +disco/MG +discography/SM +discoloration/S +discombobulate/DSGN +discombobulation/M +discomfit/DG +discomfiture/M +discommode/DG +disconcerting/Y +disconnected/PY +disconnectedness/M +disconsolate/Y +discordance/M +discordant/Y +discotheque/SM +discourage/LGDS +discouragement/SM +discouraging/Y +discover/ABSDG +discoverability +discovered/U +discoverer/MS +discovery/ASM +discreet/PRYT +discreetness/M +discrepancy/SM +discrepant +discrete/PYN +discreteness/M +discretion/IM +discretionary +discriminant +discriminate/GNDS +discriminating/U +discrimination/M +discriminator/MS +discriminatory +discursiveness/M +discus/MS +discussant/SM +discussion/SM +disdain/SMDG +disdainful/Y +disembowel/SDLG +disembowelment/M +disfigurement/SM +disfranchisement/M +disgorgement/M +disgruntle/LGDS +disgruntlement/M +disguise/GD +disguised/U +disgusted/Y +disgusting/Y +dish/MDSG +dishabille/M +disharmonious +dishcloth/M +dishcloths +disheartening/Y +dishevel/DGLS +dishevelment/M +dishpan/SM +dishrag/SM +dishtowel/MS +dishware/M +dishwasher/MS +dishwater/M +dishy +disillusion/GLD +disillusionment/M +disinfectant/MS +disinfection/M +disinterested/PY +disinterestedness/M +disjointed/YP +disjointedness/M +disjunctive +disjuncture +disk/MS +diskette/MS +dislodge/GDS +dismal/Y +dismantlement/M +dismay/SMDG +dismayed/U +dismember/LGD +dismemberment/M +dismissive/Y +disorder/Y +disorganization/M +disparage/DSGL +disparagement/M +disparaging/Y +disparate/Y +dispatcher/MS +dispel/S +dispelled +dispelling +dispensary/SM +dispensation/MS +dispense/BZGDRS +dispenser/M +dispersal/M +disperse/GNDS +dispersion/M +dispirit/GDS +displeasure/M +disposable/SM +disposal/SM +disposed/I +disposition/ISM +dispossession/M +disproof/SM +disproportional +disprove/B +disputable/I +disputably/I +disputant/MS +disputation/SM +disputatious/Y +dispute/DRSMZGB +disputed/U +disputer/M +disquiet/GSMD +disquisition/MS +disregardful +disrepair/M +disrepute/MB +disrupt/GVSD +disruption/SM +disruptive/Y +dissect/SDG +dissed +dissemblance/M +dissemble/ZGDRS +dissembler/M +disseminate/GNDS +dissemination/M +dissension/SM +dissent/SMDRZG +dissenter/M +dissentious +dissertation/SM +dissidence/M +dissident/MS +dissimilar +dissimilitude/S +dissing +dissipate/GNDS +dissipation/M +dissociate/GNVDS +dissociation/M +dissoluble/I +dissolute/YNP +dissoluteness/M +dissolve/AGDS +dissolved/U +dissonance/SM +dissonant +dissuade/GDS +dissuasive +dist +distaff/SM +distal/Y +distance/DSMG +distant/Y +distaste/SM +distemper/M +distention/SM +distillate/SMNX +distillation/M +distillery/SM +distinct/IYTVP +distincter +distinction/SM +distinctive/YP +distinctiveness/M +distinctness/IM +distinguish/GDSB +distinguishable/I +distinguished/U +distort/GDR +distortion/MS +distract/DGB +distractability +distracted/Y +distractible +distraction/S +distrait +distraught +distress/DG +distressful +distressing/Y +distribute/AGNVDS +distributed/U +distribution/AM +distributional +distributions +distributive/Y +distributor's +distributor/AS +distributorship/S +district's +district/AS +disturb/ZGSDR +disturbance/SM +disturbed/U +disturber/M +disturbing/Y +disunion/M +disyllabic +ditch/MDSG +dither/SMDRZG +ditherer/M +ditransitive +ditsy +ditto/SMDG +dittoes +ditty/SM +ditz/MS +ditzy/R +diuretic/MS +diurnal/Y +div +diva/MS +divalent +divan/SM +dive/MZTGDRS +diver/M +diverge/DSG +divergence/MS +divergent +diverse/XYNP +diverseness/M +diversification/M +diversify/GNDS +diversion/M +diversionary +diversity/SM +divert/SDRZG +diverticulitis/M +divest/SLDG +divestiture/MS +divestment/M +divide/DRSMZGB +divided/U +dividend/MS +divider/M +divination/M +divine/DRSMYZTG +diviner/M +diving/M +divinity/SM +divisibility/IM +divisible/I +division/MS +divisional +divisive/PY +divisiveness/M +divisor/SM +divorce/DSLMG +divorcee/MS +divorcement/MS +divorc�e/MS +divot/SM +divulge/GDS +divvy/DSMG +dixieland/M +dizygotic +dizygous +dizzily +dizziness/M +dizzy/DRSPTG +djellaba/MS +djellabahs +djinn +do/SJMRHZG +doable +dob/S +dobbed +dobbin/SM +dobbing +doberman/MS +dobro +doc/SM +docent/SM +docile/Y +docility/M +dock/MDRZGS +docket/SMDG +dockland/S +dockside +dockworker/MS +dockyard/MS +doctor/SMDG +doctoral +doctorate/MS +doctrinaire/MS +doctrinal +doctrine/MS +docudrama/SM +document/GMDS +documentary/SM +documentation/SM +documented/U +dodder/SMDG +doddery +doddle +dodge/DRSMZG +dodgem/S +dodger/M +dodgy/RT +dodo/MS +doe/SM +doer/M +does/AU +doeskin/MS +doesn't +doff/DGS +dog/SM +dogcart/SM +dogcatcher/SM +doge/MS +dogear/SMDG +dogfight/SM +dogfish/MS +dogged/PY +doggedness/M +doggerel/M +doggie/M +dogging +doggone/TGDRS +doggoned/TR +doggy/RSMT +doghouse/SM +dogie/SM +dogleg/SM +doglegged +doglegging +doglike +dogma/SM +dogmatic +dogmatically +dogmatism/M +dogmatist/SM +dognapper +dogsbody/S +dogsled/S +dogtrot/MS +dogtrotted +dogtrotting +dogwood/MS +doh/M +doily/SM +doing/USM +doldrums/M +dole's +dole/FGDS +doleful/YP +dolefulness/M +doll/MDGS +dollar/SM +dollhouse/SM +dollop/SGMD +dolly/SM +dolmen/SM +dolomite/M +dolor/M +dolorous/Y +dolphin/MS +dolt/MS +doltish/YP +doltishness/M +domain/SM +dome/MGDS +domestic/SM +domestically +domesticate/DSGN +domesticated/U +domestication/M +domesticity/M +domicile/DSMG +domiciliary +dominance/M +dominant/SMY +dominate/DSGN +domination/M +dominatrices +dominatrix/M +domineer/SGD +domineering/Y +dominion/SM +domino/M +dominoes +don't +don/SM +dona/MS +donate/DSXGN +donation/M +donator/MS +done/FAU +dong/MDGS +dongle/SM +donkey/SM +donned +donning +donnish +donnybrook/MS +donor/SM +donuts +doodad/SM +doodah +doodahs +doodle/DRSMZG +doodlebug/SM +doodler/M +doohickey/SM +doolally +doom/MDGS +doomsayer/MS +doomsday/M +doomster/S +door's +door/IS +doorbell/MS +doorjamb/S +doorkeeper/MS +doorknob/MS +doorknocker/S +doorman/M +doormat/SM +doormen +doorplate/SM +doorpost/S +doorstep/MS +doorstepped +doorstepping +doorstop/MS +doorway/SM +dooryard/MS +doozie +doozy +dopa/M +dopamine +dope/MZGDRS +doper/M +dopey +dopier +dopiest +dopiness/M +doping/M +doppelganger/S +doppelg�nger/S +dork/MS +dorky/RT +dorm/MRZS +dormancy/M +dormant +dormer/M +dormice +dormitory/SM +dormouse/M +dorsal/Y +dory/SM +dosage/SM +dose/MGDS +dosh +dosimeter/SM +doss/DRSZG +dosshouse/S +dossier/MS +dost +dot/ZGSMDR +dotage/M +dotard/SM +dotcom/SM +dote/S +doter/M +doting/Y +dotted +dotting +dotty/RT +double's +double/ADSG +doubleheader/MS +doublespeak/M +doublet/MS +doubloon/SM +doubly +doubt/SMDRZG +doubter/M +doubtful/PY +doubtfulness/M +doubting/Y +doubtless/Y +douche/DSMG +dough/M +doughnut/SM +doughty/RT +doughy/TR +dour/RYTP +dourness/M +douse/DSG +dove/MS +dovecot/S +dovecote/SM +dovetail/MDSG +dovish +dowager/MS +dowdily +dowdiness/M +dowdy/RSPT +dowel/SMDG +dower/SMDG +down/MDRZGS +downbeat/SM +downcast +downdraft/MS +downer/M +downfall/SMN +downfield +downgrade/DSMG +downhearted/PY +downheartedness/M +downhill/MS +download/MDBSG +downmarket +downplay/DSG +downpour/MS +downrange +downright +downriver +downscale +downshift/SGD +downside/MS +downsize/GDS +downsizing/M +downspout/MS +downstage +downstairs/M +downstate/M +downstream +downswing/MS +downtempo +downtime/M +downtown/M +downtrend/MS +downtrodden +downturn/MS +downward/S +downwind +downy/RT +dowry/SM +dowse/DRSZG +dowser/M +dox/GDS +doxastic +doxology/SM +doxx/DSG +doyen/SM +doyenne/MS +doz/XGDNS +doze/M +dozen/MH +dozily +dozy/RTP +dpi +dpt +drab/MYSP +drabber +drabbest +drabness/M +drachma/MS +draconian +draft's +draft/ASDG +draftee/SM +drafter/SM +draftily +draftiness/M +drafting/M +draftsman/M +draftsmanship/M +draftsmen +draftswoman/M +draftswomen +drafty/RTP +drag/MS +dragged +dragging +draggy/TR +dragnet/SM +dragon/SM +dragonfly/SM +dragoon/SMDG +dragster/S +drain/SMDRZG +drainage/M +drainboard/SM +drainer/M +drainpipe/MS +drake/SM +dram/MS +drama/SM +dramatic/S +dramatically +dramatics/M +dramatist/SM +dramatization/SM +dramatize/DSG +drank +drape/DRSMZG +draper/M +drapery/SM +drastic +drastically +drat +dratted +draughtboard/S +draw/MRZGSJ +drawback/MS +drawbridge/MS +drawer/M +drawing/M +drawl/SMDG +drawn/A +drawstring/MS +dray/MS +dread/SMDG +dreadful/PY +dreadfulness/M +dreadlocks/M +dreadnought/MS +dream/SMDRZG +dreamboat/MS +dreamed/U +dreamer/M +dreamily +dreaminess/M +dreamland/M +dreamless +dreamlike +dreamworld/SM +dreamy/RPT +drear +drearily +dreariness/M +dreary/RPT +dreck +dreckish +drecky +dredge/DRSMZG +dredger/M +dregs/M +drek +drench/GDS +dress/AUGSDM +dressage/M +dresser/MS +dressiness/M +dressing/SM +dressmaker/SM +dressmaking/M +dressy/TPR +drew/A +dribble/MZGDRS +dribbler/M +driblet/MS +drier/M +drift/SMDRZG +drifter/M +driftnet/S +driftwood/M +drill/SMDRZG +driller/M +drillmaster/SM +drily +drink/SMRBJZG +drinkable/U +drinker/M +drip/MS +dripped +dripping/SM +drippy/TR +drive/RSMZGJ +drivel/SZGMDR +driveler/M +driven +driver/M +driveshaft/SM +driveway/MS +drizzle/MGDS +drizzly +drogue/SM +droid/S +droll/RPT +drollery/SM +drollness/M +drolly +dromedary/SM +drone/DSMG +drool/SMDG +droop/GSMD +droopiness/M +droopy/TPR +drop/MS +dropkick/MS +droplet/SM +dropout/SM +dropped +dropper/SM +dropping/S +droppings/M +dropsical +dropsy/M +dross/M +drought/SM +drove/RSMZ +drover/M +drown/GSJD +drowning/M +drowse/MGDS +drowsily +drowsiness/M +drowsy/RTP +drub/S +drubbed +drubber/SM +drubbing/MS +drudge/MGDS +drudgery/M +drug/MS +drugged +druggie/SM +drugging +druggist/SM +druggy +drugstore/MS +druid/SM +druidism/M +drum/MS +drumbeat/SM +drumlin/SM +drummed +drummer/SM +drumming +drumstick/SM +drunk/STMNR +drunkard/MS +drunken/PY +drunkenness/M +drupe/SM +druthers/M +dry/ZTGDRSMY +dryad/SM +dryer/SM +dryness/M +drys +drywall/M +dual +dualism/M +duality/M +dub/SM +dubbed +dubber/SM +dubbin/M +dubbing +dubiety/M +dubious/YP +dubiousness/M +ducal +ducat/SM +duchess/MS +duchy/SM +duck/MDGS +duckbill/SM +duckboards +duckling/SM +duckpins/M +duckweed/M +ducky/TRSM +duct's/K +duct/CKIFS +ductile +ductility/M +ducting +ductless +dud/GSMD +dude/MS +dudgeon/M +due's +due/IS +duel/MDRJZGS +dueler/M +duelist/SM +duenna/MS +duet/MS +duff/MDRZGS +duffel/S +duffer/M +dug +dugout/MS +duh +duke/MS +dukedom/SM +dulcet +dulcimer/MS +dull/DRPTGS +dullard/SM +dullness/M +dully +duly/U +dumb/RYPT +dumbbell/SM +dumbfound/SDG +dumbness/M +dumbo/S +dumbstruck +dumbwaiter/SM +dumdum/MS +dummy/SM +dump/MDRZGS +dumpiness/M +dumpling/SM +dumpsite/S +dumpster/SM +dumpy/PTR +dun/SM +dunce/SM +dunderhead/MS +dune/MS +dung/MDGS +dungaree/MS +dungeon/SM +dunghill/MS +dunk/MDGS +dunned +dunner +dunnest +dunning +dunno +duo/SM +duodecimal +duodena +duodenal +duodenum/M +duopoly/S +dupe/MZGDRS +duper/M +duple +duplex/MS +duplicate's +duplicate/AGNVDS +duplication/AM +duplicator/MS +duplicitous +duplicity/M +durability/M +durable +durably +durance/M +duration/M +duress/M +durian/SM +during +durst +durum/M +dusk/M +duskiness/M +dusky/RTP +dust/MDRZGS +dustbin/SM +dustcart/S +duster/M +dustiness/M +dustless +dustman +dustmen +dustpan/SM +dustsheet/S +dusty/RTP +dutch +duteous/Y +dutiable +dutiful/YP +dutifulness/M +duty/SM +duvet/SM +dwarf/SGMD +dwarfish +dwarfism/M +dweeb/SM +dwell/SJZGR +dweller/M +dwelling/M +dwelt/I +dwindle/DSG +dyadic +dybbuk/SM +dybbukim +dye/DRSMZG +dyeing/A +dyer/M +dyestuff/M +dying/M +dyke/MS +dynamic/MS +dynamical/Y +dynamics/M +dynamism/M +dynamite/MZGDRS +dynamiter/M +dynamo/SM +dynastic +dynasty/SM +dysentery/M +dysfunction/MS +dysfunctional +dyslectic/SM +dyslexia/M +dyslexic/SM +dyspepsia/M +dyspeptic/MS +dysphagia +dysphoria +dysphoric +dysprosium/M +dystonia +dystopi +dystopia/S +dystopian/S +dz +d�bridement +d�butante/SM +d�colletage/SM +d�collet� +d�mod� +d�railleur/MS +d�shabill�/M +d�tente/M +e'en +e'er +e/FDST +eBay/M +eBook/MS +eCommerce/M +eMusic/M +ea +each +eager/PTRY +eagerness/M +eagle/MS +eaglet/MS +ear/SMDY +earache/SM +earbud/SM +eardrum/SM +earful/SM +earl/MS +earldom/SM +earliness/M +earlobe/SM +early/RTP +earmark/SMDG +earmuff/SM +earn/DRZTGJS +earned/U +earner/M +earnest/SMYP +earnestness/M +earnings/M +earphone/MS +earpiece/S +earplug/SM +earring/SM +earshot/M +earsplitting +earth's +earth/UDYG +earthbound +earthen +earthenware/M +earthiness/M +earthling/MS +earthly/RT +earthquake/SM +earths/U +earthshaking +earthward/S +earthwork/MS +earthworm/MS +earthy/RTP +earwax/M +earwig/SM +ease/EDSM +easel/SM +easement/SM +easily/U +easiness/UM +easing +east/M +eastbound +easterly/SM +eastern/ZR +easterner/M +easternmost +eastward/S +easy/URTP +easygoing +eat/ZGBSNR +eatable/SM +eaten/U +eater/M +eatery/SM +eave/MS +eavesdrop/S +eavesdropped +eavesdropper/SM +eavesdropping +ebb/SMDG +ebony/SM +ebullience/M +ebullient/Y +ebullition/M +eccentric/SM +eccentrically +eccentricity/SM +eccl +ecclesial +ecclesiastic/SM +ecclesiastical/Y +echelon/SM +echidna +echinoderm/SM +echo's +echo/ADG +echoes/A +echoic +echolocation/M +echos +eclair/SM +eclat/M +eclectic/SM +eclectically +eclecticism/M +eclipse/DSMG +ecliptic/M +eclogue/SM +ecocide/M +ecol +ecologic +ecological/Y +ecologist/MS +ecology/M +econ +econometric/S +economic/S +economical/UY +economics/M +economist/SM +economize/DRSZG +economizer/M +economy/SM +ecosystem/MS +ecotourism/M +ecotourist/MS +ecru/M +ecstasy/SM +ecstatic +ecstatically +ectopic +ectopically +ecu/S +ecumenical/Y +ecumenicism/M +ecumenism/M +eczema/M +ed/ACSM +edamame +eddy/DSMG +edelweiss/M +edema/SM +edge/MZGJDRS +edger/M +edgeways +edgewise +edgily +edginess/M +edging/M +edgy/RTP +edibility/M +edible/SMP +edibleness/M +edict/SM +edification/M +edifice/SM +edifier/M +edify/DRSZGN +edifying/U +edit's +edit/ADGS +editable +edited/U +edition/MS +editor/SM +editorial/SMY +editorialize/DSG +editorship/M +educ +educability/M +educable/I +educate/ADSGNV +educated/U +education/AM +educational/Y +educationalist/S +educationist/S +educations +educator/MS +educe/DSGB +edutainment/M +eek +eel/SM +eerie/RT +eerily +eeriness/M +eff/GSD +efface/DSLG +effacement/M +effect/SMDGV +effective/IPY +effectiveness/IM +effectual/IY +effectuate/DSG +effeminacy/M +effeminate/Y +effendi/SM +efferent +effervesce/GDS +effervescence/M +effervescent/Y +effete/YP +effeteness/M +efficacious/Y +efficacy/IM +efficiency/ISM +efficient/IY +effigy/SM +efflorescence/M +efflorescent +effluence/M +effluent/MS +effluvia +effluvium/M +efflux +effort/SM +effortful +effortless/YP +effortlessness/M +effrontery/M +effulgence/M +effulgent +effuse/DSGNVX +effusion/M +effusive/YP +effusiveness/M +egad/S +egalitarian/SM +egalitarianism/M +egg/GSMD +eggbeater/MS +eggcup/SM +egghead/SM +eggnog/M +eggplant/MS +eggshell/SM +eglantine/SM +ego/SM +egocentric/MS +egocentrically +egocentricity/M +egoism/M +egoist/SM +egoistic +egoistical/Y +egomania/M +egomaniac/MS +egotism/M +egotist/SM +egotistic +egotistical/Y +egregious/PY +egregiousness/M +egress/MS +egret/SM +eh +eider/SM +eiderdown/MS +eigenvalue/S +eigenvector/S +eight/SM +eighteen/MHS +eighteenth/M +eighteenths +eighth/M +eighths +eightieth/M +eightieths +eighty/SMH +einsteinium/M +eisteddfod/S +either +ejaculate/GNXDS +ejaculation/M +ejaculatory +eject/SDG +ejection/MS +ejector/SM +eke/DSG +elaborate/YGNDSPX +elaborateness/M +elaboration/M +elan/M +eland/SM +elapse/DSG +elastic/MS +elastically +elasticated +elasticity/M +elasticize/DSG +elate/DSGN +elated/Y +elation/M +elbow/SMDG +elbowroom/M +elder/SMY +elderberry/SM +eldercare/M +eldest +eldritch +elect's +elect/ASDGV +electable +election/AMS +electioneer/DGS +elective/MS +elector/MS +electoral/Y +electorate/MS +electric/S +electrical/Y +electrician/MS +electricity/M +electrification/M +electrifier/M +electrify/ZGNDRS +electrocardiogram/MS +electrocardiograph/M +electrocardiographs +electrocardiography/M +electrocute/DSXGN +electrocution/M +electrode/SM +electrodynamics +electroencephalogram/MS +electroencephalograph/M +electroencephalographic +electroencephalographs +electroencephalography/M +electrologist/SM +electrolysis/M +electrolyte/MS +electrolytic +electromagnet/MS +electromagnetic +electromagnetically +electromagnetism/M +electromotive +electron/MS +electronic/S +electronica/M +electronically +electronics/M +electroplate/DSG +electroscope/SM +electroscopic +electroshock/M +electrostatic/S +electrostatics/M +electrotype/MS +electroweak +eleemosynary +elegance/IM +elegant/IY +elegiac/MS +elegiacal +elegy/SM +elem +element/MS +elemental/Y +elementary +elephant/SM +elephantiasis/M +elephantine +elev +elevate/XDSGN +elevation/M +elevator/MS +eleven/SMH +elevens/S +eleventh/M +elevenths +elf/M +elfin +elfish +elicit/SDG +elicitation/M +elicitor/MS +elide/DSG +eligibility/IM +eligible +eliminate/XDSGN +elimination/M +eliminator/S +elision/MS +elite/SM +elitism/M +elitist/MS +elixir/SM +elk/SM +ell/SM +ellipse/MS +ellipsis/M +ellipsoid/SM +ellipsoidal +elliptic +elliptical/Y +elm/SM +elocution/M +elocutionary +elocutionist/SM +elodea/SM +elongate/DSGNX +elongation/M +elope/DSGL +elopement/MS +eloquence/M +eloquent/Y +else/M +elsewhere +elucidate/DSGNX +elucidation/M +elude/DSG +elusive/YP +elusiveness/M +elver/SM +elves +elvish +em's +em/S +emaciate/GNDS +emaciation/M +email/SMDG +emanate/XDSGN +emanation/M +emancipate/DSGN +emancipation/M +emancipator/MS +emasculate/GNDS +emasculation/M +embalm/SZGDR +embalmer/M +embank/SLGD +embankment/SM +embargo/MDG +embargoes +embark/AEGDS +embarkation/EM +embarkations +embarrass/GLDS +embarrassed/U +embarrassing/Y +embarrassment/SM +embassy/SM +embattled +embed/S +embedded +embedding +embellish/LGDS +embellishment/SM +ember/SM +embezzle/ZGLDRS +embezzlement/M +embezzler/M +embiggen +embitter/GLDS +embitterment/M +emblazon/GDLS +emblazonment/M +emblem/SM +emblematic +emblematically +embodiment/EM +embody/AEGSD +embolden/DGS +embolism/MS +embolization +emboss/DRSZG +embosser/M +embouchure/M +embower/SGD +embrace/DSMG +embraceable +embrasure/MS +embrocation/MS +embroider/SDRZG +embroiderer/M +embroidery/SM +embroil/DGLS +embroilment/M +embryo/SM +embryological +embryologist/MS +embryology/M +embryonic +emcee/DSM +emceeing +emend/SDG +emendation/MS +emerald/MS +emerge/ADSG +emergence/AM +emergency/SM +emergent +emerita +emeritus +emery/M +emetic/SM +emf/S +emigrant/SM +emigrate/DSXGN +emigration/M +emigre/SM +eminence/MS +eminent/Y +emir/MS +emirate/MS +emissary/SM +emission/SM +emit/S +emitted +emitter/MS +emitting +emo/SM +emoji/SM +emollient/MS +emolument/MS +emote/XDSGNV +emoticon/SM +emotion/M +emotional/UY +emotionalism/M +emotionalize/GDS +emotionless +emotive/Y +empanel/GDS +empathetic +empathic +empathically +empathize/DSG +empathy/M +emperor/MS +emphases +emphasis/M +emphasize/AGDS +emphatic/U +emphatically +emphysema/M +empire/SM +empiric +empirical/Y +empiricism/M +empiricist/SM +emplacement/SM +employ's +employ/ADGLS +employable/U +employee/SM +employer/SM +employment/UAM +employments +emporium/SM +empower/SDGL +empowerment/M +empress/MS +emptily +emptiness/M +empty/TGPDRSM +empyrean/M +emu/SM +emulate/DSGNVX +emulation/M +emulator/SM +emulsification/M +emulsifier/M +emulsify/NDRSZG +emulsion/MS +en/SM +enable/DRSZG +enabler/M +enact/ASLDG +enactment/ASM +enamel/JSZGMDR +enameler/M +enamelware/M +enamor/SGD +enc +encamp/LSGD +encampment/MS +encapsulate/XGNDS +encapsulation/M +encase/LDSG +encasement/M +encephalitic +encephalitis/M +enchain/DGS +enchant/ELDGS +enchanter/MS +enchanting/Y +enchantment/EM +enchantments +enchantress/MS +enchilada/SM +encipher/SGD +encircle/DSGL +encirclement/M +encl +enclave/MS +enclose/GDS +enclosed/U +enclosure/SM +encode/DRSJZG +encoder/M +encomium/MS +encompass/GDS +encore/DSMG +encounter/GSMD +encourage/DSLG +encouragement/SM +encouraging/Y +encroach/GLDS +encroachment/SM +encrust/DGS +encrustation/SM +encrypt/DGS +encrypted/U +encryption +encumber/EGSD +encumbered/U +encumbrance/MS +ency +encyclical/SM +encyclopaedia +encyclopedia/MS +encyclopedic +encyst/LSGD +encystment/M +end/GVSJMD +endanger/SGDL +endangerment/M +endear/SGLD +endearing/Y +endearment/SM +endeavor/GSMD +endemic/MS +endemically +endgame/S +ending/M +endive/SM +endless/PY +endlessness/M +endmost +endocarditis +endocrine/MS +endocrinologist/MS +endocrinology/M +endogenous/Y +endometrial +endometriosis +endometrium +endorphin/MS +endorse/LZGDRS +endorsement/MS +endorser/M +endoscope/MS +endoscopic +endoscopy/M +endothelial +endothermic +endotracheal +endow/SDLG +endowment/MS +endpoint/SM +endue/DSG +endurable/U +endurance/M +endure/DSBG +endways +enema/SM +enemy/SM +energetic +energetically +energize/ZGDRS +energizer/M +energy/SM +enervate/GNDS +enervation/M +enfeeble/GDSL +enfeeblement/M +enfilade/DSMG +enfold/SGD +enforce/LZGDRS +enforceable/U +enforced/U +enforcement/M +enforcer/M +enfranchise/EGDSL +enfranchisement/EM +engage/EADSG +engagement/EMS +engagingly +engender/SGD +engine/SM +engineer/MDGS +engineering/M +engorge/LGDS +engorgement/M +engram/SM +engrave/ZGJDRS +engraver/M +engraving/M +engross/GLDS +engrossment/M +engulf/SLGD +engulfment/M +enhance/LZGDRS +enhancement/SM +enigma/SM +enigmatic +enigmatically +enjambment/SM +enjoin/SGD +enjoy/GBLSD +enjoyably +enjoyment/SM +enlarge/LZGDRS +enlargeable +enlargement/MS +enlarger/M +enlighten/SGLD +enlightened/U +enlightenment/M +enlist/ADGSL +enlistee/SM +enlistment/AM +enlistments +enliven/SLDG +enlivenment/M +enmesh/DSGL +enmeshment/M +enmity/SM +ennoble/DSGL +ennoblement/M +ennui/M +enormity/SM +enormous/PY +enormousness/M +enough/M +enplane/DSG +enqueue/DSG +enquirer/S +enquiringly +enrage/GDS +enrapture/DSG +enrich/DSLG +enrichment/M +enroll/DLSG +enrollment/MS +ensconce/DSG +ensemble/SM +enshrine/GLDS +enshrinement/M +enshroud/DGS +ensign/MS +ensilage/M +enslave/DSGL +enslavement/M +ensnare/DSLG +ensnarement/M +ensue/DSG +ensure/ZGDRS +ensurer/M +entail/DSGL +entailment/M +entangle/EDSLG +entanglement/EM +entanglements +entente/SM +enter/ASGD +enteral +enteric +enteritis/M +enterprise/MGS +enterprising/Y +entertain/ZGDRSL +entertainer/M +entertaining/MY +entertainment/MS +enthrall/GDSL +enthrallment/M +enthrone/GDSL +enthronement/SM +enthuse/DSG +enthusiasm/MS +enthusiast/MS +enthusiastic/U +enthusiastically +entice/GDSL +enticement/MS +enticing/Y +entire/Y +entirety/M +entitle/DSGL +entitlement/SM +entity/SM +entomb/DSGL +entombment/M +entomological +entomologist/MS +entomology/M +entourage/SM +entr'acte +entrails/M +entrained +entrance/LDSMG +entrancement/M +entrancing/Y +entrant/SM +entrap/LS +entrapment/M +entrapped +entrapping +entreat/GSD +entreating/Y +entreaty/SM +entree/MS +entrench/DSGL +entrenchment/MS +entrepreneur/SM +entrepreneurial +entrepreneurship +entropy/M +entrust/SGD +entry/ASM +entryphone/S +entryway/MS +entr�e/MS +entwine/DSG +enumerable +enumerate/DSGNX +enumeration/M +enumerator/SM +enunciate/DSGN +enunciation/M +enure/DSG +enuresis/M +envelop/SLDRZG +envelope/SM +enveloper/M +envelopment/M +envenom/SDG +enviable/U +enviably +envious/PY +enviousness/M +environment/MS +environmental/Y +environmentalism/M +environmentalist/SM +environs/M +envisage/GDS +envision/DGS +envoy/SM +envy/DSMG +envying/Y +enzymatic +enzyme/SM +eolian +eon/SM +eosinophil/S +eosinophilic +epaulet/SM +epee/MS +ephedrine/M +ephemera/M +ephemeral/Y +epic/MS +epicenter/MS +epicure/SM +epicurean/MS +epidemic/SM +epidemically +epidemiological +epidemiologist/SM +epidemiology/M +epidermal +epidermic +epidermis/MS +epidural/S +epiglottis/MS +epigram/SM +epigrammatic +epigraph/M +epigraphs +epigraphy/M +epilepsy/M +epileptic/SM +epilogue/MS +epinephrine/M +epiphany/SM +episcopacy/M +episcopal +episcopate/M +episode/SM +episodic +episodically +epistemic +epistemological +epistemology +epistle/SM +epistolary +epitaph/M +epitaphs +epithelial +epithelium/M +epithet/SM +epitome/SM +epitomize/GDS +epoch/M +epochal +epochs +eponymous +epoxy/DSMG +epsilon/SM +equability/M +equable +equably +equal/SMDYG +equality/IM +equalization/M +equalize/ZGDRS +equalizer/M +equanimity/M +equate/DSGNBX +equation/M +equator/SM +equatorial +equerry/SM +equestrian/SM +equestrianism/M +equestrienne/SM +equidistant/Y +equilateral/SM +equilibrium/EM +equine/SM +equinoctial +equinox/MS +equip/AS +equipage/MS +equipment/M +equipoise/M +equipped/UA +equipping/A +equitable/I +equitably/I +equitation/M +equity/ISM +equiv +equivalence/MS +equivalency/SM +equivalent/MYS +equivocal/UY +equivocalness/M +equivocate/GNXDS +equivocation/M +equivocator/SM +er/C +era/SM +eradicable/I +eradicate/DSGN +eradication/M +eradicator/MS +erase/DRSBZG +eraser/M +erasure/SM +erbium/M +ere +erect/PSGDY +erectile +erection/SM +erectness/M +erector/MS +erelong +eremite/MS +erg/SM +ergo +ergodic +ergodicity +ergonomic/S +ergonomically +ergonomics/M +ergosterol/M +ergot/M +ermine/SM +erode/DSG +erodible +erogenous +erosion/M +erosive +erotic/S +erotica/M +erotically +eroticism/M +err/GSD +errand/SM +errant/I +errata/SM +erratic +erratically +erratum/M +erroneous/Y +error/SM +ersatz/MS +erst +erstwhile +eruct/SDG +eructation/SM +erudite/YN +erudition/M +erupt/SDGV +eruption/MS +erysipelas/M +erythrocyte/SM +erythromycin +escalate/CDSGN +escalation/CM +escalations +escalator/MS +escallop/SGMD +escalope/S +escapade/MS +escape/LMGDS +escapee/MS +escapement/SM +escapism/M +escapist/MS +escapologist/S +escapology +escargot/MS +escarole/MS +escarpment/MS +eschatological +eschatologist/SM +eschatology +eschew/SDG +escort/SMDG +escritoire/MS +escrow/SM +escudo/SM +escutcheon/SM +esophageal +esophagi +esophagus/MS +esoteric +esoterically +esp +espadrille/MS +espalier/MDSG +especial/Y +espionage/M +esplanade/MS +espousal/M +espouse/GDS +espresso/MS +esprit/M +espy/DSG +esquire/SM +essay/SMDRZG +essayer/M +essayist/SM +essence/SM +essential/IMS +essentially +establish/AESDGL +establishment/AEM +establishments +estate/SM +esteem/ESMDG +ester/SM +esthetic/S +estimable/I +estimate/MGNDSX +estimation/M +estimator/SM +estoppel +estradiol +estrange/LDSG +estrangement/MS +estrogen/MS +estrous +estrus/MS +estuary/SM +et +eta/SM +etc +etch/DRSZGJ +etcher/M +etching/M +eternal/YP +eternalness/M +eternity/SM +ethane/M +ethanol/M +ether/M +ethereal/Y +ethic/SM +ethical/UY +ethics/M +ethmoid +ethnic/SM +ethnically +ethnicity/M +ethnocentric +ethnocentrism/M +ethnographer/S +ethnographic +ethnographically +ethnography +ethnological/Y +ethnologist/SM +ethnology/M +ethological +ethologist/MS +ethology/M +ethos/M +ethyl/M +ethylene/M +etiolated +etiologic +etiological +etiology/SM +etiquette/M +etude/SM +etymological/Y +etymologist/SM +etymology/SM +eucalypti +eucalyptus/MS +eucaryote/SM +eucaryotic +euchre/DSMG +euclidean +eugenic/S +eugenically +eugenicist/MS +eugenics/M +eukaryote/SM +eukaryotic +eulogist/MS +eulogistic +eulogize/ZGDRS +eulogizer/M +eulogy/SM +eunuch/M +eunuchs +euphemism/SM +euphemistic +euphemistically +euphonious/Y +euphony/M +euphoria/M +euphoric +euphorically +eureka +euro/MS +europium/M +eutectic +euthanasia/M +euthanize/DSG +euthenics/M +eutrophic +eutrophication +evacuate/XDSGN +evacuation/M +evacuee/MS +evade/DRSZG +evader/M +evaluate/AGNVDSX +evaluation/AM +evaluator/S +evanescence/M +evanescent +evangelic +evangelical/SMY +evangelicalism/M +evangelism/M +evangelist/MS +evangelistic +evangelize/GDS +evaporate/GNDS +evaporation/M +evaporator/SM +evasion/SM +evasive/YP +evasiveness/M +eve/ASM +even/MDRYTGSJP +evenhanded/Y +evening/M +evenness/UM +evensong/M +event/SM +eventful/UY +eventfulness/M +eventide/M +eventual/Y +eventuality/SM +eventuate/GDS +ever +everglade/SM +evergreen/SM +everlasting/MYS +evermore +every +everybody/M +everyday +everyone/M +everyplace +everything/M +everywhere +evict/SDG +eviction/MS +evidence/MGDS +evident/Y +evidential/Y +evidentiality +evidentiary +evil/MRYTSP +evildoer/SM +evildoing/M +eviller +evillest +evilness/M +evince/DSG +eviscerate/DSGN +evisceration/M +evocation/MS +evocative/Y +evoke/DSG +evolution/M +evolutionary +evolutionist/SM +evolve/DSG +ewe/RSMZ +ewer/M +ex/MS +exabyte/MS +exacerbate/GNDS +exacerbation/M +exact/SBPDRYTG +exacta/S +exacting/PY +exaction/SM +exactitude/M +exactness/IM +exactor/MS +exaggerate/XDSGN +exaggerated/Y +exaggeration/M +exaggerator/MS +exalt/SDG +exaltation/M +exam/MS +examination/AMS +examine/AGDS +examiner/MS +example/MGDS +exampled/U +exasperate/DSGN +exasperated/Y +exasperating/Y +exasperation/M +exbibyte/MS +excavate/GNDSX +excavation/M +excavator/SM +exceed/GSD +exceeding/Y +excel/S +excelled +excellence/M +excellency/SM +excellent/Y +excelling +excelsior/M +except/GSD +exception/BSM +exceptionable/U +exceptional/UY +exceptionalism +excerpt/MDGS +excess/VMS +excessive/Y +exchange/DSMG +exchangeable +exchequer/SM +excise/XDSMGN +excision/M +excitability/M +excitably +excitation/M +excite/BDRSLZG +excited/Y +excitement/SM +exciter/M +exciting/Y +exciton +excl +exclaim/DGS +exclamation/SM +exclamatory +exclude/GDS +exclusion/MS +exclusionary +exclusive/PMYS +exclusiveness/M +exclusivity/M +excommunicate/GNDSX +excommunication/M +excoriate/DSGNX +excoriation/M +excrement/M +excremental +excrescence/MS +excrescent +excreta/M +excrete/XGNDS +excretion/M +excretory +excruciating/Y +exculpate/DSGN +exculpation/M +exculpatory +excursion/MS +excursionist/MS +excursive/YP +excursiveness/M +excusable/I +excusably/I +excuse/DSBMG +excused/U +exec/MS +execrable +execrably +execrate/DSGN +execration/M +execute/BXGNVDS +execution/ZMR +executioner/M +executive/SM +executor/MS +executrices +executrix/M +exegeses +exegesis/M +exegetic +exegetical +exemplar/SM +exemplary +exemplification/M +exemplify/GDSXN +exempt/SGD +exemption/SM +exercise/DRSMZG +exerciser/M +exert/SDG +exertion/MS +exeunt +exfiltrate/GNXDS +exfoliate/GNDS +exhalation/MS +exhale/DSG +exhaust/GVMDS +exhaustible/I +exhaustion/M +exhaustive/YP +exhaustiveness/M +exhibit/GMDS +exhibition/MS +exhibitionism/M +exhibitionist/MS +exhibitor/SM +exhilarate/DSGN +exhilaration/M +exhort/SDG +exhortation/MS +exhumation/MS +exhume/DSG +exigence/MS +exigency/SM +exigent +exiguity/M +exiguous +exile/DSMG +exilic +exist/SDG +existence/MS +existent +existential/Y +existentialism/M +existentialist/MS +exit/MDGS +exobiology/M +exodus/MS +exogenous +exon/MS +exonerate/GNDS +exoneration/M +exoplanet/MS +exorbitance/M +exorbitant/Y +exorcise/DSG +exorcism/SM +exorcist/SM +exoskeleton/SM +exosphere/SM +exothermic +exotic/SM +exotica +exotically +exoticism/M +exp +expand/BGSD +expanse/XMNVS +expansible +expansion/M +expansionary +expansionism/M +expansionist/MS +expansive/YP +expansiveness/M +expat/S +expatiate/GNDS +expatiation/M +expatriate/DSMGN +expatriation/M +expect/GSD +expectancy/M +expectant/Y +expectation/SM +expectorant/SM +expectorate/DSGN +expectoration/M +expedience/IM +expediences +expediencies +expediency/IM +expedient/SMY +expedite/DRSZGNX +expediter/M +expedition/M +expeditionary +expeditious/PY +expeditiousness/M +expel/S +expelled +expelling +expend/GSBD +expendable/SM +expenditure/SM +expense/MS +expensive/IYP +expensiveness/IM +experience/IMD +experiences +experiencing +experiential +experiment/MDRSZG +experimental/Y +experimentalism +experimentation/M +experimenter/M +expert/SPMY +expertise/M +expertness/M +expiate/GNDS +expiation/M +expiatory +expiration/M +expire/DSG +expired/U +expiry/M +explain/ADGS +explainable +explained/U +explainer/S +explanation/MS +explanatory +expletive/MS +explicable/I +explicate/XGNDS +explication/M +explicit/PY +explicitness/M +explode/GDS +exploit/ZGBMDRS +exploitation/M +exploitative +exploited/U +exploiter/M +exploration/MS +exploratory +explore/ZGDRS +explored/U +explorer/M +explosion/SM +explosive/SPMY +explosiveness/M +expo/MS +exponent/MS +exponential/Y +exponentiation +export/BSZGMDR +exportation/M +exporter/M +expose/DSMG +exposed/U +exposition/SM +expositor/SM +expository +expostulate/GNXDS +expostulation/M +exposure/MS +expound/ZGDRS +expounder/M +express/GVMDSY +expressed/U +expressible/I +expression/SM +expressionism/M +expressionist/SM +expressionistic +expressionless/Y +expressive/PY +expressiveness/M +expressway/SM +expropriate/GNXDS +expropriation/M +expropriator/SM +expulsion/MS +expunction +expunge/LGDS +expungement/S +expurgate/DSGNX +expurgated/U +expurgation/M +exquisite/YP +exquisiteness/M +ext +extant +extemporaneous/PY +extemporaneousness/M +extempore +extemporization/M +extemporize/GDS +extend/SZGDRB +extender/M +extendible +extensibility +extensible +extension/SM +extensional +extensive/YP +extensiveness/M +extent/SM +extenuate/DSGN +extenuation/M +exterior/MS +exterminate/DSXGN +extermination/M +exterminator/MS +external/MYS +externalization/SM +externalize/DSG +extinct/GDS +extinction/MS +extinguish/ZGBDRS +extinguishable/I +extinguisher/M +extirpate/GNDS +extirpation/M +extol/S +extolled +extolling +extort/SGD +extortion/MRZ +extortionary +extortionate/Y +extortioner/M +extortionist/MS +extra/SM +extracellular +extract/MDGVS +extraction/SM +extractor/MS +extracurricular +extradite/GNBXDS +extradition/M +extrajudicial +extralegal +extramarital +extramural +extraneous/Y +extraordinaire +extraordinarily +extraordinary +extrapolate/XGNDS +extrapolation/M +extrasensory +extraterrestrial/MS +extraterritorial +extraterritoriality/M +extravagance/MS +extravagant/Y +extravaganza/MS +extravehicular +extrema +extreme/PMYTRS +extremeness/M +extremism/M +extremist/MS +extremity/SM +extremum/S +extricable/I +extricate/GNDS +extrication/M +extrinsic +extrinsically +extroversion/M +extrovert/SMD +extrude/GDS +extrusion/SM +extrusive +exuberance/M +exuberant/Y +exudation/M +exude/DSG +exult/SDG +exultant/Y +exultation/M +exurb/SM +exurban +exurbanite/SM +exurbia/M +eye/DSMG +eyeball/GMDS +eyebrow/SM +eyedropper/SM +eyeful/SM +eyeglass/MS +eyeing +eyelash/MS +eyeless +eyelet/SM +eyelid/SM +eyeliner/MS +eyeopener/MS +eyeopening +eyepiece/MS +eyesight/M +eyesore/MS +eyestrain/M +eyeteeth +eyetooth/M +eyewash/M +eyewitness/MS +f/CIAVTR +fMRI +fa/M +fab +fable/DSM +fabric/SM +fabricate/DSGNX +fabrication/M +fabricator/SM +fabulous/Y +facade/SM +face's +face/ACSDG +facecloth/M +facecloths +faceless +facelift/SM +facepalm/SDG +facet/SMDG +facetious/YP +facetiousness/M +facial/SMY +facile/Y +facilitate/GNDS +facilitation/M +facilitator/MS +facility/SM +facing/SM +facsimile/DSM +facsimileing +fact/MS +faction/SM +factional +factionalism/M +factious +factitious +facto +factoid/SM +factor's +factor/ASDG +factorial/MS +factorization +factorize/GDS +factory/SM +factotum/SM +factual/Y +faculty/SM +fad/GSMD +faddish/P +faddist/MS +faddy/P +fade/MS +fading/U +faerie/SM +faff/DGS +fag/SM +fagged +fagging +faggot/SMG +fagot/SMG +faience/M +fail/DGJS +failing/M +faille/M +failure/SM +fain/RT +faint/SMDRYTGP +fainthearted +faintness/M +fair/MRYTGJPS +fairground/MS +fairing/M +fairness/UM +fairway/SM +fairy/SM +fairyland/SM +faith/M +faithful's +faithful/UPY +faithfulness/UM +faithfuls +faithless/PY +faithlessness/M +faiths +fajita/SM +fajitas/M +fake/MZGDRS +faker/M +fakir/SM +falcon/SMRZ +falconer/M +falconry/M +fall/MNGS +fallacious/Y +fallacy/SM +fallback +fallibility/IM +fallible/P +fallibleness/M +fallibly/I +falloff/SM +fallout/M +fallow/SMDG +false/PRYT +falsehood/SM +falseness/M +falsetto/SM +falsie/SM +falsifiable +falsification/M +falsifier/M +falsify/DRSZGNX +falsity/SM +falter/GSJMD +faltering/Y +fame's +fame/D +familial +familiar/MYS +familiarity/UM +familiarization/M +familiarize/GDS +family/SM +famine/SM +famish/DSG +famous/IY +fan/SM +fanatic/SM +fanatical/Y +fanaticism/M +fanboy/SM +fanciable +fancier/M +fanciful/YP +fancifulness/M +fancily +fanciness/M +fancy/DRSMZTGP +fancywork/M +fandango/MS +fandom +fanfare/SM +fang/MDS +fanlight/SM +fanned +fanning +fanny/SM +fantail/MS +fantasia/SM +fantasist/S +fantasize/GDS +fantastic +fantastical/Y +fantasy/DSMG +fanzine/MS +far +farad/SM +faradize/DG +faraway +farce/SM +farcical/Y +fare/MGDS +farewell/SM +farfetched +farina/M +farinaceous +farm/MDRZGSJ +farmer/M +farmhand/SM +farmhouse/SM +farming/M +farmland/MS +farmstead/MS +farmyard/MS +faro/M +farrago/M +farragoes +farrier/MS +farrow/SMDG +farseeing +farsighted/P +farsightedness/M +fart/MDGS +farther +farthermost +farthest +farthing/SM +fascia/SM +fascicle/SM +fascinate/GNDSX +fascinating/Y +fascination/M +fascism/M +fascist/MS +fascistic +fashion/ZGBMDRS +fashionable/U +fashionably/U +fashioner/M +fashionista/MS +fast/MDRTGSP +fastback/SM +fastball/SM +fasten/UAGDS +fastener/SM +fastening/MS +fastidious/PY +fastidiousness/M +fastness/MS +fat/GSPMD +fatal/Y +fatalism/M +fatalist/SM +fatalistic +fatalistically +fatality/SM +fatback/M +fate/MS +fateful/YP +fatefulness/M +fathead/MDS +father/SGMDY +fatherhood/M +fatherland/MS +fatherless +fathom/SMDGB +fathomable/U +fathomless +fatigue/MDSG +fatigues/M +fatness/M +fatso/S +fatten/SDG +fatter +fattest +fattiness/M +fatty/RSMTP +fatuity/M +fatuous/YP +fatuousness/M +fatwa/SM +faucet/SM +fault/CSMDG +faultfinder/SM +faultfinding/M +faultily +faultiness/M +faultless/PY +faultlessness/M +faulty/PRT +faun/MS +fauna/SM +fauvism/M +fauvist/SM +faux +fav/S +fave/S +favor/ESMDG +favorable/U +favorably/U +favorite/SM +favoritism/M +fawn/MDRZGS +fawner/M +fax/GMDS +fay/TSMR +faze/GDS +fazed/U +fa�ence/M +fealty/M +fear/MDGS +fearful/YP +fearfulness/M +fearless/PY +fearlessness/M +fearmonger/MSG +fearsome +feasibility/M +feasible/IU +feasibly +feast/SMDRZG +feaster/M +feat/MS +feather/SGMD +featherbedding/M +featherbrained +featherless +featherweight/MS +feathery/TR +feature/DSMG +featureless +febrile +fecal +feces/M +feckless/PY +fecund +fecundate/GNDS +fecundation/M +fecundity/M +fed/SM +federal/SMY +federalism/M +federalist/MS +federalization/M +federalize/GDS +federate/FXDSGN +federation/FM +fedora/SM +fee/SM +feeble/RTP +feebleness/M +feebly +feed/MRZGSJ +feedback/M +feedbag/SM +feeder/M +feeding/M +feedlot/SM +feel/MRZGSJ +feeler/M +feelgood +feeling/MY +feet +feign/SDG +feigned/U +feint/SMDG +feisty/TR +feldspar/M +felicitate/GNXDS +felicitation/M +felicitous/Y +felicity/ISM +feline/SM +fell/MDRZTGS +fella/S +fellatio/M +fellow/SM +fellowman/M +fellowmen +fellowship/MS +felon/SM +felonious +felony/SM +felt/MDGS +fem +female/PSM +femaleness/M +feminine/SMY +femininity/M +feminism/M +feminist/SM +feminize/DSG +femoral +femur/SM +fen/SM +fence/DRSMZG +fencer/M +fencing/M +fend/CDRZGS +fender/CM +fenestration/M +fennel/M +feral +ferment/FCMS +fermentation/M +fermented +fermenting +fermium/M +fern/MS +ferny/RT +ferocious/PY +ferociousness/M +ferocity/M +ferret/GSMD +ferric +ferromagnetic +ferromagnetism +ferrous +ferrule/MS +ferry/DSMG +ferryboat/SM +ferryman/M +ferrymen +fertile/I +fertility/IM +fertilization/M +fertilize/DRSZG +fertilized/U +fertilizer/M +ferule/SM +fervency/M +fervent/Y +fervid/Y +fervor/M +fess/FKGSD +fest/MRZVS +festal +fester/GMD +festival/SM +festive/YP +festiveness/M +festivity/SM +festoon/GMDS +feta/M +fetal +fetch/DRSZG +fetcher/M +fetching/Y +fete/MGDS +fetid/P +fetidness/M +fetish/MS +fetishism/M +fetishist/SM +fetishistic +fetlock/MS +fetter's +fetter/USGD +fettle/M +fettuccine/M +fetus/MS +feud/MDGS +feudal +feudalism/M +feudalistic +fever/SMD +feverish/YP +feverishness/M +few/TPMR +fewness/M +fey +fez/M +fezzes +ff +fiance/CM +fiancee/MS +fiances +fianc�/SM +fianc�e/MS +fiasco/SM +fiascoes +fiat/MS +fib/ZSMR +fibbed +fibber/SM +fibbing +fiber/M +fiberboard/M +fiberfill/M +fiberglass/M +fibril/SM +fibrillate/GNDS +fibrillation/M +fibrin/M +fibroid +fibrosis/M +fibrous +fibula/M +fibulae +fibular +fiche/SM +fichu/SM +fickle/RPT +fickleness/M +fiction/MS +fictional/Y +fictionalization/SM +fictionalize/DSG +fictitious/Y +fictive +ficus/M +fiddle/DRSMZG +fiddler/M +fiddlesticks +fiddly/TR +fidelity/IM +fides +fidget/SGMD +fidgety +fiduciary/SM +fie +fief/MS +fiefdom/MS +field/ISMRZ +fielded +fielder/IM +fielding +fieldsman +fieldsmen +fieldwork/MRZ +fieldworker/M +fiend/SM +fiendish/Y +fierce/PRYT +fierceness/M +fieriness/M +fiery/RPT +fiesta/SM +fife/MZRS +fifer/M +fifteen/MHS +fifteenth/M +fifteenths +fifth/MY +fifths +fiftieth/M +fiftieths +fifty/SMH +fig/FSM +fight/SMRZG +fightback +fighter/IMS +fighting/IM +figment/MS +figuration/FM +figurative/Y +figure's +figure/EFGSD +figurehead/SM +figurine/MS +filament/MS +filamentous +filbert/MS +filch/DSG +file/KCSRDGZM +filename/S +filer/KCM +filesystem/SM +filet +filial +filibuster/MDRSZG +filibusterer/M +filigree/DSM +filigreeing +filing's +filings +fill's +fill/AIDGS +filled/U +filler/MS +fillet/MDGS +filling/SM +fillip/MDGS +filly/SM +film/MDGS +filminess/M +filmmaker/SM +filmography +filmstrip/MS +filmy/TPR +filo +filter/MDRBSZG +filtered/U +filterer/M +filth/M +filthily +filthiness/M +filthy/RPT +filtrate's +filtrate/IGNDS +filtration/IM +fin/SMR +finagle/DRSZG +finagler/M +final/SMY +finale/MS +finalist/SM +finality/M +finalization/M +finalize/DSG +finance's +finance/ADSG +financial/YS +financier/MS +financing/M +finch/MS +find/BJMRZGS +finder/M +finding/M +findings/M +fine's/F +fine/CAFTGDS +finely +fineness/M +finery/AM +finespun +finesse/DSMG +finger/MDGSJ +fingerboard/SM +fingering/M +fingerling/SM +fingermark/S +fingernail/SM +fingerprint/SGMD +fingertip/MS +finial/MS +finical +finickiness/M +finicky/RPT +finis/MS +finish's +finish/ADSG +finished/U +finisher/MS +finite/IY +fink/MDGS +finned +finny +fintech +fintechs +fir/ZGSJMDRH +fire/MS +firearm/SM +fireball/MS +firebomb/MDSJG +firebox/MS +firebrand/SM +firebreak/SM +firebrick/SM +firebug/SM +firecracker/SM +firedamp/M +firefight/MRSZG +firefighter/M +firefighting/M +firefly/SM +fireguard/S +firehouse/SM +firelight/ZMR +fireman/M +firemen +fireplace/SM +fireplug/MS +firepower/M +fireproof/DSG +firer/M +firescreen/S +fireside/MS +firestorm/MS +firetrap/MS +firetruck/MS +firewall/MS +firewater/M +firewood/M +firework/SM +firm/MDRYPTGS +firmament/SM +firmness/M +firmware/M +first/SMY +firstborn/SM +firsthand +firth/M +firths +fiscal/MYS +fish/MDRSZG +fishbowl/SM +fishcake/SM +fisher/M +fisherman/M +fishermen +fishery/SM +fishhook/SM +fishily +fishiness/M +fishing/M +fishmonger/MS +fishnet/SM +fishpond/MS +fishtail/DGS +fishwife/M +fishwives +fishy/TRP +fissile +fission/BM +fissure/SM +fist/MS +fistfight/MS +fistful/SM +fisticuffs/M +fistula/SM +fistulous/M +fit/KAMS +fitful/YP +fitfulness/M +fitly +fitment/S +fitness/UM +fitted/UA +fitter/MS +fittest +fitting/SMY +five/MZRS +fix/ZGBJMDRS +fixate/GNVDSX +fixation/M +fixative/MS +fixed/Y +fixer/M +fixings/M +fixity/M +fixture/MS +fizz/MDSG +fizzle/DSMG +fizzy/RT +fjord/SM +fl/JDG +flab/M +flabbergast/SGD +flabbily +flabbiness/M +flabby/RPT +flaccid/Y +flaccidity/M +flack/SM +flag/MS +flagella +flagellant/S +flagellate/GNDS +flagellation/M +flagellum/M +flagged +flagging/U +flagman/M +flagmen +flagon/MS +flagpole/SM +flagrance/M +flagrancy/M +flagrant/Y +flagship/SM +flagstaff/MS +flagstone/MS +flail/SGMD +flair/SM +flak/M +flake/DSMG +flakiness/M +flaky/TRP +flamage +flambe/MS +flambeed +flambeing +flamboyance/M +flamboyancy/M +flamboyant/Y +flamb�/MD +flame/DRSJMZG +flamenco/MS +flameproof/DGS +flamethrower/SM +flamingo/MS +flammability/IM +flammable/SM +flan/MS +flaneur/SM +flange/MS +flank/SZGMDR +flanker/M +flannel/SGMD +flannelette/M +flap/MS +flapjack/MS +flapped +flapper/SM +flapping +flare/DSMG +flareup/SM +flash/ZTGMDRS +flashback/SM +flashbulb/SM +flashcard/SM +flashcube/SM +flasher/M +flashgun/SM +flashily +flashiness/M +flashing/M +flashlight/MS +flashpoint/SM +flashy/RTP +flask/SM +flat/MYPS +flatbed/SM +flatboat/SM +flatbread +flatcar/SM +flatfeet +flatfish/MS +flatfoot/SMD +flatiron/SM +flatland/M +flatlet/S +flatmate/S +flatness/M +flatted +flatten/SDG +flatter/SDRZG +flatterer/M +flattering/Y +flattery/M +flattest +flatting +flattish +flattop/SM +flatulence/M +flatulent +flatus/M +flatware/M +flatworm/SM +flaunt/MDSG +flaunting/Y +flavor/MDSGJ +flavored/U +flavorful +flavoring/M +flavorless +flavorsome +flaw/MDGS +flawless/PY +flawlessness/M +flax/MN +flay/DGS +flea/MS +fleabag/SM +fleabite/S +fleapit/S +fleck/SGMD +fledged/U +fledgling/MS +flee/S +fleece/MZGDRS +fleecer/M +fleeciness/M +fleecy/RTP +fleeing +fleet/STGMDRYP +fleetingly/M +fleetingness/M +fleetness/M +flesh/GMDSY +fleshly/TR +fleshpot/MS +fleshy/RT +flew +flex/AMS +flexed +flexibility/IM +flexible/I +flexibly/I +flexing +flexion +flextime/M +flibbertigibbet/SM +flick/SZGMDR +flicker/GMD +flier/M +flight/MS +flightiness/M +flightless +flighty/PTR +flimflam/SM +flimflammed +flimflamming +flimsily +flimsiness/M +flimsy/TRP +flinch/GMDS +fling/GM +flint/SM +flintlock/SM +flinty/TR +flip/MS +flippancy/M +flippant/Y +flipped +flipper/MS +flippest +flipping +flippy/S +flirt/SGMD +flirtation/MS +flirtatious/YP +flirtatiousness/M +flirty +flit/MS +flitted +flitting +float/SMDRZG +floater/M +flock/SMDG +flocking/M +floe/MS +flog/S +flogged +flogger/SM +flogging/MS +flood/SMDRG +floodgate/MS +floodlight/MDSG +floodlit +floodplain/MS +floodwater/MS +floor/SMDG +floorboard/MS +flooring/M +floorwalker/SM +floozie/M +floozy/SM +flop/MS +flophouse/MS +flopped +floppily +floppiness/M +flopping +floppy/PRSMT +flora/SM +floral +florescence/IM +florescent/I +floret/SM +florid/PY +floridness/M +florin/SM +florist/SM +floss/MDSG +flossy/RT +flotation/SM +flotilla/MS +flotsam/M +flounce/DSMG +flouncy +flounder/MDSG +flour/SMDG +flourish/GMDS +floury +flout/SMDRZG +flouter/M +flow/MDGS +flowchart/SM +flower's +flower/CSDG +flowerbed/MS +floweriness/M +flowering/S +flowerless +flowerpot/MS +flowery/PTR +flown +flt +flu/M +flub/MS +flubbed +flubbing +fluctuate/GNDSX +fluctuation/M +flue/MS +fluency/M +fluent/Y +fluff/SMDG +fluffiness/M +fluffy/RPT +fluid/SMY +fluidity/M +fluidize/GS +fluke/SM +fluky/RT +flume/SM +flummox/DSG +flung +flunk/SMDG +flunky/SM +fluoresce/DSG +fluorescence/M +fluorescent +fluoridate/GNDS +fluoridation/M +fluoride/SM +fluorine/M +fluorite/M +fluorocarbon/MS +fluoroscope/SM +fluoroscopic +fluoxetine +flurry/GDSM +flush/MDRSTG +fluster/MDSG +flute/DSMG +fluting/M +flutist/MS +flutter/MDSG +fluttery +fluvial +flux's/A +flux/IMS +fluxed +fluxing +fly/ZTGBDRSM +flyaway +flyblown +flyby/M +flybys +flycatcher/MS +flyer/SM +flying/M +flyleaf/M +flyleaves +flyover/MS +flypaper/SM +flypast/S +flysheet/S +flyspeck/GMDS +flyswatter/MS +flytrap/S +flyway/SM +flyweight/SM +flywheel/MS +fo'c'sle/MS +foal/MDGS +foam/MDGS +foaminess/M +foamy/RTP +fob/SM +fobbed +fobbing +focal/Y +foci +focus's +focus/ADSG +focused/U +fodder/SM +foe/SM +fog's +fog/CS +fogbound +fogged/C +foggily +fogginess/M +fogging/C +foggy/RTP +foghorn/MS +fogy/SM +fogyish +foible/SM +foil/MDGS +foist/SDG +fol +fold's +fold/AUSGD +foldaway +folder/SM +foldout/MS +foliage/M +folic +folio/SM +folk/MS +folklore/M +folkloric +folklorist/MS +folksiness/M +folksinger/SM +folksinging/M +folksy/PTR +folktale/MS +folkway/MS +foll +follicle/MS +follow/SDRZGJ +follower/M +following/M +followup/S +folly/SM +foment/SGD +fomentation/M +fond/RYTP +fondant/MS +fondle/DSG +fondness/M +fondue/SM +font/MS +fontanel/MS +fontanelle/MS +foo +foobar +food/MS +foodie/SM +foodstuff/SM +fool/MDGS +foolery/SM +foolhardily +foolhardiness/M +foolhardy/TPR +foolish/YP +foolishness/M +foolproof +foolscap/M +foot/MDRZGSJ +footage/M +football/MRZGS +footballer/M +footbridge/SM +footfall/MS +foothill/MS +foothold/MS +footie +footing/M +footless +footlights/M +footling/MS +footlocker/SM +footloose +footman/M +footmen +footnote/MGDS +footpath/M +footpaths +footplate/S +footprint/SM +footrace/MS +footrest/MS +footsie/SM +footslogging +footsore +footstep/MS +footstool/SM +footwear/M +footwork/M +footy +fop/SM +foppery/M +foppish/P +foppishness/M +for/H +fora +forage/DRSMZG +forager/M +foray/SMDG +forbade +forbear/SMG +forbearance/M +forbid/S +forbidden +forbidding/YS +forbore +forborne +force/DSMG +forced/U +forceful/PY +forcefulness/M +forceps/M +forcible +forcibly +ford/MDGSB +fore/MS +forearm/GSMD +forebear/MS +forebode/GJDS +foreboding/M +forecast/MRZGS +forecaster/M +forecastle/MS +foreclose/DSG +foreclosure/MS +forecourt/SM +foredoom/DGS +forefather/MS +forefeet +forefinger/SM +forefoot/M +forefront/SM +foregather/GDS +forego/G +foregoes +foregone +foreground/GMDS +forehand/MS +forehead/MS +foreign/ZRP +foreigner/M +foreignness/M +foreknew +foreknow/GS +foreknowledge/M +foreknown +foreleg/SM +forelimb/MS +forelock/MS +foreman/M +foremast/MS +foremen +foremost +forename/MDS +forenoon/MS +forensic/MS +forensically +forensics/M +foreordain/GSD +forepart/MS +foreperson/SM +foreplay/M +forequarter/MS +forerunner/MS +foresail/MS +foresaw +foresee/RSBZ +foreseeable/U +foreseeing +foreseen/U +foreseer/M +foreshadow/GDS +foreshore/S +foreshorten/DSG +foresight/MD +foresightedness/M +foreskin/MS +forest's +forest/ACGDS +forestall/SGD +forestation/ACM +forester/MS +forestland/M +forestry/M +foretaste/DSMG +foretell/GS +forethought/M +foretold +forever/M +forevermore +forewarn/DSG +forewent +forewoman/M +forewomen +foreword/MS +forfeit/GSMD +forfeiture/SM +forgather/SDG +forgave +forge/DRSMZGVJ +forger/M +forgery/SM +forget/S +forgetful/YP +forgetfulness/M +forgettable/U +forgetting +forging/M +forgivable/U +forgive/BRSZGP +forgiven +forgiveness/M +forgiver/M +forgiving/U +forgo/RZG +forgoer/M +forgoes +forgone +forgot +forgotten/U +fork/MDGS +forkful/SM +forklift/MS +forlorn/Y +form's +form/CAIFDGS +forma/K +formal/SMY +formaldehyde/M +formalin +formalism/M +formalist/MS +formalities +formality/IM +formalization/M +formalize/GDS +format/SMV +formation/CFASM +formatted/A +formatting/M +formed/U +former/FIAM +formerly +formfitting +formic +formidable +formidably +formless/PY +formlessness/M +formula/MS +formulae +formulaic +formulate/ADSGNX +formulated/U +formulation/AM +formulator/SM +fornicate/GNDS +fornication/M +fornicator/MS +forsake/GS +forsaken +forsook +forsooth +forswear/SG +forswore +forsworn +forsythia/SM +fort/MS +forte/SM +forthcoming/M +forthright/YP +forthrightness/M +forthwith +fortieth/M +fortieths +fortification/M +fortified/U +fortifier/M +fortify/DRSNZGX +fortissimo +fortitude/M +fortnight/MYS +fortress/MS +fortuitous/YP +fortuitousness/M +fortuity/M +fortunate/UY +fortune/MS +fortuneteller/SM +fortunetelling/M +forty/SMH +forum/SM +forward/MDRYZTGSP +forwarder/M +forwardness/M +forwent +fossa +fossil/SM +fossilization/M +fossilize/GDS +foster/GSD +fought +foul/MDRYTGSP +foulard/M +foulmouthed +foulness/M +found/FSDG +foundation/SM +foundational +founded/U +founder/GMDS +foundling/SM +foundry/SM +fount/SM +fountain/SM +fountainhead/MS +four/MHS +fourfold +fourposter/SM +fourscore/M +foursome/SM +foursquare +fourteen/SMH +fourteenth/M +fourteenths +fourth/MY +fourths +fowl/MDGS +fox/GMDS +foxfire/M +foxglove/SM +foxhole/MS +foxhound/SM +foxhunt/GS +foxily +foxiness/M +foxtrot/MS +foxtrotted +foxtrotting +foxy/RTP +foyer/SM +fps +fr +fracas/MS +frack/SDRZG +fractal/SM +fraction/ISM +fractional/Y +fractious/YP +fractiousness/M +fracture/MGDS +frag/S +fragile/RT +fragility/M +fragment/GMDS +fragmentary/M +fragmentation/M +fragrance/MS +fragrant/Y +frail/RYTP +frailness/M +frailty/SM +frame/DRSMZG +framed/U +framer/M +framework/SM +franc/SM +franca +franchise's +franchise/EDSG +franchisee/SM +franchiser/SM +franchisor/SM +francium/M +francophone +frangibility/M +frangible +frank/SMDRYTGP +frankfurter/MS +frankincense/M +frankness/M +frantic +frantically +frappe/SM +frapp�/M +frat/MS +fraternal/Y +fraternity/FSM +fraternization/M +fraternize/ZGDRS +fraternizer/M +fratricidal +fratricide/MS +fraud's +fraud/S +fraudster/S +fraudulence/M +fraudulent/Y +fraught +fray's +fray/CDGS +frazzle/MGDS +freak/SMDG +freakish/YP +freakishness/M +freakout/MS +freaky/RT +freckle/DSMG +freckly +free/YTDRS +freebase/MGDS +freebee/SM +freebie/SM +freebooter/SM +freeborn +freedman/M +freedmen +freedom/SM +freegan/S +freehand +freehold/ZMRS +freeholder/M +freeing +freelance/DRSMZG +freelancer/M +freeload/SDRZG +freeloader/M +freeman/M +freemasonry +freemen +freephone +freesia/S +freestanding +freestone/SM +freestyle/SM +freethinker/SM +freethinking/M +freeware/M +freeway/MS +freewheel/DGS +freewill +freezable +freeze's +freeze/UAGS +freezer/MS +freezing's +freight/MDRZGS +freighter/M +french +frenemy/S +frenetic +frenetically +frenzied/Y +frenzy/DSM +freq +frequencies +frequency/IM +frequent/DRYSZTG +frequented/U +frequenter/M +fresco/M +frescoes +fresh/PNRYXZT +freshen/ZGDR +freshener/M +freshet/MS +freshman/M +freshmen +freshness/M +freshwater/M +fret/MS +fretful/YP +fretfulness/M +fretsaw/MS +fretted +fretting +fretwork/M +friable +friar/SM +friary/SM +fricassee/DSM +fricasseeing +fricative/SM +friction/SM +frictional +fridge/SM +friedcake/MS +friend's +friend/UGSDY +friendless +friendlies +friendliness/UM +friendly's +friendly/UPTR +friendship/MS +frieze/SM +frig/S +frigate/MS +frigged +frigging +fright/SXGMDN +frighten/DG +frightening/Y +frightful/PY +frightfulness/M +frigid/YP +frigidity/M +frigidness/M +frill/SMD +frilly/TR +fringe's +fringe/IDSG +frippery/SM +frisk/SDG +friskily +friskiness/M +frisky/TRP +frisson/S +fritter/MDSG +fritz/M +frivolity/SM +frivolous/PY +frivolousness/M +frizz/MDSYG +frizzle/MGDS +frizzy/TR +fro +frock's +frock/CUS +frog/MS +frogging/S +frogman/M +frogmarch/GDS +frogmen +frogspawn +frolic/SM +frolicked +frolicker/SM +frolicking +frolicsome +from +frond/SM +front's +front/FSDG +frontage/MS +frontal/Y +frontbench/ZRS +frontier/MS +frontiersman/M +frontiersmen +frontierswoman +frontierswomen +frontispiece/MS +frontward/S +frosh/M +frost's +frost/CSDG +frostbit +frostbite/MGS +frostbitten +frostily +frostiness/M +frosting/SM +frosty/TPR +froth/MDG +frothiness/M +froths +frothy/TPR +froufrou/M +froward/P +frowardness/M +frown/SMDG +frowsy/TR +frowzily +frowziness/M +frowzy/TPR +froze/AU +frozen/UA +fructify/DSG +fructose/M +frugal/Y +frugality/M +fruit/SMDG +fruitcake/MS +fruiterer/S +fruitful/YP +fruitfulness/M +fruitiness/M +fruition/M +fruitless/PY +fruitlessness/M +fruity/TPR +frump/SM +frumpish +frumpy/TR +frustrate/GNXDS +frustrating/Y +frustration/M +frustum/MS +fry/GDSM +fryer/SM +ft +ftp/ZGS +fuchsia/MS +fuck/SMGDRZ! +fucker/M! +fuckhead/SM! +fuddle/DSMG +fudge/DSMG +fuehrer/MS +fuel's +fuel/ADGS +fug +fugacious/PY +fugal +fuggy +fugitive/MS +fugue/SM +fuhrer/SM +fulcrum/MS +fulfill/LDGS +fulfilled/U +fulfilling/U +fulfillment/M +full/MDRZTGSP +fullback/MS +fuller/M +fullness/M +fully +fulminate/DSXGN +fulmination/M +fulsome/PY +fulsomeness/M +fum/S +fumble/DRSMZG +fumbler/M +fumbling/Y +fume/MGDS +fumigant/MS +fumigate/GNDS +fumigation/M +fumigator/SM +fumy/RT +fun/M +function/MDGS +functional/Y +functionalism +functionalist/S +functionality/S +functionary/SM +functor +fund/AMDRZGS +fundamental/SMY +fundamentalism/M +fundamentalist/SM +funded/U +funding/M +fundraiser/MS +fundraising +funeral/MS +funerary +funereal/Y +funfair/S +fungal +fungi +fungible/MS +fungicidal +fungicide/MS +fungoid +fungous +fungus/M +funicular/SM +funk/MDGS +funkiness/M +funky/PRT +funnel/MDGS +funner +funnest +funnily +funniness/M +funny/TPRSM +funnyman/M +funnymen +fur/SM +furbelow/M +furbish/ADSG +furious/Y +furl's +furl/UDGS +furlong/SM +furlough/GMD +furloughs +furn +furnace/SM +furnish/ADSG +furnished/U +furnishings/M +furniture/M +furor/SM +furosemide +furred +furrier/M +furriness/M +furring/M +furrow/MDSG +furry/ZTRP +further/SGD +furtherance/M +furthermore +furthermost +furthest +furtive/YP +furtiveness/M +fury/SM +furze/M +fuse's/A +fuse/CAIFGDS +fusee/SM +fuselage/SM +fusibility/M +fusible +fusileer/SM +fusilier/SM +fusillade/MS +fusion/IFKSM +fuss/MDSG +fussbudget/MS +fussily +fussiness/M +fusspot/SM +fussy/TRP +fustian/M +fustiness/M +fusty/TRP +fut +futile/Y +futility/M +futon/SM +future/MS +futurism/M +futurist/MS +futuristic +futurity/SM +futurologist/MS +futurology/M +futz/DSG +fuzz/MDSG +fuzzball/S +fuzzily +fuzziness/M +fuzzy/PTR +fwd +fwy +f�te/SM +g/SNXVB +gab/SM +gabardine/SM +gabbed +gabbiness/M +gabbing +gabble/DSMG +gabby/RTP +gaberdine/SM +gabfest/MS +gable/DSM +gad/S +gadabout/SM +gadded +gadder/SM +gadding +gadfly/SM +gadget/SM +gadgetry/M +gadolinium/M +gaff/MDRZGS +gaffe/SM +gaffer/M +gag/SM +gaga +gagged +gagging +gaggle/SM +gaiety/M +gaily +gain's +gain/ADGS +gainer/SM +gainful/Y +gainsaid +gainsay/ZGRS +gainsayer/M +gait/MRZS +gaiter/M +gal/SM +gala/MS +galactic +galaxy/SM +gale's +gale/AS +galena/M +gall/MDGS +gallant/SMY +gallantry/M +gallbladder/MS +galleon/SM +galleria/MS +gallery/SM +galley/SM +gallimaufry/SM +gallium/M +gallivant/GSD +gallon/SM +gallop/SMDG +gallows/M +gallstone/MS +galoot/SM +galore +galosh/MS +galumph/DG +galumphs +galvanic +galvanism/M +galvanization/M +galvanize/DSG +galvanometer/MS +gambit/SM +gamble/DRSMZG +gambler/M +gambling/M +gambol/SMDG +game/MYTGDRSP +gamecock/MS +gamekeeper/MS +gameness/M +gamesmanship/M +gamester/MS +gamete/SM +gametic +gamey +gamify/DSNG +gamin/SM +gamine/SM +gaminess/M +gaming/M +gamma/SM +gammon/M +gammy +gamut/SM +gamy/RTP +gander/SM +gang/MDGS +gangbusters/M +gangland/M +ganglia +gangling +ganglion/M +ganglionic +gangplank/SM +gangrene/DSMG +gangrenous +gangsta/S +gangster/SM +gangway/MS +ganja +gannet/SM +gantlet/MS +gantry/SM +gap/GSMD +gape/MS +gar/SLM +garage/DSMG +garb/MDGS +garbage/M +garbageman +garbanzo/SM +garble/DSG +garcon/SM +garden/SZGMDR +gardener/M +gardenia/MS +gardening/M +garfish/MS +gargantuan +gargle/DSMG +gargoyle/SM +garish/PY +garishness/M +garland/MDGS +garlic/M +garlicky +garment/MS +garner/SGD +garnet/SM +garnish/GLMDS +garnishee/DSM +garnisheeing +garnishment/SM +garotte/MGDS +garret/SM +garrison/MDSG +garrote/MZGDRS +garroter/M +garrotte/MGDS +garrulity/M +garrulous/PY +garrulousness/M +garter/SM +gar�on/SM +gas's +gas/CS +gasbag/SM +gaseous +gash/MDSG +gasholder/S +gasket/SM +gaslight/MS +gasman +gasmen +gasohol/M +gasoline/M +gasometer/S +gasp/MDGS +gassed/C +gasses +gassing/C +gassy/RT +gastric +gastritis/M +gastroenteritis/M +gastroenterologist/M +gastroenterology +gastrointestinal +gastronome/S +gastronomic +gastronomical/Y +gastronomy/M +gastropod/SM +gasworks/M +gate/MGDS +gateau +gateaux +gatecrash/DRSZG +gatecrasher/M +gatehouse/SM +gatekeeper/MS +gatepost/MS +gateway/MS +gather/SJZGMDR +gatherer/M +gathering/M +gator/SM +gauche/RPYT +gaucheness/M +gaucherie/M +gaucho/SM +gaudily +gaudiness/M +gaudy/RPT +gauge/DSMG +gaunt/RPT +gauntlet/MS +gauntness/M +gauze/M +gauziness/M +gauzy/RPT +gave +gavel/SM +gavotte/MS +gawd +gawk/DGS +gawkily +gawkiness/M +gawky/RPT +gawp/DGS +gay/TSPMR +gayness/M +gaze/MZGDRS +gazebo/SM +gazelle/MS +gazer/M +gazette/MGDS +gazetteer/MS +gazillion/HS +gazpacho/M +gazump/DGS +gear/MDGS +gearbox/MS +gearing/M +gearshift/MS +gearwheel/SM +gecko/SM +geddit +gee/DS +geeing +geek/MS +geeky/RT +geese +geezer/MS +geisha/M +gel/SM +gelatin/M +gelatinous +gelcap/M +geld/DJGS +gelding/M +gelid +gelignite/M +gelled +gelling +gem/SM +gemmology/M +gemological +gemologist/MS +gemology/M +gemstone/MS +gendarme/MS +gender/MDS +gene/MS +genealogical/Y +genealogist/MS +genealogy/SM +genera +general/SMY +generalissimo/MS +generalist/MS +generality/SM +generalization/MS +generalize/GDS +generalship/M +generate/ACDSGNV +generation's/A +generation/CSM +generational +generator/SM +generic/SM +generically +generosity/SM +generous/PY +generousness/M +genes/S +genesis/M +genetic/S +genetically +geneticist/MS +genetics/M +genial/FY +geniality/FM +geniculate +genie/SM +genii +genital/FY +genitalia/M +genitals/M +genitive/MS +genitourinary +genius/MS +genned +genning +genocidal +genocide/MS +genome/MS +genomic/SM +genre/SM +gent/AMS +genteel/YP +genteelness/M +gentian/SM +gentile/SM +gentility/M +gentle/TGDRSP +gentlefolk/MS +gentlefolks/M +gentleman/MY +gentlemanly/U +gentlemen +gentleness/M +gentlewoman/M +gentlewomen +gently +gentrification/M +gentrify/DSGN +gentry/SM +genuflect/DGS +genuflection/MS +genuine/PY +genuineness/M +genus/M +geocache/DSG +geocentric +geocentrically +geocentricism +geocentrism +geochemistry/M +geode/SM +geodesic/SM +geodesy/M +geodetic +geoengineering +geog +geographer/SM +geographic +geographical/Y +geography/SM +geologic +geological/Y +geologist/MS +geology/SM +geom +geomagnetic +geomagnetism/M +geometer +geometric +geometrical/Y +geometry/SM +geophysical +geophysicist/SM +geophysics/M +geopolitical/Y +geopolitics/M +geostationary +geosynchronous +geosyncline/MS +geothermal +geothermic +geranium/MS +gerbil/MS +geriatric/S +geriatrician/S +geriatrics/M +germ/MS +germane +germanium/M +germicidal +germicide/MS +germinal/M +germinate/GNDS +germination/M +gerontocracy +gerontological +gerontologist/MS +gerontology/M +gerrymander/GMDS +gerrymandering/M +gerund/MS +gestalt/S +gestapo/MS +gestate/GNDS +gestation/M +gestational +gesticulate/DSGNX +gesticulation/M +gestural +gesture/MGDS +gesundheit +get/S +getaway/SM +getting +getup/M +gewgaw/SM +geyser/SM +ghastliness/M +ghastly/TPR +ghat/MS +ghee +gherkin/MS +ghetto/SM +ghettoize/GDS +ghost/SMDYG +ghostliness/M +ghostly/RTP +ghostwrite/ZGRS +ghostwriter/M +ghostwritten +ghostwrote +ghoul/SM +ghoulish/YP +ghoulishness/M +giant/SM +giantess/MS +gibber/GDS +gibberish/M +gibbet/GMDS +gibbon/MS +gibbous +gibe/MGDS +gibibyte/MS +giblet/SM +giddily +giddiness/M +giddy/RTP +gift/MDGS +gig/SM +gigabit/SM +gigabyte/MS +gigahertz/M +gigajoule/SM +gigantic +gigantically +gigapixel/MS +gigawatt/SM +gigged +gigging +giggle/DRSMZG +giggler/M +giggly/RT +gigolo/SM +gild/MDRZGS +gilder/M +gilding/M +gill/MS +gillie/S +gillion/S +gilt/MS +gimbals/M +gimcrack/SM +gimcrackery/M +gimlet/GSMD +gimme/SM +gimmick/MS +gimmickry/M +gimmicky +gimp/MDGS +gimpy +gin/SM +ginger/GSMDY +gingerbread/M +gingersnap/SM +gingery +gingham/M +gingivitis/M +ginkgo/SM +ginkgoes +ginned +ginning +ginormous +ginseng/M +giraffe/MS +gird/DRZGS +girder/M +girdle/DSMG +girl/MS +girlfriend/MS +girlhood/SM +girlie +girlish/YP +girlishness/M +girly/S +giro/S +girt/MDGS +girth/M +girths +gist/M +git/S +gite/S +give/ZGJRS +giveaway/MS +giveback/MS +given/SM +giver/M +gizmo/SM +gizzard/MS +glace/S +glaceed +glaceing +glacial/Y +glaciate/XGNDS +glaciation/M +glacier/MS +glac�/SDG +glad/MYSP +gladden/GDS +gladder +gladdest +glade/SM +gladiator/SM +gladiatorial +gladiola/SM +gladioli +gladiolus/M +gladness/M +gladsome +glam +glamor/SGMD +glamorization/M +glamorize/DSG +glamorous/Y +glamour/GMDS +glamping +glance/DSMG +gland/SM +glandes +glandular +glans/M +glare/DSMG +glaring/Y +glasnost/M +glass/MDSG +glassblower/MS +glassblowing/M +glassful/SM +glasshouse/S +glassily +glassiness/M +glassware/M +glassy/RTP +glaucoma/M +glaze/DSMG +glazier/SM +glazing/M +gleam/SMDGJ +glean/SDRZGJ +gleaner/M +gleanings/M +glee/M +gleeful/YP +gleefulness/M +glen/MS +glenohumeral +glenoid +glib/YP +glibber +glibbest +glibness/M +glide/DRSMZG +glider/M +gliding/M +glimmer/MDGJS +glimmering/M +glimpse/MGDS +glint/SMDG +glissandi +glissando/M +glisten/MDSG +glister/DSG +glitch/GMDS +glitter/MDSG +glitterati +glittery +glitz/M +glitzy/TR +gloaming/SM +gloat/SMDG +gloating/Y +glob/MDGS +global/Y +globalism/M +globalist/MS +globalization/M +globalize/GDS +globe/SM +globetrotter/MS +globetrotting +globular +globule/MS +globulin/M +glockenspiel/SM +glom/DGS +gloom/M +gloomily +gloominess/M +gloomy/TRP +glop/M +gloppy +glorification/M +glorify/GDSN +glorious/IY +glory/DSMG +gloss/MDSG +glossary/SM +glossily +glossiness/M +glossolalia/M +glossy/PTRSM +glottal +glottis/MS +glove/DSMG +glow/MDRZGS +glower/GMD +glowing/Y +glowworm/MS +glucagon +glucose/M +glue/MGDS +glued/U +gluey +gluier +gluiest +glum/YP +glummer +glummest +glumness/M +gluon/S +glut/MNS +gluten/M +glutenous +glutinous/Y +glutted +glutting +glutton/MS +gluttonous/Y +gluttony/M +glycerin/M +glycerine/M +glycerol/M +glycogen/M +glycol +glyph +gm +gnarl/SMDG +gnarly/TR +gnash/MDSG +gnat/MS +gnaw/DGS +gneiss/M +gnocchi +gnome/SM +gnomic +gnomish +gnu/SM +go/JMRHZG +goad/MDGS +goal/MS +goalie/SM +goalkeeper/MS +goalkeeping/M +goalless +goalmouth +goalmouths +goalpost/MS +goalscorer/S +goaltender/MS +goat/MS +goatee/SM +goatherd/MS +goatskin/MS +gob/SM +gobbed +gobbet/SM +gobbing +gobble/DRSMZG +gobbledygook/M +gobbler/M +goblet/SM +goblin/SM +gobsmacked +gobstopper/S +gochujang +god/SM +godawful +godchild/M +godchildren/M +goddam/D +goddammit +goddamn/D +goddaughter/MS +goddess/MS +godfather/SM +godforsaken +godhead/M +godhood/M +godless/PY +godlessness/M +godlike +godliness/UM +godly/URTP +godmother/SM +godparent/SM +godsend/SM +godson/SM +godspeed +goer/M +goes +gofer/SM +goggle/DSMG +goggles/M +going/M +goiter/SM +gold/MNS +goldbrick/ZGSMDR +goldbricker/M +golden/TR +goldenrod/M +goldfield/S +goldfinch/MS +goldfish/MS +goldmine/SM +goldsmith/M +goldsmiths +golf/MDRZGS +golfer/M +golliwog/S +golly/SM +gonad/SM +gonadal +gondola/MS +gondolier/SM +gone/ZR +goner/M +gong/MDGS +gonk/S +gonna +gonorrhea/M +gonorrheal +gonzo +goo/M +goober/SM +good/MYSP +goodby/M +goodbye/MS +goodbys +goodhearted +goodie/M +goodish +goodly/TR +goodness/M +goodnight +goods/M +goodwill/M +goody/SM +gooey +goof/MDGS +goofball/SM +goofiness/M +goofy/RPT +google/DSMG +googly/S +gooier +gooiest +gook/MS +goon/MS +goop/M +goose/DSMG +gooseberry/SM +goosebumps/M +gooseflesh/M +goosestep/S +goosestepped +goosestepping +gopher/SM +gore/MGDS +gorge's +gorge/EDSG +gorgeous/YP +gorgeousness/M +gorgon/SM +gorilla/MS +gorily +goriness/M +gormandize/DRSZG +gormandizer/M +gormless +gorp/MS +gorse/M +gory/RTP +gosh +goshawk/MS +gosling/SM +gospel/MS +gossamer/M +gossip/MDRZGS +gossiper/M +gossipy +got +gotcha/S +goths +gotta +gotten +gouache/S +gouge/DRSMZG +gouger/M +goulash/MS +gourd/SM +gourde/MS +gourmand/SM +gourmet/SM +gout/M +gouty/TR +gov +govern/DGSBL +governable/U +governance/M +governed/U +governess/MS +government/MS +governmental +governor/SM +governorship/M +govt +gown/MDGS +gr +grab/MS +grabbed +grabber/MS +grabbing +grabby/TR +grace/EDSMG +graceful/EPY +gracefulness/EM +graceless/PY +gracelessness/M +gracious/UY +graciousness/M +grackle/MS +grad/MRZSB +gradate/XGNDS +gradation/CM +grade's +grade/CADSG +graded/U +grader/M +gradient/MS +gradual/PY +gradualism/M +gradualness/M +graduate/XMGNDS +graduation/M +graffiti +graffito/M +graft/SMDRZG +grafter/M +graham/S +grail +grain/ISMD +graininess/M +grainy/PTR +gram/KMS +grammar/MS +grammarian/SM +grammatical/UY +grammatically/K +gramophone/MS +grampus/MS +gran/S +granary/SM +grand/SMRYPT +grandad/MS +grandam/MS +grandaunt/MS +grandchild/M +grandchildren/M +granddad/SM +granddaddy/SM +granddaughter/SM +grande +grandee/MS +grandeur/M +grandfather/GMDYS +grandiloquence/M +grandiloquent +grandiose/Y +grandiosity/M +grandma/MS +grandmother/MYS +grandnephew/MS +grandness/M +grandniece/MS +grandpa/MS +grandparent/MS +grandson/MS +grandstand/SGMD +granduncle/SM +grange/SM +granite/M +granitic +grannie/M +granny/SM +granola/M +grant/SMDRZG +grantee/MS +granter/M +grantor/MS +grantsmanship/M +granular +granularity/M +granulate/GNDS +granulation/M +granule/MS +grape/SM +grapefruit/MS +grapeshot/M +grapevine/SM +graph/MDG +graphic/MS +graphical/Y +graphite/M +graphologist/MS +graphology/M +graphs +grapnel/MS +grapple/MGDS +grasp/SMDBG +grass/MDSG +grasshopper/MS +grassland/MS +grassroots +grassy/TR +grate/DRSMZGJ +grateful/UYP +gratefulness/UM +grater/M +gratification/M +gratify/GNXDS +gratifying/Y +gratin/S +grating/MY +gratis +gratitude/IM +gratuitous/YP +gratuitousness/M +gratuity/SM +gravamen/MS +grave/DRSMYTGP +gravedigger/SM +gravel/SGMDY +graven +graveness/M +graveside/MS +gravestone/SM +graveyard/MS +gravid +gravimeter/MS +gravitas +gravitate/GNDS +gravitation/M +gravitational +gravity/M +gravy/SM +gray/MDRTGSP +graybeard/SM +grayish +grayness/M +graze/DRSMZG +grazer/M +grease/DRSMZG +greasepaint/M +greasily +greasiness/M +greasy/PTR +great/SMRYPT +greatcoat/SM +greathearted +greatness/M +grebe/SM +greed/M +greedily +greediness/M +greedy/PTR +green/GPSMDRYT +greenback/MS +greenbelt/MS +greenery/M +greenfield +greenfly/S +greengage/MS +greengrocer/SM +greenhorn/SM +greenhouse/SM +greenish +greenmail/M +greenness/M +greenroom/SM +greenstone +greensward/M +greenwood/M +greet/ZGJSDR +greeter/M +greeting/M +gregarious/PY +gregariousness/M +gremlin/SM +grenade/SM +grenadier/MS +grenadine/M +grep/S +grepped +grepping +grew/A +grey/MDRTGS +greybeard's +greybeards +greyhound/SM +greyness's +gribble/S +grid/MS +griddle/SM +griddlecake/SM +gridiron/SM +gridlock/SMD +grief/SM +grievance/MS +grieve/ZGDRS +griever/M +grievous/PY +grievousness/M +griffin/SM +griffon/SM +grill/SGMDJ +grille/MS +grim/DYPG +grimace/DSMG +grime/SM +griminess/M +grimmer +grimmest +grimness/M +grimy/TRP +grin/MS +grind/SZGMRJ +grinder/M +grindstone/MS +gringo/MS +grinned +grinning +grip/MDRSZG +gripe/SM +griper/M +grippe/MZGDR +gripper/M +grisliness/M +grisly/RTP +grist/MY +gristle/M +gristmill/MS +grit/MS +grits/M +gritted +gritter/SM +grittiness/M +gritting +gritty/RTP +grizzle/DSG +grizzly/TRSM +groan/SGMD +groat/SM +grocer/MS +grocery/SM +grog/M +groggily +grogginess/M +groggy/PRT +groin/SM +grok/S +grokked +grokking +grommet/SM +groom/SZGMDR +groomer/M +grooming/M +groomsman/M +groomsmen +groove/MGDS +groovy/RT +grope/DRSMZG +groper/M +grosbeak/MS +grosgrain/M +gross/PTGMDRSY +grossness/M +grotesque/SPMY +grotesqueness/M +grotto/M +grottoes +grotty/TR +grouch/GMDS +grouchily +grouchiness/M +grouchy/RTP +ground/ZGMDRJS +groundbreaking/MS +groundcloth +groundcloths +grounder/M +groundhog/MS +grounding/M +groundless/Y +groundnut/MS +groundsheet/S +groundskeeper/S +groundsman +groundsmen +groundswell/SM +groundwater/M +groundwork/M +group/JSZGMDR +grouper/M +groupie/MS +grouping/M +groupware/M +grouse/MZGDRS +grouser/M +grout/SGMD +grove/SM +grovel/ZGDRS +groveler/M +grovelled +grovelling +grow/AHSG +grower/MS +growing/I +growl/SZGMDR +growler/M +grown/AI +grownup/MS +growth/AM +growths +grub/MS +grubbed +grubber/MS +grubbily +grubbiness/M +grubbing +grubby/TRP +grubstake/M +grudge/MGDS +grudging/Y +grue/S +gruel/GJM +grueling/Y +gruesome/RYTP +gruesomeness/M +gruff/TPRY +gruffness/M +grumble/DRSMZGJ +grumbler/M +grump/SM +grumpily +grumpiness/M +grumpy/PRT +grunge/MS +grungy/RT +grunion/SM +grunt/SGMD +gt +guac +guacamole/M +guanine/M +guano/M +guarani/MS +guaranies +guarantee/MDS +guaranteeing +guarantor/MS +guaranty/GDSM +guard/SZGMDR +guarded/Y +guarder/M +guardhouse/SM +guardian/SM +guardianship/M +guardrail/SM +guardroom/SM +guardsman/M +guardsmen +guava/SM +gubernatorial +guerilla/SM +guerrilla/SM +guess/ZGBMDRS +guesser/M +guesstimate/DSMG +guesswork/M +guest/SGMD +guestbook/SM +guesthouse/S +guestroom/S +guff/M +guffaw/MDGS +guidance/M +guide/DRSMZG +guidebook/SM +guided/U +guideline/SM +guidepost/SM +guider/M +guild/SZMR +guilder/M +guildhall/MS +guile/M +guileful +guileless/YP +guilelessness/M +guillemot/S +guillotine/DSMG +guilt/M +guiltily +guiltiness/M +guiltless +guilty/PRT +guinea/MS +guise/ESM +guitar/MS +guitarist/SM +gulag/SM +gulch/MS +gulden/MS +gulf/MS +gull/MDSG +gullet/MS +gullibility/M +gullible +gully/SM +gulp/MDRSZG +gulper/M +gum/SM +gumball/S +gumbo/SM +gumboil/SM +gumboot/S +gumdrop/SM +gummed +gumming +gummy/TR +gumption/M +gumshoe/MDS +gumshoeing +gun/SM +gunboat/SM +gunfight/MRZS +gunfighter/M +gunfire/M +gunge +gungy +gunk/M +gunky +gunman/M +gunmen +gunmetal/M +gunned +gunnel/MS +gunner/MS +gunnery/M +gunning +gunny/M +gunnysack/MS +gunpoint/M +gunpowder/M +gunrunner/MS +gunrunning/M +gunship/MS +gunshot/MS +gunslinger/SM +gunsmith/M +gunsmiths +gunsmoke +gunwale/MS +guppy/SM +gurgle/MGDS +gurney/MS +guru/MS +gush/MDRSZG +gusher/M +gushing/Y +gushy/TR +gusset/MSDG +gussy/DSG +gust/EMDSG +gustatory +gustily +gusto/M +gusty/RT +gut/SM +gutless/P +gutlessness/M +gutsy/RT +gutted +gutter/SMDG +guttersnipe/MS +gutting +guttural/MS +gutty/RT +guv/S +guvnor/S +guy/SGMD +guzzle/DRSZG +guzzler/M +gym/SM +gymkhana/MS +gymnasium/MS +gymnast/MS +gymnastic/S +gymnastically +gymnastics/M +gymnosperm/SM +gymslip/S +gynecologic +gynecological +gynecologist/SM +gynecology/M +gyp/SM +gypped +gypper/SM +gypping +gypster/SM +gypsum/M +gypsy/SM +gyrate/DSGNX +gyration/M +gyrator/SM +gyrfalcon/MS +gyro/MS +gyroscope/MS +gyroscopic +gyve/MGDS +h'm +h/NRSXZGVJ +ha/SH +habeas +haberdasher/SM +haberdashery/SM +habiliment/SM +habit's +habit/ISB +habitability/M +habitat/SM +habitation/MS +habitual/YP +habitualness/M +habituate/GNDS +habituation/M +habitue/SM +habitu�/SM +hacienda/SM +hack/MDRZGS +hacker/M +hacking/M +hackish +hackle/MS +hackney/SMDG +hacksaw/SM +hacktivist/MS +hackwork/M +had +haddock/SM +hadith/S +hadn't +hadst +hafnium/M +haft/MS +hag/SM +haggard/YP +haggardness/M +haggis/MS +haggish +haggle/MZGDRS +haggler/M +hagiographer/SM +hagiography/SM +hah +hahnium/M +haiku/M +hail/MDGS +hailstone/MS +hailstorm/MS +hair/MDS +hairball/MS +hairband/S +hairbreadth/M +hairbreadths +hairbrush/MS +haircloth/M +haircut/SM +hairdo/MS +hairdresser/SM +hairdressing/M +hairdrier/MS +hairdryer/MS +hairgrip/S +hairiness/M +hairless +hairlike +hairline/SM +hairnet/SM +hairpiece/MS +hairpin/SM +hairsbreadth/M +hairsbreadths +hairsplitter/SM +hairsplitting/M +hairspray/S +hairspring/MS +hairstyle/MS +hairstylist/SM +hairy/TRP +haj +hajj/M +hajjes +hajji/SM +hake/MS +halal/M +halberd/SM +halcyon +hale/ITGDRS +half/M +halfback/SM +halfhearted/PY +halfheartedness/M +halfpence +halfpenny/SM +halftime/MS +halftone/MS +halfway +halfwit/SM +halibut/SM +halite/M +halitosis/M +hall/MS +hallelujah/M +hallelujahs +hallmark/GMDS +halloo/MDSG +hallow/DSG +hallowed/U +hallucinate/GNXDS +hallucination/M +hallucinatory +hallucinogen/SM +hallucinogenic/SM +hallway/SM +halo/MDGS +halogen/SM +halon +halt/MDRZGS +halter/GMD +halterneck/S +halting/Y +halve/DSG +halyard/MS +ham/SM +hamburg/SZMR +hamburger/M +hamlet/MS +hammed +hammer/MDRSJZG +hammerer/M +hammerhead/SM +hammerlock/SM +hammertoe/MS +hamming +hammock/SM +hammy/TR +hamper/GMDS +hampered/U +hamster/MS +hamstring/GSM +hamstrung +hand's +hand/UDGS +handbag/SM +handball/MS +handbarrow/SM +handbill/MS +handbook/MS +handbrake/S +handcar/SM +handcart/MS +handclasp/MS +handcraft/SMDG +handcuff/MDGS +handed/P +handful/SM +handgun/SM +handheld/MS +handhold/MS +handicap/MS +handicapped +handicapper/MS +handicapping +handicraft/MS +handily +handiness/M +handiwork/M +handkerchief/MS +handle/MZGDRS +handlebar/MS +handler/M +handmade +handmaid/XMNS +handmaiden/M +handout/SM +handover/S +handpick/GDS +handrail/MS +handsaw/SM +handset/SM +handshake/JMGS +handsome/PYTR +handsomeness/M +handspring/MS +handstand/SM +handwork/M +handwoven +handwrite/GS +handwriting/M +handwritten +handwrote +handy/UTR +handyman/M +handymen +hang/MDRJZGS +hangar/MS +hangdog +hanger/M +hanging/M +hangman/M +hangmen +hangnail/MS +hangout/SM +hangover/MS +hangup/MS +hank/MRZS +hanker/GJD +hankering/M +hankie/M +hanky/SM +hansom/MS +hap/MY +haphazard/YP +haphazardness/M +hapless/YP +haplessness/M +haploid/MS +happen/SDGJ +happening/M +happenstance/SM +happily/U +happiness/UM +happy/URTP +haptic/S +haptical/Y +harangue/MGDS +harass/LZGDRS +harasser/M +harassment/M +harbinger/SM +harbor/GMDS +harbormaster/S +hard/NRYXTP +hardback/MS +hardball/M +hardboard/M +hardbound +hardcore +hardcover/SM +harden/ZGDR +hardened/U +hardener/M +hardhat/MS +hardheaded/PY +hardheadedness/M +hardhearted/PY +hardheartedness/M +hardihood/M +hardily +hardiness/M +hardliner/MS +hardness/M +hardscrabble +hardship/SM +hardstand/SM +hardtack/M +hardtop/SM +hardware/M +hardwired +hardwood/SM +hardworking +hardy/PTR +hare/MGDS +harebell/MS +harebrained +harelip/SM +harelipped +harem/SM +haricot/S +harissa +hark/DGS +harlequin/SM +harlot/SM +harlotry/M +harm/MDGS +harmed/U +harmful/YP +harmfulness/M +harmless/PY +harmlessness/M +harmonic/SM +harmonica/MS +harmonically +harmonies +harmonious/PY +harmoniousness/M +harmonium/MS +harmonization/M +harmonize/ZGDRS +harmonizer/M +harmony/EM +harness's +harness/UDSG +harp/MDGS +harpist/SM +harpoon/ZGSMDR +harpooner/M +harpsichord/MS +harpsichordist/SM +harpy/SM +harridan/MS +harrier/M +harrow/SMDG +harrumph/GD +harrumphs +harry/DRSZG +harsh/RYTP +harshness/M +hart/MS +harvest/SMDRZG +harvested/U +harvester/M +hash/AMDSG +hashish/M +hashtag/SM +hasn't +hasp/MS +hassle/DSMG +hassock/SM +hast/DNXG +haste/SM +hasten/DG +hastily +hastiness/M +hasty/RTP +hat/ZGSMDR +hatband/S +hatbox/MS +hatch/MDSG +hatchback/MS +hatcheck/SM +hatched/U +hatchery/SM +hatchet/SM +hatching/M +hatchway/SM +hate/MS +hateful/PY +hatefulness/M +hatemonger/MS +hater/M +hatpin/S +hatred/SM +hatstand/S +hatted +hatter/SM +hatting +hauberk/SM +haughtily +haughtiness/M +haughty/PRT +haul/MDRZGS +haulage/M +hauler/M +haulier/S +haunch/MS +haunt/SMDRZG +haunter/M +haunting/Y +hauteur/M +have/MGS +haven't +haven/SM +haversack/SM +havoc/M +haw/GSMD +hawk/MDRZGS +hawker/M +hawkish/P +hawkishness/M +hawser/SM +hawthorn/MS +hay/GSMD +haycock/SM +hayloft/SM +haymaker/S +haymaking +haymow/SM +hayrick/MS +hayride/MS +hayseed/MS +haystack/SM +haywire +hazard/SMDG +hazardous/Y +haze/MZGJDRS +hazel/SM +hazelnut/MS +hazer/M +hazily +haziness/M +hazing/M +hazmat +hazy/RTP +hdqrs +he'd +he'll +he/M +head/MDRZGJS +headache/MS +headband/MS +headbanger/S +headbanging +headboard/SM +headbutt/DSG +headcase/S +headcheese +headcount/S +headdress/MS +header/M +headfirst +headgear/M +headhunt/DRSZG +headhunter/M +headhunting/M +headily +headiness/M +heading/M +headlamp/MS +headland/MS +headless +headlight/MS +headline/MZGDRS +headliner/M +headlock/MS +headlong +headman/M +headmaster/SM +headmen +headmistress/MS +headphone/MS +headpiece/MS +headpin/SM +headquarter/SDG +headquarters/M +headrest/MS +headroom/M +headscarf +headscarves +headset/SM +headship/SM +headshrinker/SM +headsman/M +headsmen +headspace +headstall/SM +headstand/SM +headstone/SM +headstrong +headteacher/S +headwaiter/SM +headwaters/M +headway/M +headwind/SM +headword/SM +heady/RTP +heal/DRHZGS +healed/U +healer/M +health/M +healthcare +healthful/PY +healthfulness/M +healthily/U +healthiness/UM +healthy/UTRP +heap/MDGS +hear/AHGJS +heard/AU +hearer/SM +hearing/AM +hearken/SGD +hearsay/M +hearse's +hearse/AS +heart/SM +heartache/MS +heartbeat/MS +heartbreak/SMG +heartbroken +heartburn/M +hearten/ESGD +heartfelt +hearth/M +hearthrug/S +hearths +hearthstone/SM +heartily +heartiness/M +heartland/MS +heartless/PY +heartlessness/M +heartrending/Y +heartsick/P +heartsickness/M +heartstrings/M +heartthrob/MS +heartwarming +heartwood/M +hearty/RSMPT +heat's +heat/ADGS +heated/U +heatedly +heater/SM +heath/MNRX +heathen/M +heathendom/M +heathenish +heathenism/M +heather/M +heaths +heating/M +heatproof +heatstroke/M +heatwave/S +heave/DRSMZG +heaven/SMY +heavenly/TR +heavens/M +heavenward/S +heaver/M +heavily +heaviness/M +heavy/RSMTP +heavyhearted +heavyset +heavyweight/MS +heck/M +heckle/DRSMZG +heckler/M +heckling/M +hectare/SM +hectic +hectically +hectogram/SM +hectometer/MS +hector/SMDG +hedge/DRSMZG +hedgehog/MS +hedgehop/S +hedgehopped +hedgehopping +hedger/M +hedgerow/SM +hedonism/M +hedonist/MS +hedonistic +heed/MDGS +heeded/U +heedful/Y +heedless/PY +heedlessness/M +heehaw/SMDG +heel/MDGS +heelless +heft/MDGS +heftily +heftiness/M +hefty/PRT +hegemonic +hegemony/M +hegira/SM +heifer/SM +height/XSMN +heighten/DG +heinous/YP +heinousness/M +heir/MS +heiress/MS +heirloom/SM +heist/SMDG +held +helical +helices +helicopter/SGMD +heliocentric +heliocentrically +heliocentricism +heliocentrism +heliotrope/SM +helipad/S +heliport/MS +helium/M +helix/M +hell/M +hellbent +hellcat/MS +hellebore/M +hellfire +hellhole/MS +hellion/MS +hellish/YP +hellishness/M +hello/SM +helluva +helm/MS +helmet/SMD +helmsman/M +helmsmen +helot/SM +help/MDRZGSJ +helper/M +helpful/UY +helpfulness/M +helping/M +helpless/PY +helplessness/M +helpline/SM +helpmate/SM +helve/SM +hem/SM +hematite/M +hematologic +hematological +hematologist/MS +hematology/M +heme/M +hemiplegia +hemisphere/SM +hemispheric +hemispherical +hemline/SM +hemlock/SM +hemmed +hemmer/SM +hemming +hemoglobin/M +hemophilia/M +hemophiliac/MS +hemorrhage/MGDS +hemorrhagic +hemorrhoid/MS +hemostat/MS +hemp/MN +hemstitch/MDSG +hen/M +hence +henceforth +henceforward +henchman/M +henchmen +henna/SMDG +henpeck/GSD +hentai +hep +heparin/M +hepatic +hepatitis/M +hepatocyte/S +hepper +heppest +heptagon/MS +heptagonal +heptathlon/SM +herald/SMDG +heralded/U +heraldic +heraldry/M +herb/MS +herbaceous +herbage/M +herbal/S +herbalist/MS +herbicidal +herbicide/MS +herbivore/SM +herbivorous +herculean +herd/MDRZGS +herder/M +herdsman/M +herdsmen +here/M +hereabout/S +hereafter/SM +hereby +hereditary +heredity/M +herein +hereinafter +hereof +hereon +heresy/SM +heretic/SM +heretical +hereto +heretofore +hereunder +hereunto +hereupon +herewith +heritable/I +heritage/MS +hermaphrodite/SM +hermaphroditic +hermetic +hermetical/Y +hermit/SM +hermitage/MS +hermitian +hernia/SM +hernial +herniate/GNDS +herniation/M +hero/M +heroes +heroic/S +heroically +heroics/M +heroin/SM +heroine/SM +heroism/M +heron/SM +herpes/M +herpetologist/SM +herpetology/M +herring/MS +herringbone/M +herself +hertz/M +hesitance/M +hesitancy/M +hesitant/Y +hesitate/DSGNX +hesitating/UY +hesitation/M +hessian +hetero/SM +heterodox +heterodoxy/M +heterogeneity/M +heterogeneous/Y +heterosexual/MYS +heterosexuality/M +heuristic/MS +heuristically +heuristics/M +hew/ZGSDR +hewer/M +hex/GMDS +hexadecimal/S +hexagon/MS +hexagonal +hexagram/SM +hexameter/SM +hexane/SM +hey +heyday/SM +hf +hgt +hgwy +hi/SD +hiatus/MS +hibachi/MS +hibernate/GNDS +hibernation/M +hibernator/MS +hibiscus/MS +hiccough/DG +hiccoughs +hiccup/GSMD +hick/MS +hickey/SM +hickory/SM +hid +hidden +hide/MZGJDRS +hideaway/SM +hidebound +hideous/YP +hideousness/M +hideout/MS +hider/M +hiding/M +hie/S +hieing +hierarchic +hierarchical/Y +hierarchy/SM +hieroglyph/M +hieroglyphic/MS +hieroglyphs +high/MRYZTP +highball/SM +highborn +highboy/MS +highbrow/SM +highchair/MS +highfalutin +highhanded/PY +highhandedness/M +highland/MRZS +highlander/M +highlight/SMDRZG +highlighter/M +highness/M +highroad/MS +highs +hightail/DSG +highway/MS +highwayman/M +highwaymen +hijab/SM +hijack/SJZGMDR +hijacker/M +hijacking/M +hike/MZGDRS +hiker/M +hiking/M +hilarious/PY +hilariousness/M +hilarity/M +hill/MS +hillbilly/SM +hilliness/M +hillock/MS +hillside/SM +hilltop/MS +hilly/PRT +hilt/MS +him/S +himself +hind/MRZS +hinder/GD +hindered/U +hindmost +hindquarter/MS +hindrance/SM +hindsight/M +hinge's +hinge/UDSG +hint/MDRZGS +hinter/M +hinterland/SM +hip/SPM +hipbath +hipbaths +hipbone/MS +hiphuggers +hipness/M +hipped +hipper +hippest +hippie/M +hipping +hippo/SM +hippocampus +hippodrome/SM +hippopotami +hippopotamus/MS +hippy/SM +hipster/MS +hiragana +hire's +hire/AGDS +hireling/MS +hirsute/P +hirsuteness/M +hiss/MDSG +hist +histamine/MS +histogram/MS +histologist/SM +histology/M +histopathology +historian/MS +historic +historical/Y +historicity/M +historiographer/MS +historiography/M +history/SM +histrionic/S +histrionically +histrionics/M +hit/SM +hitch's +hitch/UDSG +hitcher/MS +hitchhike/DRSMZG +hitchhiker/M +hither +hitherto +hitter/SM +hitting +hive/MGDS +hiya +hm +hmm +ho/SMDRYZ +hoagie/MS +hoard/SZGMDRJ +hoarder/M +hoarding/M +hoarfrost/M +hoariness/M +hoarse/YTRP +hoarseness/M +hoary/TRP +hoax/MDRSZG +hoaxer/M +hob/SM +hobbit/S +hobble/MZGDRS +hobbler/M +hobby/SM +hobbyhorse/MS +hobbyist/SM +hobgoblin/MS +hobnail/SGMD +hobnob/S +hobnobbed +hobnobbing +hobo/MS +hoboes +hoc +hock/MDSG +hockey/M +hockshop/MS +hod/SM +hodgepodge/SM +hoe/SM +hoecake/SM +hoedown/SM +hoeing +hoer/M +hog/SM +hogan/SM +hogback/SM +hogged +hogging +hoggish/Y +hogshead/SM +hogtie/DS +hogtying +hogwash/M +hoick/SGD +hoist/SGMD +hoke/GDS +hokey +hokier +hokiest +hokum/M +hold/MRJSZG +holdall/S +holdem +holder/M +holding/M +holdout/SM +holdover/SM +holdup/MS +hole/MGDS +holey +holiday/SMDG +holidaymaker/S +holiness/UM +holism +holistic +holistically +holler/MDGS +hollow/MDRYPSTG +hollowness/M +holly/SM +hollyhock/MS +holmium/M +holocaust/SM +hologram/MS +holograph/M +holographic +holographs +holography/M +hols +holster/SMDG +holy/URPT +homage/MS +hombre/MS +homburg/SM +home/MYZGDRS +homebody/SM +homeboy/SM +homecoming/SM +homegrown +homeland/MS +homeless/MP +homelessness/M +homelike +homeliness/M +homely/PRT +homemade +homemaker/SM +homemaking/M +homeopath/M +homeopathic +homeopaths +homeopathy/M +homeostasis/M +homeostatic +homeowner/MS +homepage/MS +homer/GMD +homeroom/MS +homeschooling/M +homesick/P +homesickness/M +homespun/M +homestead/SMDRZG +homesteader/M +homestretch/MS +hometown/MS +homeward/S +homework/MRZG +homewrecker/SM +homey/SMP +homeyness/M +homicidal +homicide/MS +homie/RSMT +homiletic +homily/SM +hominess/M +hominid/SM +hominoid/S +hominy/M +homo/MS +homoerotic +homogeneity/M +homogeneous/Y +homogenization/M +homogenize/DSG +homograph/M +homographs +homologous +homology +homonym/SM +homophobia/M +homophobic +homophone/MS +homosexual/SM +homosexuality/M +hon/SZTGMDR +honcho/MS +hone/MS +honer/M +honest/EYT +honester +honesty/EM +honey/SGMD +honeybee/SM +honeycomb/MDSG +honeydew/SM +honeylocust/M +honeymoon/ZGMDRS +honeymooner/M +honeypot/S +honeysuckle/SM +honk/MDRSZG +honker/M +honkie/M +honky/SM +honor/ESGMDB +honorableness/M +honorably/E +honorarily +honorarium/MS +honorary +honoree/SM +honorer/SM +honorific/MS +hooch/M +hood/MDSG +hoodie/MS +hoodlum/SM +hoodoo/MDSG +hoodwink/DGS +hooey/M +hoof/MDRSZG +hook's +hook/UDSG +hookah/M +hookahs +hooker/MS +hookup/MS +hookworm/MS +hooky/M +hooligan/MS +hooliganism/M +hoop/MDSG +hoopla/M +hooray/MS +hoosegow/SM +hoot/MDRSZG +hootch/M +hootenanny/SM +hooter/M +hoover/DSG +hooves +hop/SGMD +hope/MS +hopeful/PSMY +hopefulness/M +hopeless/YP +hopelessness/M +hophead/S +hopped +hopper/MS +hopping +hopscotch/MDSG +hora/MS +horde/DSMG +horehound/SM +horizon/SM +horizontal/SMY +hormesis +hormonal +hormone/SM +horn/MDS +hornbeam/S +hornblende/M +hornet/MS +hornless +hornlike +hornpipe/MS +horny/TR +horologic +horological +horologist/MS +horology/M +horoscope/SM +horrendous/Y +horrible/P +horribleness/M +horribly +horrid/Y +horrific +horrifically +horrify/DSG +horrifying/Y +horror/MS +horse's +horse/UDSG +horseback/M +horsebox/S +horseflesh/M +horsefly/SM +horsehair/M +horsehide/M +horselaugh/M +horselaughs +horseless +horseman/M +horsemanship/M +horsemen +horseplay/M +horsepower/M +horseradish/MS +horseshit/! +horseshoe/DSM +horseshoeing +horsetail/SM +horsetrading +horsewhip/SM +horsewhipped +horsewhipping +horsewoman/M +horsewomen +horsey +horsy/TR +hortatory +horticultural +horticulturalist/S +horticulture/M +horticulturist/MS +hosanna/SM +hose/MGDS +hosepipe/S +hosier/MS +hosiery/M +hosp +hospholipase +hospice/MS +hospitable/I +hospitably/I +hospital/SM +hospitality/M +hospitalization/SM +hospitalize/DSG +host/MDSG +hostage/MS +hostel/ZGMDRS +hosteler/M +hostelry/SM +hostess/MDSG +hostile/MYS +hostilities/M +hostility/SM +hostler/MS +hot/SYP +hotbed/MS +hotblooded +hotbox/MS +hotcake/SM +hotdog/MS +hotdogged +hotdogging +hotel/SM +hotelier/MS +hotfoot/MDGS +hothead/DSM +hotheaded/YP +hotheadedness/M +hothouse/SM +hotkey/S +hotline/MS +hotlink/S +hotness/M +hotplate/SM +hotpot/S +hots/M +hotshot/MS +hotted +hotter +hottest +hottie/S +hotting +hound/SGMD +hour/MYS +hourglass/MS +houri/SM +house's +house/ADSG +houseboat/SM +housebound +houseboy/SM +housebreak/RSZG +housebreaker/M +housebreaking/M +housebroke +housebroken +houseclean/DSG +housecleaning/M +housecoat/SM +housefly/SM +houseful/SM +household/SMRZ +householder/M +househusband/SM +housekeeper/MS +housekeeping/M +houselights/M +housemaid/SM +houseman/M +housemaster/S +housemate/S +housemen +housemistress/S +housemother/SM +houseparent/SM +houseplant/MS +houseproud +houseroom +housetop/SM +housewares/M +housewarming/SM +housewife/MY +housewives +housework/M +housing/MS +hove +hovel/SM +hover/SGD +hovercraft/MS +how'd +how're +how/SM +howbeit +howdah/M +howdahs +howdy +however +howitzer/SM +howl/MDRSZG +howler/M +howsoever +howto/SM +hoyden/MS +hoydenish +hp +hr/S +ht +huarache/SM +hub/SM +hubbub/SM +hubby/SM +hubcap/SM +hubris/M +huckleberry/SM +huckster/SGMD +hucksterism/M +huddle/DSMG +hue/DSM +huff/MDSG +huffily +huffiness/M +huffy/PRT +hug/STMR +huge/YP +hugeness/M +hugged +hugging +huh +hula/MS +hulk/MSG +hull/MDRSZG +hullabaloo/SM +huller/M +hum/SM +human/SMRYTP +humane/PY +humaneness/M +humanism/M +humanist/SM +humanistic +humanitarian/MS +humanitarianism/M +humanities/M +humanity/ISM +humanization/CM +humanize/CDSG +humanizer/SM +humankind/M +humanness/M +humanoid/SM +humble/DRSZTGJP +humbleness/M +humbler/M +humbly +humbug/SM +humbugged +humbugging +humdinger/MS +humdrum/M +humeral +humeri +humerus/M +humid/Y +humidification/M +humidifier/CM +humidify/CZGDRS +humidity/M +humidor/SM +humiliate/DSGNX +humiliating/Y +humiliation/M +humility/M +hummed +hummer/SM +humming +hummingbird/SM +hummock/SM +hummocky +hummus/M +humongous +humor/SMDG +humoresque +humorist/MS +humorless/YP +humorlessness/M +humorous/PY +humorousness/M +hump/MDSG +humpback/MDS +humph/DG +humphs +humus/M +hunch/MDSG +hunchback/SMD +hundred/SMH +hundredfold +hundredth/M +hundredths +hundredweight/SM +hung +hunger/SMDG +hungover +hungrily +hungriness/M +hungry/PRT +hunk/MRSZ +hunker/DG +hunky/RT +hunt/MDRSZG +hunter/M +hunting/M +huntress/MS +huntsman/M +huntsmen +hurdle/DRSMZG +hurdler/M +hurdling/M +hurl/MDRSZG +hurler/M +hurling/M +hurrah/GMD +hurrahs +hurray +hurricane/MS +hurried/UY +hurry/DSMG +hurt/MSG +hurtful/YP +hurtfulness/M +hurtle/DSG +husband/GMDS +husbandman/M +husbandmen +husbandry/M +hush/MDSG +husk/MDRSZG +husker/M +huskily +huskiness/M +husky/PRSMT +hussar/SM +hussy/SM +hustings/M +hustle/DRSMZG +hustler/M +hut/SM +hutch/MS +huzza/GSMD +huzzah/MDG +huzzahs +hwy +hyacinth/M +hyacinths +hybrid/SM +hybridism/M +hybridization/M +hybridize/DSG +hydra/SM +hydrangea/SM +hydrant/MS +hydrate's +hydrate/CGNDS +hydration/CM +hydraulic/S +hydraulically +hydraulics/M +hydro/M +hydrocarbon/MS +hydrocephalus/M +hydrochloride +hydrocortisone +hydrodynamic/S +hydrodynamics/M +hydroelectric +hydroelectrically +hydroelectricity/M +hydrofoil/MS +hydrogen/M +hydrogenate/CGDS +hydrogenation/M +hydrogenous +hydrologist/MS +hydrology/M +hydrolyses +hydrolysis/M +hydrolyze/DSG +hydrometer/SM +hydrometry/M +hydrophilic +hydrophobia/M +hydrophobic +hydrophone/SM +hydroplane/GDSM +hydroponic/S +hydroponically +hydroponics/M +hydrosphere/M +hydrotherapy/M +hydrothermal +hydrous +hydroxide/SM +hyena/SM +hygiene/M +hygienic/U +hygienically +hygienist/MS +hygrometer/SM +hying +hymen/SM +hymeneal +hymn/MDSG +hymnal/MS +hymnbook/SM +hype/MGDRS +hyperactive +hyperactivity/M +hyperbola/SM +hyperbole/M +hyperbolic +hypercritical/Y +hypercube +hyperglycemia/M +hyperinflation +hyperlink/GSMD +hypermarket/S +hypermedia/M +hyperparathyroidism +hyperplane +hypersensitive/P +hypersensitiveness/M +hypersensitivity/SM +hyperspace/S +hypertension/M +hypertensive/SM +hypertext/M +hyperthyroid/M +hyperthyroidism/M +hypertrophy/DSMG +hyperventilate/GNDS +hyperventilation/M +hypervisor/MS +hyphen/MDSG +hyphenate/XDSMGN +hyphenation/M +hypnoses +hypnosis/M +hypnotherapist/S +hypnotherapy/M +hypnotic/SM +hypnotically +hypnotism/M +hypnotist/MS +hypnotize/GDS +hypo/MS +hypoallergenic +hypochondria/M +hypochondriac/SM +hypocrisy/SM +hypocrite/MS +hypocritical/Y +hypodermic/MS +hypoglycemia/M +hypoglycemic/SM +hypotenuse/MS +hypothalami +hypothalamus/M +hypothermia/M +hypotheses +hypothesis/M +hypothesize/DSG +hypothetical/Y +hypothyroid/M +hypothyroidism/M +hyssop/M +hysterectomy/SM +hysteresis +hysteria/M +hysteric/SM +hysterical/Y +hysterics/M +i/US +iOS/M +iPad/M +iPhone/M +iPod/MS +iTunes/M +iamb/MS +iambi +iambic/SM +iambus/MS +iatrogenesis +iatrogenic +ibex/MS +ibid +ibidem +ibis/MS +ibuprofen/M +ice's +ice/CDSG +iceberg/SM +iceboat/SM +icebound +icebox/MS +icebreaker/SM +icecap/SM +iceman/M +icemen +ichthyologist/MS +ichthyology/M +icicle/SM +icily +iciness/M +icing/SM +icky/RT +icon/MS +iconic +iconoclasm/M +iconoclast/SM +iconoclastic +iconography/M +ictus/M +icy/TPR +id/SMY +idea/MS +ideal/SMY +idealism/M +idealist/SM +idealistic +idealistically +idealization/MS +idealize/DSG +idem +idempotent +identical/Y +identifiable/U +identification/M +identified/U +identify/ZGNDRSX +identikit/S +identity/SM +ideogram/SM +ideograph/M +ideographs +ideological/Y +ideologist/SM +ideologue/MS +ideology/SM +ides/M +idiocy/SM +idiom/SM +idiomatic/U +idiomatically +idiopathic +idiosyncrasy/SM +idiosyncratic +idiosyncratically +idiot/SM +idiotic +idiotically +idle/MZTGDRSP +idleness/M +idler/M +idol/MS +idolater/SM +idolator/SM +idolatress/MS +idolatrous +idolatry/M +idolization/M +idolize/GDS +idyll/SM +idyllic +idyllically +if/SM +iffiness/M +iffy/RTP +iftar/S +igloo/SM +igneous +ignite/ZGNBXDRS +igniter/M +ignition/M +ignoble +ignobly +ignominious/Y +ignominy/SM +ignoramus/MS +ignorance/M +ignorant/Y +ignore/GDS +iguana/MS +ii +iii +ilea +ileitis/M +ileum/M +ilia +ilium/M +ilk/SM +ill/SMP +illegal/MYS +illegality/SM +illegibility/M +illegible +illegibly +illegitimacy/M +illegitimate/Y +illiberal/Y +illiberality/M +illicit/YP +illicitness/M +illimitable +illiteracy/M +illiterate/MYS +illness/MS +illogical/Y +illogicality/M +illuminate/GNXDS +illuminating/Y +illumination/M +illumine/DSBG +illus/V +illusion/EMS +illusionist/SM +illusory +illustrate/GNVXDS +illustration/M +illustrative/Y +illustrator/SM +illustrious/PY +illustriousness/M +image/DSMG +imagery/M +imaginable/U +imaginably/U +imaginal +imaginary +imagination/MS +imaginative/UY +imagine/DSBJG +imago/M +imagoes +imam/MS +imbalance/DSM +imbecile/MS +imbecilic +imbecility/SM +imbibe/ZGDRS +imbiber/M +imbrication/M +imbroglio/SM +imbue/DSG +imitable/I +imitate/DSGNVX +imitation/M +imitative/PY +imitativeness/M +imitator/SM +immaculate/PY +immaculateness/M +immanence/M +immanency/M +immanent/Y +immaterial/YP +immateriality/M +immaterialness/M +immature/Y +immaturity/M +immeasurable +immeasurably +immediacies/M +immediacy/SM +immediate/PY +immediateness/M +immemorial/Y +immense/Y +immensity/SM +immerse/XDSGNV +immersible +immersion/M +immigrant/SM +immigrate/DSGN +immigration/M +imminence/M +imminent/Y +immobile +immobility/M +immobilization/M +immobilize/ZGDRS +immoderate/Y +immodest/Y +immodesty/M +immolate/DSGN +immolation/M +immoral/Y +immorality/SM +immortal/MYS +immortality/M +immortalize/DSG +immovability/M +immovable +immovably +immune +immunity/M +immunization/SM +immunize/GDS +immunodeficiency/M +immunodeficient +immunoglobulin/S +immunologic +immunological +immunologist/MS +immunology/M +immure/DSG +immutability/M +immutable +immutably +imp/SMR +impact/SMDG +impactful +impair/SDGL +impaired/U +impairment/MS +impala/SM +impale/DSGL +impalement/M +impalpable +impalpably +impanel/SDG +impart/SDG +impartial/Y +impartiality/M +impassably +impasse/BSMV +impassibility/M +impassible +impassibly +impassioned +impassive/YP +impassiveness/M +impassivity/M +impasto/M +impatience/MS +impatiens/M +impatient/Y +impeach/ZGBLDRS +impeachable/U +impeacher/M +impeachment/SM +impeccability/M +impeccable +impeccably +impecunious/PY +impecuniousness/M +impedance/M +impede/DSG +impeded/U +impediment/SM +impedimenta/M +impel/S +impelled +impeller/MS +impelling +impend/SDG +impenetrability/M +impenetrable +impenetrably +impenitence/M +impenitent/Y +imperative/SMY +imperceptibility/M +imperceptible +imperceptibly +imperceptive +imperf +imperfect/SMYP +imperfection/MS +imperfectness/M +imperial/MYS +imperialism/M +imperialist/SM +imperialistic +imperialistically +imperil/GSLD +imperilment/M +imperious/PY +imperiousness/M +imperishable +imperishably +impermanence/M +impermanent/Y +impermeability/M +impermeable +impermeably +impermissible +impersonal/Y +impersonate/GNXDS +impersonation/M +impersonator/SM +impertinence/MS +impertinent/Y +imperturbability/M +imperturbable +imperturbably +impervious/Y +impetigo/M +impetuosity/M +impetuous/YP +impetuousness/M +impetus/MS +impiety/SM +impinge/LDSG +impingement/M +impious/PY +impiousness/M +impish/YP +impishness/M +implacability/M +implacable +implacably +implant/BSGMD +implantation/M +implausibility/SM +implausible +implausibly +implement/GBMDRS +implementable/U +implementation/SM +implemented/U +implicate/DSG +implication/M +implicit/PY +implicitness/M +implode/DSG +implore/DSG +imploring/Y +implosion/MS +implosive +imply/XDSGN +impolite/YP +impoliteness/MS +impolitic +imponderable/MS +import/ZGBSMDR +importance/M +important/Y +importation/MS +importer/M +importunate/Y +importune/GDS +importunity/M +impose/ADSG +imposer/MS +imposing/U +imposingly +imposition/MS +impossibility/SM +impossible/S +impossibly +impost/ZSMR +imposter/M +impostor/SM +imposture/MS +impotence/M +impotency/M +impotent/Y +impound/DGS +impoverish/DSLG +impoverishment/M +impracticability +impracticable +impracticably +impractical/Y +impracticality/M +imprecate/DSXGN +imprecation/M +imprecise/PYN +impreciseness/M +imprecision/M +impregnability/M +impregnable +impregnably +impregnate/GNDS +impregnation/M +impresario/SM +impress/MDSGV +impressed/U +impressibility/M +impressible +impression/BSM +impressionability/M +impressionism/M +impressionist/SM +impressionistic +impressive/PY +impressiveness/M +imprimatur/SM +imprint/MDRZGS +imprinter/M +imprison/SDLG +imprisonment/SM +improbability/SM +improbable +improbably +impromptu/SM +improper/Y +impropriety/SM +improve/GBDSL +improved/U +improvement/MS +improvidence/M +improvident/Y +improvisation/SM +improvisational +improvise/ZGDRS +improviser/M +improvisor/SM +imprudence/M +imprudent/Y +impudence/M +impudent/Y +impugn/ZGSDR +impugner/M +impulse/MGNVDS +impulsion/M +impulsive/PY +impulsiveness/M +impulsivity +impunity/M +impure/RYT +impurity/SM +imputation/SM +impute/BDSG +in/ASM +inaccuracy/S +inaction/M +inadequacy/S +inadvertence/M +inadvertent/Y +inalienability/M +inalienably +inamorata/SM +inane/RYT +inanimate/PY +inanimateness/M +inanity/SM +inappropriate/Y +inarticulate/Y +inasmuch +inaudible +inaugural/SM +inaugurate/XGNDS +inauguration/M +inboard/MS +inbound +inbox/MS +inbreed/S +inc/TGD +incalculably +incandescence/M +incandescent/Y +incantation/SM +incapacitate/GNDS +incarcerate/XDSGN +incarceration/M +incarnadine/DSG +incarnate/AXGNDS +incarnation/AM +incendiary/SM +incense/MGDS +incentive's +incentive/ES +incentivize/DSG +inception/SM +incessant/Y +incest/M +incestuous/PY +incestuousness/M +inch/MDSG +inchoate +inchworm/SM +incidence/SM +incident/SM +incidental/MYS +incinerate/DSGN +incineration/M +incinerator/MS +incipience/M +incipient/Y +incise/XGNVDS +incision/M +incisive/PY +incisiveness/M +incisor/MS +incitement/MS +inciter/MS +incl +inclement +inclination/EM +inclinations +incline's +incline/EGDS +include/GDS +inclusion/MS +inclusive/YP +inclusiveness/M +incognito/MS +incombustible +incommode/GD +incommodious +incommunicado +incompatibility/S +incompetent/MS +incomplete/Y +inconceivability/M +incongruous/PY +incongruousness/M +inconsolably +inconstant/Y +incontestability/M +incontestably +incontinent +incontrovertibly +inconvenience/GD +incorporate/ADSGN +incorporated/U +incorporation/AM +incorporator/S +incorporeal +incorrect/Y +incorrigible/P +incorrigibly +increasing/Y +increment/SMDG +incremental/Y +incrementalism +incrementalist/SM +incriminate/GNDS +incrimination/M +incriminatory +incrustation/SM +incubate/GNDS +incubation/M +incubator/SM +incubus/MS +inculcate/DSGN +inculcation/M +inculpate/DSG +incumbency/SM +incumbent/SM +incunabula +incunabulum/M +incur/SB +incurable/MS +incurably +incurious +incurred +incurring +incursion/MS +ind +indebted/P +indebtedness/M +indeed +indefatigable +indefatigably +indefeasible +indefeasibly +indefinably +indelible +indelibly +indemnification/M +indemnify/GDSXN +indemnity/SM +indentation/MS +indention/M +indenture/DG +indescribably +indestructibly +indeterminably +indeterminacy/M +indeterminate/Y +index/ZGMDRS +indexation/SM +indexer/M +indicate/XDSGNV +indication/M +indicative/SMY +indicator/MS +indict/GDSBL +indictment/SM +indie/S +indigence/M +indigenous +indigent/SMY +indignant/Y +indignation/M +indigo/M +indirect/Y +indiscipline +indiscreet/Y +indiscretion/S +indiscriminate/Y +indispensability/M +indispensable/MS +indispensably +indissolubility +indissolubly +indistinguishably +indite/GDS +indium/M +individual/MYS +individualism/M +individualist/MS +individualistic +individualistically +individuality/M +individualization/M +individualize/GDS +individuate/DSGN +individuation/M +indivisibly +indoctrinate/GNDS +indoctrination/M +indolence/M +indolent/Y +indomitable +indomitably +indubitable +indubitably +induce/DRSZGL +inducement/SM +inducer/M +induct/DGV +inductance/M +inductee/SM +induction/MS +inductive/Y +indue/DG +indulge/DSG +indulgence/SM +indulgent/Y +industrial/Y +industrialism/M +industrialist/SM +industrialization/M +industrialize/DSG +industrious/YP +industriousness/M +industry/SM +indwell/SG +inebriate/MGNDS +inebriation/M +inedible +ineffability/M +ineffable +ineffably +inelastic +ineligible/MS +ineligibly +ineluctable +ineluctably +inept/YP +ineptitude/M +ineptness/M +inequality/S +inert/YP +inertia/M +inertial +inertness/M +inescapable +inescapably +inestimably +inevitability/M +inevitable/M +inevitably +inexact/Y +inexhaustibly +inexorability +inexorable +inexorably +inexpedient +inexpert/Y +inexpiable +inexplicably +inexpressibly +inexpressive +inextricably +inf/ZT +infallible +infamy/SM +infancy/M +infant/MS +infanticide/MS +infantile +infantry/SM +infantryman/M +infantrymen +infarct/MS +infarction/M +infatuate/DSXGN +infatuation/M +infect/AESDG +infected/U +infection/ASM +infectious/PY +infectiousness/M +infelicitous +inference/SM +inferential +inferior/MS +inferiority/M +infernal/Y +inferno/MS +inferred +inferring +infest/GDS +infestation/MS +infidel/MS +infidelity/S +infiltrator/SM +infinite/MV +infinitesimal/SMY +infinitival +infinitive/MS +infinitude/M +infinitum +infinity/SM +infirm +infirmary/SM +infirmity/SM +infix +inflame/DSG +inflammable +inflammation/SM +inflammatory +inflatable/SM +inflate/ADSG +inflation/EM +inflationary +inflect/SDG +inflection/MS +inflectional +inflict/SDGV +infliction/M +inflight +inflow/SM +influence/MGDS +influenced/U +influential/Y +influenza/M +info/M +infomercial/SM +inform/Z +informal/Y +informant/SM +informatics +information/EM +informational +informative/PY +informativeness/M +informed/U +infotainment/M +infra +infrared/M +infrasonic +infrastructural +infrastructure/SM +infrequence/M +infrequent/Y +infringe/LZR +infringement/MS +infuriate/GDS +infuriating/Y +infuser/SM +ingenious/PY +ingeniousness/M +ingenue/SM +ingenuity/M +ingenuous/EY +ingenuousness/M +ingest/SDG +ingestion/M +inglenook/SM +ingot/SM +ingrain/G +ingrate/SM +ingratiate/GNDS +ingratiating/Y +ingratiation/M +ingredient/MS +ingress/MS +inguinal +ing�nue/SM +inhabit/DG +inhabitable/U +inhabitant/SM +inhabited/U +inhalant/SM +inhalation/MS +inhalator/MS +inhaler/SM +inharmonious +inhere/DSG +inherent/Y +inherit/EGSD +inheritance/EM +inheritances +inheritor/SM +inhibit/GSD +inhibition/SM +inhibitor/SM +inhibitory +inhuman/Y +inhumane/Y +inimical/Y +inimitably +iniquitous/Y +iniquity/SM +initial/SGMDY +initialism +initialization +initialize/DSG +initialized/AU +initiate/XMGNVDS +initiated/U +initiation/M +initiative/SM +initiator/MS +initiatory +inject/SDG +injection/SM +injector/SM +injunctive +injure/DRSZG +injured/U +injurer/M +injurious +ink/MD +inkblot/SM +inkiness/M +inkjet/SM +inkling/SM +inkstand/SM +inkwell/MS +inky/RTP +inland/M +inline +inmate/SM +inmost +inn/SGMRJ +innards/M +innate/PY +innateness/M +innermost +innersole/SM +innerspring +innervate/GNDS +innervation/M +inning/M +innit +innkeeper/MS +innocence/M +innocent/MYS +innocuous/PY +innocuousness/M +innovate/XDSGNV +innovation/M +innovator/MS +innovatory +innuendo/SM +innuendoes +innumerably +innumerate +inoculate/AGDS +inoculation/MS +inoperative +inordinate/Y +inorganic +inositol +inquire/ZGDR +inquirer/M +inquiring/Y +inquiry/SM +inquisition/MS +inquisitional +inquisitive/YP +inquisitiveness/M +inquisitor/SM +inquisitorial +inrush/MS +insane/T +insatiability/M +insatiably +inscribe/ZGDR +inscriber/M +inscription/MS +inscrutability/M +inscrutable/P +inscrutableness/M +inscrutably +inseam/SM +insecticidal +insecticide/MS +insectivore/MS +insectivorous +insecure/Y +inseminate/DSGN +insemination/M +insensate +insensible +insensitive/Y +inseparable/MS +insert's +insert/AGSD +insertion/AM +insertions +insetting +inshore +inside/RSMZ +insider/M +insidious/YP +insidiousness/M +insight/MS +insightful +insignia/SM +insinuate/GNVDSX +insinuation/M +insinuator/SM +insipid/PY +insipidity/M +insist/SGD +insistence/M +insistent/Y +insisting/Y +insofar +insole/SM +insolence/M +insolent/Y +insoluble +insolubly +insolvency/S +insomnia/M +insomniac/SM +insomuch +insouciance/M +insouciant +inspect/AGDS +inspection/SM +inspector/MS +inspectorate/MS +inspiration/MS +inspirational +inspiratory +inspired/U +inspiring/U +inst +instability/S +installation/MS +installer/UMS +installment/SM +instance/GD +instant/MRYS +instantaneous/Y +instantiate/DSXGN +instar +instate/AGDS +instead +instigate/DSGN +instigation/M +instigator/MS +instillation/M +instinct/VMS +instinctive/Y +instinctual +institute/XMZGNDRS +instituter/M +institution/M +institutional/Y +institutionalization/M +institutionalize/DSG +institutor/MS +instr +instruct/SDGV +instructed/U +instruction/MS +instructional +instructive/Y +instructor/MS +instrument/MDSG +instrumental/MYS +instrumentalist/SM +instrumentality/M +instrumentation/M +insubordinate +insufferable +insufferably +insula +insular +insularity/M +insulate/GNDS +insulation/M +insulator/MS +insulin/M +insult/SMDG +insulting/Y +insuperable +insuperably +insurance/SM +insure/DRSZGB +insured/SM +insurer/M +insurgence/SM +insurgency/SM +insurgent/MS +insurmountably +insurrection/SM +insurrectionist/SM +int +intact +intaglio/MS +integer/MS +integral/SMY +integrand +integrate/AEVNGXSD +integration/AEM +integrationist/SM +integrator +integrity/M +integument/SM +intellect/MS +intellectual/MYS +intellectualism/M +intellectualize/GDS +intelligence/M +intelligent/Y +intelligentsia/M +intelligibility/M +intelligible/U +intelligibly/U +intended/SM +intense/YTVR +intensification/M +intensifier/M +intensify/DRSZGN +intensity/S +intensive/MYPS +intensiveness/M +intent/SMYP +intention/MS +intentional/UY +intentness/M +inter/ESL +interact/SGVD +interaction/SM +interactive/Y +interactivity +interbred +interbreed/GS +intercede/GDS +intercept/GMDS +interception/MS +interceptor/SM +intercession/SM +intercessor/MS +intercessory +interchange/DSMG +interchangeability +interchangeable +interchangeably +intercity +intercollegiate +intercom/SM +intercommunicate/DSGN +intercommunication/M +interconnect/GDS +interconnection/SM +intercontinental +intercourse/M +intercultural +interdenominational +interdepartmental +interdependence/M +interdependent/Y +interdict/GMDS +interdiction/M +interdisciplinary +interest/ESMD +interested/U +interesting/Y +interface/MGDS +interfaith +interfere/GDS +interference/M +interferon/M +interfile/GDS +intergalactic +intergovernmental +interim/M +interior/SM +interj +interject/GDS +interjection/SM +interlace/GDS +interlard/DGS +interleave/DSG +interleukin/M +interline/GDSJ +interlinear +interlining/M +interlink/DSG +interlock/GMDS +interlocutor/SM +interlocutory +interlope/ZGDRS +interloper/M +interlude/MGDS +intermarriage/SM +intermarry/GDS +intermediacy/S +intermediary/SM +intermediate/XMYGNPDS +intermediation/ES +intermediator/MS +interment/EM +interments +intermezzi +intermezzo/MS +interminably +intermingle/DSG +intermission/SM +intermittence/S +intermittency/S +intermittent/Y +intermix/GDS +internal/SY +internalization/M +internalize/GDS +international/SMY +internationalism/M +internationalist/SM +internationalization +internationalize/DSG +interne/GDL +internecine +internee/SM +interneship/S +internet +internist/MS +internment/M +internship/MS +interoffice +interoperability +interoperable +interoperate/S +interpenetrate/DSGN +interpersonal +interplanetary +interplay/M +interpolate/XDSGN +interpolation/M +interpose/GDS +interposition/M +interpret/AGVDS +interpretation/AMS +interpretative +interpreted/U +interpreter/MS +interquartile +interracial +interred/E +interregnum/SM +interrelate/XDSGN +interrelation/M +interrelationship/MS +interring/E +interrogate/DSGNVX +interrogation/M +interrogative/MYS +interrogator/SM +interrogatory/SM +interrupt/ZGMDRS +interrupter/M +interruptible/U +interruption/MS +interscholastic +intersect/GDS +intersection/SM +intersession/SM +intersex +intersexual/MS +intersexualism +intersexuality +intersperse/GNDS +interspersion/M +interstate/MS +interstellar +interstice/MS +interstitial +intertwine/GDS +interurban +interval/SM +intervene/GDS +intervention/SM +interventionism/M +interventionist/SM +interview/ZGMDRS +interviewee/MS +interviewer/M +intervocalic +interwar +interweave/GS +interwove +interwoven +intestacy/M +intestate +intestinal +intestine/MS +intifada/S +intimacy/SM +intimate/MYGNDSX +intimation/M +intimidate/GNDS +intimidating/Y +intimidation/M +intl +intonation/SM +intoxicant/SM +intoxicate/DSGN +intoxication/M +intracranial +intramural +intramuscular +intranet/MS +intransigence/M +intransigent/MYS +intrastate +intrauterine +intravenous/MSY +intrepid/Y +intrepidity/M +intricacy/SM +intricate/Y +intrigue/DRSMZG +intriguer/M +intriguing/Y +intrinsic +intrinsically +intro/SM +introduce/AGDS +introduction/AM +introductions +introductory +introit/SM +introspect/GVDS +introspection/M +introspective/Y +introversion/M +introvert/MDS +intrude/DRSZG +intruder/M +intrusion/SM +intrusive/YP +intrusiveness/M +intuit/SDGV +intuition/S +intuitive/PY +intuitiveness/M +inundate/XDSGN +inundation/M +inure/DSG +invade/DRSZG +invader/M +invalid/GMDYS +invalidism/M +invaluable +invaluably +invariant +invasion/MS +invasive +invective/M +inveigh/GD +inveighs +inveigle/ZGDRS +inveigler/M +invent/ASGVD +invention/AMS +inventive/PY +inventiveness/M +inventor/MS +inventory/DSMG +inverse/SMY +invert/SMDRZG +inverter/M +invertible +invest/ASDGL +investigate/GNVDSX +investigation/M +investigator/SM +investigatory +investiture/MS +investment/AEM +investor/SM +inveteracy/M +inveterate +invidious/YP +invidiousness/M +invigilate/GNDS +invigilator/S +invigorate/ADSG +invigorating/Y +invigoration/M +invincibility/M +invincibly +inviolability/M +inviolably +inviolate +invitation/SM +invitational/SM +invite/DSMG +invited/U +invitee/SM +inviting/Y +invoke/DSG +involuntariness/M +involuntary/P +involution/M +involve/LDSG +involved/U +involvement/SM +inward/SY +ioctl +iodide/SM +iodine/M +iodize/DSG +ion/USM +ionic +ionization/UM +ionize/UDSG +ionizer/MS +ionosphere/MS +ionospheric +iota/MS +ipecac/SM +irascibility/M +irascible +irascibly +irate/YP +irateness/M +ire/M +ireful +irenic +irides +iridescence/M +iridescent/Y +iridium/M +iris/MS +irk/SGD +irksome/YP +irksomeness/M +iron/MDSG +ironclad/MS +ironic/U +ironical/Y +ironically/U +ironing/M +ironmonger/S +ironmongery +ironstone/M +ironware/M +ironwood/MS +ironwork/M +irony/SM +irradiate/DSGN +irradiation/M +irrational/SMY +irrationality/M +irreclaimable +irreconcilability/M +irreconcilable +irreconcilably +irrecoverable +irrecoverably +irredeemable +irredeemably +irreducible +irreducibly +irrefutable +irrefutably +irregardless +irregular/MYS +irregularity/SM +irrelevance/MS +irrelevancy/MS +irrelevant/Y +irreligion +irreligious +irremediable +irremediably +irremovable +irreparable +irreparably +irreplaceable +irrepressible +irrepressibly +irreproachable +irreproachably +irresistible +irresistibly +irresolute/PYN +irresoluteness/M +irresolution/M +irrespective +irresponsibility/M +irresponsible +irresponsibly +irretrievable +irretrievably +irreverence/M +irreverent/Y +irreversible +irreversibly +irrevocable +irrevocably +irrigable +irrigate/DSGN +irrigation/M +irritability/M +irritable +irritably +irritant/SM +irritate/DSXGN +irritating/Y +irritation/M +irrupt/DGVS +irruption/SM +ischemia +ischemic +isinglass/M +isl +island/SZMR +islander/M +isle/MS +islet/SM +ism/CM +isms +isn't +isobar/MS +isobaric +isolate/DSMGN +isolation/M +isolationism/M +isolationist/SM +isomer/MS +isomeric +isomerism/M +isometric/S +isometrically +isometrics/M +isometry +isomorphic +isomorphism +isosceles +isotherm/SM +isotope/SM +isotopic +isotropic +issuance/M +issue/ADSMG +issuer/MS +isthmian +isthmus/MS +it'd +it'll +it/USM +ital +italic/SM +italicization/M +italicize/GDS +italics/M +itch/MDSG +itchiness/M +itchy/RPT +item/MS +itemization/M +itemize/GDS +iterate/AXGNVDS +iteration/AM +iterative/Y +iterator/S +itinerant/SM +itinerary/SM +itself +iv/U +ivory/SM +ivy/DSM +ix +j/F +jab/SM +jabbed +jabber/SMDRZG +jabberer/M +jabbing +jabot/SM +jacaranda/MS +jack/MDGS +jackal/SM +jackass/MS +jackboot/SMD +jackdaw/MS +jacket/SMD +jackhammer/MS +jackknife/MGDS +jackknives +jackpot/MS +jackrabbit/MS +jackstraw/MS +jacquard/M +jade/MGDS +jaded/PY +jadedness/M +jadeite/M +jag/SM +jagged/TPRY +jaggedness/M +jaggies +jaguar/SM +jail/MDRZGS +jailbird/SM +jailbreak/SM +jailer/M +jailhouse/S +jalapeno/MS +jalape�o/MS +jalopy/SM +jalousie/MS +jam/SM +jamb/MS +jambalaya/M +jamboree/MS +jammed +jamming +jammy/RT +jangle/DRSMZG +jangler/M +janitor/SM +janitorial +japan/SM +japanned +japanning +jape/MGDS +japonica +jar/SM +jardiniere/SM +jardini�re/SM +jarful/MS +jargon/M +jarred +jarring/Y +jasmine/SM +jasper/M +jato/MS +jaundice/DSMG +jaunt/SGMD +jauntily +jauntiness/M +jaunty/RPT +java/M +javelin/SM +jaw/SGMD +jawbone/DSMG +jawbreaker/MS +jawline/S +jay/SM +jaybird/SM +jaywalk/DRSZG +jaywalker/M +jaywalking/M +jazz/MDSG +jazzy/TR +jct +jealous/Y +jealousy/SM +jean/MS +jeans/M +jeep/MS +jeer/MDSG +jeering/MY +jeez +jejuna +jejune +jejunum/M +jell/DSG +jello/SM +jelly/GDSM +jellybean/MS +jellyfish/MS +jellylike +jellyroll/SM +jemmy/GDS +jennet/MS +jenny/SM +jeopardize/GDS +jeopardy/M +jeremiad/MS +jerk/MDSG +jerkily +jerkin/MS +jerkiness/M +jerkwater +jerky/TRMP +jeroboam/S +jerrican/S +jerrybuilt +jerrycan/S +jersey/MS +jest/MDRSZG +jester/M +jesting/Y +jet/SM +jetliner/SM +jetport/MS +jetsam/M +jetted +jetting +jettison/MDSG +jetty/SM +jew +jewel/SZGMDR +jeweler/M +jewellery +jewelry/SM +jg +jib/SGMD +jibbed +jibbing +jibe/MS +jiff/MS +jiffy/SM +jig's +jig/AS +jigged/A +jigger's +jigger/ASDG +jigging/A +jiggle/DSMG +jiggly +jigsaw/SMDG +jihad/SM +jihadist/SM +jilt/MDSG +jimmy/DSMG +jimsonweed/M +jingle/DSMG +jingly +jingoism/M +jingoist/SM +jingoistic +jink/DSG +jinn/MS +jinni/M +jinricksha/SM +jinrikisha/SM +jinx/MDSG +jitney/SM +jitterbug/MS +jitterbugged +jitterbugger/M +jitterbugging +jitters/M +jittery/RT +jive/MGDS +job/SM +jobbed +jobber/SM +jobbing +jobholder/MS +jobless/P +joblessness/M +jobshare/S +jobsworth +jobsworths +jock/MS +jockey/SGMD +jockstrap/MS +jocose/PY +jocoseness/M +jocosity/M +jocular/Y +jocularity/M +jocund/Y +jocundity/M +jodhpurs/M +joey/S +jog/SM +jogged +jogger/SM +jogging/M +joggle/DSMG +john/MS +johnny/SM +johnnycake/MS +join's +join/AFDSG +joiner/FMS +joinery/M +joint's +joint/EGSD +jointly/F +joist/SM +jojoba +joke/MZGDRS +joker/M +jokey +jokier +jokiest +joking/Y +jollification/SM +jollily +jolliness/M +jollity/M +jolly/TGPDRSM +jolt/MDRSZG +jolter/M +jonquil/SM +josh/MDRSZG +josher/M +jostle/MGDS +jot/SM +jotted +jotter/MS +jotting/MS +joule/SM +jounce/MGDS +jouncy +journal/MS +journalese/M +journalism/M +journalist/SM +journalistic +journey/ZGMDRS +journeyer/M +journeyman/M +journeymen +journo/S +joust/SZGMDR +jouster/M +jousting/M +jovial/Y +joviality/M +jowl/MS +jowly/TR +joy/SGMD +joyful/YP +joyfuller +joyfullest +joyfulness/M +joyless/PY +joylessness/M +joyous/YP +joyousness/M +joyridden +joyride/RSMZG +joyrider/M +joyriding/M +joyrode +joystick/SM +jr +jubilant/Y +jubilation/M +jubilee/SM +judder/GDS +judge's +judge/ADSG +judgement/SM +judgemental +judgeship/M +judgment/SM +judgmental/Y +judicatory/SM +judicature/M +judicial/Y +judiciary/SM +judicious/IYP +judiciousness/IM +judo/M +jug/SM +jugful/MS +jugged +juggernaut/SM +jugging +juggle/MZGDRS +juggler/M +jugglery/M +jugular/SM +juice/DRSMZG +juicer/M +juicily +juiciness/M +juicy/PTR +jujitsu/M +jujube/MS +jukebox/MS +julep/SM +julienne +jumble/MGDS +jumbo/SM +jump/MDRSZG +jumper/M +jumpily +jumpiness/M +jumpsuit/MS +jumpy/TRP +jun +junco/SM +junction/FISM +juncture/FMS +jungle/MS +junior/MS +juniper/SM +junk/MDRSZG +junker/M +junket/MDRSZG +junketeer/MS +junketer/M +junkie/M +junky/TRSM +junkyard/MS +junta/SM +juridic +juridical/Y +jurisdiction/SM +jurisdictional +jurisprudence/M +jurist/MS +juristic +juror/FSM +jury/ISM +juryman/M +jurymen +jurywoman/M +jurywomen +just/RYPT +justice/IMS +justifiable/U +justifiably/U +justification/M +justified/U +justify/XGDSN +justness/M +jut/SM +jute/M +jutted +jutting +juvenile/SM +juxtapose/DSG +juxtaposition/SM +k/IFGS +kHz +kW +kWh +kabbala +kabbalah +kabob/SM +kabocha +kaboom +kabuki/M +kaddish/MS +kaffeeklatch/MS +kaffeeklatsch/MS +kahuna/S +kaiser/MS +kakistocracy +kale/M +kaleidoscope/MS +kaleidoscopic +kaleidoscopically +kamikaze/MS +kana +kangaroo/MS +kanji +kaolin/M +kapok/M +kappa/SM +kaput +karakul/M +karaoke/MS +karat/SM +karate/M +karma/M +karmic +kart/MS +katakana +katydid/SM +kayak/SMDG +kayaking/M +kayo/MDSG +kazoo/SM +kbps +kc +kebab/SM +kebob/SM +kedgeree +keel/MDSG +keelhaul/DGS +keen/MDRYSTGP +keenness/M +keep/MRSZG +keeper/M +keeping/M +keepsake/MS +keester/S +keg/SM +keister/S +kelp/M +kelvin/SM +ken/SM +kenned +kennel/SGMD +kenning +keno/M +kepi/MS +kept +keratin/M +keratitis +kerbside +kerchief/SM +kerfuffle/S +kern/G +kerne +kernel/SM +kerosene/M +kestrel/MS +ketch/MS +ketchup/M +ketone/S +kettle/SM +kettledrum/SM +key/SGMD +keybinding/S +keyboard/ZGSMDR +keyboarder/M +keyboardist/SM +keyhole/MS +keylogger/MS +keylogging/SM +keynote/MZGDRS +keynoter/M +keypad/SM +keypunch/ZGMDRS +keypuncher/M +keystone/MS +keystroke/SM +keyword/MS +kg +khaki/SM +khan/MS +kibble/DSMG +kibbutz/MS +kibbutzim +kibibyte/SM +kibitz/ZGDRS +kibitzer/M +kibosh/M +kick/MDRSZG +kickback/SM +kickball/M +kickboxing +kicker/M +kickoff/MS +kickstand/MS +kicky/RT +kid/SM +kidded +kidder/SM +kiddie/SM +kidding +kiddish +kiddo/SM +kidnap/S +kidnapped +kidnapper/MS +kidnapping/MS +kidney/SM +kidskin/M +kielbasa/MS +kielbasi +kike/S +kill/JMDRSZG +killdeer/SM +killer/M +killing/M +killjoy/SM +kiln/MDSG +kilo/MS +kilobyte/SM +kilocycle/SM +kilogram/SM +kilohertz/M +kiloliter/MS +kilometer/MS +kiloton/SM +kilowatt/SM +kilt/MDRS +kilter/M +kimono/MS +kin/M +kinase +kind's +kind/UPRYT +kinda +kindergarten/MS +kindergartner/SM +kinderg�rtner/SM +kindhearted/PY +kindheartedness/M +kindle/AGDS +kindliness/M +kindling/M +kindly/URT +kindness/UM +kindnesses +kindred/M +kinds +kine/S +kinematic/S +kinematics/M +kinetic/S +kinetically +kinetics/M +kinfolk/SM +kinfolks/M +king/MYS +kingdom/SM +kingfisher/SM +kingly/RT +kingmaker/S +kingpin/SM +kingship/M +kink/MDSG +kinkily +kinkiness/M +kinky/TPR +kinsfolk/M +kinship/M +kinsman/M +kinsmen +kinswoman/M +kinswomen +kiosk/SM +kip/SM +kipped +kipper/MDGS +kipping +kirsch/MS +kismet/M +kiss/MDRSBZG +kisser/M +kissoff/SM +kissogram/S +kit/SGMD +kitbag/MS +kitchen/SM +kitchenette/MS +kitchenware/M +kite/MS +kith/M +kitsch/M +kitschy +kitted +kitten/MS +kittenish +kitting +kitty/SM +kiwi/MS +kiwifruit/MS +kl +klaxon/S +kleptocracy +kleptomania/M +kleptomaniac/SM +kludge/GDS +kludgy +kluge/DS +klutz/MS +klutziness/M +klutzy/TRP +km +kn +knack/SZMR +knacker/GD +knackwurst/MS +knapsack/MS +knave/SM +knavery/M +knavish/Y +knead/SZGDR +kneader/M +knee/MDS +kneecap/SM +kneecapped +kneecapping +kneeing +kneel/SG +knell/SGMD +knelt +knew +knicker/S +knickerbockers/M +knickers/M +knickknack/MS +knife/DSMG +knight/MDYSG +knighthood/MS +knightliness/M +knish/MS +knit/MS +knitted +knitter/SM +knitting/M +knitwear/M +knives +knob/MS +knobbly +knobby/TR +knock/SZGMDR +knockabout +knockdown/SM +knocker/M +knockoff/SM +knockout/SM +knockwurst/SM +knoll/SM +knot/MS +knothole/SM +knotted +knotting +knotty/TR +know/SB +knowing/UYS +knowledge/M +knowledgeable +knowledgeably +known +knuckle/DSMG +knuckleduster/S +knucklehead/MS +knurl/SGMD +koala/SM +koan/S +kohl +kohlrabi/M +kohlrabies +kola/MS +kombucha +kook/MS +kookaburra/SM +kookiness/M +kooky/TPR +kopeck/MS +kopek/SM +korma +kosher/DSG +kowtow/GMDS +kph +kraal/SM +kraut/SM! +krill/M +krona/M +krone/RM +kronor +kronur +krypton/M +kryptonite +kr�na/M +kr�nur +kt +kuchen/SM +kudos/M +kudzu/SM +kumquat/MS +kvetch/ZGMDRS +kvetcher/M +kw +l/SDXTGJ +la/M +lab/SM +label's +label/ASDG +labeled/U +labelled/U +labia +labial/SM +labile +labium/M +labor/SMDRZG +laboratory/SM +laborer/M +laborious/PY +laboriousness/M +laborsaving +laburnum/MS +labyrinth/M +labyrinthine +labyrinths +lac/M +lace's +lace/UGDS +lacerate/DSGNX +laceration/M +lacewing/SM +lacework/M +lachrymal +lachrymose +lack/MDSG +lackadaisical/Y +lackey/SM +lackluster +laconic +laconically +lacquer/GMDS +lacrimal +lacrosse/M +lactate/GNDS +lactation/M +lacteal +lactic +lactose/M +lacuna/M +lacunae +lacy/RT +lad/SGMDNJ +ladder/GSMD +laddie/SM +laddish/P +lade/S +laden/U +lading/M +ladle/DSMG +lady/SM +ladybird/SM +ladybug/MS +ladyfinger/MS +ladylike/U +ladylove/MS +ladyship/MS +laetrile/M +lag/SZMR +lager/M +laggard/MYS +lagged +lagging/M +lagniappe/SM +lagoon/SM +laid/IA +lain +lair/MS +laird/SM +laity/M +lake/MS +lakefront/S +lakeside +lallygag/S +lallygagged +lallygagging +lam/SM +lama/MS +lamasery/SM +lamb/MDSG +lambada/MS +lambast/GDS +lambaste/S +lambda/SM +lambency/M +lambent/Y +lambkin/SM +lambskin/SM +lambswool +lame/MYZTGDRSP +lamebrain/MDS +lameness/M +lament/BSMDG +lamentably +lamentation/MS +lamina/M +laminae +laminar +laminate/MGNDS +lamination/M +lammed +lamming +lamp/MS +lampblack/M +lamplight/MRZ +lamplighter/M +lampoon/SGMD +lamppost/SM +lamprey/MS +lampshade/SM +lanai/SM +lance/DRSMZG +lancer/M +lancet/SM +land/MDRSGJ +landau/SM +landfall/MS +landfill/MS +landholder/SM +landholding/MS +landing/M +landlady/SM +landless/M +landline/MS +landlocked +landlord/MS +landlubber/MS +landmark/MS +landmass/MS +landmine/S +landowner/MS +landownership +landowning/SM +landscape/MZGDRS +landscaper/M +landslid +landslide/MGS +landslip/S +landsman/M +landsmen +landward/S +lane/MS +language/MS +langue/SM +languid/PY +languidness/M +languish/DSG +languor/SM +languorous/Y +lank/RYTP +lankiness/M +lankness/M +lanky/RTP +lanolin/M +lantern/MS +lanthanum/M +lanyard/MS +lap/SM +laparoscopic +laparoscopy +laparotomy +lapboard/SM +lapdog/SM +lapel/SM +lapidary/SM +lapin/SM +lapped +lappet/SM +lapping +lapse/AKGMSD +laptop/SM +lapwing/MS +larboard/SM +larcenist/SM +larcenous +larceny/SM +larch/MS +lard/MDRSZG +larder/M +lardy/RT +large/RSPMYT +largehearted +largeness/M +largess/M +largish +largo/SM +lariat/SM +lark/MDSG +larkspur/SM +larva/M +larvae +larval +laryngeal +larynges +laryngitis/M +larynx/M +lasagna/MS +lascivious/YP +lasciviousness/M +lase/ZGDRS +laser/M +lash/MDSGJ +lashing/M +lass/MS +lassie/SM +lassitude/M +lasso/SMDG +last/MDYSG +lasting/Y +lat/S +latch's +latch/UDSG +latchkey/SM +late/YTRP +latecomer/MS +latency/M +lateness/M +latent +lateral/MDYSG +latest/M +latex/M +lath/MDRSZG +lathe/M +lather/GMD +lathery +laths +latices +latish +latitude/MS +latitudinal +latitudinarian/MS +latrine/MS +latte/RSM +latter/MY +lattice/MDS +latticework/SM +laud/MDSGB +laudably +laudanum/M +laudatory +laugh/BMDG +laughably +laughing/MY +laughingstock/SM +laughs +laughter/M +launch/AGMDS +launcher/SM +launchpad/SM +launder/DRZGS +launderer/M +launderette/SM +laundress/MS +laundromat/MS +laundry/SM +laundryman/M +laundrymen +laundrywoman/M +laundrywomen +laureate/MS +laureateship/M +laurel/SM +lav/SGD +lava/M +lavage/M +lavaliere/SM +lavatorial +lavatory/SM +lave/S +lavender/SM +lavish/PTGDRSY +lavishness/M +law/SM +lawbreaker/SM +lawbreaking/M +lawful/UPY +lawfulness/UM +lawgiver/MS +lawless/PY +lawlessness/M +lawmaker/MS +lawmaking/M +lawman/M +lawmen +lawn/MS +lawnmower/SM +lawrencium/M +lawsuit/MS +lawyer/SMY +lax/TRYP +laxative/MS +laxity/M +laxness/M +lay/AICSGM +layabout/S +layaway/M +layer/CSM +layered +layering/M +layette/MS +layman/M +laymen +layoff/SM +layout/SM +layover/MS +laypeople +layperson/MS +layup/SM +laywoman/M +laywomen +laze/MGDS +lazily +laziness/M +lazy/DRSTGP +lazybones/M +lb/S +lbw +lea/SM +leach/DSG +leachate/S +lead/MDNRSZG +leader/M +leaderless +leadership/SM +leading/M +leaf/MDSG +leafage/M +leafless +leaflet/GMDS +leafstalk/MS +leafy/RT +league/DSMG +leak/MDSG +leakage/MS +leakiness/M +leaky/PRT +lean/MDRSTGJP +leaning/M +leanness/M +leap/MDRSZG +leaper/M +leapfrog/MS +leapfrogged +leapfrogging +leapt +learn/AUGDS +learnability +learnable +learnedly +learner/MS +learning's +learnt +lease/ADSMG +leaseback/SM +leasehold/MRSZ +leaseholder/M +leaser/SM +leash's +leash/UDSG +least/M +leastwise +leather/MS +leatherette/M +leatherneck/MS +leathery +leave/DRSMZGJ +leaven/SGMD +leavened/U +leavening/M +leaver/M +leavings/M +lech/MDRSZG +lecher/M +lecherous/PY +lecherousness/M +lechery/M +lecithin/M +lectern/MS +lector/SM +lecture/MZGDRS +lecturer/M +lectureship/SM +ledge/RSMZ +ledger/M +lee/RSMZ +leech/MDSG +leek/MS +leer/MDG +leeriness/M +leery/RPT +leeward/SM +leeway/M +left/MRST +leftism/M +leftist/SM +leftmost +leftover/SM +leftward/S +lefty/SM +leg/SM +legacy/SM +legal/SMY +legalese/M +legalism/MS +legalistic +legalistically +legality/SM +legalization/M +legalize/GDS +legate/CXMNS +legatee/MS +legation's/AC +legato/SM +legend/SM +legendarily +legendary +legerdemain/M +legged +leggin/SM +legginess/M +legging/MS +leggy/RPT +leghorn/MS +legibility/M +legible +legibly +legion/SM +legionary/SM +legionnaire/SM +legislate/DSGNV +legislation/M +legislative/Y +legislator/MS +legislature/SM +legit +legitimacy/M +legitimate/DSYG +legitimatize/GDS +legitimization/M +legitimize/DSG +legless +legman/M +legmen +legroom/SM +legume/MS +leguminous +legwarmer/S +legwork/M +lei/SM +leisure/DMY +leisureliness/M +leisurewear/M +leitmotif/MS +leitmotiv/MS +lemma/S +lemme/JG +lemming/M +lemon/SM +lemonade/SM +lemongrass +lemony +lemur/SM +lend/RSZG +lender/M +length/MNX +lengthen/GD +lengthily +lengthiness/M +lengths +lengthwise +lengthy/PRT +lenience/M +leniency/M +lenient/Y +lenitive +lens/MS +lent +lentil/MS +lento +leonine +leopard/SM +leopardess/MS +leotard/SM +leper/SM +lepidopterist/MS +leprechaun/MS +leprosy/M +leprous +lepta +lepton/MS +lesbian/SM +lesbianism/M +lesion/MS +less/MNRX +lessee/MS +lessen/GD +lesson/MS +lessor/MS +let/ISM +letdown/SM +lethal/Y +lethargic +lethargically +lethargy/M +letter/ZGMDRS +letterbomb/S +letterbox/S +lettered/U +letterer/M +letterhead/MS +lettering/M +letterpress/M +letting/S +lettuce/MS +letup/SM +leucine +leucotomy/S +leukemia/M +leukemic/SM +leukocyte/MS +levee/SM +level/PSZGMDRY +leveler/M +levelheaded/P +levelheadedness/M +levelness/M +lever/SGMD +leverage's +leverage/CDSG +leviathan/MS +levier/M +levitate/DSGN +levitation/M +levity/M +levy/DRSMZG +lewd/RYPT +lewdness/M +lexer/S +lexical +lexicographer/MS +lexicographic +lexicographical +lexicography/M +lexicon/SM +lexis +lg +liabilities +liability/AM +liable/A +liaise/GDS +liaison/MS +liar/MS +lib/M +libation/SM +libber/MS +libel/SZGMDR +libeler/M +libelous +liberal/MYPS +liberalism/M +liberality/M +liberalization/SM +liberalize/GDS +liberalness/M +liberate/CDSGN +liberation/CM +liberator/MS +libertarian/SM +libertine/MS +liberty/SM +libidinal +libidinous +libido/MS +librarian/MS +librarianship +library/SM +librettist/MS +libretto/SM +lice +license/MGDS +licensed/U +licensee/MS +licentiate/SM +licentious/YP +licentiousness/M +lichen/MS +licit/Y +lick/MDJSG +licking/M +licorice/SM +lid/SM +lidded +lidless +lido/MS +lie/DSM +lied/MR +lief/RT +liege/SM +lien/MS +lieu/M +lieutenancy/M +lieutenant/MS +life/MZR +lifebelt/S +lifeblood/M +lifeboat/MS +lifebuoy/MS +lifeforms +lifeguard/SM +lifeless/YP +lifelessness/M +lifelike +lifeline/MS +lifelong +lifer/M +lifesaver/SM +lifesaving/M +lifespan/S +lifestyle/SM +lifetime/MS +lifework/MS +lift/MDRSZG +lifter/M +liftoff/SM +ligament/MS +ligate/GNDS +ligation/M +ligature/MGDS +light's/C +light/CASTGD +lighted/U +lighten/SDRZG +lightener/M +lighter/SM +lightface/MD +lightheaded +lighthearted/YP +lightheartedness/M +lighthouse/MS +lighting's +lightly +lightness/M +lightning/MDS +lightproof +lightship/MS +lightweight/SM +ligneous +lignin +lignite/M +lii +likability/M +likable/P +likableness/M +like/EMGDST +likeability/M +likeable/P +likeableness/M +likelihood/UM +likelihoods +likeliness/UM +likely/UPRT +liken/SGD +likeness/UM +likenesses +liker +likewise +liking/M +lilac/SM +lilliputian +lilo/S +lilt/MDSG +lily/SM +limb/MS +limber/UDSG +limberness/M +limbless +limbo/SM +lime/MGDS +limeade/SM +limelight/M +limerick/SM +limescale +limestone/M +limey/S +limit's +limit/CSZGDR +limitation/CM +limitations +limited/U +limiter's +limiting/S +limitless/P +limitlessness/M +limn/DSG +limnological +limnologist/MS +limnology/M +limo/MS +limousine/MS +limp/MDRYSPTG +limpet/MS +limpid/YP +limpidity/M +limpidness/M +limpness/M +limy/RT +linage/M +linchpin/SM +linden/MS +line/MZGDRSJ +lineage/MS +lineal/Y +lineament/SM +linear/Y +linearity/M +linebacker/MS +lined/U +linefeed +lineman/M +linemen +linen/SM +linens/M +liner/M +linesman/M +linesmen +lineup/MS +ling/M +linger/ZGJDRS +lingerer/M +lingerie/M +lingering/Y +lingo/M +lingoes +lingua +lingual +linguine/M +linguini/SM +linguist/SM +linguistic/S +linguistical/Y +linguistics/M +liniment/SM +lining/M +link/MDRSG +linkage/MS +linkman +linkmen +linkup/MS +linnet/MS +lino +linoleum/M +linseed/M +lint's +lint/CDG +lintel/MS +lints +linty/TR +lion/MS +lioness/MS +lionhearted +lionization/M +lionize/GDS +lip/SM +lipid/SM +liposuction/M +lipped +lippy +lipread/GRS +lipreader/M +lipreading/M +lipstick/MDSG +liq +liquefaction/M +liquefy/DSG +liqueur/SM +liquid/MS +liquidate/XGNDS +liquidation/M +liquidator/MS +liquidity/M +liquidize/ZGDRS +liquidizer/M +liquor/MDGS +lira/M +lire +lisle/M +lisp/MDRSZG +lisper/M +lissome +list/MDNSJXG +listed/U +listen/BMDRZG +listener/M +listeria +listing/M +listless/YP +listlessness/M +lit/ZR +litany/SM +litchi/MS +lite +liter/M +literacy/M +literal/SMYP +literalness/M +literariness/M +literary/P +literate/SMY +literati/M +literature/M +lithe/RPYT +litheness/M +lithesome +lithium/M +lithograph/MDRZG +lithographer/M +lithographic +lithographically +lithographs +lithography/M +lithosphere/SM +litigant/SM +litigate/DSGN +litigation/M +litigator/MS +litigious/P +litigiousness/M +litmus/M +litotes/M +litter/MDRSZG +litterateur/MS +litterbug/MS +litterer/M +little/MTRP +littleness/M +littoral/SM +litt�rateur/SM +liturgical/Y +liturgist/SM +liturgy/SM +livability/M +livable/U +live/ATGDSB +livelihood/SM +liveliness/M +livelong/S +lively/PRT +liven/SGD +liver's +liver/S +liveried +liverish +liverwort/MS +liverwurst/M +livery/CSM +liveryman/CM +liverymen/C +livestock/M +liveware +livid/Y +living/MS +lix/K +lizard/MS +ll +llama/SM +llano/SM +lo +load's +load/AUGSD +loadable +loader/MS +loading's +loaf/MDRSZG +loafer/M +loam/M +loamy/TR +loan/MDRSZG +loaner/M +loansharking/M +loanword/MS +loath/JZGDRS +loathe +loather/M +loathing/M +loathsome/PY +loathsomeness/M +loaves +lob/SMD +lobar +lobbed +lobber/MS +lobbing +lobby/GDSM +lobbyist/MS +lobe/MS +lobotomize/DSG +lobotomy/SM +lobster/MS +local/SMY +locale/MS +locality/SM +localization/M +localize/DSG +locate/AESDNGX +location/EAM +locator/MS +locavore/SM +loci +lock/MDRSBZG +locker/M +locket/MS +lockjaw/M +lockout/MS +locksmith/M +locksmiths +lockstep/M +lockup/MS +loco/S +locomotion/M +locomotive/MS +locoweed/SM +locum/S +locus/M +locust/SM +locution/MS +lode/MS +lodestar/MS +lodestone/MS +lodge/DRSJMZG +lodger/M +lodging/M +lodgings/M +loft/MDSG +loftily +loftiness/M +lofty/PRT +log/SM +loganberry/SM +logarithm/SM +logarithmic +logbook/SM +loge/MS +logged +logger/SM +loggerhead/SM +loggia/SM +logging/M +logic/M +logical/Y +logicality/M +logician/MS +login/SM +logistic/S +logistical/Y +logistics/M +logjam/SM +logo/MS +logoff/SM +logon/SM +logotype/SM +logout/SM +logrolling/M +logy/RT +loin/MS +loincloth/M +loincloths +loiter/ZGSDR +loiterer/M +loitering/M +lolcat/SM +loll/DSG +lollipop/SM +lollop/GSD +lolly/S +lollygag/S +lollygagged +lollygagging +lollypop/MS +lone/YZR +loneliness/M +lonely/PTR +loner/M +lonesome/YP +lonesomeness/M +long's +long/KDSTG +longboat/MS +longbow/MS +longer +longevity/M +longhair/MS +longhand/M +longhorn/MS +longhouse/S +longing/MYS +longish +longitude/MS +longitudinal/Y +longshoreman/M +longshoremen +longsighted +longstanding +longtime +longueur/SM +longways +loo +loofah/M +loofahs +look/MDRSZG +lookalike/MS +looker/M +lookout/MS +lookup +loom/MDSG +loon/MS +loonie/M +loony/RSMT +loop/MDSG +loophole/MS +loopy/RT +loos/NRX +loose/UDSTG +loosely +loosen/UGSD +looseness/M +loot/MDRSZG +looter/M +looting/M +lop/S +lope/MGDS +lopped +lopping +lopsided/YP +lopsidedness/M +loquacious/PY +loquaciousness/M +loquacity/M +lord/MDYSG +lordliness/M +lordly/TPR +lordship/SM +lore/M +lorgnette/SM +loris/MS +lorn +lorry/SM +lose/ZGRSJ +loser/M +losing/M +loss/MS +lossless +lost +lot/SM +lotion/SM +lottery/SM +lotto/M +lotus/MS +louche +loud/RYTP +loudhailer/SM +loudmouth/MD +loudmouths +loudness/M +loudspeaker/MS +lough +loughs +lounge/MZGDRS +lounger/M +lour/DSG +louse's +louse/CDSG +lousily +lousiness/M +lousy/TPR +lout/MS +loutish/PY +louver/MDS +lovableness/M +lovably +love/MYZGDRSB +lovebird/SM +lovechild/M +loved/U +loveless +loveliness/M +lovelorn +lovely/RSMTP +lovemaking/M +lover/M +loveseat/SM +lovesick +lovey/S +loving/Y +low/SZTGMDRYP +lowborn +lowboy/MS +lowbrow/SM +lowdown/M +lower/GD +lowercase/M +lowermost +lowish +lowland/SZMR +lowlander/M +lowlife/SM +lowliness/M +lowly/TPR +lowness/M +lox/M +loyal/ETY +loyaler +loyalism/M +loyalist/SM +loyalties +loyalty/EM +lozenge/SM +ltd +luau/MS +lubber/MYS +lube/MGDS +lubricant/SM +lubricate/DSGN +lubrication/M +lubricator/MS +lubricious/Y +lubricity/M +lucid/PY +lucidity/M +lucidness/M +luck/MDSG +luckily/U +luckiness/UM +luckless +lucky/UPTR +lucrative/YP +lucrativeness/M +lucre/M +lucubrate/GNDS +lucubration/M +ludicrous/YP +ludicrousness/M +ludo +luff/DSG +lug/SM +luge/S +luggage/M +lugged +lugger/MS +lugging +lughole/S +lugsail/SM +lugubrious/YP +lugubriousness/M +lukewarm/YP +lukewarmness/M +lull/MDSG +lullaby/SM +lulu/S +lumbago/M +lumbar +lumber/MDRZGS +lumberer/M +lumbering/M +lumberjack/SM +lumberman/M +lumbermen +lumberyard/SM +lumen +luminary/SM +luminescence/M +luminescent +luminosity/M +luminous/Y +lummox/MS +lump/MDNSG +lumpectomy/S +lumpenproletariat +lumpiness/M +lumpish +lumpy/TRP +lunacy/SM +lunar +lunatic/SM +lunch/GMDS +lunchbox/S +luncheon/SM +luncheonette/SM +lunchroom/MS +lunchtime/MS +lung/MDSG +lunge/SM +lungfish/MS +lungful/S +lunkhead/MS +lupine/MS +lupus/M +lurch/GMDS +lure/MGDS +lurgy +lurid/PY +luridness/M +lurk/DRSZG +luscious/PY +lusciousness/M +lush/MRSYPT +lushness/M +lust/MDRSG +luster/M +lusterless +lustful/Y +lustily +lustiness/M +lustrous/Y +lusty/PTR +lutanist/SM +lute/MS +lutenist/SM +lutetium/M +lux +luxuriance/M +luxuriant/Y +luxuriate/DSGN +luxuriation/M +luxurious/PY +luxuriousness/M +luxury/SM +lvi +lvii +lxi +lxii +lxiv +lxix +lxvi +lxvii +lyceum/MS +lychee/MS +lychgate/S +lye/MG +lying/M +lymph/M +lymphatic/SM +lymphocyte/SM +lymphoid +lymphoma/SM +lynch/JZGDRS +lyncher/M +lynching/M +lynx/MS +lyre/MS +lyrebird/MS +lyric/SM +lyrical/Y +lyricism/M +lyricist/SM +lysosomal +lysosomes +m/KAS +mRNA +ma'am +ma/SMH +mac/SGMD +macabre +macadam/M +macadamia/SM +macadamize/GDS +macaque/MS +macaroni/MS +macaroon/MS +macaw/SM +mace/MS +macerate/DSGN +maceration/M +mach/M +machete/SM +machinate/GNDSX +machination/M +machine/DSMGB +machinery/M +machinist/MS +machismo/M +macho/M +mack/MS +mackerel/SM +mackinaw/SM +mackintosh/MS +macrame/M +macram�/M +macro/SM +macrobiotic/S +macrobiotics/M +macrocosm/SM +macroeconomic/S +macroeconomics/M +macrology/S +macron/MS +macrophages +macroscopic +mad/SMYP +madam/SM +madame/M +madcap/MS +madden/DGS +maddening/Y +madder/MS +maddest +madding +made/AU +mademoiselle/MS +madhouse/SM +madman/M +madmen +madness/M +madras/MS +madrasa/SM +madrasah/M +madrasahs +madrassa/SM +madrigal/SM +madwoman/M +madwomen +maelstrom/SM +maestro/SM +mafia/SM +mafiosi +mafioso/M +mag/SM +magazine/SM +mage/MS +magenta/M +maggot/MS +maggoty +magi/M +magic/SM +magical/Y +magician/SM +magicked +magicking +magisterial/Y +magistracy/M +magistrate/SM +magma/M +magnanimity/M +magnanimous/Y +magnate/SM +magnesia/M +magnesium/M +magnet/MS +magnetic +magnetically +magnetism/M +magnetite/M +magnetizable +magnetization/CM +magnetize/CGDS +magneto/SM +magnetometer/SM +magnetosphere +magnification/M +magnificence/M +magnificent/Y +magnifier/M +magnify/ZGXDRSN +magniloquence/M +magniloquent +magnitude/SM +magnolia/MS +magnon +magnum/MS +magpie/MS +magus/M +maharaja/SM +maharajah/M +maharajahs +maharanee/MS +maharani/SM +maharishi/SM +mahatma/SM +mahjong/M +mahogany/SM +mahout/MS +maid/MNSX +maiden/MY +maidenhair/M +maidenhead/SM +maidenhood/M +maidservant/SM +mail/JMDRSZG +mailbag/SM +mailbomb/GSD +mailbox/MS +mailer/M +mailing/M +maillot/SM +mailman/M +mailmen +mailshot/S +maim/DSG +main/MYS +mainframe/SM +mainland/MS +mainline/MGDS +mainmast/MS +mainsail/MS +mainspring/MS +mainstay/MS +mainstream/SMDG +maintain/ZGBDRS +maintainability +maintainable/U +maintained/U +maintenance/M +maintop/SM +maisonette/MS +maize/SM +majestic +majestically +majesty/SM +majolica/M +major/SGMDY +majordomo/MS +majorette/MS +majoritarian/SM +majoritarianism +majority/SM +make's/A +make/UAGS +makeover/MS +maker/SM +makeshift/SM +makeup/MS +makeweight/S +making/MS +makings/M +malachite/M +maladjusted +maladjustment/M +maladministration +maladroit/PY +maladroitness/M +malady/SM +malaise/M +malamute/MS +malapropism/SM +malaria/M +malarial +malarkey/M +malathion/M +malcontent/MS +male/MPS +malediction/SM +malefaction/M +malefactor/SM +malefic +maleficence/M +maleficent +maleness/M +malevolence/M +malevolent/Y +malfeasance/M +malform/SD +malformation/SM +malfunction/MDSG +malice/M +malicious/PY +maliciousness/M +malign/DSG +malignancy/SM +malignant/Y +malignity/M +malinger/ZGSDR +malingerer/M +mall/MS +mallard/SM +malleability/M +malleable +mallet/MS +mallow/MS +malnourished +malnutrition/M +malocclusion/M +malodorous +malpractice/SM +malt/MDSG +malted/MS +maltose/M +maltreat/GLDS +maltreatment/M +malty/TR +malware/SM +mam/S +mama/MS +mamba/SM +mambo/SGMD +mamma/M +mammal/MS +mammalia +mammalian/MS +mammary +mammogram/MS +mammography/M +mammon/M +mammoth/M +mammoths +mammy/SM +man's/F +man/UFY +manacle/DSMG +manage/ZGDRSL +manageability/M +manageable/U +management/MS +manager/M +manageress/S +managerial +manana/MS +manatee/SM +mandala/SM +mandamus/MS +mandarin/MS +mandate/DSMG +mandatory +mandible/MS +mandibular +mandolin/MS +mandrake/MS +mandrel/SM +mandrill/MS +mane/MDS +manege/M +maneuver/MDGSBJ +maneuverability/M +manful/Y +manga/M +manganese/M +mange/DRMZ +manger/M +mangetout/S +manginess/M +mangle/MZGDRS +mango/M +mangoes +mangrove/MS +mangy/TRP +manhandle/GDS +manhole/SM +manhood/M +manhunt/SM +mania/SM +maniac/MS +maniacal/Y +manic/SM +manically +manicure/MGDS +manicurist/MS +manifest/MDYSG +manifestation/SM +manifesto/SM +manifold/GMDS +manikin/SM +manila/M +manioc/MS +manipulable +manipulate/XGNVDS +manipulation/M +manipulative/Y +manipulator/MS +mankind/M +manky +manlike +manliness/M +manly/URT +manna/M +manned/U +mannequin/SM +manner/MDYS +mannerism/SM +mannerly/U +manning/U +mannish/YP +mannishness/M +manometer/SM +manor/SM +manorial +manpower/M +manque +manqu� +mans +mansard/MS +manse/SXMN +manservant/M +mansion/M +manslaughter/M +manta/SM +mantel/MS +mantelpiece/SM +mantelshelf +mantelshelves +mantes +mantilla/SM +mantis/MS +mantissa/SM +mantle's +mantle/EGDS +mantra/MS +manual/MYS +manufacture/DRSMZG +manufacturer/M +manufacturing/M +manumission/SM +manumit/S +manumitted +manumitting +manure/MGDS +manuscript/MS +many/M +man�ge/M +map's +map/AS +maple/SM +mapmaker/SM +mapped/A +mapper/MS +mapping/S +mar/S +marabou/MS +marabout/SM +maraca/MS +maraschino/MS +marathon/SMRZ +marathoner/M +maraud/ZGDRS +marauder/M +marble/MGDS +marbleize/GDS +marbling/M +march/ZGMDRS +marcher/M +marchioness/MS +mare/MS +margarine/M +margarita/MS +marge +margin/MS +marginal/YS +marginalia/M +marginalization/M +marginalize/GDS +maria/M +mariachi/MS +marigold/MS +marijuana/M +marimba/SM +marina/MS +marinade/DSMG +marinara/M +marinate/DSGN +marination/M +marine/MZRS +mariner/M +marionette/MS +marital/Y +maritime +marjoram/M +mark/AMDSG +markdown/SM +marked/U +markedly +marker/MS +market/MDRZGBS +marketability/M +marketable/U +marketeer/SM +marketer/M +marketing/M +marketplace/SM +marking/SM +markka/M +markkaa +marksman/M +marksmanship/M +marksmen +markup/MS +marl/M +marlin/MS +marlinespike/SM +marmalade/M +marmoreal +marmoset/SM +marmot/MS +maroon/MDGS +marque/MS +marquee/SM +marquess/MS +marquetry/M +marquis/MS +marquise/M +marquisette/M +marred/U +marriage/ASM +marriageability/M +marriageable +married/SM +marring +marrow/MS +marry/AGDS +marsh/MS +marshal/SMDG +marshland/SM +marshmallow/SM +marshy/RT +marsupial/MS +mart/MNSX +marten/M +martensite +martial/Y +martian/S +martin/MS +martinet/MS +martingale/MS +martini/SM +martyr/MDGS +martyrdom/M +marvel/MDGS +marvelous/Y +marzipan/M +masc +mascara/GMDS +mascot/MS +masculine/SM +masculinity/M +maser/SM +mash/MDRSZG +masher/M +mashup/MS +mask's +mask/UDSG +masker/MS +masochism/M +masochist/SM +masochistic +masochistically +mason/SM +masonic +masonry/M +masque/MS +masquerade/DRSMZG +masquerader/M +mass/MDSGV +massacre/MGDS +massage/DSMG +masse +masseur/SM +masseuse/MS +massif/MS +massive/PY +massiveness/M +mast/MDS +mastectomy/SM +master's +master/ADGS +masterclass/S +masterful/Y +masterly +mastermind/SGMD +masterpiece/MS +masterstroke/SM +masterwork/MS +mastery/M +masthead/MS +mastic/M +masticate/GNDS +mastication/M +mastiff/SM +mastitis +mastodon/SM +mastoid/SM +masturbate/GNDS +masturbation/M +masturbatory +mat/SZGMDR +matador/SM +match/AMS +matchbook/SM +matchbox/MS +matched/U +matching +matchless +matchlock/SM +matchmaker/MS +matchmaking/M +matchstick/MS +matchwood/M +mate/MS +material/SMY +materialism/M +materialist/SM +materialistic +materialistically +materialization/M +materialize/DSG +materiel/M +maternal/Y +maternity/M +matey/S +mathematical/Y +mathematician/SM +mathematics/M +matinee/SM +mating/M +matins/M +matin�e/SM +matriarch/M +matriarchal +matriarchs +matriarchy/SM +matrices +matricidal +matricide/MS +matriculate/DSGN +matriculation/M +matrimonial +matrimony/M +matrix/M +matron/MYS +matte/DRSMZG +matter/MDG +matting/M +mattock/SM +mattress/MS +maturate/GNDS +maturation/M +mature/YTGDRS +maturity/SM +matzo/SMH +matzoh/M +matzohs +matzot +mat�riel/M +maudlin +maul/MDRSZG +mauler/M +maunder/SDG +mausoleum/SM +mauve/M +maven/SM +maverick/SM +maw/SM +mawkish/PY +mawkishness/M +max/GMDS +maxi/MS +maxilla/M +maxillae +maxillary +maxim/SM +maxima +maximal/Y +maximalist/SM +maximization/M +maximize/GDS +maximum/SM +may/M +maybe/SM +mayday/MS +mayflower/MS +mayfly/SM +mayhem/M +mayn't +mayo/M +mayonnaise/M +mayor/SM +mayoral +mayoralty/M +mayoress/MS +maypole/SM +mayst +maze/MS +mazurka/MS +ma�ana/M +mdse +me/DSH +mea/S +mead/M +meadow/MS +meadowlark/MS +meager/PY +meagerness/M +meal/MS +mealiness/M +mealtime/SM +mealy/TPR +mealybug/SM +mealymouthed +mean/MRYJPSTG +meander/SMDJG +meanderings/M +meanie/M +meaning/M +meaningful/PY +meaningfulness/M +meaningless/YP +meaninglessness/M +meanness/M +meant/U +meantime/M +meanwhile/M +meany/SM +measles/M +measly/RT +measurable +measurably +measure's +measure/ADSG +measured/U +measureless +measurement/MS +meat/MS +meatball/MS +meathead/MS +meatiness/M +meatless +meatloaf/M +meatloaves +meatpacking/M +meaty/TPR +mebibyte/SM +mecca/SM +mechanic/MS +mechanical/Y +mechanics/M +mechanism/SM +mechanistic +mechanistically +mechanization/M +mechanize/DSG +medal/SM +medalist/MS +medallion/SM +meddle/ZGDRS +meddler/M +meddlesome +media/SM +medial/AY +median/MS +mediate/ADSGN +mediated/U +mediation/AM +mediator/MS +medic/SM +medicaid/M +medical/SMY +medicament/M +medicare/M +medicate/GNXDS +medication/M +medicinal/Y +medicine/MS +medico/MS +medieval +medievalist/MS +mediocre +mediocrity/SM +meditate/DSGNVX +meditation/M +meditative/Y +medium/MS +medley/MS +medulla/SM +medusa +medusae +meed/M +meek/RYPT +meekness/M +meerschaum/SM +meet/MJSG +meeting/M +meetinghouse/SM +meetup/MS +meg/S +mega +megabit/SM +megabucks/M +megabyte/MS +megachurch/MS +megacycle/SM +megadeath/M +megadeaths +megahertz/M +megajoule/M +megalith/M +megalithic +megaliths +megalomania/M +megalomaniac/SM +megalopolis/MS +megaphone/DSMG +megapixel/SM +megastar/S +megaton/SM +megawatt/MS +meh +meiosis/M +meiotic +melamine/M +melancholia/M +melancholic/S +melancholy/M +melange/MS +melanin/M +melanoma/SM +meld/MDSG +melee/SM +meliorate/GNVDS +melioration/M +mellifluous/PY +mellifluousness/M +mellow/PTGDRYS +mellowness/M +melodic +melodically +melodious/YP +melodiousness/M +melodrama/MS +melodramatic/S +melodramatically +melodramatics/M +melody/SM +melon/SM +melt's +melt/ADSG +meltdown/SM +member's +member/EAS +membership/SM +membrane/SM +membranous +meme/MS +memento/MS +memo/MS +memoir/MS +memorabilia/M +memorability/M +memorable/U +memorably +memorandum/MS +memorial/SM +memorialize/DSG +memorization/M +memorize/DSG +memory/SM +memsahib/S +men/M +menace/MGDS +menacing/Y +menage/MS +menagerie/MS +mend/MDRSZG +mendacious/Y +mendacity/M +mendelevium/M +mender/M +mendicancy/M +mendicant/SM +mending/M +menfolk/MS +menfolks/M +menhaden/M +menial/MYS +meningeal +meninges +meningitis/M +meninx/M +menisci +meniscus/M +menopausal +menopause/M +menorah/M +menorahs +mensch/MS +menservants +menses/M +menstrual +menstruate/GNDS +menstruation/M +mensurable +mensuration/M +menswear/M +mental/Y +mentalist/SM +mentality/SM +menthol/M +mentholated +mention/GSMD +mentioned/U +mentor/MDSG +menu/MS +meow/MDSG +mercantile +mercantilism/M +mercenary/SM +mercer/MS +mercerize/GDS +merchandise/MZGDRS +merchandiser/M +merchandising/M +merchant/GMBS +merchantability +merchantman/M +merchantmen +merciful/UY +merciless/PY +mercilessness/M +mercurial/Y +mercuric +mercury/M +mercy/SM +mere/MYTS +meretricious/YP +meretriciousness/M +merganser/MS +merge/DRSZG +merger/M +meridian/MS +meringue/MS +merino/MS +merit/CSM +merited/U +meriting +meritless +meritocracy/SM +meritocratic +meritorious/PY +meritoriousness/M +mermaid/SM +merman/M +mermen +merrily +merriment/M +merriness/M +merry/TRP +merrymaker/MS +merrymaking/M +mesa/MS +mescal/MS +mescalin +mescaline/M +mesdames +mesdemoiselles +mesh/MDSG +mesmeric +mesmerism/M +mesmerize/ZGDRS +mesmerizer/M +mesomorph/M +mesomorphs +meson/SM +mesosphere/SM +mesothelioma/M +mesquite/SM +mess/MDSG +message/MGDS +messeigneurs +messenger/SM +messiah/M +messiahs +messianic +messieurs +messily +messiness/M +messmate/SM +messy/PTR +mestizo/MS +met +meta +metabolic +metabolically +metabolism/SM +metabolite/SM +metabolize/DSG +metacarpal/SM +metacarpi +metacarpus/M +metadata/M +metal/SMD +metalanguage/MS +metallic +metallurgic +metallurgical +metallurgist/MS +metallurgy/M +metalwork/MRZG +metalworker/M +metalworking/M +metamorphic +metamorphism/M +metamorphose/GDS +metamorphosis/M +metaphor/MS +metaphoric +metaphorical/Y +metaphysical/Y +metaphysics/M +metastases +metastasis/M +metastasize/DSG +metastatic +metatarsal/MS +metatarsi +metatarsus/M +metatheses +metathesis/M +mete/MZGDRS +metempsychoses +metempsychosis/M +meteor/MS +meteoric +meteorically +meteorite/SM +meteoroid/SM +meteorologic +meteorological +meteorologist/SM +meteorology/M +meter/GMD +metformin +methadone/M +methamphetamine/M +methane/M +methanol/M +methinks +method/MS +methodical/YP +methodicalness/M +methodological/Y +methodology/SM +methotrexate +methought +methoxy +meths +methyl/M +meticulous/YP +meticulousness/M +metier/MS +metric/S +metrical/Y +metricate/GNDS +metrication/M +metricize/GDS +metro/SM +metronome/MS +metropolis/MS +metropolitan +mettle/M +mettlesome +mew/SGMD +mewl/DSG +mews/M +mezzanine/MS +mezzo/SM +mfg +mfr/S +mg +mgr +mi/MNX +miasma/MS +mic/S +mica/M +mice +mick/S +mickey/MS +micro/SM +microaggression/SM +microbe/MS +microbial +microbiological +microbiologist/MS +microbiology/M +microbrewery/SM +microchip/MS +microcircuit/SM +microcode +microcomputer/MS +microcosm/MS +microcosmic +microcredit +microdot/SM +microeconomics/M +microelectronic/S +microelectronics/M +microfiber/MS +microfiche/M +microfilm/GMDS +microfinance +microfloppies +microgroove/SM +microlight/MS +microloan/MS +micromanage/ZGDRSL +micromanagement/M +micromanager/M +micrometeorite/SM +micrometer/MS +micron/MS +microorganism/MS +microphone/SM +microprocessor/MS +microscope/SM +microscopic +microscopical/Y +microscopy/M +microsecond/MS +microsurgery/M +microwave/DSMGB +microwaveable +mid +midair/M +midday/M +midden/MS +middle/MGS +middlebrow/SM +middleman/M +middlemen +middlemost +middleweight/MS +middy/SM +midfield/RZ +midge/SM +midget/MS +midi/MS +midland/MS +midlife/M +midmost +midnight/M +midpoint/MS +midrib/MS +midriff/MS +midsection/MS +midshipman/M +midshipmen +midships +midsize +midst/M +midstream/M +midsummer/M +midterm/MS +midtown/M +midway/MS +midweek/MS +midwife/MGDS +midwifery/SM +midwinter/M +midwived +midwives +midwiving +midyear/MS +mien/M +miff/DSG +might've +might/M +mightily +mightiness/M +mightn't +mighty/TRP +mignonette/SM +migraine/MS +migrant/MS +migrate/AGDS +migration/SM +migrator/MS +migratory +mikado/MS +mike/MGDS +mil/SZMR +milady/SM +milch +mild/MRYTP +mildew/SMDG +mildness/M +mile/MS +mileage/SM +milepost/MS +miler/M +milestone/MS +milf/MS +milieu/SM +militancy/M +militant/MYS +militarily +militarism/M +militarist/SM +militaristic +militarization/CM +militarize/CDSG +military/M +militate/GDS +militia/SM +militiaman/M +militiamen +milk/MDRSZG +milker/M +milkiness/M +milkmaid/MS +milkman/M +milkmen +milkshake/SM +milksop/MS +milkweed/SM +milky/RTP +mill/MDRSZGJ +millage/M +millennia +millennial/M +millennium/MS +miller/M +millet/M +milliard/MS +millibar/MS +milligram/MS +milliliter/MS +millimeter/MS +milliner/MS +millinery/M +milling/M +million/HSM +millionaire/SM +millionairess/S +millionth/M +millionths +millipede/SM +millisecond/SM +millpond/SM +millrace/SM +millstone/SM +millstream/MS +millwright/SM +milometer/S +milquetoast/SM +milt/MDSG +mime/MGDS +mimeograph/GMD +mimeographs +mimetic +mimic/SM +mimicked +mimicker/SM +mimicking +mimicry/SM +mimosa/SM +min/S +minaret/MS +minatory +mince/DRSMZG +mincemeat/M +mincer/M +mind's +mind/ADRSZG +mindbogglingly +minded/P +mindful/YP +mindfulness/M +mindless/YP +mindlessness/M +mindset/MS +mine/MZGNDRSX +minefield/SM +miner/M +mineral/MS +mineralogical +mineralogist/MS +mineralogy/M +minestrone/M +minesweeper/SM +mingle/DSG +mingy +mini/MS +miniature/MS +miniaturist/MS +miniaturization/M +miniaturize/GDS +minibar/S +minibike/SM +minibus/MS +minicab/S +minicam/MS +minicomputer/SM +minifloppies +minim/SM +minima +minimal/Y +minimalism/M +minimalist/MS +minimization/M +minimize/DSG +minimum/MS +mining/M +minion/M +miniseries/M +miniskirt/MS +minister/SGMD +ministerial +ministrant/MS +ministration/MS +ministry/SM +minivan/MS +mink/MS +minnesinger/MS +minnow/SM +minor/SMDG +minority/SM +minoxidil/M +minster/MS +minstrel/SM +minstrelsy/M +mint/MDRSZG +mintage/M +minter/M +minty/RT +minuend/MS +minuet/SM +minus/MS +minuscule/MS +minute/PDRSMYTG +minuteman/M +minutemen +minuteness/M +minutia/M +minutiae +minx/MS +miracle/MS +miraculous/Y +mirage/SM +mire/MGDS +mirror/GSMD +mirth/M +mirthful/PY +mirthfulness/M +mirthless/Y +miry/RT +misaddress/DSG +misadventure/MS +misaligned +misalignment/M +misalliance/MS +misandrist/MS +misandry +misanthrope/SM +misanthropic +misanthropically +misanthropist/MS +misanthropy/M +misapplication/M +misapply/DSGNX +misapprehend/GSD +misapprehension/MS +misappropriate/XDSGN +misappropriation/M +misbegotten +misbehave/GDS +misbehavior/M +misc +miscalculate/DSXGN +miscalculation/M +miscall/DSG +miscarriage/MS +miscarry/GDS +miscast/SG +miscegenation/M +miscellaneous/Y +miscellany/SM +mischance/SM +mischief/M +mischievous/YP +mischievousness/M +miscibility/M +miscible +miscommunication/S +misconceive/GDS +misconception/SM +misconduct/MDGS +misconstruction/MS +misconstrue/GDS +miscount/MDSG +miscreant/SM +miscue/DSMG +misdeal/GMS +misdealt +misdeed/MS +misdemeanor/MS +misdiagnose/GDS +misdiagnosis/M +misdid +misdirect/SDG +misdirection/M +misdo/JG +misdoes +misdoing/M +misdone +mise/CKS +miser/SBMY +miserableness/M +miserably +miserliness/M +misery/SM +misfeasance/M +misfeature/S +misfile/GDS +misfire/MGDS +misfit/SM +misfitted +misfitting +misfortune/SM +misgiving/MS +misgovern/SDGL +misgovernment/M +misguidance/M +misguide/DSG +misguided/Y +mishandle/DSG +mishap/SM +mishear/GS +misheard +mishit/S +mishitting +mishmash/MS +misidentify/GDS +misinform/DGS +misinformation/M +misinterpret/SGD +misinterpretation/SM +misjudge/LDSG +misjudgement/SM +misjudgment/SM +mislabel/GSD +mislaid +mislay/GS +mislead/GS +misleading/Y +misled +mismanage/LGDS +mismanagement/M +mismatch/GMDS +misname/GDS +misnomer/MS +misogamist/MS +misogamy/M +misogynist/SM +misogynistic +misogynous +misogyny/M +misplace/GLDS +misplacement/M +misplay/GMDS +misprint/GMDS +misprision/M +mispronounce/DSG +mispronunciation/SM +misquotation/MS +misquote/MGDS +misread/GJS +misreading/M +misremember/GDS +misreport/MDGS +misrepresent/GDS +misrepresentation/MS +misrule/MGDS +miss's +miss/EDSGV +missal/ESM +missed/U +misshape/GDS +misshapen +missile/MS +missilery/M +mission/AMS +missionary/SM +missioner/SM +missis/MS +missive/MS +misspeak/GS +misspell/GDJS +misspelling/M +misspend/GS +misspent +misspoke +misspoken +misstate/GDSL +misstatement/SM +misstep/MS +missus/MS +mist's +mist/CDRSZG +mistakable/U +mistake/BMGS +mistaken/Y +mister's +mistily +mistime/GDS +mistiness/M +mistletoe/M +mistook +mistral/MS +mistranslated +mistreat/LDGS +mistreatment/M +mistress/MS +mistrial/MS +mistrust/MDSG +mistrustful/Y +misty/PRT +mistype/GS +misunderstand/SGJ +misunderstanding/M +misunderstood +misuse/DSMG +mite/MZRS +miter/MDG +mitigate/XDSGN +mitigated/U +mitigation/M +mitochondria +mitochondrial +mitochondrion +mitoses +mitosis/M +mitotic +mitral +mitt/MNSX +mitten/M +mitzvah +mix/ZGMDRSB +mixed/U +mixer/M +mixture/SM +mizzen/MS +mizzenmast/SM +mkay +mks +ml +mm +mnemonic/MS +mnemonically +mo/CKHS +moan/MDRSZG +moaner/M +moat/MDS +mob's +mob/CS +mobbed/C +mobbing/C +mobile/MS +mobility/M +mobilization/CM +mobilizations +mobilize/CDSG +mobilizer/SM +mobster/SM +moccasin/SM +mocha/SM +mock/DRSZG +mocker/M +mockery/SM +mocking/Y +mockingbird/SM +mocktail/S +mod/STM +modal/SM +modality/S +modded +modding +mode/MS +model/ZGSJMDR +modeler/M +modeling/M +modeller/MS +modelling/MS +modem/SM +moderate/MYGNPDS +moderateness/M +moderation/M +moderator/SM +modern/MYPS +modernism/M +modernist/SM +modernistic +modernity/M +modernization/M +modernize/DRSZG +modernizer/M +modernness/M +modest/Y +modesty/M +modicum/SM +modifiable +modification/M +modified/U +modifier/M +modify/DRSXZGN +modish/YP +modishness/M +modular +modularization +modulate/CGNDS +modulation/CM +modulations +modulator/MS +module/MS +modulo +modulus +moggy +mogul/SM +mohair/M +moi +moiety/SM +moil/MDSG +moire/SM +moist/XTPNRY +moisten/DRZG +moistener/M +moistness/M +moisture/M +moisturize/ZGDRS +moisturizer/M +mojo/S +molar/SM +molasses/M +mold/MDRJSZG +moldboard/SM +molder/GMD +moldiness/M +molding/M +moldy/TPR +mole/MS +molecular +molecularity/M +molecule/SM +molehill/SM +moleskin/M +molest/DRZGS +molestation/M +molested/U +molester/M +moll/MS +mollification/M +mollify/DSNG +mollusc/SM +molluscan/SM +mollusk/SM +molluskan/S +molly/SM +mollycoddle/DSMG +molt/MDNRSZG +molter/M +molybdenum/M +mom/SM +moment/MS +momenta +momentarily +momentariness/M +momentary/P +momentous/PY +momentousness/M +momentum/M +mommy/SM +monad +monarch/M +monarchic +monarchical +monarchism/M +monarchist/MS +monarchistic +monarchs +monarchy/SM +monastery/SM +monastic/MS +monastical/Y +monasticism/M +monaural +monetarily +monetarism/M +monetarist/MS +monetary +monetization/C +monetize/CGDS +money/SMD +moneybag/MS +moneybox/S +moneygrubber/SM +moneygrubbing/M +moneylender/SM +moneymaker/SM +moneymaking/M +monger/MDGS +mongol/S +mongolism/M +mongoloid/MS +mongoose/MS +mongrel/SM +monies +moniker/SM +monism/M +monist/MS +monition/SM +monitor/SMDG +monitory +monk/MS +monkey/MDGS +monkeyshine/SM +monkish +monkshood/SM +mono/M +monochromatic +monochrome/MS +monocle/DSM +monoclonal +monocotyledon/SM +monocotyledonous +monocular +monodic +monodist/SM +monody/SM +monofilament +monogamist/MS +monogamous/Y +monogamy/M +monogram/SM +monogrammed +monogramming +monograph/M +monographs +monolingual/MS +monolith/M +monolithic +monoliths +monologist/SM +monologue/SM +monologuist/SM +monomania/M +monomaniac/MS +monomaniacal +monomer/SM +monomial +mononucleosis/M +monophonic +monoplane/SM +monopolist/SM +monopolistic +monopolization/M +monopolize/DRSZG +monopolizer/M +monopoly/SM +monorail/MS +monosyllabic +monosyllable/MS +monotheism/M +monotheist/SM +monotheistic +monotone/MS +monotonic +monotonically +monotonous/PY +monotonousness/M +monotony/M +monounsaturated +monoxide/MS +monozygotic +monozygous +monseigneur/M +monsieur/M +monsignor/SM +monsoon/SM +monsoonal +monster/SM +monstrance/ASM +monstrosity/SM +monstrous/Y +montage/SM +month/MY +monthly/SM +months +monument/MS +monumental/Y +moo/SGMD +mooch/ZGMDRS +moocher/M +mood/MS +moodily +moodiness/M +moody/TPR +moon/MDSG +moonbeam/MS +moonless +moonlight/SMDRZG +moonlighter/M +moonlighting/M +moonlit +moonscape/SM +moonshine/MZRS +moonshiner/M +moonshot/MS +moonstone/MS +moonstruck +moonwalk/MS +moor/MDJSG +moorhen/S +mooring/M +moorland/MS +moose/M +moot/DSG +mop/SZGMDR +mope/MS +moped/SM +moper/M +mopey +mopier +mopiest +mopish +mopped +moppet/MS +mopping +moraine/SM +moral/SMY +morale/M +moralism +moralist/MS +moralistic +moralistically +moralities +morality/UM +moralization/CM +moralize/CGDS +moralizer/MS +morass/MS +moratorium/SM +moray/SM +morbid/YP +morbidity/M +morbidness/M +mordancy/M +mordant/SMY +more/MS +moreish +morel/SM +moreover +mores/M +morgue/MS +moribund +morn/MJSG +morning/M +morocco/M +moron/SM +moronic +moronically +morose/YP +moroseness/M +morph/GD +morpheme/MS +morphemic +morphia/M +morphine/M +morphing/M +morphological +morphology/M +morphs +morrow/MS +morsel/MS +mortal/MYS +mortality/M +mortar/MDSG +mortarboard/SM +mortgage's +mortgage/AGDS +mortgagee/MS +mortgagor/MS +mortician/MS +mortification/M +mortify/NGDS +mortise/DSMG +mortuary/SM +mosaic/MS +mosey/SGD +mosh/DSG +mosque/MS +mosquito/M +mosquitoes +moss/MS +mossback/SM +mossy/TR +most/MY +mot/SM +mote's +mote/KCXSVN +motel/SM +motet/SM +moth/M +mothball/GMDS +mother/MDYSG +motherboard/SM +motherfucker/MS! +motherfucking/! +motherhood/M +motherland/MS +motherless +motherliness/M +moths +motif/SM +motile/S +motility/M +motion/KCM +motioned +motioning +motionless/YP +motionlessness/M +motivate/CDSG +motivated/U +motivation/SM +motivational +motivator/SM +motive/MS +motiveless +motley/MS +motlier +motliest +motocross/MS +motor/SGMD +motorbike/MGDS +motorboat/MS +motorcade/MS +motorcar/SM +motorcycle/DSMG +motorcyclist/MS +motorist/SM +motorization/M +motorize/DSG +motorman/M +motormen +motormouth/M +motormouths +motorsport/SM +motorway/SM +mottle/GDS +motto/M +mottoes +moue/MS +mound/SGMD +mount/EASGMD +mountable +mountain/SM +mountaineer/SMDG +mountaineering/M +mountainous +mountainside/SM +mountaintop/SM +mountebank/MS +mounted/U +mounter/MS +mounting/SM +mourn/SZGDR +mourned/U +mourner/M +mournful/YP +mournfulness/M +mourning/M +mouse/DRSMZG +mouser/M +mousetrap/SM +mousetrapped +mousetrapping +mousey +mousiness/M +moussaka/S +mousse/MGDS +mousy/PTR +mouth/GMD +mouthfeel +mouthful/MS +mouthiness/M +mouthpiece/MS +mouths +mouthwash/MS +mouthwatering +mouthy/PTR +mouton/M +movable/SM +move/AMZGDRSB +moveable/SM +moved/U +movement/SM +mover/AM +movie/SM +moviegoer/SM +moving/Y +mow/SZGMDR +mower/M +moxie/M +mozzarella/M +mp +mpg +mph +mt +mtg +mtge +mu/SM +much/M +mucilage/M +mucilaginous +muck/MDSG +muckrake/DRSZG +muckraker/M +mucky/TR +mucous +mucus/M +mud/M +muddily +muddiness/M +muddle/MGDS +muddleheaded +muddy/PTGDRS +mudflap/S +mudflat/MS +mudguard/SM +mudpack/S +mudroom/MS +mudslide/MS +mudslinger/SM +mudslinging/M +muenster/M +muesli +muezzin/MS +muff/MDSG +muffin/MS +muffle/ZGDRS +muffler/M +mufti/SM +mug/SM +mugful/MS +mugged +mugger/MS +mugginess/M +mugging/MS +muggins +muggle/MS +muggy/PTR +mugshot/MS +mugwump/MS +mujaheddin +mujahedin/M +mukluk/MS +mulatto/M +mulattoes +mulberry/SM +mulch/GMDS +mulct/SGMD +mule/MS +muleskinner/MS +muleteer/MS +mulish/PY +mulishness/M +mull/DSG +mullah/M +mullahs +mullein/M +mullet/MS +mulligan/SM +mulligatawny/M +mullion/SMD +multi +multicast +multicellular +multichannel +multicolored +multicultural +multiculturalism/M +multidimensional +multidisciplinary +multifaceted +multifamily +multifarious/PY +multifariousness/M +multiform +multigrain +multilateral/Y +multilayered +multilevel +multilingual +multilingualism/M +multimedia/M +multimillionaire/SM +multinational/SM +multipart +multiparty +multiplayer/M +multiple/MS +multiplex/ZGMDRS +multiplexer/M +multiplicand/MS +multiplication/M +multiplicative +multiplicity/SM +multiplier/M +multiply/NZGDRSX +multiprocessing +multiprocessor/SM +multipurpose +multiracial +multistage +multistory +multitask/GS +multitasking/M +multitude/SM +multitudinous +multivariable +multivariate +multiverse/SM +multivitamin/MS +multiyear +mum +mumble/MZGDRS +mumbler/M +mumbletypeg/M +mummer/MS +mummery/M +mummification/M +mummify/GNDS +mummy/SM +mumps/M +mun +munch/GDS +munchie/S +munchies/M +munchkin/SM +mundane/SY +mung/DSG +municipal/SMY +municipality/SM +munificence/M +munificent/Y +munition/MDGS +mural/SM +muralist/SM +murder/ZGMDRS +murderer/M +murderess/MS +murderous/Y +murine +murk/MS +murkily +murkiness/M +murky/PTR +murmur/ZGJMDRS +murmurer/M +murmuring/M +murmurous +murrain/M +muscat/MS +muscatel/SM +muscle/MGDS +musclebound +muscleman +musclemen +muscly +muscular/Y +muscularity/M +musculature/M +musculoskeletal +musculus +muse/MGDSJ +musette/MS +museum/MS +mush/MDRSZG +mushiness/M +mushroom/GSMD +mushy/PTR +music/SM +musical/MYS +musicale/MS +musicality/M +musician/SMY +musicianship/M +musicological +musicologist/MS +musicology/M +musing/MY +musk/M +muskeg/MS +muskellunge/MS +musket/MS +musketeer/MS +musketry/M +muskie/M +muskiness/M +muskmelon/SM +muskox/MN +muskrat/MS +musky/PTRS +muslin/M +muss/MDSG +mussel/MS +mussy/TR +must've +must/MRSZ +mustache/MDS +mustachio/SMD +mustang/MS +mustard/M +muster/GMD +mustily +mustiness/M +mustn't +musty/PTR +mutability/M +mutably +mutagen/MS +mutagenic +mutant/MS +mutate/XGNVDS +mutation/M +mutational +mute/MYTGDRSPB +muteness/M +mutilate/DSGNX +mutilation/M +mutilator/SM +mutineer/SM +mutinous/Y +mutiny/GDSM +mutt/MS +mutter/ZGJMDRS +mutterer/M +muttering/M +mutton/M +muttonchops/M +muttony +mutual/Y +mutuality/M +muumuu/MS +muzak +muzzily +muzzle/DSMG +muzzy/P +my +mycologist/SM +mycology/M +myelitis/M +myna/MS +mynah/MS +myocardial +myocardium +myopia/M +myopic +myopically +myriad/SM +myrmidon/MS +myrrh/M +myrtle/SM +mys +myself +mysterious/PY +mysteriousness/M +mystery/SM +mystic/SM +mystical/Y +mysticism/M +mystification/CM +mystify/CDSGN +mystique/M +myth/M +mythic +mythical +mythological +mythologist/SM +mythologize/DSG +mythology/SM +myths +myxomatosis +m�tier/MS +m�l�e/MS +n/IKTH +naan/S +nab/S +nabbed +nabbing +nabob/SM +nacelle/SM +nacho/SM +nacre/M +nacreous +nadir/SM +nae +naff/RT +nag/SM +nagged +nagger/MS +nagging +nagware +nah +naiad/SM +naif/MS +nail/MDSG +nailbrush/MS +naive/RYT +naivete/M +naivety/M +naivet�/M +naked/PY +nakedness/M +name's +name/AGDS +nameable/U +named/U +namedrop +namedropping/M +nameless/Y +namely +nameplate/MS +namesake/SM +namespace/SM +nanny/SM +nano +nanobot/S +nanosecond/SM +nanotechnology/SM +nanotube +nap/SM +napalm/MDSG +nape/MS +naphtha/M +naphthalene/M +napkin/MS +napless +napoleon/SM +napped +napper/MS +napping +nappy/TRSM +narc/MS +narcissism/M +narcissist/MS +narcissistic +narcissus/M +narcolepsy/M +narcoleptic +narcoses +narcosis/M +narcotic/SM +narcotization/M +narcotize/GDS +nark +narky +narrate/GNVDSX +narration/M +narrative/SM +narrator/SM +narrow/PTGMDRYS +narrowness/M +narwhal/MS +nary +nasal/SMY +nasality/M +nasalization/M +nasalize/DSG +nascence/AM +nascent/A +nastily +nastiness/M +nasturtium/SM +nasty/PTR +natal +natch +nation/MS +national/MYS +nationalism/M +nationalist/SM +nationalistic +nationalistically +nationality/SM +nationalization/MS +nationalize/CDSG +nationhood/M +nationwide +native/MYS +nativity/SM +natl +natter/GMDS +nattily +nattiness/M +natty/PTR +natural's +natural/UPY +naturalism/M +naturalist/SM +naturalistic +naturalization/M +naturalize/DSG +naturalness/UM +naturals +nature's +nature/CS +naturism +naturist/S +naught/MS +naughtily +naughtiness/M +naughty/PTR +nausea/M +nauseate/GDS +nauseating/Y +nauseous/PY +nauseousness/M +nautical/Y +nautilus/MS +naval +nave/MS +navel/SM +navigability/M +navigable +navigate/DSGN +navigation/M +navigational +navigator/MS +navvy/S +navy/SM +nay/SM +naysayer/MS +na�ve/RYT +na�vety/M +na�vet�/M +ne'er +neanderthal/MS +neap/MS +near/DRYSPTG +nearby +nearness/M +nearshore +nearside +nearsighted/YP +nearsightedness/M +neat/NRYPXT +neaten/GD +neath +neatness/M +neato +nebula/M +nebulae +nebular +nebulous/PY +nebulousness/M +necessarily/U +necessary/SM +necessitate/DSG +necessitous +necessity/SM +neck/MDSG +neckband/S +neckerchief/MS +necking/M +necklace/MGDSJ +neckline/MS +necktie/MS +necrology/M +necromancer/SM +necromancy/M +necrophilia +necrophiliac/S +necropolis/MS +necroses +necrosis/M +necrotic +nectar/M +nectarine/MS +nee +need/MDSG +needed/U +needful/Y +neediness/M +needle/MGDS +needlepoint/M +needless/YP +needlessness/M +needlewoman/M +needlewomen +needlework/M +needn't +needy/PTR +nefarious/YP +nefariousness/M +neg +negate/DSGNVX +negation/M +negative/MYGPDS +negativeness/M +negativism/M +negativity/M +neglect/SGMD +neglectful/YP +neglectfulness/M +negligee/MS +negligence/M +negligent/Y +negligible +negligibly +negotiability/M +negotiable/A +negotiate/ADSGN +negotiation/AM +negotiations +negotiator/MS +negritude/M +negro +negroid +neigh/MDG +neighbor/SMDYG +neighborhood/SM +neighborliness/M +neighs +neither +nelson/SM +nematode/SM +nemeses +nemesis/M +neoadjuvant +neoclassic +neoclassical +neoclassicism/M +neocolonialism/M +neocolonialist/MS +neocon/SM +neoconservative/SM +neocortex +neodymium/M +neolithic +neologism/SM +neon/M +neonatal +neonate/MS +neophilia +neophyte/MS +neoplasm/MS +neoplastic +neoprene/M +nepenthe/M +nephew/SM +nephrite/M +nephritic +nephritis/M +nephropathy +nepotism/M +nepotist/SM +nepotistic +neptunium/M +nerd/MS +nerdy/RT +nerve's +nerve/UDSG +nerveless/YP +nervelessness/M +nerviness/M +nervous/YP +nervousness/M +nervy/TPR +nest/MDSG +nestle/GJDS +nestling/M +net/SM +netball +netbook/MS +nether +nethermost +netherworld/M +netiquette/S +netted +netter/S +netting/M +nettle/MGDS +nettlesome +network/SGMD +networking/M +neural/Y +neuralgia/M +neuralgic +neurasthenia/M +neurasthenic/MS +neuritic/MS +neuritis/M +neurocysticercoses +neurocysticercosis +neurological/Y +neurologist/SM +neurology/M +neuron/MS +neuronal +neurophysiology's +neuroscience/MS +neuroscientist/MS +neuroses +neurosis/M +neurosurgeon/MS +neurosurgery/M +neurosurgical +neurotic/MS +neurotically +neuroticism +neurotoxin/S +neurotransmitter/SM +neut +neuter/MDGS +neutral/SMY +neutralism/M +neutralist/SM +neutrality/M +neutralization/M +neutralize/DRSZG +neutralizer/M +neutrino/SM +neutron/SM +never +nevermore +nevertheless +nevi +nevus/M +new/STMRYP +newbie/MS +newborn/SM +newcomer/SM +newel/SM +newfangled +newfound +newish +newline/S +newlywed/SM +newness/M +news/M +newsagent/S +newsboy/SM +newscast/SMRZ +newscaster/M +newsdealer/SM +newsflash/S +newsgirl/SM +newsgroup/MS +newshound/S +newsletter/MS +newsman/M +newsmen +newspaper/MS +newspaperman/M +newspapermen +newspaperwoman/M +newspaperwomen +newspeak +newsprint/M +newsreader/S +newsreel/MS +newsroom/MS +newsstand/SM +newsweekly/SM +newswires +newswoman/M +newswomen +newsworthiness/M +newsworthy/P +newsy/TR +newt/MS +newton/MS +next/M +nexus/MS +niacin/M +nib/SM +nibble/MZGDRS +nibbler/M +nice/PYTR +niceness/M +nicety/SM +niche/SM +nick/MDRSZG +nickel/MS +nickelodeon/SM +nicker/MDG +nickle/S +nickname/DSMG +nicotine/M +niece/SM +nifedipine +niff +niffy +nifty/TR +nigga/SM +niggard/SMY +niggardliness/M +niggaz +nigger/SM! +niggle/MZGDRS +niggler/M +nigh/RT +night/SMY +nightcap/SM +nightclothes/M +nightclub/SM +nightclubbed +nightclubbing +nightdress/MS +nightfall/M +nightgown/SM +nighthawk/SM +nightie/M +nightingale/SM +nightlife/M +nightlight/S +nightlong +nightmare/SM +nightmarish +nightshade/SM +nightshirt/SM +nightspot/MS +nightstand/SM +nightstick/SM +nighttime/M +nightwatchman +nightwatchmen +nightwear/M +nighty/SM +nihilism/M +nihilist/MS +nihilistic +nil/M +nimbi +nimble/TPR +nimbleness/M +nimbly +nimbus/M +nimby +nimrod/MS +nincompoop/SM +nine/MS +ninepin/MS +ninepins/M +nineteen/SMH +nineteenth/M +nineteenths +ninetieth/M +ninetieths +ninety/HSM +ninja/SM +ninny/SM +ninth/M +ninths +niobium/M +nip/SM +nipped +nipper/MS +nippiness/M +nipping +nipple/MS +nippy/TPR +nirvana/M +nisei/M +nit/SMR +nite/MS +niter/M +nitpick/SZGDR +nitpicker/M +nitpicking/M +nitrate/DSMGN +nitration/M +nitric +nitrification/M +nitrite/SM +nitro +nitrocellulose/M +nitrogen/M +nitrogenous +nitroglycerin/M +nitroglycerine/M +nitty-gritty +nitwit/MS +nix/GMDS +no/SM +nob/SY +nobble/GDS +nobelium/M +nobility/M +noble/RSPMT +nobleman/M +noblemen +nobleness/M +noblewoman/M +noblewomen +nobody/SM +nocturnal/Y +nocturne/MS +nod/SM +nodal +nodded +nodding +noddle/MS +noddy +node/MS +nodular +nodule/MS +noel/MS +noes +noggin/MS +nohow +noise/DSMG +noiseless/PY +noiselessness/M +noisemaker/MS +noisily +noisiness/M +noisome +noisy/PTR +nomad/SM +nomadic +nomenclature/MS +nominal/Y +nominate/CASDXVNG +nomination/ACM +nominative/SM +nominator/CSM +nominee/MS +non +nonabrasive +nonabsorbent/SM +nonacademic +nonacceptance/M +nonacid +nonactive/MS +nonaddictive +nonadhesive +nonadjacent +nonadjustable +nonadministrative +nonage/MS +nonagenarian/MS +nonaggression/M +nonalcoholic +nonaligned +nonalignment/M +nonallergic +nonappearance/MS +nonassignable +nonathletic +nonattendance/M +nonautomotive +nonavailability/M +nonbasic +nonbeliever/MS +nonbelligerent/MS +nonbinding +nonbreakable +nonburnable +noncaloric +noncancerous +nonce/M +nonchalance/M +nonchalant/Y +nonchargeable +nonclerical/MS +nonclinical +noncollectable +noncom/MS +noncombat +noncombatant/MS +noncombustible +noncommercial/MS +noncommittal/Y +noncommunicable +noncompeting +noncompetitive +noncompliance/M +noncomplying +noncomprehending +nonconducting +nonconductor/MS +nonconforming +nonconformism +nonconformist/MS +nonconformity/M +nonconsecutive +nonconstructive +noncontagious +noncontinuous +noncontributing +noncontributory +noncontroversial +nonconvertible +noncooperation/M +noncorroding +noncorrosive +noncredit +noncriminal/SM +noncritical +noncrystalline +noncumulative +noncustodial +nondairy +nondeductible/M +nondelivery/SM +nondemocratic +nondenominational +nondepartmental +nondepreciating +nondescript +nondestructive +nondetachable +nondeterminism +nondeterministic +nondisciplinary +nondisclosure/M +nondiscrimination/M +nondiscriminatory +nondramatic +nondrinker/MS +nondrying +none +noneducational +noneffective +nonelastic +nonelectric +nonelectrical +nonempty +nonenforceable +nonentity/SM +nonequivalent/MS +nonessential +nonesuch/MS +nonetheless +nonevent/MS +nonexchangeable +nonexclusive +nonexempt/M +nonexistence/M +nonexistent +nonexplosive/MS +nonfactual +nonfading +nonfat +nonfatal +nonfattening +nonferrous +nonfiction/M +nonfictional +nonflammable +nonflowering +nonfluctuating +nonflying +nonfood/M +nonfreezing +nonfunctional +nongovernmental +nongranular +nonhazardous +nonhereditary +nonhuman +nonidentical +noninclusive +nonindependent +nonindustrial +noninfectious +noninflammatory +noninflationary +noninflected +nonintellectual/MS +noninterchangeable +noninterference/M +nonintervention/M +nonintoxicating +noninvasive +nonirritating +nonissue +nonjudgmental +nonjudicial +nonlegal +nonlethal +nonlinear +nonliterary +nonliving/M +nonmagnetic +nonmalignant +nonmember/MS +nonmetal/SM +nonmetallic +nonmigratory +nonmilitant +nonmilitary +nonnarcotic/SM +nonnative/MS +nonnegative +nonnegotiable +nonnuclear +nonnumerical +nonobjective +nonobligatory +nonobservance/M +nonobservant +nonoccupational +nonoccurence +nonofficial +nonoperational +nonoperative +nonparallel/MS +nonpareil/MS +nonparticipant/MS +nonparticipating +nonpartisan/SM +nonpaying +nonpayment/SM +nonperformance/M +nonperforming +nonperishable +nonperson/MS +nonphysical/Y +nonplus/S +nonplussed +nonplussing +nonpoisonous +nonpolitical +nonpolluting +nonporous +nonpracticing +nonprejudicial +nonprescription +nonproductive +nonprofessional/SM +nonprofit/SMB +nonproliferation/M +nonpublic +nonpunishable +nonracial +nonradioactive +nonrandom +nonreactive +nonreal +nonreciprocal/SM +nonreciprocating +nonrecognition/M +nonrecoverable +nonrecurring +nonredeemable +nonrefillable +nonrefundable +nonreligious +nonrenewable +nonrepresentational +nonresident/MS +nonresidential +nonresidual/M +nonresistance/M +nonresistant +nonrestrictive +nonreturnable/MS +nonrhythmic +nonrigid +nonsalaried +nonscheduled +nonscientific +nonscoring +nonseasonal +nonsectarian +nonsecular +nonsegregated +nonsense/M +nonsensical/Y +nonsensitive +nonsexist +nonsexual +nonskid +nonslip +nonsmoker/SM +nonsmoking +nonsocial +nonspeaking +nonspecialist/MS +nonspecializing +nonspecific +nonspiritual/SM +nonstaining +nonstandard +nonstarter/MS +nonstick +nonstop +nonstrategic +nonstriking +nonstructural +nonsuccessive +nonsupport/GM +nonsurgical +nonsustaining +nonsympathizer/M +nontarnishable +nontaxable +nontechnical +nontenured +nontheatrical +nonthinking +nonthreatening +nontoxic +nontraditional +nontransferable +nontransparent +nontrivial +nontropical +nonuniform +nonunion +nonuser/MS +nonvenomous +nonverbal +nonviable +nonviolence/M +nonviolent/Y +nonvirulent +nonvocal +nonvocational +nonvolatile +nonvoter/MS +nonvoting +nonwhite/MS +nonworking +nonyielding +nonzero +noodle/MGDS +nook/MS +nookie +nooky +noon/M +noonday/M +noontide/M +noontime/M +noose/SM +nope +nor +nor'easter +norm/MS +normal/MY +normalcy/M +normality/M +normalization/M +normalize/DSG +normative +north/ZMR +northbound +northeast/MRZ +northeaster/MY +northeastern +northeastward/S +norther/MY +northerly/SM +northern/ZR +northerner/M +northernmost +northward/S +northwest/ZMR +northwester/MY +northwestern +northwestward/S +nose/MGDSJ +nosebag/S +nosebleed/MS +nosecone/SM +nosedive/DSMG +nosegay/SM +nosh/MDRSZG +nosher/M +nosily +nosiness/M +nostalgia/M +nostalgic +nostalgically +nostril/MS +nostrum/MS +nosy/RPT +not/B +notability/SM +notable/SM +notably +notarial +notarization/M +notarize/GDS +notary/SM +notate/GDS +notation/FCSM +notch/GMDS +note's +note/FCSDG +notebook/MS +notelet/S +notepad/S +notepaper/M +noteworthiness/M +noteworthy/P +nothing/PSM +nothingness/M +notice/MGDS +noticeable/U +noticeably +noticeboard/S +noticed/U +notifiable +notification/M +notifier/M +notify/NDRSXZG +notion/MS +notional/Y +notoriety/M +notorious/Y +notwithstanding +notwork/S +nougat/MS +nought/MS +noun/KMS +nourish/DSLG +nourishment/M +nous +nova/MS +novae +novel/SM +novelette/SM +novelist/SM +novelization/MS +novelize/DSG +novella/MS +novelty/SM +novena/MS +novene +novice/MS +novitiate/MS +now/M +nowadays/M +noway/S +nowhere/M +nowise +nowt +noxious +nozzle/MS +nu/SM +nuance/MDS +nub/SM +nubbin/MS +nubby/TR +nubile +nuclear/K +nucleate/DSGN +nucleation/M +nuclei +nucleic +nucleoli +nucleolus/M +nucleon/SM +nucleoside +nucleotide +nucleus/M +nude/MTRS +nudge/GDSM +nudism/M +nudist/SM +nudity/M +nugatory +nugget/SM +nuisance/MS +nuke/MGDS +null/S +nullification/M +nullify/NDSG +nullity/M +numb/ZTGPDRYS +number's +number/ASDG +numbered/U +numberless +numbness/M +numbskull/SM +numerable/I +numeracy/IM +numeral/SM +numerate/XGNDS +numeration/M +numerator/MS +numeric +numerical/Y +numerologist/MS +numerology/M +numerous/Y +numinous +numismatic/S +numismatics/M +numismatist/SM +numskull/MS +nun/SM +nuncio/SM +nunnery/SM +nuptial/MS +nurse/MZGDRS +nurselings +nursemaid/MS +nurser/M +nursery/SM +nurseryman/M +nurserymen +nursing/M +nursling/SM +nurture/DRSMZG +nurturer/M +nut/SM +nutcase/S +nutcracker/MS +nuthatch/MS +nuthouse/S +nutjob/S +nutmeat/SM +nutmeg/SM +nutpick/SM +nutria/SM +nutrient/MS +nutriment/MS +nutrition/M +nutritional/Y +nutritionist/SM +nutritious/YP +nutritiousness/M +nutritive +nutshell/MS +nutted +nutter/S +nuttiness/M +nutting +nutty/RTP +nuzzle/DRSMZG +nuzzler/M +nybble/S +nylon/MS +nylons/M +nymph/M +nymphet/MS +nympho/S +nymphomania/M +nymphomaniac/SM +nymphs +nystagmus +n�e +o +o'clock +o'er +oaf/SM +oafish/PY +oafishness/M +oak/SMN +oakum/M +oar/SGMD +oarlock/SM +oarsman/M +oarsmen +oarswoman/M +oarswomen +oases +oasis/M +oat/SMN +oatcake/SM +oath/M +oaths +oatmeal/M +oats/M +ob/S +obbligato/MS +obduracy/M +obdurate/PY +obdurateness/M +obedience/EM +obedient/EY +obeisance/SM +obeisant +obelisk/MS +obese +obesity/M +obey/EDSG +obfuscate/GNXDS +obfuscation/M +obi/SM +obit/MS +obituary/SM +obj +object/SGVMD +objectify/NGDS +objection/SMB +objectionable/U +objectionably +objective/SMYP +objectiveness/M +objectivity/M +objector/MS +objurgate/XGNDS +objurgation/M +oblate/NX +oblation/M +obligate/DSXGN +obligation/M +obligatorily +obligatory +oblige/EGDS +obliging/Y +oblique/SMYP +obliqueness/M +obliquity/M +obliterate/DSGN +obliteration/M +oblivion/M +oblivious/YP +obliviousness/M +oblong/MS +obloquy/M +obnoxious/YP +obnoxiousness/M +oboe/MS +oboist/MS +obscene/RYT +obscenity/SM +obscurantism/M +obscurantist/SM +obscure/DRSYTG +obscurity/SM +obsequies +obsequious/PY +obsequiousness/M +obsequy/M +observably +observance/MS +observant/Y +observation/SM +observational +observatory/SM +observe/DRSBZG +observed/U +observer/M +obsess/DSGV +obsession/SM +obsessional/Y +obsessive/PSMY +obsessiveness/M +obsidian/M +obsolesce/DSG +obsolescence/M +obsolescent +obsolete/GDS +obstacle/MS +obstetric/S +obstetrical +obstetrician/SM +obstetrics/M +obstinacy/M +obstinate/Y +obstreperous/YP +obstreperousness/M +obstruct/DGVS +obstructed/U +obstruction/SM +obstructionism/M +obstructionist/MS +obstructive/YP +obstructiveness/M +obtain/DBLGS +obtainable/U +obtainment/M +obtrude/DSG +obtrusion/M +obtrusive/UPY +obtrusiveness/UM +obtuse/YTRP +obtuseness/M +obverse/SM +obviate/DSGN +obviation/M +obvious/PY +obviousness/M +ocarina/MS +occasion/GMDS +occasional/Y +occidental/SM +occlude/GDS +occlusion/SM +occlusive +occult/M +occultism/M +occultist/SM +occupancy/M +occupant/SM +occupation/AM +occupational/Y +occupations +occupied/U +occupier/SM +occupy/ADSG +occur/AS +occurred/A +occurrence/SM +occurring/A +ocean/SM +oceanfront/SM +oceangoing +oceanic/M +oceanographer/SM +oceanographic +oceanography/M +oceanology/M +ocelot/MS +och/R +ocher/M +ocker/S +octagon/MS +octagonal +octal +octane/MS +octant/S +octantal +octave/MS +octavo/MS +octet/SM +octogenarian/SM +octopi +octopus/MS +ocular/MS +oculist/SM +oculomotor +odalisque/SM +odd/STRYLP +oddball/SM +oddity/SM +oddment/SM +oddness/M +odds/M +ode/SM +odious/YP +odiousness/M +odium/M +odometer/MS +odor/MDS +odoriferous +odorless +odorous +odyssey/MS +oedipal +oenology/M +oenophile/SM +oeuvre/MS +of +off/SZGDRJ +offal/M +offbeat/MS +offend/ZGDRS +offender/M +offense/MS +offensive's +offensive/IPY +offensiveness/IM +offensives +offer/JGMD +offering/M +offertory/SM +offhand +offhanded/PY +offhandedness/M +office/MZRS +officeholder/SM +officer/M +official/MYS +officialdom/M +officialese +officialism/M +officiant/SM +officiate/DSG +officiator/MS +officious/PY +officiousness/M +offing/M +offish +offline +offload/SDG +offprint/SM +offset/MS +offsetting +offshoot/MS +offshore/G +offside +offsite +offspring/M +offstage/S +offtrack +oft +often/TR +oftentimes +ofttimes +ogle/MZGDRS +ogler/M +ogre/MS +ogreish +ogress/MS +oh/M +ohm/SM +ohmmeter/MS +oho +ohs +oi +oik/S +oil/SGMD +oilcan/S +oilcloth/M +oilcloths +oilfield/S +oiliness/M +oilman +oilmen +oilskin/MS +oilskins/M +oily/RPT +oink/MDSG +ointment/SM +okapi/SM +okay/MDSG +okra/MS +old/STMNRP +oldie/SM +oldish +oldness/M +oldster/MS +ole/SMV +oleaginous +oleander/MS +oleo/M +oleomargarine/M +olfactory/SM +oligarch/M +oligarchic +oligarchical +oligarchs +oligarchy/SM +oligo +oligonucleotide/S +oligopoly/SM +olive/SM +ol�/M +om/SMNX +ombudsman/M +ombudsmen +omega/SM +omelet/MS +omelette/MS +omen/M +omicron/MS +ominous/YP +ominousness/M +omission/MS +omit/S +omitted +omitting +omnibus/MS +omnipotence/M +omnipotent +omnipresence/M +omnipresent +omniscience/M +omniscient +omnivore/MS +omnivorous/PY +omnivorousness/M +on/Y +onboard +once/M +oncogene/SM +oncologist/SM +oncology/M +oncoming +one/SXMNP +oneness/M +onerous/PY +onerousness/M +oneself +onetime +ongoing +onion/M +onionskin/M +online +onlooker/SM +onlooking +onomatopoeia/M +onomatopoeic +onomatopoetic +onrush/MSG +onscreen +onset/MS +onshore +onside +onsite +onslaught/MS +onstage +onto +ontogeny/M +ontological +ontology/M +onus/MS +onward +onyx/MS +oodles/M +ooh/GD +oohs +oomph +oops +ooze/MGDS +oozy/TR +op/SMDG +opacity/M +opal/MS +opalescence/M +opalescent +opaque/PYTGDRS +opaqueness/M +opcode/S +ope/S +open/ZTGJPMDRYS +opencast +opened/U +opener/M +openhanded/P +openhandedness/M +openhearted +opening/M +openness/M +opensource +openwork/M +opera/MS +operable/I +operand/S +operate/DSGNVX +operatic +operatically +operation/M +operational/Y +operative/SM +operator/SM +operetta/SM +ophthalmic +ophthalmologist/SM +ophthalmology/M +opiate/SM +opine/GNXDS +opinion/M +opinionated +opioid/S +opium/M +opossum/MS +opp +opponent/SM +opportune/IY +opportunism/M +opportunist/SM +opportunistic +opportunistically +opportunity/SM +oppose/DRSBG +opposed/U +opposite/SMYNX +opposition/M +oppress/DSGV +oppression/M +oppressive/YP +oppressiveness/M +oppressor/MS +opprobrious/Y +opprobrium/M +opt/SGD +optic/MS +optical/Y +optician/SM +optics/M +optima +optimal/Y +optimism/SM +optimist/SM +optimistic +optimistically +optimization/MS +optimize/DRSG +optimum/SM +option/SMDG +optional/Y +optometrist/MS +optometry/M +opulence/M +opulent/Y +opus/MS +or +oracle/SM +oracular +oral/MYS +orality +orange/SMP +orangeade/MS +orangery/SM +orangutan/SM +orate/GNXDS +oration/M +orator/SM +oratorical/Y +oratorio/MS +oratory/SM +orb/SM +orbicular +orbit/MDRZGS +orbital/SM +orbiter/M +orc/SM +orchard/SM +orchestra/MS +orchestral +orchestrate/DSXGN +orchestration/M +orchid/SM +ordain/SDLG +ordainment/M +ordeal/SM +order/EAMDGS +ordered/U +orderings +orderliness/EM +orderly/PSM +ordinal/SM +ordinance/SM +ordinarily +ordinariness/M +ordinary/SMP +ordinate/MNSX +ordination/M +ordnance/M +ordure/M +ore/SM +oregano/M +org +organ/MS +organdy/M +organelle/MS +organic/SM +organically/I +organism/MS +organismic +organist/MS +organization/ASM +organizational/Y +organize/AESDG +organized/U +organizer/MS +organza/M +orgasm/SM +orgasmic +orgiastic +orgy/SM +oriel/MS +orient's +orient/AEDGS +oriental/MS +orientalist/S +orientate/EDSGN +orientation/AEM +orientations +orienteering +orifice/MS +orig +origami/M +origin/SM +original/MYS +originality/M +originate/DSGN +origination/M +originator/SM +oriole/SM +orison/SM +ormolu/M +ornament/SGMD +ornamental +ornamentation/M +ornate/YP +ornateness/M +orneriness/M +ornery/PRT +ornithological +ornithologist/MS +ornithology/M +orotund +orotundity/SM +orphan/SMDG +orphanage/MS +orris/MS +orthodontia/M +orthodontic/S +orthodontics/M +orthodontist/SM +orthodox/U +orthodoxy/SM +orthogonal +orthogonality +orthographic +orthographically +orthography/SM +orthopedic/S +orthopedics/M +orthopedist/MS +orzo/M +oscillate/GNDSX +oscillation/M +oscillator/SM +oscillatory +oscilloscope/MS +osculate/DSXGN +osculation/M +osier/MS +osmium/M +osmosis/M +osmotic +osprey/SM +ossicles +ossification/M +ossify/NGDS +ostensible +ostensibly +ostentation/M +ostentatious/Y +osteoarthritis/M +osteopath/M +osteopathic +osteopaths +osteopathy/M +osteoporosis/M +ostler/S +ostracism/M +ostracize/GDS +ostrich/MS +other/MSP +otherwise +otherworldly +otiose +otter/MS +ottoman/MS +oubliette/MS +ouch +ought +oughtn't +ounce/MS +our/S +ourselves +oust/ZGDRS +ouster/M +out/SJGMDR +outage/SM +outargue/GDS +outback/MS +outbalance/DSG +outbid/S +outbidding +outboard/MS +outboast/DSG +outbound +outbox/MS +outbreak/MS +outbuilding/MS +outburst/SM +outcast/MS +outclass/DSG +outcome/MS +outcrop/MS +outcropped +outcropping/SM +outcry/SM +outdated +outdid +outdistance/GDS +outdo/G +outdoes +outdone +outdoor/S +outdoors/M +outdoorsy +outdraw/GS +outdrawn +outdrew +outercourse +outermost +outerwear/M +outface/GDS +outfall/S +outfield/SMRZ +outfielder/M +outfight/SG +outfit/SM +outfitted +outfitter/MS +outfitting +outflank/GSD +outflow/MS +outfought +outfox/GDS +outgo/MJG +outgoes +outgrew +outgrow/HGS +outgrown +outgrowth/M +outgrowths +outguess/GDS +outgun/S +outgunned +outgunning +outhit/S +outhitting +outhouse/SM +outing/M +outlaid +outlandish/PY +outlandishness/M +outlast/DSG +outlaw/SGMD +outlay/SGM +outlet/SM +outlier/MS +outline/MGDS +outlive/GDS +outlook/MS +outlying +outmaneuver/GDS +outmatch/GDS +outmoded +outnumber/DSG +outpace/GDS +outpatient/MS +outperform/GSD +outplace/L +outplacement/M +outplay/GDS +outpoint/DGS +outpost/MS +outpouring/MS +outproduce/DSG +output/SM +outputted +outputting +outrace/GDS +outrage/MGDS +outrageous/Y +outran +outrank/GDS +outre +outreach/MDSG +outrider/MS +outrigger/SM +outright +outrun/S +outrunning +outr� +outscore/GDS +outsell/GS +outset/SM +outshine/GS +outshone +outshout/GDS +outside/MZRS +outsider/M +outsize/MS +outskirt/MS +outsmart/GDS +outsold +outsource/DSG +outsourcing/M +outspend/SG +outspent +outspoken/YP +outspokenness/M +outspread/GS +outstanding/Y +outstation/MS +outstay/DGS +outstretch/DSG +outstrip/S +outstripped +outstripping +outta +outtake/MS +outvote/GDS +outward/YS +outwear/GS +outweigh/GD +outweighs +outwit/S +outwith +outwitted +outwitting +outwore +outwork/MDRSZG +outworn +ouzo/MS +ova +oval/MS +ovarian +ovary/SM +ovate/NX +ovation/M +oven/MS +ovenbird/SM +ovenproof +ovenware +over/MYS +overabundance/M +overabundant +overachieve/ZGDRS +overachiever/M +overact/GVSD +overage/SM +overaggressive +overall/SM +overalls/M +overambitious +overanxious +overarching +overarm/GSD +overate +overattentive +overawe/DSG +overbalance/MGDS +overbear/GS +overbearing/Y +overbid/SM +overbidding +overbite/MS +overblown +overboard +overbold +overbook/DGS +overbore +overborne +overbought +overbroad +overbuild/SG +overbuilt +overburden/GSD +overbuy/GS +overcame +overcapacity/M +overcapitalize/DSG +overcareful +overcast/MGS +overcautious +overcharge/DSMG +overclock/GD +overcloud/SGD +overcoat/MS +overcome/GS +overcompensate/DSGN +overcompensation/M +overconfidence/M +overconfident +overconscientious +overcook/DGS +overcritical +overcrowd/SDG +overcrowding/M +overdecorate/DSG +overdependent +overdevelop/SDG +overdid +overdo/G +overdoes +overdone +overdose/MGDS +overdraft/SM +overdraw/GS +overdrawn +overdress/GMDS +overdrew +overdrive/SM +overdub/SM +overdubbed +overdubbing +overdue +overeager +overeat/GSN +overemotional +overemphasis/M +overemphasize/GDS +overenthusiastic +overestimate/MGNDS +overestimation/M +overexcite/DSG +overexercise/GDS +overexert/SDG +overexertion/M +overexpose/GDS +overexposure/M +overextend/DGS +overfed +overfeed/GS +overfill/DGS +overflew +overflight/MS +overflow/MDSG +overflown +overfly/GS +overfond +overfull +overgeneralize/DSG +overgenerous +overgraze/DSG +overgrew +overground +overgrow/HSG +overgrown +overgrowth/M +overhand/MDS +overhang/MSG +overhasty +overhaul/MDSG +overhead/MS +overhear/SG +overheard +overheat/DSG +overhung +overindulge/GDS +overindulgence/M +overindulgent +overinflated +overjoy/GSD +overkill/M +overladen +overlaid +overlain +overland +overlap/SM +overlapped +overlapping +overlarge +overlay/GSM +overleaf +overlie +overload/GMDS +overlong +overlook/GMDS +overlord/MS +overly/SG +overmanned +overmanning +overmaster/SDG +overmodest +overmuch/S +overnice +overnight/MS +overoptimism/M +overoptimistic +overpaid +overparticular +overpass/MS +overpay/GS +overplay/GDS +overpopulate/GNDS +overpopulation/M +overpower/SDG +overpowering/Y +overpraise/DSG +overprecise +overprice/DSG +overprint/SMDG +overproduce/GDS +overproduction/M +overprotect/SDGV +overqualified +overran +overrate/GDS +overreach/GDS +overreact/SDG +overreaction/SM +overrefined +overrich/P +overridden +override/MGS +overripe/M +overrode +overrule/GDS +overrun/SM +overrunning +oversampling +oversaw +oversea/S +oversee/RSZ +overseeing +overseen +overseer/M +oversell/GS +oversensitive/P +oversensitiveness/M +oversexed +overshadow/DSG +overshare/DSG +overshoe/MS +overshoot/GS +overshot +oversight/SM +oversimple +oversimplification/M +oversimplify/DSNGX +oversize/D +oversleep/GS +overslept +oversold +overspecialization/M +overspecialize/GDS +overspend/SG +overspent +overspread/GS +overstaffed +overstate/DSLG +overstatement/MS +overstay/DSG +overstep/S +overstepped +overstepping +overstimulate/DSG +overstock/GSD +overstretch/GDS +overstrict +overstrung +overstuffed +oversubscribe/DSG +oversubtle +oversupply/GDS +oversuspicious +overt/Y +overtake/GS +overtaken +overtax/GDS +overthink/SG +overthought +overthrew +overthrow/SMG +overthrown +overtime/MS +overtire/GDS +overtone/MS +overtook +overture/MS +overturn/DSG +overuse/DSMG +overvaluation/S +overvalue/DSG +overview/MS +overweening/Y +overweight/M +overwhelm/SGD +overwhelming/Y +overwinter/SDG +overwork/GMDS +overwrite/GS +overwritten +overwrote +overwrought +overzealous +oviduct/SM +oviparous +ovoid/MS +ovular +ovulate/DSGN +ovulation/M +ovule/MS +ovum/M +ow +owe/DSG +owl/SM +owlet/MS +owlish/Y +own/ESGD +owner/MS +ownership/M +ox/MN +oxalate +oxblood/M +oxbow/MS +oxcart/SM +oxford/SM +oxidant/MS +oxidase +oxidation/M +oxidative +oxide/MS +oxidization/M +oxidize/ZGDRS +oxidizer/M +oxtail/S +oxyacetylene/M +oxygen/M +oxygenate/DSGN +oxygenation/M +oxymora +oxymoron/M +oxymoronic +oxymoronically +oy +oyes +oyez +oyster/SM +oz +ozone/M +p/NRXTGJ +pH +pa/SMH +pablum/M +pabulum/M +pace/MZGDRS +pacemaker/SM +pacer/M +pacesetter/SM +pacey +pachyderm/MS +pachysandra/MS +pacific +pacifically +pacification/M +pacifier/M +pacifism/M +pacifist/SM +pacifistic +pacify/ZGDRSN +pack's +pack/AUGSD +package's +package/AGDS +packager/SM +packaging/M +packer/MS +packet/MS +packing's +packinghouse/SM +packsaddle/MS +pact/MS +pacy/RT +pad/SM +padded +padding/M +paddle/MZGDRS +paddler/M +paddock/MDGS +paddy/SM +padlock/MDSG +padre/SM +paean/SM +paella/MS +pagan/SM +paganism/M +page/MZGDRS +pageant/MS +pageantry/M +pageboy/SM +pager/M +paginate/DSGN +pagination/M +pagoda/MS +pah +paid/AU +pail/MS +pailful/SM +pain/MDSG +painful/PY +painfuller +painfullest +painfulness/M +painkiller/MS +painkilling +painless/PY +painlessness/M +painstaking/MY +paint/SZGJMDR +paintball +paintbox/MS +paintbrush/MS +painted/U +painter/MY +painting/M +paintwork +pair/AMDSG +paired/U +pairing/S +pairwise +paisley/SM +pajama/S +pajamas/M +pal/SMY +palace/MS +paladin/SM +palanquin/SM +palatable/U +palatal/SM +palatalization/M +palatalize/GDS +palate/MBS +palatial/Y +palatinate/MS +palatine/MS +palaver/GSMD +palazzi +palazzo +pale/MYTGPDRSJ +paleface/MS +paleness/M +paleo +paleographer/MS +paleography/M +paleolithic +paleontologist/SM +paleontology/M +palette/SM +palfrey/SM +palimony/M +palimpsest/MS +palindrome/MS +palindromic +paling/M +palisade/SM +palish +pall/MDSG +palladium/M +pallbearer/MS +pallet/MS +palliate/DSGNV +palliation/M +palliative/SM +pallid/YP +pallidness/M +pallor/M +palm/MDSG +palmate +palmetto/SM +palmist/SM +palmistry/M +palmtop/SM +palmy/TR +palomino/MS +palpable +palpably +palpate/DSGN +palpation/M +palpitate/XGNDS +palpitation/M +palsy/GDSM +paltriness/M +paltry/RPT +pampas/M +pamper/DSG +pamphlet/MS +pamphleteer/MS +pan/SM +panacea/SM +panache/M +panama/MS +panatella/S +pancake/DSMG +panchromatic +pancreas/MS +pancreatic +pancreatitis +panda/SM +pandemic/SM +pandemonium/M +pander/MDRZGS +panderer/M +pane/KM +panegyric/SM +panel/SGJMD +paneling/M +panelist/MS +panes +pang/MS +panhandle/DRSMZG +panhandler/M +panic/SM +panicked +panicking +panicky +panned +pannier/SM +panning +panoply/SM +panorama/SM +panoramic +panpipes/M +pansy/SM +pant/MDSG +pantaloons/M +pantechnicon/S +pantheism/M +pantheist/SM +pantheistic +pantheon/SM +panther/MS +pantie/M +panto/S +pantomime/MGDS +pantomimic +pantomimist/SM +pantry/SM +pantsuit/SM +panty/SM +pantyhose/M +pantyliner/M +pantywaist/SM +pap/SM +papa/MS +papacy/SM +papal +paparazzi/M +paparazzo +papaw/SM +papaya/MS +paper/SZGMDR +paperback/SM +paperbark/S +paperboard/M +paperboy/SM +paperclip/S +paperer/M +papergirl/SM +paperhanger/SM +paperhanging/M +paperless +paperweight/MS +paperwork/M +papery +papilla/M +papillae +papillary +papist/MS +papoose/MS +pappy/SM +paprika/M +papyri +papyrus/M +par/SZGMDRBJ +para/MS +parable/MS +parabola/SM +parabolic +paracetamol/S +parachute/DSMG +parachutist/MS +parade/MZGDRS +parader/M +paradigm/SM +paradigmatic +paradisaical +paradise/SM +paradox/MS +paradoxical/Y +paraffin/M +paragliding +paragon/MS +paragraph/GMD +paragraphs +parakeet/SM +paralegal/MS +parallax/MS +parallel/SGMD +paralleled/U +parallelism/MS +parallelization/MS +parallelize/GDS +parallelogram/SM +paralyses +paralysis/M +paralytic/SM +paralyze/DSG +paralyzing/Y +paramagnetic +paramecia +paramecium/M +paramedic/MS +paramedical/MS +parameter/MS +parameterize/D +parametric +parametrize/D +paramilitary/SM +paramount +paramountcy +paramour/SM +paranoia/M +paranoiac/MS +paranoid/SM +paranormal +parapet/MS +paraphernalia/M +paraphrase/DSMG +paraplegia/M +paraplegic/SM +paraprofessional/MS +parapsychologist/MS +parapsychology/M +paraquat/M +parasailing +parascending +parasite/SM +parasitic +parasitical/Y +parasitism/M +parasol/MS +parasympathetic/S +parathion/M +parathyroid/MS +paratroop/RZS +paratrooper/M +paratroops/M +paratyphoid/M +parboil/DSG +parcel/GMDS +parch/LGDS +parchment/SM +pardner/S +pardon/ZGMDRBS +pardonable/U +pardonably/U +pardoner/M +pare/S +paregoric/M +parent/GMDS +parentage/M +parental +parentheses +parenthesis/M +parenthesize/DSG +parenthetic +parenthetical/Y +parenthood/M +parenting/M +parer/M +pares/S +paresis/M +parfait/MS +pariah/M +pariahs +paribus +parietal +parimutuel/MS +paring/M +parish/MS +parishioner/MS +parity/ESM +park/MDSG +parka/SM +parking/M +parkland +parkour +parkway/MS +parky +parlance/M +parlay/GMDS +parley/GMDS +parliament/SM +parliamentarian/SM +parliamentary +parlor/MS +parlous +parmigiana +parmigiano +parochial/Y +parochialism/M +parodist/SM +parody/GDSM +parole/MGDS +parolee/MS +paronychia +parotid +paroxysm/SM +paroxysmal +parquet/MDSG +parquetry/M +parred +parricidal +parricide/MS +parring +parrot/GMDS +parry/GDSM +parse/DRSZG +parsec/MS +parsimonious/Y +parsimony/M +parsley/M +parsnip/MS +parson/MS +parsonage/MS +part's +part/CDSG +partake/ZGRS +partaken +partaker/M +parterre/SM +parthenogenesis/M +partial/MYS +partiality/M +participant/SM +participate/DSGN +participation/M +participator/MS +participatory +participial/M +participle/MS +particle/SM +particleboard/M +particular/SMY +particularity/SM +particularization/M +particularize/DSG +particulate/SM +parting/MS +partisan/SM +partisanship/M +partition/GMDS +partitions/A +partitive/MS +partizan/SM +partly +partner/MDSG +partnership/MS +partook +partridge/SM +parturition/M +partway +party/GDSM +parvenu/MS +pascal/MS +paschal +pasha/SM +pass/M +passably +passage/MS +passageway/MS +passbook/MS +passe/DRSBXZGNV +passel/MS +passenger/SM +passer/M +passerby/M +passersby +passim +passing/MY +passion/EM +passionate/EY +passionflower/SM +passionless +passive/PMYS +passiveness/M +passivity/M +passivization +passivize/DSG +passkey/MS +passphrase/S +passport/MS +password/MS +pass� +past/AMS +pasta/SM +paste/DSMG +pasteboard/M +pastel/MS +pastern/MS +pasteurization/M +pasteurize/ZGDRS +pasteurized/U +pasteurizer/M +pastiche/MS +pastie +pastille/MS +pastime/MS +pastiness/M +pastor/MS +pastoral/MS +pastorate/MS +pastrami/M +pastry/SM +pasturage/M +pasture/DSMG +pastureland/M +pasty/PTRSM +pat/SM +patch/EGMDS +patchily +patchiness/M +patchouli +patchwork/SM +patchy/TPR +pate/MS +patella/MS +patellae +patent/GMDYS +paterfamilias/MS +paternal/Y +paternalism/M +paternalist/S +paternalistic +paternity/M +paternoster/MS +path/M +pathetic +pathetically +pathfinder/SM +pathless +pathogen/SM +pathogenic +pathological/Y +pathologist/SM +pathology/M +pathos/M +paths +pathway/MS +patience/M +patient/IMST +patienter +patiently +patina/MS +patine +patio/SM +patisserie/S +patois/M +patresfamilias +patriarch/M +patriarchal +patriarchate/MS +patriarchs +patriarchy/SM +patrician/SM +patricidal +patricide/SM +patrimonial +patrimony/SM +patriot/SM +patriotic/U +patriotically +patriotism/M +patrol/MS +patrolled +patrolling +patrolman/M +patrolmen +patrolwoman/M +patrolwomen +patron/MS +patronage/MS +patroness/MS +patronize/ZGDRS +patronizer/M +patronizing/Y +patronymic/SM +patronymically +patroon/SM +patsy/SM +patted +patter/MDGS +pattern/SMDG +patting +patty/SM +paucity/M +paunch/MS +paunchy/RT +pauper/MS +pauperism/M +pauperize/DSG +pause/DSMG +pave/AZGDRS +paved/U +pavement/MS +pavilion/SM +paving/MS +pavlova/S +paw/SGMD +pawl/MS +pawn/MDSG +pawnbroker/MS +pawnbroking/M +pawnshop/MS +pawpaw/MS +pax +pay's +pay/ASGBL +payback/SM +paycheck/MS +payday/MS +payed +payee/SM +payer/SM +payload/SM +paymaster/SM +payment/ASM +payoff/MS +payola/M +payout/MS +payphone/S +payroll/SM +payslip/SM +paywall/SM +payware +pct +pd +pea/SM +peace/SM +peaceable +peaceably +peaceful/PY +peacefulness/M +peacekeeper/SM +peacekeeping/M +peacemaker/MS +peacemaking/M +peacetime/M +peach/MS +peachy/TR +peacock/MS +peafowl/MS +peahen/MS +peak/MDSG +peaky +peal/AMDSG +peanut/MS +pear/MYS +pearl/SGMD +pearly/RT +peasant/SM +peasantry/M +peashooter/SM +peat/M +peaty/TR +pebble/MGDS +pebbly +pebibyte/SM +pecan/SM +peccadillo/M +peccadilloes +peccary/SM +peck/MDRSZG +peckish +pecs +pectic +pectin/M +pectoral/MS +pectoralis +peculate/GNDS +peculation/M +peculator/SM +peculiar/Y +peculiarity/SM +pecuniary +pedagogic +pedagogical/Y +pedagogue/SM +pedagogy/M +pedal/SGMD +pedalo/S +pedant/MS +pedantic +pedantically +pedantry/M +peddle/ZGDRS +peddler/M +pederast/MS +pederasty/M +pedestal/MS +pedestrian/SM +pedestrianization +pedestrianize/GDS +pediatric/S +pediatrician/MS +pediatrics/M +pedicab/SM +pedicure/MGDS +pedicurist/MS +pedigree/MDS +pediment/MS +pedometer/MS +pedophile/S +pedophilia +peduncle/MS +pee/DRSMZ +peeing +peek/MDSG +peekaboo/M +peel/MDRSJZG +peeled/U +peeler/M +peeling/M +peen/MS +peep/MDRSZG +peepbo +peeper/M +peephole/MS +peepshow/MS +peer/MDG +peerage/SM +peeress/MS +peerless +peeve/DSMG +peevish/PY +peevishness/M +peewee/MS +peewit/S +peg/SM +pegboard/MS +pegged +pegging +peignoir/SM +pejoration/M +pejorative/SMY +peke/MS +pekinese/SM +pekingese/SM +pekoe/M +pelagic +pelf/M +pelican/MS +pellagra/M +pellet/GMDS +pellucid +pelmet/S +pelt/MDSG +pelvic +pelvis/MS +pemmican/M +pen/M +penal +penalization/M +penalize/DSG +penalty/SM +penance/MS +pence +penchant/SM +pencil/GMDJS +pend/CDSG +pendant/MS +pendent/MS +pendulous +pendulum/MS +penetrability/M +penetrable +penetrate/DSGNVX +penetrating/Y +penetration/M +penfriend/S +penguin/MS +penicillin/M +penile +peninsula/SM +peninsular +penis/MS +penitence/M +penitent/SMY +penitential +penitentiary/SM +penknife/M +penknives +penlight/SM +penman/M +penmanship/M +penmen +pennant/MS +penned +penniless +penning +pennon/MS +penny/SM +pennyweight/MS +pennyworth +penologist/MS +penology/M +pension/BZGMDRS +pensioner/M +pensive/PY +pensiveness/M +pent +pentacle/MS +pentagon/MS +pentagonal +pentagram/SM +pentameter/SM +pentathlete/MS +pentathlon/MS +penthouse/SM +penuche/M +penultimate/SM +penumbra/MS +penumbrae +penurious/PY +penuriousness/M +penury/M +peon/MS +peonage/M +peony/SM +people/MGDS +pep/SM +pepped +pepper/GMDS +peppercorn/SM +peppermint/SM +pepperoni/MS +peppery +peppiness/M +pepping +peppy/TPR +pepsin/M +peptic/MS +peptide/S +peradventure/M +perambulate/XGNDS +perambulation/M +perambulator/MS +percale/MS +perceive/BGDS +perceived/U +percent/MS +percentage/SM +percentile/SM +perceptible +perceptibly +perception/SM +perceptional +perceptive/PY +perceptiveness/M +perceptual/Y +perch/GMDS +perchance +percipience/M +percipient +percolate/GNDS +percolation/M +percolator/SM +percussion/AM +percussionist/MS +percussive +perdition/M +perdurable +peregrinate/DSXGN +peregrination/M +peregrine/MS +peremptorily +peremptory +perennial/SMY +perestroika/M +perfect/PTGMDRYS +perfecta/MS +perfectibility/M +perfectible +perfection/SM +perfectionism/M +perfectionist/SM +perfectness/M +perfidious/Y +perfidy/SM +perforate/GNXDS +perforation/M +perforce +perform/SDRZG +performance/SM +performant +performative +performed/U +performer/M +perfume/DRSMZG +perfumer/M +perfumery/SM +perfunctorily +perfunctory +perfusion +pergola/SM +perhaps +pericardia +pericardial +pericarditis +pericardium/M +perigee/SM +perihelia +perihelion/M +peril/SGMD +perilous/Y +perimeter/SM +perinatal +perinea +perineum/M +period/MS +periodic +periodical/SMY +periodicity/M +periodontal +periodontics/M +periodontist/SM +peripatetic/MS +peripheral/MYS +periphery/SM +periphrases +periphrasis/M +periphrastic +periscope/SM +perish/BDRSZG +perishable/MS +peristalses +peristalsis/M +peristaltic +peristyle/SM +peritoneal +peritoneum/MS +peritonitis/M +periwig/SM +periwinkle/SM +perjure/DRSZG +perjurer/M +perjury/SM +perk/MDSG +perkily +perkiness/M +perky/TPR +perm/MDSG +permafrost/M +permalink/SM +permanence/M +permanency/M +permanent/SMY +permeability/M +permeable +permeate/GNDS +permeation/M +permissible +permissibly +permission/MS +permissive/PY +permissiveness/M +permit/MS +permitted +permittee +permitting +permittivity +permutation/SM +permute/DSG +pernicious/YP +perniciousness/M +peroration/MS +peroxide/MGDS +perpend +perpendicular/SMY +perpendicularity/M +perpetrate/DSGN +perpetration/M +perpetrator/MS +perpetual/SMY +perpetuate/DSGN +perpetuation/M +perpetuity/M +perplex/GDS +perplexed/Y +perplexing/Y +perplexity/SM +perquisite/SM +persecute/GNXDS +persecution/M +persecutor/SM +perseverance/M +persevere/DSG +persiflage/M +persimmon/SM +persist/SGD +persistence/M +persistent/Y +persnickety +person/UMS +persona/SM +personable +personae +personage/MS +personal/MYS +personality/SM +personalize/CDSG +personalty/M +personification/M +personify/GDSNX +personnel/M +perspective/MS +perspex +perspicacious/Y +perspicacity/M +perspicuity/M +perspicuous +perspiration/M +perspire/GDS +persuade/BZGDRS +persuaded/U +persuader/M +persuasion/SM +persuasive/PY +persuasiveness/M +pert/RYPT +pertain/GSD +pertinacious/Y +pertinacity/M +pertinence/M +pertinent/Y +pertness/M +perturb/DGS +perturbation/SM +perturbed/U +pertussis/M +peruke/MS +perusal/MS +peruse/GDS +perv/S +pervade/DSG +pervasive/PY +pervasiveness/M +perverse/PXYN +perverseness/M +perversion/M +perversity/M +pervert/SGMD +peseta/MS +peskily +peskiness/M +pesky/TPR +peso/MS +pessary/S +pessimal +pessimism/M +pessimist/SM +pessimistic +pessimistically +pest/MRSZ +pester/GD +pesticide/MS +pestiferous +pestilence/SM +pestilent +pestilential +pestle/MGDS +pesto/M +pet/SZMR +petabyte/MS +petal/SMD +petard/MS +petcock/SM +peter/GMD +petiole/SM +petite/MS +petition/ZGMDRS +petitionary +petitioner/M +petrel/MS +petrifaction/M +petrify/DSG +petrochemical/SM +petrodollar/MS +petrol/M +petrolatum/M +petroleum/M +petrologist/SM +petrology/M +petted +petticoat/MS +pettifog/S +pettifogged +pettifogger/SM +pettifoggery/M +pettifogging +pettily +pettiness/M +petting/M +pettish/Y +petty/PTR +petulance/M +petulant/Y +petunia/MS +pew/SM +pewee/SM +pewit/SM +pewter/MS +peyote/M +pf +pfennig/MS +pg +phaeton/MS +phage/S +phagocyte/SM +phalanger/SM +phalanges +phalanx/MS +phalli +phallic +phallocentric +phallocentrism +phallus/M +phantasm/MS +phantasmagoria/MS +phantasmagorical +phantasmal +phantom/SM +pharaoh/M +pharaohs +pharisaic +pharisee/SM +pharma/MS +pharmaceutic/MS +pharmaceutical/SM +pharmaceutics/M +pharmacist/MS +pharmacologic +pharmacological +pharmacologist/SM +pharmacology/M +pharmacopeia/SM +pharmacopoeia/MS +pharmacotherapy +pharmacy/SM +pharyngeal +pharynges +pharyngitis/M +pharynx/M +phase/DSMG +phaseout/SM +phat +pheasant/MS +phenacetin/M +phenobarbital/M +phenol/M +phenom/MS +phenomena +phenomenal/Y +phenomenological +phenomenology +phenomenon/MS +phenotype +phenytoin +pheromone/MS +phew +phi/SM +phial/SM +philander/ZGDRS +philanderer/M +philandering/M +philanthropic +philanthropically +philanthropist/MS +philanthropy/SM +philatelic +philatelist/MS +philately/M +philharmonic/SM +philippic/MS +philistine/MS +philistinism/M +philodendron/SM +philological +philologist/MS +philology/M +philosopher/MS +philosophic +philosophical/Y +philosophize/DRSZG +philosophizer/M +philosophy/SM +philter/MS +phish/ZGDR +phisher/M +phlebitis/M +phlebotomist/MS +phlebotomize/GDS +phlebotomy +phlegm/M +phlegmatic +phlegmatically +phloem/M +phlox/M +pho +phobia/MS +phobic/MS +phoebe/MS +phoenix/MS +phone/DSMG +phonecard/S +phoneme/MS +phonemic +phonemically +phonetic/S +phonetically +phonetician/SM +phonetics/M +phoneyed +phoneying +phonic/S +phonically +phonics/M +phoniness/M +phonograph/M +phonographic +phonographs +phonological/Y +phonologist/MS +phonology/M +phonon +phony/PTGDRSM +phooey +phosphate/MS +phosphodiesterase +phosphor/MS +phosphorescence/M +phosphorescent/Y +phosphoric +phosphorous +phosphorus/M +phosphorylate/DSGN +photo/SGMD +photocell/MS +photocopier/M +photocopy/DRSMZG +photodetector/S +photoelectric +photoelectrically +photoengrave/DRSJZG +photoengraver/M +photoengraving/M +photofinishing/M +photogenic +photogenically +photograph/MDRZG +photographer/M +photographic +photographically +photographs/A +photography/M +photojournalism/M +photojournalist/SM +photometer/MS +photon/MS +photosensitive +photosensor/S +photosensory +photostat/SM +photostatic +photostatted +photostatting +photosynthesis/M +photosynthesize/GDS +photosynthetic +phototropic +phototropism +phototypesetter +phototypesetting +photovoltaic +phrasal +phrase's +phrase/AGDS +phrasebook/S +phraseology/M +phrasing/MS +phreaking +phrenologist/SM +phrenology/M +phyla +phylactery/SM +phyllo +phylogeny/M +phylum/M +phys +physic/SM +physical/MYS +physicality +physician/SM +physicist/SM +physicked +physicking +physics/M +physio/S +physiognomy/SM +physiography/M +physiologic +physiological/Y +physiologist/MS +physiology/M +physiotherapist/MS +physiotherapy/M +physique/MS +phytoplankton +pi/SMDRHZG +pianissimo/SM +pianist/MS +piano/SM +pianoforte/SM +pianola/S +piaster/MS +piazza/MS +pibroch/M +pibrochs +pic/SM +pica/M +picador/MS +picante +picaresque +picayune +piccalilli/M +piccolo/MS +pick/MDRSJZG +pickax/GMDS +picker/M +pickerel/MS +picket/ZGMDRS +pickings/M +pickle/MGDS +pickpocket/SM +pickup/MS +picky/PTR +picnic/MS +picnicked +picnicker/SM +picnicking +picot/SM +pictogram/S +pictograph/M +pictographs +pictorial/MYS +picture/MGDS +picturesque/PY +picturesqueness/M +piddle/MGDS +piddly +pidgin/MS +pie/SM +piebald/MS +piece/DSMG +piecemeal +piecewise +piecework/MRZ +pieceworker/M +piecrust/SM +pieing +pier/M +pierce/JGDS +piercing/MY +piety/M +piezoelectric +piffle/MG +pig/SML +pigeon/MS +pigeonhole/DSMG +pigged +piggery/S +pigging +piggish/PY +piggishness/M +piggy/TRSM +piggyback/MDSG +pigheaded/PY +pigheadedness/M +piglet/MS +pigment/MDS +pigmentation/M +pigpen/MS +pigskin/MS +pigsty/SM +pigswill +pigtail/MS +pike/MZGDRS +piker/M +pikestaff/SM +pikestaves +pilaf/SM +pilaster/MS +pilchard/MS +pile/MGDSJ +pileup/MS +pilfer/ZGDRS +pilferage/M +pilferer/M +pilgrim/MS +pilgrimage/MS +piling/M +pill/MDSG +pillage/MZGDRS +pillager/M +pillar/MDS +pillbox/MS +pillion/MS +pillock/S +pillory/GDSM +pillow/GMDS +pillowcase/MS +pillowslip/MS +pilot/DGSM +pilothouse/SM +pimento/MS +pimiento/MS +pimp/GMDYS +pimpernel/MS +pimple/DSM +pimply/RT +pin/SM +pinafore/MS +pinata/MS +pinball/M +pincer/MS +pinch/GMDS +pincushion/MS +pine's +pine/AGDS +pineapple/MS +pinewood/S +piney +pinfeather/SM +ping/GMD +pinhead/SM +pinhole/SM +pinion/SMDG +pink/TGPMDRS +pinkeye/M +pinkie/M +pinkish +pinkness/M +pinko/MS +pinky/SM +pinnacle/SM +pinnate +pinned/U +pinning/U +pinny/S +pinochle/M +pinon/MS +pinpoint/SGMD +pinprick/MS +pinsetter/SM +pinstripe/DSM +pint/MS +pinto/MS +pinup/MS +pinwheel/GSMD +piny/TR +pinyin/M +pinyon/SM +pioneer/SGMD +pious/YP +piousness/M +pip/SZGMDR +pipe/MS +pipeline/SM +piper/M +pipette/SM +pipework +piping/M +pipit/MS +pipped +pippin/SM +pipping +pipsqueak/SM +piquancy/M +piquant/Y +pique/MGDS +piracy/M +piranha/SM +pirate/DSMG +piratical/Y +pirogi/M +piroshki/M +pirouette/DSMG +pirozhki/M +piscatorial +pismire/SM +piss/ZGMDRS +pissoir/S +pistachio/SM +piste/S +pistil/SM +pistillate +pistol/SM +piston/SM +pit/SM +pita/MS +pitapat/SM +pitch/MDRSZG +pitchblende/M +pitcher/M +pitchfork/MDSG +pitchman/M +pitchmen +piteous/YP +piteousness/M +pitfall/SM +pith/M +pithead/S +pithily +pithiness/M +pithy/RTP +pitiable +pitiably +pitiful/Y +pitiless/PY +pitilessness/M +piton/MS +pitta/S +pittance/MS +pitted +pitting +pituitary/SM +pity/GDSM +pitying/Y +pivot/MDGS +pivotal +pix/M +pixel/MS +pixelate/DS +pixie/MS +pizazz/M +pizza/MS +pizzazz/M +pizzeria/SM +pizzicati +pizzicato/M +pi�ata/MS +pi�on/SM +pj's +pk +pkg +pkt +pkwy +pl +placard/SMDG +placate/DSGN +placation/M +placatory +place's +place/AESDLG +placebo/SM +placed/U +placeholder/MS +placekick/MDRZGS +placekicker/M +placement/EASM +placenta/SM +placental/S +placer/SM +placid/Y +placidity/M +placings +placket/SM +plagiarism/SM +plagiarist/SM +plagiarize/DRSZG +plagiarizer/M +plagiary/M +plague/DSMG +plaice +plaid/MS +plain/MRYTSP +plainchant +plainclothes +plainclothesman/M +plainclothesmen +plainness/M +plainsman/M +plainsmen +plainsong/M +plainspoken +plaint/SMV +plaintext +plaintiff/SM +plaintive/Y +plait/MDGS +plan/ZMRS +planar +plane's +plane/CGDS +planeload/MS +planer/M +planet/SM +planetarium/SM +planetary +plangency/M +plangent +plank/MDGS +planking/M +plankton/M +planned/U +planner/SM +planning/S +plant/MDRZGSJ +plantain/SM +plantar +plantation/MS +planter/M +planting/M +plantlike +plaque/SM +plash/MDSG +plasma/M +plasmon +plaster/SZGMDR +plasterboard/M +plasterer/M +plastic/SM +plasticity/M +plasticize/DSG +plastique +plat/XGMDNS +plate/MS +plateau/SMDG +plateful/SM +platelet/SM +platen/M +platform/SGMD +plating/M +platinum/M +platitude/SM +platitudinous +platonic +platoon/SGMD +platted +platter/SM +platting +platy/M +platypus/MS +platys +plaudit/SM +plausibility/M +plausible +plausibly +play/AEGMDS +playable/EU +playact/SGD +playacting/M +playback/MS +playbill/MS +playbook/MS +playboy/SM +player/SM +playfellow/SM +playful/PY +playfulness/M +playgirl/MS +playgoer/MS +playground/SM +playgroup/S +playhouse/MS +playlist/MS +playmate/MS +playoff/SM +playpen/SM +playroom/SM +playschool/S +plaything/SM +playtime/M +playwright/SM +plaza/MS +plea/MS +plead/ADRZGSJ +pleader's +pleading/MY +pleasant/UTYP +pleasanter +pleasantness/UM +pleasantry/SM +please/EDSG +pleasing/YS +pleasurably +pleasure/MGDSB +pleasureful +pleat/MDGS +pleb/S +plebby +plebe/MS +plebeian/MS +plebiscite/MS +plectra +plectrum/MS +pledge/DSMG +plenary/SM +plenipotentiary/SM +plenitude/SM +plenteous +plentiful/Y +plenty/M +plenum/S +pleonasm/MS +plethora/M +pleura/M +pleurae +pleurisy/M +plexiglass/M +plexus/MS +pliability/M +pliable +pliancy/M +pliant/Y +pliers/M +plight/SMDG +plimsoll/S +plinth/M +plinths +plod/S +plodded +plodder/MS +plodding/S +plonk/DRSZG +plop/MS +plopped +plopping +plosive/S +plot/MS +plotted +plotter/SM +plotting +plover/SM +plow/GMDS +plowman/M +plowmen +plowshare/MS +ploy's +ploy/S +pluck/MDSG +pluckily +pluckiness/M +plucky/RPT +plug's +plug/US +plugged/U +plugging/U +plughole/S +plugin/SM +plum/GMDS +plumage/M +plumb/MDRSZGJ +plumbed/U +plumber/M +plumbing/M +plume/MS +plummet/SGMD +plummy +plump/MDRYSTGP +plumpness/M +plumy/RT +plunder/SZGMDR +plunderer/M +plunge/DRSMZG +plunger/M +plunk/MDSG +pluperfect/SM +plural/SM +pluralism/M +pluralist/MS +pluralistic +plurality/SM +pluralization/M +pluralize/GDS +plus/MS +plush/MRYTP +plushness/M +plushy/RT +plutocracy/SM +plutocrat/SM +plutocratic +plutonium/M +pluvial +ply/AGDSM +plywood/M +pm +pneumatic +pneumatically +pneumococcal +pneumococci +pneumococcus +pneumonia/M +poach/DRSZG +poacher/M +poaching/M +pock/GMDS +pocket/SMDG +pocketbook/SM +pocketful/SM +pocketknife/M +pocketknives +pockmark/MDGS +pod/SM +podcast/SMG +podded +podding +podiatrist/SM +podiatry/M +podium/SM +poem/MS +poesy/M +poet/MS +poetaster/MS +poetess/MS +poetic/S +poetical/Y +poetry/M +pogrom/SM +poi/M +poignancy/M +poignant/Y +poinciana/SM +poinsettia/SM +point/MDRSZG +pointblank +pointed/Y +pointer/M +pointillism/M +pointillist/SM +pointless/PY +pointlessness/M +pointy/TR +poise/MGDS +poison/SJZGMDR +poisoner/M +poisoning/M +poisonous/Y +poke/MZGDRS +poker/M +pokey/MS +poky/TR +pol/SGMD +polar +polarity/SM +polarization/CM +polarize/CDSG +pole/MS +poleaxe/GDS +polecat/MS +polemic/MS +polemical/Y +polemicist/SM +polemics/M +polestar/SM +police/DSMG +policeman/M +policemen +policewoman/M +policewomen +policy/SM +policyholder/MS +policymaker/S +polio/MS +poliomyelitis/M +polish/ZGMDRS +polished/U +polisher/M +politburo/MS +polite/RYTP +politeness/M +politesse/M +politic/S +political/Y +politician/SM +politicization/M +politicize/CDSG +politicking/M +politico/SM +politics/M +polity/SM +polka/MDSG +poll/GMDNS +pollack/MS +pollard/S +pollen/M +pollinate/GNDS +pollination/M +pollinator/SM +polling/M +polliwog/SM +pollock/M +pollster/SM +pollutant/MS +pollute/ZGNDRS +polluted/U +polluter/M +pollution/M +pollywog/MS +polo/M +polonaise/SM +polonium/M +poltergeist/MS +poltroon/SM +poly +polyacrylamide +polyamory/S +polyandrous +polyandry/M +polyclinic/SM +polyester/MS +polyethylene/M +polygamist/MS +polygamous +polygamy/M +polyglot/SM +polygon/SM +polygonal +polygraph/GMD +polygraphs +polyhedral +polyhedron/SM +polymath/M +polymaths +polymer/SM +polymeric +polymerization/M +polymerize/GDS +polymorphic +polymorphically +polymorphism +polymorphous +polynomial/MS +polynucleotide/SM +polyp/MS +polypeptide/SM +polyphonic +polyphony/M +polypropylene/M +polys +polysemous +polystyrene/M +polysyllabic +polysyllable/MS +polytechnic/MS +polytheism/M +polytheist/SM +polytheistic +polythene +polyunsaturate/DS +polyurethane/MS +polyvinyl +pom/S +pomade/DSMG +pomander/SM +pomegranate/MS +pommel/SGMD +pommy/S +pomp/M +pompadour/SMD +pompano/MS +pompom/SM +pomposity/M +pompous/YP +pompousness/M +ponce/GDS +poncho/SM +poncy +pond/MS +ponder/SZGDR +ponderer/M +ponderous/YP +ponderousness/M +pone/MS +pong/GDS +pongee/M +poniard/MS +pontiff/SM +pontifical/Y +pontificate/DSMG +pontoon/SM +pony/GDSM +ponytail/MS +poo/SGD +pooch/MDSG +poodle/SM +poof/MS +poofter/S +pooh/GMD +poohs +pool/GMDS +poolroom/MS +poolside/S +poop/GMDS +poor/TRYP +poorboy/M +poorhouse/SM +poorness/M +pop/SM +popcorn/M +pope/MS +popgun/SM +popinjay/MS +poplar/SM +poplin/M +popover/SM +poppa/MS +poppadom/S +popped +popper/SM +poppet/S +popping +poppy/SM +poppycock/M +populace/MS +popular/Y +popularity/UM +popularization/M +popularize/DSG +populate/ACGDS +populated/U +population/CM +populations +populism/M +populist/MS +populous/P +populousness/M +popup/MS +porcelain/SM +porch/MS +porcine +porcupine/SM +pore/MGDS +porgy/SM +pork/ZMR +porker/M +porky/RSMT +porn/M +porno/M +pornographer/MS +pornographic +pornographically +pornography/M +porosity/M +porous/P +porousness/M +porphyritic +porphyry/M +porpoise/MGDS +porridge/M +porringer/SM +port's/A +port/CAEGDS +portability/M +portable/MS +portage/DSMG +portal/SM +portcullis/MS +portend/SGD +portent/SM +portentous/YP +porter/ASM +porterhouse/SM +portfolio/MS +porthole/MS +portico/M +porticoes +portiere/MS +portion/KSGMD +porti�re/MS +portlet/SM +portliness/M +portly/RPT +portmanteau/MS +portrait/MS +portraitist/SM +portraiture/M +portray/SGD +portrayal/MS +portulaca/M +pose's/A +pose/CAKEGDS +poser/EKSM +poseur/SM +posh/TR +posit/DSG +position/CKEMS +positional/KE +positioned/K +positioning/AK +positive/EMYPS +positiveness/M +positivism +positivist/S +positivity/SM +positron/MS +poss +posse/MS +possess/AEVGSD +possession/ASM +possessive/SMYP +possessiveness/M +possessor/SM +possibility/SM +possible/SM +possibly +possum/SM +post-partum +post/ZGMDRSJ +postage/M +postal +postbag/S +postbox/S +postcard/SM +postcode/S +postcolonial +postconsonantal +postdate/DSG +postdoc/MS +postdoctoral +poster/M +posterior/SM +posterity/M +postgraduate/SM +posthaste +posthumous/Y +posthypnotic +postie/S +postilion/SM +postillion/MS +postindustrial +posting/M +postlude/SM +postman/M +postmark/SMDG +postmaster/MS +postmen +postmenopausal +postmeridian +postmistress/MS +postmodern +postmodernism/M +postmodernist/MS +postmortem/SM +postnasal +postnatal +postoperative +postpaid +postpartum +postpone/DSGL +postponement/SM +postprandial +postscript/SM +postseason/SM +postsynaptic +postulate/XDSMGN +postulation/M +postural +posture/MGJDS +posturing/M +postwar +postwoman +postwomen +posy/SM +pot/CSM +potability/M +potable/SM +potash/M +potassium/M +potato/M +potatoes +potbelly/DSM +potboiler/SM +potency/M +potent/Y +potentate/MS +potential/MYS +potentiality/SM +potentiate/GDS +potful/SM +pothead/SM +pother/SMDG +potherb/SM +potholder/MS +pothole/DRSMZG +pothook/SM +potion/SM +potluck/MS +potpie/SM +potpourri/SM +potsherd/SM +potshot/MS +pottage/M +potted +potter/GSMD +pottery/SM +potting +potty/PRSMT +pouch/MDSG +pouf/S +pouffe/S +poulterer/MS +poultice/DSMG +poultry/M +pounce/DSMG +pound's +pound/KDRSZG +poundage/M +pounding/SM +pour/GDSJ +pout/ZGMDRS +pouter/M +poutine/S +poverty/M +pow +powder/GSMD +powdery +power/MDSG +powerboat/MS +powerful/Y +powerhouse/SM +powerless/PY +powerlessness/M +powwow/SGMD +pox/MS +pp +ppm +ppr +pr +practicability/M +practicably +practical/SMY +practicality/SM +practice/DSMGB +practiced/U +practicum/SM +practitioner/SM +praecipe +praetor/SM +praetorian +pragmatic/MS +pragmatical/Y +pragmatism/M +pragmatist/MS +prairie/SM +praise/EDSMG +praiseworthiness/M +praiseworthy/P +praline/SM +pram/MS +prance/DRSMZG +prancer/M +prancing/Y +prang/DSG +prank/MS +prankster/SM +praseodymium/M +prat/S +prate/MZGDRS +prater/M +pratfall/SM +prattle/DRSMZG +prattler/M +prawn/MDSG +pray/ZGDRS +prayer/M +prayerful/Y +pre-fill/GDS +preach/DRSZGL +preacher/M +preachment/M +preachy/RT +preadolescence/SM +preadolescent +preamble/MGDS +prearrange/LGDS +prearrangement/M +preassigned +precancel/SMDG +precancerous +precarious/PY +precariousness/M +precast +precaution/MS +precautionary +precede/DSG +precedence/M +precedent/SM +precedential +precept/SM +preceptor/SM +precinct/MS +preciosity/M +precious/YP +preciousness/M +precipice/SM +precipitant/MS +precipitate/XMYGNDS +precipitation/M +precipitous/Y +precis/M +precise/DRSYTGNP +preciseness/M +precision/M +preclude/GDS +preclusion/SM +precocious/YP +precociousness/M +precocity/M +precognition/M +precognitive +precolonial +preconceive/GDS +preconception/SM +precondition/MDGS +precook/GSD +precursor/SM +precursory +predate/DSG +predator/MS +predatory +predawn +predecease/GDS +predecessor/SM +predefined +predesignate/GDS +predestination/M +predestine/DSG +predetermination/M +predetermine/ZGDRS +predeterminer/M +predicable +predicament/MS +predicate/MGNVDS +predication/M +predicative/Y +predict/BGVSD +predictability/UM +predictable/U +predictably/U +prediction/SM +predictor/MS +predigest/GDS +predilection/SM +predispose/GDS +predisposition/MS +prednisone +predominance/M +predominant/Y +predominate/YGDS +preemie/SM +preeminence/M +preeminent/Y +preempt/GVSD +preemption/M +preemptive/Y +preen/DSG +preexist/DGS +preexistence/M +pref +prefab/SM +prefabbed +prefabbing +prefabricate/DSGN +prefabrication/M +preface/DSMG +prefatory +prefect/SM +prefecture/MS +prefer/SBL +preferably +preference/MS +preferential/Y +preferment/M +preferred +preferring +prefigure/GDS +prefill/GSD +prefix/MDSG +preform/GSD +prefrontal +pregame/SM +pregnancy/SM +pregnant +preheat/GSD +prehensile +prehistorian/S +prehistoric +prehistorical/Y +prehistory/M +prehuman +preinstall/D +prejudge/LGDS +prejudgement/MS +prejudgment/SM +prejudice/MGDS +prejudiced/U +prejudicial +prekindergarten/SM +prelacy/M +prelate/SM +prelim/SM +preliminarily +preliminary/SM +preliterate +preload/SGD +prelude/MS +premarital +premature/Y +premed/SM +premedical +premeditate/DSGN +premeditated/U +premeditation/M +premenstrual +premier/SGMD +premiere/MS +premiership/MS +premise/DSMG +premium/SM +premix/GDS +premolar/SM +premonition/MS +premonitory +prenatal/Y +prenup/SM +prenuptial +preoccupation/SM +preoccupy/DSG +preoperative +preordain/GDS +preowned +prep/MS +prepackage/DSG +prepacked +prepaid +preparation/SM +preparatory +prepare/ZGDRS +prepared/UP +preparedness/UM +prepay/GSL +prepayment/MS +prepend/DGS +preponderance/SM +preponderant/Y +preponderate/GDS +preposition/SM +prepositional/Y +prepossess/GDS +prepossessing/U +prepossession/SM +preposterous/Y +prepped +preppie/M +prepping +preppy/TRSM +prepubescence/M +prepubescent/SM +prepuce/MS +prequel/MS +prerecord/GSD +preregister/SGD +preregistration/M +prerequisite/MS +prerogative/SM +pres +presage/MGDS +presbyopia/M +presbyter/SM +presbytery/SM +preschool/SZMR +preschooler/M +prescience/M +prescient/Y +prescribe/DSG +prescript/SVM +prescription/SM +prescriptive/Y +preseason/SM +presence/SM +present/LMDRYZGSB +presentably +presentation/ASM +presenter/M +presentiment/SM +presentment/SM +preservation/M +preservationist/SM +preservative/SM +preserve/BDRSMZG +preserver/M +preset/S +presetting +preshrank +preshrink/GS +preshrunk +preside/GDS +presidency/SM +president/MS +presidential +presidia +presidium/M +presort/DGS +press's +press/ACGSD +pressed/U +presser/MS +pressie/S +pressing/SMY +pressman/M +pressmen +pressure/DSMG +pressured/U +pressurization/M +pressurize/CGDS +pressurized/U +pressurizer/SM +prestidigitation/M +prestige/M +prestigious +presto/SM +presumably +presume/GDSB +presumption/SM +presumptive +presumptuous/YP +presumptuousness/M +presuppose/DSG +presupposition/MS +pretax +preteen/MS +pretend/DRZGS +pretender/M +pretense/SXMN +pretension/M +pretentious/UY +pretentiousness/M +preterit/SM +preterite/MS +preterm +preternatural/Y +pretest/DGS +pretext/MS +pretrial/S +prettify/GDS +prettily +prettiness/M +pretty/TGDRSMP +pretzel/MS +prev +prevail/DGS +prevalence/M +prevalent +prevaricate/DSGNX +prevarication/M +prevaricator/SM +prevent/DBSGV +preventable/U +preventative/MS +prevention/M +preventive/SM +preview/MDRSZG +previous/Y +prevision/MS +prewar +prey/GMDS +prezzie/S +priapic +price's +price/AGDS +priceless +pricey +pricier +priciest +prick/MDRYSZG +pricker/M +prickle/MGDS +prickliness/M +prickly/PRT +pride/MGDS +prideful/Y +prier/M +priest/SMY +priestess/MS +priesthood/SM +priestliness/M +priestly/RTP +prig/MS +priggish/P +priggishness/M +prim/ZGDRYP +primacy/M +primal +primarily +primary/SM +primate/MS +prime/MS +primer/M +primeval +priming/M +primitive/SPMY +primitiveness/M +primmer +primmest +primness/M +primogenitor/SM +primogeniture/M +primordial/Y +primp/DSG +primrose/SM +primula/S +prince/SMY +princedom/SM +princeliness/M +princely/PRT +princess/MS +principal/SMY +principality/SM +principle/DSM +principled/U +print/AMDSG +printable/U +printer/MS +printing/SM +printmaking +printout/SM +prion/S +prior/MS +prioress/MS +prioritization +prioritize/DSG +priority/SM +priory/SM +prism/MS +prismatic +prison/SZMR +prisoner/M +prissily +prissiness/M +prissy/PTR +pristine +prithee +privacy/M +private/XMYTNRS +privateer/SM +privation/CSM +privatization/SM +privatize/DSG +privet/SM +privilege/DSMG +privileged/U +privily +privy/RSMT +prize/MGDS +prized/A +prizefight/ZGSMR +prizefighter/M +prizefighting/M +prizewinner/MS +prizewinning +pro/SM +proactive/Y +probabilistic +probability/SM +probable/SM +probably +probate/MN +probation/ZMR +probational +probationary +probationer/M +probe/MGDSBJ +probity/M +problem/MS +problematic/U +problematical/Y +probosces +proboscis/MS +procaine/M +procaryote/SM +procaryotic +procedural +procedure/SM +proceed/GJDS +proceeding/M +proceeds/M +process's +process/AGDS +processable +processed/U +procession/GD +processional/MS +processor/SM +proclamation/MS +proclivity/SM +procrastinate/DSGN +procrastination/M +procrastinator/MS +procreate/V +proctor/GMDS +procurement/M +prod/MS +prodigal/MYS +prodigality/M +prodigious/Y +prodigy/SM +produce's +produce/AZGDRS +producer/AM +producible/A +production/ASM +productive/UY +productiveness/M +productivity/M +prof/MS +profanation/MS +profane/PYGDS +profaneness/M +profanity/SM +professed/Y +profession/SM +professional/MYS +professionalism/M +professionalization +professionalize/DSG +professor/SM +professorial/Y +professorship/SM +proffer/GMDS +proficiency/M +proficient/MYS +profit/BGD +profitability/M +profitable/U +profitably/U +profiteer/MDGS +profiteering/M +profiterole/SM +profitless +profligacy/M +profligate/SMY +profound/RYTP +profoundness/M +profundity/SM +profuse/PY +profuseness/M +progenitor/SM +progeny/M +progesterone/M +progestin/S +prognathous +prognoses +prognosis/M +prognostic/MS +prognosticate/XGNDS +prognostication/M +prognosticator/MS +program/CAS +programed +programing +programmable/MS +programmatic +programmed/AC +programmer/MS +programming/SM +progress/MDSGV +progression/MS +progressive/PMYS +progressiveness/M +prohibit/DGVS +prohibition/SM +prohibitionist/MS +prohibitive/Y +prohibitory +project/GMDS +projectile/SM +projection/SM +projectionist/SM +projector/MS +prokaryote/MS +prokaryotic +prole/S +proletarian/MS +proletariat/M +proliferate/DSGN +proliferation/M +prolific +prolifically +prolix/Y +prolixity/M +prologue/SM +prolongation/SM +prom/M +promenade/MGDS +promethium/M +prominence/M +prominent/Y +promiscuity/M +promiscuous/Y +promise/DMG +promising/Y +promissory +promo/M +promontory/SM +promote/DRZG +promoter/M +promotional +prompt/JPSMDRYZTG +prompted/U +prompter/M +prompting/M +promptitude/M +promptness/M +promulgate/GNDS +promulgation/M +promulgator/MS +pronate/DSGN +pronator/SM +prone/P +proneness/M +prong/MDS +pronghorn/MS +pronominal/M +pronounce/DSLG +pronounceable/U +pronouncement/SM +pronto +pronunciation/MS +proof/ADGSM +proofread/SRZG +proofreader/M +prop/MS +propaganda/M +propagandist/MS +propagandize/GDS +propagate/DSGN +propagation/M +propagator/SM +propel/S +propellant/MS +propelled +propeller/SM +propelling +propensity/SM +proper/MRYT +property/DSM +prophecy/SM +prophesier/M +prophesy/DRSMZG +prophet/SM +prophetess/MS +prophetic +prophetical/Y +prophylactic/SM +prophylaxes +prophylaxis/M +propinquity/M +propitiate/DSGN +propitiation/M +propitiatory +propitious/Y +proponent/SM +proportion/ESM +proportional/YS +proportionality +proportionate/EY +proposal/MS +propped +propping +propranolol +proprietary/SM +proprieties/M +proprietor/SM +proprietorial/Y +proprietorship/SM +proprietress/MS +propriety/SM +propulsion/M +propulsive +propyl +prorate/DSG +prorogation/M +prorogue/GD +prosaic +prosaically +proscenium/SM +prosciutto/M +proscribe/DG +proscription/MS +prose/M +prosecute/DSXGN +prosecution/M +prosecutor/MS +proselyte/DSMG +proselytism/M +proselytize/DRSZG +proselytizer/M +prosocial +prosody/SM +prospect/MDGVS +prospective/Y +prospector/SM +prospectus/MS +prosper/GSD +prosperity/M +prosperous/Y +prostate/MS +prostheses +prosthesis/M +prosthetic +prostitute/MGNDS +prostitution/M +prostrate/GNXDS +prostration/M +prosy/RT +protactinium/M +protagonist/SM +protean +protect/GVSD +protected/U +protection/SM +protectionism/M +protectionist/MS +protective/PY +protectiveness/M +protector/MS +protectorate/MS +protege/SM +protegee/S +protein/SM +protestant/S +protestation/MS +protestor/MS +protocol/MS +proton/SM +protoplasm/M +protoplasmic +prototype/MGS +prototypical +protozoa +protozoan/MS +protozoic +protract/GD +protrude/GDS +protrusile +protrusion/MS +protuberance/MS +protuberant +prot�g�/MS +prot�g�e/S +proud/RYT +prov/NB +provability/M +provably +prove/EAGDS +proved/U +proven/U +provenance/SM +provender/M +provenience/M +proverbial/Y +provide/DRSZG +provided/U +providence/M +provident/Y +providential/Y +provider/M +province/MS +provincial/SMY +provincialism/M +provisional/Y +proviso/SM +provocateur/S +provocative/PY +provocativeness/M +provoke/DRSZG +provoked/U +provoker/M +provoking/Y +provolone/M +provost/SM +prow/MS +prowess/M +prowl/MDRSZG +prowler/M +proximal +proximate +proximity/M +proxy/SM +prude/MS +prudence/M +prudent/Y +prudential/Y +prudery/M +prudish/YP +prudishness/M +prune/MZGDRS +pruner/M +pruno +prurience/M +prurient/Y +pry/ZTGDRSM +pr�cis/MDG +psalm/MS +psalmist/SM +psaltery/SM +psephologist/S +psephology +pseud/S +pseudo/S +pseudonym/SM +pseudonymous +pseudorandom/Y +pseudoscience/MS +pseudy +pshaw/MS +psi/SM +psittacosis/M +psoriasis/M +psst +psych/MDSG +psyche/M +psychedelia +psychedelic/SM +psychedelically +psychiatric +psychiatrist/SM +psychiatry/M +psychic/MS +psychical/Y +psycho/SM +psychoactive +psychoanalyses +psychoanalysis/M +psychoanalyst/SM +psychoanalytic +psychoanalytical/Y +psychoanalyze/DSG +psychobabble/M +psychodrama/MS +psychogenic +psychokinesis +psychokinetic +psychological/Y +psychologist/MS +psychology/SM +psychometric +psychoneuroses +psychoneurosis/M +psychopath/M +psychopathic +psychopathology +psychopaths +psychopathy/M +psychopharmacology +psychophysiology +psychos/S +psychosis/M +psychosomatic +psychotherapist/MS +psychotherapy/SM +psychotic/SM +psychotically +psychotropic/MS +psychs +pt/C +ptarmigan/MS +pterodactyl/MS +ptomaine/SM +pub/SM +pubertal +puberty/M +pubes/M +pubescence/M +pubescent +pubic +pubis/M +public/AM +publican/AMS +publication/ASM +publicist/MS +publicity/M +publicize/GDS +publicly +publish/AGDS +publishable +published/U +publisher/MS +publishing/M +puce/M +puck/ZMRS +pucker/MDG +puckish/YP +puckishness/M +pud/S +pudding/SM +puddle/DSMG +puddling/M +pudenda +pudendum/M +pudginess/M +pudgy/PRT +pueblo/SM +puerile +puerility/M +puerperal +puff/ZGMDRS +puffball/SM +puffer/M +puffin/SM +puffiness/M +puffy/PRT +pug/SM +pugilism/M +pugilist/SM +pugilistic +pugnacious/YP +pugnaciousness/M +pugnacity/M +puke/MGDS +pukka +pulchritude/M +pulchritudinous +pule/GDS +pull/ZGMDRS +pullback/MS +puller/M +pullet/SM +pulley/SM +pullout/MS +pullover/SM +pulmonary +pulp/GMDS +pulpiness/M +pulpit/SM +pulpwood/M +pulpy/RPT +pulsar/SM +pulsate/XGNDS +pulsation/M +pulse/AMGDS +pulverization/M +pulverize/DSG +puma/MS +pumice/SM +pummel/SGD +pump/ZGMDRS +pumper/M +pumpernickel/M +pumpkin/MS +pun/SM +punch/MDRSZG +punchbag/S +puncheon/MS +puncher/M +punchline/S +punchy/TR +punctilio/M +punctilious/PY +punctiliousness/M +punctual/Y +punctuality/M +punctuate/GNDS +punctuation/M +puncture/DSMG +pundit/SM +punditry/M +pungency/M +pungent/Y +puniness/M +punish/BLGDS +punished/U +punishing/Y +punishment/MS +punitive/Y +punk/TMRS +punned +punnet/S +punning +punster/SM +punt/ZGMDRS +punter/M +puny/TRP +pup/SM +pupa/M +pupae +pupal +pupate/DSG +pupil/MS +pupped +puppet/MS +puppeteer/SM +puppetry/M +pupping +puppy/SM +purblind +purchase/DRSMZGB +purchaser/M +purdah/M +pure/PYTR +purebred/SM +puree/MDS +pureeing +pureness/M +purgative/SM +purgatorial +purgatory/SM +purge/MZGDRS +purger/M +purification/M +purifier/M +purify/NDRSZG +purine/MS +purism/M +purist/MS +puristic +puritan/SM +puritanical/Y +puritanism/M +purity/M +purl/GMDS +purlieu/SM +purloin/SGD +purple/MTRS +purplish +purport/SMDG +purported/Y +purpose/DSMYG +purposed/A +purposeful/YP +purposefulness/M +purposeless/PY +purr/GMDS +purse/MZGDRS +purser/M +pursuance/M +pursuant +pursue/ZGDRS +pursuer/M +pursuit/SM +purulence/M +purulent +purvey/DSG +purveyance/M +purveyor/SM +purview/M +pus/M +push/ZGMDRS +pushbike/S +pushcart/SM +pushchair/S +pusher/M +pushily +pushiness/M +pushover/MS +pushpin/S +pushup/MS +pushy/TRP +pusillanimity/M +pusillanimous/Y +puss/MS +pussy/TRSM +pussycat/MS +pussyfoot/DSG +pustular +pustule/SM +put/ISM +putative +putdown/SM +putout/MS +putrefaction/M +putrefactive +putrefy/GDS +putrescence/M +putrescent +putrid +putsch/MS +putt/ZGMDRS +putted/I +puttee/MS +putter/MDRZG +putterer/M +putting/I +putty/GDSM +putz/S +puzzle/MZGDRSL +puzzlement/M +puzzler/M +pvt +pwn/SGD +pyelonephritis +pygmy/SM +pylon/SM +pylori +pyloric +pylorus/M +pyorrhea/M +pyramid/GSMD +pyramidal +pyre/MS +pyrimidine/MS +pyrite/SM +pyrites/M +pyromania/M +pyromaniac/SM +pyrotechnic/S +pyrotechnical +pyrotechnics/M +pyruvate +python/SM +pyx/MS +pzazz +q +qr +qt/S +qty +qua +quack/GMDS +quackery/M +quad/MS +quadrangle/SM +quadrangular +quadrant/MS +quadraphonic +quadratic/MS +quadrature +quadrennial +quadrennium/MS +quadriceps/MS +quadrilateral/SM +quadrille/XMNS +quadrillion/M +quadriplegia/M +quadriplegic/SM +quadrivium/M +quadruped/MS +quadrupedal +quadruple/MGDS +quadruplet/MS +quadruplicate/MGNDS +quadruplication/M +quaff/GMDS +quagmire/SM +quahog/MS +quail/GMDS +quaint/PRYT +quaintness/M +quake/MGDS +quaky +qualification/EM +qualified/U +qualifier/SM +qualify/EGXNDS +qualitative/Y +quality/SM +qualm/MS +qualmish +quandary/SM +quango/S +quanta +quantifiable +quantification/M +quantifier/M +quantify/NDRSZG +quantitation +quantitative/Y +quantity/SM +quantization +quantize +quantum/M +quarantine/MGDS +quark/MS +quarrel/SZGMDR +quarreler/M +quarrelsome/P +quarrelsomeness/M +quarry/DSMG +quart/MS +quarter/SGMDY +quarterback/GMDS +quarterdeck/MS +quarterfinal/SM +quarterly/SM +quartermaster/MS +quarterstaff/M +quarterstaves +quartet/SM +quartile/S +quarto/MS +quartz/M +quasar/MS +quash/GDS +quasi +quatrain/MS +quaver/MDSG +quavery +quay/MS +quayside/S +queasily +queasiness/M +queasy/TPR +queen/GMDYS +queenly/RT +queer/PTGMDRYS +queerness/M +quell/GDS +quench/ZGDRSB +quenchable/U +quencher/M +quenchless +querulous/YP +querulousness/M +query/DSMG +ques +quesadilla/MS +quest/IFAMS +quested +questing +question/SMDRZGBJ +questionable/U +questionably/U +questioned/U +questioner/M +questioning/MY +questionnaire/SM +queue's +queue/CDSG +quibble/DRSMZG +quibbler/M +quiche/SM +quick/MNRYXTP +quicken/DG +quickfire +quickie/SM +quicklime/M +quickness/M +quicksand/MS +quicksilver/M +quickstep/MS +quid/MS +quiescence/M +quiescent/Y +quiet/SMDNRYXTGP +quieten/DG +quietism +quietness/M +quietude/IEM +quietus/MS +quiff/S +quill/SM +quilt/SMDRZG +quilter/M +quilting/M +quin/S +quince/SM +quine/S +quinidine +quinine/M +quinoa +quinsy/M +quint/SM +quintessence/SM +quintessential/Y +quintet/SM +quintuple/MGDS +quintuplet/MS +quip/MS +quipped +quipping +quipster/SM +quire's +quire/IAS +quirk/SMDG +quirkiness/M +quirky/RTP +quirt/SM +quisling/SM +quit/S +quitclaim/MS +quite +quittance/M +quitter/SM +quitting +quiver/SMDG +quivery +quixotic +quixotically +quiz/M +quizzed +quizzer/SM +quizzes +quizzical/Y +quizzing +quo/H +quoin/SM +quoit/SMDG +quondam +quorate/I +quorum/SM +quot/B +quota/SM +quotability/M +quotation/SM +quote's +quote/UDSG +quotidian +quotient/SM +qwerty +r/S +rabbet/GMDS +rabbi/SM +rabbinate/M +rabbinic +rabbinical +rabbit/GMDS +rabble/MS +rabid/PY +rabidness/M +rabies/M +raccoon/MS +race/MZGDRS +racecourse/SM +racegoer/S +racehorse/MS +raceme/MS +racer/M +racetrack/MS +raceway/MS +racial/Y +racialism/M +racialist/MS +racily +raciness/M +racing/M +racism/M +racist/SM +rack/GMDS +racket/SMDG +racketeer/SMDG +racketeering/M +raconteur/SM +racoon +racquet/SM +racquetball/SM +racy/PRT +rad/SM +radar/SM +radarscope/SM +raddled +radial/SMY +radian/S +radiance/M +radiant/Y +radiate/DSGNX +radiation/M +radiator/SM +radical/SMY +radicalism/M +radicalization/M +radicalize/DSG +radicchio/M +radii +radio/MDGS +radioactive/Y +radioactivity/M +radiocarbon/M +radiogram/MS +radiographer/SM +radiography/M +radioisotope/MS +radiologist/SM +radiology/M +radioman/M +radiomen +radiometer/MS +radiometric +radiometry/M +radiophone/SM +radioscopy/M +radiosonde/SM +radiosurgery +radiotelegraph/M +radiotelegraphs +radiotelegraphy/M +radiotelephone/MS +radiotherapist/MS +radiotherapy/M +radish/MS +radium/M +radius/M +radon/M +raffia/M +raffish/YP +raffishness/M +raffle/DSMG +raft/ZGMDRS +rafter/M +rafting/M +rag/SGMD +raga/MS +ragamuffin/MS +ragbag/M +rage/MS +ragga +ragged/RYTP +raggedness/M +raggedy/RT +ragging +raging/Y +raglan/SM +ragout/SM +ragtag/S +ragtime/M +ragweed/M +ragwort +rah +raid/ZGMDRS +raider/M +rail's +rail/CGDS +railcard/S +railing/SM +raillery/SM +railroad/SZGMDR +railroader/M +railroading/M +railway/SM +railwayman +railwaymen +raiment/M +rain/GMDS +rainbow/SM +raincoat/SM +raindrop/SM +rainfall/SM +rainmaker/SM +rainmaking/M +rainproof +rainstorm/MS +rainwater/M +rainy/RT +raise/MZGDRS +raiser/M +raisin/SM +raja/MS +rajah/M +rajahs +rake/MGDS +rakish/YP +rakishness/M +rally/DSMG +ram/SM +ramble/DRSMZGJ +rambler/M +rambunctious/PY +rambunctiousness/M +rambutan/S +ramekin/SM +ramie/M +ramification/M +ramify/DSXNG +ramjet/SM +rammed +ramming +ramp/GMDS +rampage/DSMG +rampancy/M +rampant/Y +rampart/SM +ramrod/SM +ramrodded +ramrodding +ramshackle +ran/A +ranch/MDRSZG +rancher/M +ranching/M +rancid/P +rancidity/M +rancidness/M +rancor/M +rancorous/Y +rand/M +randiness/M +rando/S +random/PSY +randomization/M +randomize/DSG +randomness/MS +randy/RTP +ranee/MS +rang/ZR +range's +range/CGDS +rangefinder/S +ranger/M +ranginess/M +rangy/RTP +rani/MS +rank/TGJPMDRYS +ranking/M +rankle/DSG +rankness/M +ransack/SGD +ransom/SZGMDR +ransomer/M +ransomware +rant/ZGMDJRS +ranter/M +rap/SZGMDR +rapacious/PY +rapaciousness/M +rapacity/M +rape/MS +raper/M +rapeseed/M +rapid/PMRYTS +rapidity/M +rapidness/M +rapier/SM +rapine/M +rapist/SM +rapped +rappel/SM +rappelled +rappelling +rapper/SM +rapping +rapport/MS +rapporteur/S +rapprochement/SM +rapscallion/MS +rapt/YP +raptness/M +raptor/S +rapture/MS +rapturous/Y +rare/YTGPDRS +rarebit/MS +rarefaction/M +rarefy/GDS +rareness/M +rarity/SM +rascal/SMY +rash/ZTMRSYP +rasher/M +rashness/M +rasp/GMDS +raspberry/SM +raspy/RT +raster +rasterization/M +rasterize/DRSG +rat/SM +ratatouille/M +ratbag/S +ratchet/GMDS +rate/JXMZGNDRS +rated/U +ratepayer/S +rater/M +rather +rathskeller/SM +ratification/M +ratifier/M +ratify/NDRSZG +rating/M +ratio/MS +ratiocinate/GNDS +ratiocination/M +ration/MDG +rational/SMY +rationale/MS +rationalism/M +rationalist/SM +rationalistic +rationality/M +rationalization/MS +rationalize/DSG +ratlike +ratline/SM +rattan/SM +ratted +ratter/SM +ratting +rattle/DRSMZGJ +rattlebrain/SMD +rattler/M +rattlesnake/SM +rattletrap/SM +rattly +rattrap/SM +ratty/RT +raucous/YP +raucousness/M +raunchily +raunchiness/M +raunchy/TRP +ravage/DRSMZG +ravager/M +ravages/M +rave/JMZGDRS +ravel's +ravel/UDSG +raveling/S +raven/MDSG +ravenous/Y +ravine/SM +raving/M +ravioli/SM +ravish/DRSZGL +ravisher/M +ravishing/Y +ravishment/M +raw/PTMR +rawboned +rawhide/M +rawness/M +ray/SM +rayon/M +raze/GDS +razor/MS +razorback/MS +razz/GMDS +razzmatazz/M +rcpt +rd +re/DSMYTGVJ +reach/MDSGB +reachable/U +reacquire/DSG +react/V +reactance +reactant/SM +reactionary/SM +reactivity/M +read/ZGMRBJS +readability/SM +reader/M +readership/SM +readily +readiness/M +reading/M +readmitted +readout/SM +ready/DRSTGP +reafforestation +real/TMRYPS +realism/M +realist/SM +realistic/U +realistically/U +realities +reality/UM +realization/MS +realize/DSBG +realized/U +realm/MS +realness/M +realpolitik/M +realtor/SM +realty/M +ream/ZGMDRS +reamer/M +reap/ZGDRS +reaper/M +rear/GMDS +rearguard/MS +rearmost +rearward/S +reason/SMDRZGB +reasonable/UP +reasonableness/UM +reasonably/U +reasoner/M +reasoning/M +reassemble/DSG +reassuring/Y +rebate/M +rebel/MS +rebellion/MS +rebellious/YP +rebelliousness/M +rebid/S +rebidding +rebirth/M +reboil/SDG +rebrand/G +rebuild/SG +rebuke/DSMG +rebuking/Y +rebuttable +rebuttal/MS +rec'd +rec/M +recalcitrance/M +recalcitrant +recant/SDG +recantation/SM +recap/MS +recapitalization +recce/S +recd +receipt/SMDG +receivables/M +receive/DRSZGB +receiver/M +receivership/M +recency +recent/RYTP +recentness/M +receptacle/SM +reception/MS +receptionist/SM +receptive/PY +receptiveness/M +receptivity/M +receptor/SM +recess/MDSGV +recessional/SM +recessionary +recessive/SM +recherche +recherch� +recidivism/M +recidivist/SM +recipe/SM +recipient/SM +reciprocal/SMY +reciprocate/GNDS +reciprocation/M +reciprocity/M +recital/SM +recitalist/MS +recitative/MS +reciter/SM +reckless/YP +recklessness/M +reckon/SJDG +reckoning/M +reclamation/M +recline/DRSZG +recliner/M +recluse/SMV +recognizable/U +recognizably/U +recognize/DRSGB +recognized/U +recombination +recommend/ZR +recompense/DSMG +recompile/GD +recon/S +reconcile/GDSB +reconciliation/S +recondite +reconfiguration +reconnaissance/MS +reconnoiter/DGS +reconstruct/V +reconstructed/U +recorded/U +recorder/MS +recording/MS +recoup/DG +recourse/M +recoverable/U +recovery/SM +recreant/MS +recreational +recriminate/DSGNX +recrimination/M +recriminatory +recrudesce/GDS +recrudescence/M +recrudescent +recruit/LSMDRZG +recruiter/M +recruitment/M +rectal/Y +rectangle/MS +rectangular +rectifiable +rectification/M +rectifier/M +rectify/XNDRSZG +rectilinear +rectitude/M +recto/MS +rector/SM +rectory/SM +rectum/SM +recumbent +recuperate/GNVDS +recuperation/M +recur/S +recurred +recurrence/SM +recurrent/Y +recurring +recurse/XNV +recusal/S +recuse/DSG +recyclable/SM +recycling/M +red/PSM +redact/SDG +redacted/U +redaction/SM +redactor/SM +redbird/SM +redbreast/MS +redbrick +redcap/SM +redcoat/SM +redcurrant/S +redden/SDG +redder +reddest +reddish +redeem/RZB +redeemer/M +redemption/M +redemptive +redesign/DSG +redhead/SMD +redirection +redistrict/GD +redivide/GDS +redlining/M +redneck/SM +redness/M +redo/G +redolence/M +redolent +redoubt/SBM +redoubtably +redound/SDG +redraw/SG +redskin/SM +reduce/DRSZG +reducer/M +reducible +reductase/M +reduction/SM +reductionist +reductive +redundancy/SM +redundant/Y +redwood/SM +redye/DS +reediness/M +reedy/RTP +reef/ZGMDRS +reefer/M +reek/GMDS +reel's +reel/UGDS +reeve/G +reexport/SDG +ref/SZM +refashion/DGS +refection/M +refectory/SM +refer/B +referee/DSM +refereeing +reference/MGDS +referendum/MS +referent/SM +referential +referral/SM +referred +referrer/SM +referring +reffed +reffing +refile/DSG +refill/BM +refined/U +refinement/SM +refiner/SM +refinery/S +refitting +reflate/XDSGN +reflationary +reflect/GVSD +reflection/MS +reflective/Y +reflectivity +reflector/MS +reflexive/SMY +reflexivity +reflexology +reforge/DSG +reform/MZ +reformat/V +reformatory/SM +reformatting +reformed/U +reformist/S +refortify/GDS +refract/SGVD +refraction/M +refractory/SM +refrain/SGMD +refresh/ZGLDRS +refresher/M +refreshing/Y +refreshment/SM +refreshments/M +refrigerant/SM +refrigerate/DSGN +refrigeration/M +refrigerator/MS +refuge/SM +refugee/SM +refulgence/M +refulgent +refund/B +refurbishment/MS +refusal/MS +refutation/MS +refute/BDRSZG +refuter/M +reg +regal/DYG +regalement/M +regalia/M +regard/ESMDG +regardless +regards/M +regather/DGS +regatta/SM +regency/SM +regeneracy/M +regenerate/V +regex/M +regexp/S +reggae/M +regicidal +regicide/MS +regime/SM +regimen/SM +regiment/MDGS +regimental +regimentation/M +region/SM +regional/Y +regionalism/MS +register/GMDS +registered/U +registrant/MS +registrar/MS +registration/SM +registry/SM +reglet +regnant +regress/MDSGV +regression/MS +regret/SM +regretful/Y +regrettable +regrettably +regretted +regretting +regrind/GS +reground +regroup/DGS +regular/MYS +regularity/SM +regularization/M +regularize/DSG +regulate/CDSGNV +regulated/U +regulation/CM +regulations +regulator/MS +regulatory +regurgitate/DSGN +regurgitation/M +rehab/MS +rehabbed +rehabbing +rehabilitate/GNVDS +rehabilitation/M +rehang/SDG +rehears/GD +rehearsal/MS +rehearsed/U +rehi +rehung +reify/NDSG +reign/MDSG +reignite/DSG +reimburse/BDSGL +reimbursement/MS +rein/GD +reindeer/M +reinforce/LGDS +reinforcement/SM +reinitialize +reinstall/DG +reinstatement/M +reinsurance +reiterate/V +reject/GSMD +rejection/SM +rejoice/JGDS +rejoicing/M +rejoinder/SM +rejuvenate/DSGN +rejuvenation/M +rel +relate/DRSBXZGNV +related/YP +relatedness/M +relater/M +relation/M +relational +relationship/MS +relative/MYS +relativism/M +relativist/S +relativistic +relativity/M +relax/DRSZG +relaxant/MS +relaxation/SM +relaxer/M +relay/D +release/B +released/U +relegate/GNDS +relent/SGD +relentless/PY +relentlessness/M +relevance/M +relevancy/M +relevant/Y +reliability/UM +reliable/U +reliably/U +reliance/M +reliant +relic/MS +relief/SM +relieve/ZGDRS +reliever/M +religion/SM +religiosity +religious/MYP +religiousness/M +reline/DSG +relinquish/LDSG +relinquishment/M +reliquary/SM +relish/GMDS +relist/SGD +relocate/B +reluctance/M +reluctant/Y +rely/GDS +rem/M +remain/SGD +remainder/GMDS +remand/SGD +remapping +remark/B +remarkableness/M +remarkably +remarked/U +remediable +remedy/GDSM +remember/DG +remembered/U +remembrance/MS +reminder/M +reminisce/GDS +reminiscence/MS +reminiscent/Y +remiss/PY +remissness/M +remit/S +remittance/SM +remitted +remitting/U +remix/DSG +remnant/MS +remodel/GDS +remold/SGD +remonstrant/SM +remonstrate/DSG +remorse/M +remorseful/Y +remorseless/PY +remorselessness/M +remote/RSMYTP +remoteness/M +removal/SM +remunerate/GNVXDS +remuneration/M +renaissance/MS +renal +renascence/S +rend/GS +render/SGMDJ +rendering/M +rendezvous/GMDS +rendition/MS +renegade/DSMG +renege/DRSZG +reneger/M +renew/DSBG +renewal/MS +rennet/M +rennin/M +renounce/LDSG +renouncement/M +renovate/DSXGN +renovation/M +renovator/MS +renown/MD +rent/ZGMDRS +rental/SM +renter/M +renunciation/SM +reopen/SDG +reorg/MDSG +rep/SM +repaint/GDS +repair/BZR +repairer/M +repairman/M +repairmen +reparable +reparation/MS +reparations/M +repartee/M +repatriate/XDSMGN +repatriation/M +repeat/SMDRZGB +repeatability +repeatable/U +repeatably +repeated/Y +repeater/M +repeating/M +repel/S +repelled +repellent/SM +repelling +repent/SDG +repentance/M +repentant/Y +repercussion/S +repertoire/MS +repertory/SM +repetition/MS +repetitious/YP +repetitiousness/M +repetitive/YP +repetitiveness/M +rephotograph/DG +replaceable +replant/GSD +replenish/LGDS +replenishment/M +replete/PDSGN +repleteness/M +repletion/M +replica/SM +replicate/DSGNX +replication/M +replicator/S +reportage/M +reported/Y +reportorial +reposeful +reposition +repository/SM +reprehend/DGS +reprehensibility/M +reprehensible +reprehensibly +reprehension/M +represent/GDS +representational +representative/MS +represented/U +repression/MS +repressive/PY +reprieve/DSMG +reprimand/GSMD +reprisal/SM +reprise/SMG +reproach/GMDSB +reproachful/Y +reprobate/MS +reproducibility +reproductive +reprogramming +reproving/Y +reptile/SM +reptilian/MS +republic/S +republicanism/M +repudiate/XGNDS +repudiation/M +repudiator/MS +repugnance/M +repugnant +repulsion/M +repulsive/YP +repulsiveness/M +repurchase/GDS +reputability/M +reputably/E +reputation/MS +reputational +repute/DSMGB +reputed/Y +request/GDR +requestor +requiem/SM +require/LDG +requirement/MS +requisite/XMNS +requisition/GMD +requital/M +requite/DRSZG +requited/U +requiter/M +reread/SG +rerecord/GDS +rerunning +resample/GDS +resat +rescind/SDG +rescission/M +rescue/DRSMZG +rescuer/M +reseal/B +resemble/DSG +resend +resent/LSDG +resentful/YP +resentfulness/M +resentment/MS +reserpine/M +reservation/MS +reserved/UY +reservedness/M +reservist/SM +reservoir/SM +resetting +reshipping +residence/SM +residency/SM +resident/MS +residential +residua +residual/MS +residue/SM +residuum/M +resignation/SM +resigned/Y +resilience/M +resiliency/M +resilient/Y +resinous +resist/SMDRZG +resistance/SM +resistant/U +resistible +resistivity +resistless +resistor/MS +resit/S +resitting +resold +resole/DSG +resolute/PY +resoluteness/M +resolve/RBM +resolved/U +resonance/SM +resonant/Y +resonate/GDS +resonator/SM +resorption/M +resound/SGD +resounding/Y +resourceful/YP +resourcefulness/M +resp +respect/ESGVMD +respectability/M +respectable +respectably +respectful/EY +respectfulness/M +respective/Y +respiration/M +respirator/SM +respiratory +respire/DG +resplendence/M +resplendent/Y +respond/SGD +respondent/SM +response/MS +responsibility/SM +responsible +responsibly +responsive/UYP +responsiveness/UM +rest/GVMDS +restate/GDS +restaurant/SM +restaurateur/MS +restful/YP +restfuller +restfullest +restfulness/M +restitution/M +restive/YP +restiveness/M +restless/PY +restlessness/M +restoration/SM +restorative/SM +restorer/SM +restrained/U +restraint/MS +restrict/SDGV +restricted/U +restriction/MS +restrictive/YP +restrictiveness/M +restring/SG +restroom/SM +restructuring/SM +result/GSMD +resultant/SM +resume/DSMG +resumption/MS +resupply/DSG +resurgence/MS +resurgent +resurrect/GSD +resurrection/MS +resuscitate/GNDS +resuscitation/M +resuscitator/SM +retailer/MS +retain/SDRZG +retainage/S +retainer/M +retake/G +retaliate/DSGNVX +retaliation/M +retaliatory +retard/SMDRZG +retardant/SM +retardation/M +retarder/M +retch/DSG +reteach/GS +retention/M +retentive/YP +retentiveness/M +rethink/SGM +rethought +reticence/M +reticent/Y +reticulated +reticulation/MS +reticulum +retina/SM +retinal +retinoblastoma +retinue/SM +retiree/SM +retirement/MS +retort/GMD +retrace/GDS +retract/DBG +retractile +retraction/S +retrain/DGS +retread/D +retrenchment/MS +retribution/MS +retributive +retrieval/SM +retrieve/DRSMZGB +retriever/M +retro/MS +retroactive/Y +retrofire/GDS +retrofit/SM +retrofitted +retrofitting +retrograde/DSG +retrogress/GVDS +retrogression/M +retroreflector/S +retrorocket/MS +retrospect/MDSGV +retrospection/M +retrospective/MYS +retrovirus/MS +retsina/M +returnable/SM +returnee/SM +rev/ZVM +revamping/M +reveal/GJSD +revealed/U +revealing/Y +reveille/M +revel/JMDRSZG +revelation/SM +revelatory +reveler/M +revelry/SM +revenge/MGDS +revenuer/SM +reverb +reverberate/DSGNX +reverberation/M +revere/DSG +reverence/DSMG +reverend/SM +reverent/Y +reverential/Y +reverie/MS +revers/M +reversal/SM +reverse/Y +reversibility +reversible +reversibly +revert/GSD +revertible +revetment/SM +revile/DRSLZG +revilement/M +reviler/M +reviser/MS +revision/SM +revisionism/M +revisionist/SM +revival/MS +revivalism/M +revivalist/SM +revive/DSG +revivification/M +revocable +revoke/DSG +revolt/GD +revolting/Y +revolution/SM +revolutionary/SM +revolutionist/SM +revolutionize/DSG +revolve/BZGDRS +revolver/M +revue/MS +revulsion/M +revved +revving +rewarded/U +rewarding/U +rewarm/GSD +rewash/GDS +reweave/GS +rewedding +rewind/MB +rewound +rewrite/MGS +rhapsodic +rhapsodical +rhapsodize/GDS +rhapsody/SM +rhea/MS +rhenium/M +rheostat/SM +rhesus/MS +rhetoric/M +rhetorical/Y +rhetorician/SM +rheum/M +rheumatic/MS +rheumatically +rheumatism/M +rheumatoid +rheumatological +rheumatologist/MS +rheumatology/M +rheumy +rhinestone/SM +rhinitis/M +rhino/MS +rhinoceros/MS +rhinoplasty +rhinovirus/MS +rhizome/MS +rho/SM +rhodium/M +rhododendron/SM +rhomboid/SM +rhomboidal +rhombus/MS +rhubarb/MS +rhyme/MZGDRS +rhymer/M +rhymester/MS +rhythm/SM +rhythmic +rhythmical/Y +rial/MS +rib/SM +ribald +ribaldry/M +ribbed +ribber/SM +ribbie/S +ribbing +ribbon/SM +riboflavin/M +rice/MZGDRS +ricer/M +rich/TMRSYP +richness/M +rick/GMDS +rickets/M +rickety/RT +rickrack/M +rickshaw/MS +ricochet/GMDS +ricotta/M +rid/S +riddance/M +ridden +ridding +riddle/DSMG +ride/MZGRS +rider/M +riderless +ridership/M +ridge/MGDS +ridgepole/SM +ridgy +ridicule/MGDS +ridiculous/YP +ridiculousness/M +riding/M +rife/TR +riff/GMDS +riffle/DSMG +riffraff/M +rifle/MZGDRS +rifleman/M +riflemen +rifler/M +rifling/M +rift/GMDS +rig/SM +rigamarole/SM +rigatoni/M +rigged +rigger/SM +rigging/M +right/MDRYSPTG +righteous/UP +righteously +righteousness/UM +rightful/PY +rightfulness/M +rightism/M +rightist/SM +rightmost +rightness/M +righto +rightsize/DSG +rightward/S +rigid/YP +rigidity/M +rigidness/M +rigmarole/MS +rigor/MS +rigorous/YP +rigorousness/M +rile/GDS +rill/MS +rim/SGMD +rime/MS +rimless +rimmed +rimming +rind/MS +ring/ZGMDRJ +ringer/M +ringgit/MS +ringleader/MS +ringlet/MS +ringlike +ringmaster/MS +ringside/M +ringtone/SM +ringworm/M +rink/MS +rinse/MGDS +riot/ZGMDRS +rioter/M +rioting/M +riotous/PY +rip/SXTMNR +riparian +ripcord/MS +ripe/YP +ripen/DG +ripened/U +ripeness/M +ripoff/SM +riposte/MGDS +ripped +ripper/SM +ripping +ripple/DSMG +ripply +ripsaw/SM +riptide/MS +rise/JMZGRS +risen +riser/M +risibility/M +risible +rising/M +risk/GMDS +riskily +riskiness/M +risky/RPT +risotto/MS +risque +risqu� +rissole/S +rite/MS +ritual/SMY +ritualism/M +ritualistic +ritualistically +ritualized +ritzy/RT +riv/ZNR +rival/MDSG +rivaled/U +rivalry/SM +rive/CGDS +river/M +riverbank/SM +riverbed/MS +riverboat/SM +riverfront +riverside/MS +rivet/MDRSZG +riveter/M +riviera/S +rivulet/MS +riyal/MS +rm +roach/GMDS +road/IMS +roadbed/SM +roadblock/MDSG +roadhouse/SM +roadie/MS +roadkill/M +roadmap/S +roadrunner/SM +roadshow/SM +roadside/SM +roadster/SM +roadway/SM +roadwork/SM +roadworthy +roam/ZGDRS +roamer/M +roaming/M +roan/MS +roar/ZGMDRS +roarer/M +roaring/M +roast/ZGMDRSJ +roaster/M +roasting/M +rob/S +robbed +robber/MS +robbery/SM +robbing +robe's +robe/EGDS +robin/MS +robocall/SGMD +robot/MS +robotic/S +robotics/M +robotize/GDS +robust/RYPT +robustness/M +rock/ZGMDRS +rockabilly/M +rockbound +rocker/M +rockery/S +rocket/MDSG +rocketry/M +rockfall/SM +rockiness/M +rocky/TRP +rococo/M +rod/SM +rode +rodent/MS +rodeo/MS +roe/SM +roebuck/SM +roentgen/MS +roger/GDS +rogue's +rogue/KS +roguery/M +roguish/YP +roguishness/M +roil/GDS +roister/ZGDRS +roisterer/M +role/MS +roll/MDRZGJS +rollback/SM +roller/M +rollerblading +rollerskating/M +rollick/SDG +rollicking/M +rollmop/S +rollout +rollover/SM +romaine/MS +roman/M +romance/MZGDRS +romancer/M +romantic/MS +romantically +romanticism/M +romanticist/SM +romanticize/DSG +romeo/MS +romp/MDRZGS +romper/M +rondo/SM +rood/MS +roof/MDRZGS +roofer/M +roofing/M +roofless +rooftop/SM +rook/MDGS +rookery/SM +rookie/SM +room/MDRZGS +roomer/M +roomette/SM +roomful/SM +roominess/M +roommate/SM +roomy/RTP +roost/SMDRZG +rooster/M +root/MDRZGS +rooter/M +rootkit/SM +rootless/P +rootlet/SM +rope/MZGDRS +roper/M +ropy/RT +rosary/SM +rose/MS +roseate +rosebud/SM +rosebush/MS +rosemary/M +rosette/SM +rosewater/M +rosewood/MS +rosily +rosin/SMDG +rosiness/M +roster/SM +rostrum/MS +rosy/RTP +rot/SM +rota/S +rotary/SM +rotatably +rotate/DSGNBX +rotation/M +rotational +rotatory +rote/M +rotgut/M +rotisserie/SM +rotogravure/MS +rotor/SM +rototiller/MS +rotted +rotten/TPRY +rottenness/M +rotter/S +rotting +rottweiler/S +rotund/P +rotunda/MS +rotundity/M +rotundness/M +roue/MS +rouge/DSMG +rough/MDNRYXTGP +roughage/M +roughcast +roughen/GD +roughhouse/MGDS +roughneck/GMDS +roughness/M +roughs +roughshod +roulette/M +round/PSMDRYZTG +roundabout/SM +roundel/S +roundelay/MS +roundhouse/SM +roundish +roundness/M +roundup/MS +roundworm/SM +rouse/DSG +roust/SDG +roustabout/SM +rout/MRZS +route's +route/ADSG +routeing +router/M +routine/MYS +routinize/GDS +roux +rou�/MS +rove/ZGDRS +rover/M +row/SZGMDR +rowan/S +rowboat/MS +rowdily +rowdiness/M +rowdy/PRSMT +rowdyism/M +rowel/SMDG +rower/M +rowing/M +rowlock/S +royal/SMY +royalist/SM +royalties/M +royalty/SM +rpm +rps +rt +rte +rub/SM +rubato/SM +rubbed +rubber/SM +rubberize/GDS +rubberneck/MDRSZG +rubbernecker/M +rubbery +rubbing/S +rubbish/MDSG +rubbishy +rubble/M +rubdown/SM +rube/MS +rubella/M +rubicund +rubidium/M +ruble/SM +rubric/SM +ruby/RSMT +ruched +ruck/DGS +rucksack/MS +ruckus/MS +ructions +rudder/SM +rudderless +ruddiness/M +ruddy/RTP +rude/YTRP +rudeness/M +rudiment/SM +rudimentary +rue/DSMG +rueful/PY +ruefulness/M +ruff/MDYGS +ruffian/MYS +ruffle/DSMG +ruffled/U +rug/SM +rugby/M +rugged/PTRY +ruggedness/M +rugger +rugrat/SM +ruin/MDGS +ruination/M +ruinous/Y +rule/MZGJDRS +ruler/M +ruling/M +rum/SM +rumba/SMDG +rumble/DSJMG +rumbling/M +rumbustious +ruminant/MS +ruminate/XGNVDS +rumination/M +ruminative/Y +rummage/DSMG +rummer +rummest +rummy/M +rumor/SMDG +rumormonger/SM +rump/MYS +rumple/DSMG +rumpus/MS +run/ASM +runabout/MS +runaround/SM +runaway/MS +rundown/SM +rune/MS +rung/MS +runic +runlet/SM +runnel/SM +runner/SM +running/M +runny/RT +runoff/SM +runt/MS +runtime +runty/RT +runway/SM +rupee/SM +rupiah/M +rupiahs +rupture/MGDS +rural +ruse/MS +rush/MDRSZG +rusher/M +rushy +rusk/MS +russet/SM +rust/MDGS +rustic/SM +rustically +rusticate/GDS +rustication/M +rusticity/M +rustiness/M +rustle/DRSJMZG +rustler/M +rustproof/SDG +rusty/RPNT +rut/SM +rutabaga/SM +ruthenium/M +rutherfordium/M +ruthless/YP +ruthlessness/M +rutted +rutting +rutty/RT +rye/M +s/NYXB +sabbath/M +sabbaths +sabbatical/SM +saber/MS +sable/MS +sabot/MS +sabotage/DSMG +saboteur/SM +sabra/MS +sabre/MS +sac/SM +saccharin/M +saccharine +sacerdotal +sachem/SM +sachet/SM +sack/ZGMDRJS +sackcloth/M +sacker/M +sackful/MS +sacking/M +sacra +sacrament/MS +sacramental +sacred/YP +sacredness/M +sacrifice/DSMG +sacrificial/Y +sacrilege/MS +sacrilegious/Y +sacristan/MS +sacristy/SM +sacroiliac/MS +sacrosanct/P +sacrosanctness/M +sacrum/M +sad/PY +sadden/SDG +sadder +saddest +saddle's +saddle/UDSG +saddlebag/MS +saddler/S +saddlery +sades +sadhu/S +sadism/M +sadist/SM +sadistic +sadistically +sadness/M +sadomasochism/M +sadomasochist/MS +sadomasochistic +safari/SGMD +safe/MYTPRS +safeguard/SMDG +safekeeping/M +safeness/M +safety/SM +safflower/MS +saffron/MS +sag/SM +saga/MS +sagacious/Y +sagacity/M +sage/MYTRS +sagebrush/M +sagged +sagging +saggy/RT +sago/M +saguaro/MS +sahib/MS +said/U +sail/GMDSJ +sailboard/MRZGS +sailboarder/M +sailboarding/M +sailboat/MS +sailcloth/M +sailfish/MS +sailing/M +sailor/SM +sailplane/MS +saint/MDYS +sainthood/M +saintlike +saintliness/M +saintly/PRT +saith +sake/M +saki/M +salaam/SMDG +salability +salable/U +salacious/PY +salaciousness/M +salacity/M +salad/MS +salamander/SM +salami/SM +salary/DSM +sale/ABMS +saleable/U +saleroom/S +salesclerk/SM +salesgirl/SM +saleslady/SM +salesman/M +salesmanship/M +salesmen +salespeople/M +salesperson/MS +salesroom/S +saleswoman/M +saleswomen +salience/M +salient/SMY +saline/SM +salinity/M +saliva/M +salivary +salivate/GNDS +salivation/M +sallow/RTP +sallowness/M +sally/DSMG +salmon/SM +salmonella/M +salmonellae +salon/MS +saloon/SM +salsa/MS +salt's +salt/CTGDS +saltbox/MS +saltcellar/SM +salted/U +salter +saltine/SM +saltiness/M +saltpeter/M +saltshaker/SM +saltwater/M +salty/RTP +salubrious/I +salutary +salutation/MS +salutatorian/MS +salutatory +salute/DSMG +salvage/DSMG +salvageable +salvation/M +salve/MZGDRS +salver/M +salvo/MS +samarium/M +samba/MDSG +same/SP +sameness/M +samey +samizdat/S +samosa/S +samovar/SM +sampan/SM +sample/DRSMZGJ +sampler/M +sampling/M +samurai/SM +sanatorium/SM +sanctification/M +sanctify/GDSN +sanctimonious/YP +sanctimoniousness/M +sanctimony/M +sanction/GSMD +sanctioned/U +sanctity/M +sanctuary/SM +sanctum/SM +sand/ZGMDRS +sandal/SM +sandalwood/M +sandbag/SM +sandbagged +sandbagger/SM +sandbagging +sandbank/MS +sandbar/SM +sandblast/ZGMDRS +sandblaster/M +sandbox/MS +sandcastle/MS +sander/M +sandhog/SM +sandiness/M +sandlot/SM +sandlotter/MS +sandman/M +sandmen +sandpaper/GMDS +sandpiper/MS +sandpit/S +sandstone/M +sandstorm/SM +sandwich/MDSG +sandy/RTP +sane/IYTR +saneness/M +sang/S +sangfroid/M +sangria/M +sanguinary +sanguine/Y +sanitarian/SM +sanitarium/SM +sanitary/IU +sanitation/M +sanitize/ZGDRS +sanity/IM +sank +sans +sanserif +sap/SM +sapience/M +sapiens +sapient +sapless +sapling/MS +sapped +sapper/S +sapphire/SM +sappiness/M +sapping +sappy/PRT +saprophyte/SM +saprophytic +sapsucker/SM +sapwood/M +saran/M +sarcasm/MS +sarcastic +sarcastically +sarcoma/MS +sarcophagi +sarcophagus/M +sardine/MS +sardonic +sardonically +sarge/MS +sari/MS +sarky +sarnie/S +sarong/SM +sarsaparilla/MS +sartorial/Y +sash/MS +sashay/SGMD +sass/GMDS +sassafras/MS +sassy/RT +sat +satanic +satanical/Y +satanism/M +satanist/MS +satay +satchel/MS +sate/GDS +sateen/M +satellite/DSMG +satiable/I +satiate/GNDS +satiation/M +satiety/M +satin/M +satinwood/SM +satiny +satire/SM +satiric +satirical/Y +satirist/SM +satirize/DSG +satisfaction/EM +satisfactions +satisfactorily/U +satisfactory/U +satisfied/U +satisfy/EDSG +satisfying/U +satisfyingly +sativa +satori/M +satrap/SM +satsuma/S +saturate/DSGN +saturated/U +saturation/M +saturnine +satyr/MS +satyriasis/M +satyric +sauce/MZGDRS +saucepan/SM +saucer/M +saucily +sauciness/M +saucy/RPT +sauerkraut/M +sauna/MDSG +saunter/MDGS +saurian +sauropod/SM +sausage/MS +saute/MS +sauteed +sauteing +sauternes/M +saut�/MDSG +savage/DRSMYTGP +savageness/M +savagery/SM +savanna/MS +savant/SM +save/BJMZGDRS +saveable +saved/U +saver/M +saving/M +savings/M +savior/SM +savoir +savor/MDSG +savoriness/M +savory/PTRSM +savoy/MS +savvy/DRSMTG +saw/SGMD +sawbones/M +sawbuck/MS +sawdust/M +sawfly/SM +sawhorse/SM +sawmill/MS +sawyer/SM +sax/MS +saxifrage/SM +saxophone/MS +saxophonist/SM +say's +say/USG +saying/SM +scab/MS +scabbard/MS +scabbed +scabbiness/M +scabbing +scabby/PTR +scabies/M +scabrous +scad/MS +scaffold/SMG +scaffolding/M +scag/S +scagged +scalability +scalar/S +scalawag/MS +scald/MDSG +scale's +scale/CGDSB +scaleless +scalene +scaliness/M +scallion/MS +scallop/GSMD +scallywag/MS +scalp/MDRSZG +scalpel/SM +scalper/M +scaly/RTP +scam/MS +scammed +scammer/S +scamming +scamp/MRSZ +scamper/GMD +scampi/M +scan/MS +scandal/SM +scandalize/DSG +scandalmonger/SM +scandalous/Y +scandium/M +scanned +scanner/SM +scanning +scansion/M +scant/CDSTG +scanter +scantily +scantiness/M +scantly +scantness/M +scanty/RSPT +scapegoat/SGMD +scapegrace/MS +scapula/M +scapulae +scapular/SM +scar/GMDS +scarab/SM +scarce/RYTP +scarceness/M +scarcity/SM +scare/MS +scarecrow/MS +scaremonger/SMG +scarf/MDSG +scarification/M +scarify/NDSG +scarily +scariness/M +scarlatina/M +scarlet/M +scarp/MDRSZG +scarper/DG +scarred +scarring +scarves +scary/RTP +scat/MS +scathing/Y +scatological +scatology/M +scatted +scatter/GJSMD +scatterbrain/SMD +scattering/M +scattershot +scatting +scatty +scavenge/ZGDRS +scavenger/M +scenario/MS +scenarist/MS +scene/MS +scenery/M +scenic +scenically +scent/CMS +scented/U +scenting +scentless +scepter/MS +sch +schadenfreude +schedule's +schedule/ADSG +scheduled/U +scheduler/S +schema/S +schemata +schematic/SM +schematically +schematize/GDS +scheme/DRSMZG +schemer/M +scherzo/MS +schilling/MS +schism/SM +schismatic/SM +schist/M +schistosomiasis +schizo/SM +schizoid/MS +schizophrenia/M +schizophrenic/SM +schlemiel/SM +schlep/SM +schlepp/GMDS +schlock/M +schlocky +schmaltz/M +schmaltzy/TR +schmo/M +schmoe/SM +schmooze/DRSZG +schmuck/MS +schnapps/M +schnaps +schnauzer/SM +schnitzel/SM +schnook/MS +schnoz/MS +schnozzle/SM +scholar/MYS +scholarship/MS +scholastic +scholastically +scholasticism +school/SGMD +schoolbag/MS +schoolbook/SM +schoolboy/MS +schoolchild/M +schoolchildren/M +schooldays +schooled/U +schoolfellow/SM +schoolgirl/SM +schoolhouse/SM +schooling/M +schoolkid/S +schoolmarm/SM +schoolmarmish +schoolmaster/MS +schoolmate/SM +schoolmistress/MS +schoolroom/SM +schoolteacher/MS +schoolwork/M +schoolyard/SM +schooner/SM +schrod/S +schuss/GMDS +schussboomer/MS +schwa/MS +sci +sciatic +sciatica/M +science/FMS +scientific/U +scientifically/U +scientist/SM +scimitar/SM +scintilla/MS +scintillate/DSGN +scintillation/M +scion/MS +scissor/GDS +scleroses +sclerosis/M +sclerotic +scoff/MDRSZG +scoffer/M +scofflaw/MS +scold/MDSGJ +scolding/M +scoliosis/M +sconce/SM +scone/MS +scooch/DSG +scoop/MDSG +scoopful/MS +scoot/DRSZG +scooter/M +scope/MGDS +scorbutic +scorch/MDRSZG +scorcher/M +score/MZGDRS +scoreboard/SM +scorebook/SM +scorecard/MS +scorekeeper/MS +scoreless +scoreline/S +scorer/M +scoresheet/SM +scorn/MDRSZG +scorner/M +scornful/Y +scorpion/MS +scot-free +scotch/MDSG +scotchs +scoundrel/MS +scour/DRSZG +scourer/M +scourge/DSMG +scout/MDRSZG +scouting/M +scoutmaster/MS +scow/MS +scowl/MDSG +scrabble/MZGDRS +scrabbler/M +scrag/MS +scraggly/RT +scraggy/TR +scram/S +scramble's +scramble/UGDS +scrambler/MS +scrammed +scramming +scrap/MDRSZGJ +scrapbook/SM +scrape/SM +scraper/M +scrapheap/SM +scrapie +scrapped +scrapper/MS +scrapping +scrappy/TR +scrapyard/SM +scratch/GMDS +scratchcard/S +scratched/U +scratchily +scratchiness/M +scratchpad/S +scratchy/PRT +scrawl/SMDG +scrawly +scrawniness/M +scrawny/PTR +scream/SMDRZG +screamer/M +screaming/Y +scree/MDS +screech/GMDS +screechy/TR +screed/S +screen/SJMDRZG +screening/M +screenplay/SM +screensaver/SM +screenshot/SM +screenwriter/SM +screenwriting/M +screw's +screw/UDSG +screwball/MS +screwdriver/MS +screwiness/M +screwworm/SM +screwy/PRT +scribal +scribble/MZGDRS +scribbler/M +scribe's +scribe/CKIS +scrim/MS +scrimmage/MGDS +scrimp/SDG +scrimshaw/MDGS +scrip/MS +script/FSMDG +scripted/U +scriptural +scripture/MS +scriptwriter/SM +scrivener/SM +scrod/M +scrofula/M +scrofulous +scrog/S +scroll/GSMD +scrollbar/S +scrooge/MS +scrota +scrotal +scrotum/M +scrounge/DRSZG +scrounger/M +scroungy/TR +scrub/MS +scrubbed +scrubber/SM +scrubbing +scrubby/RT +scruff/SM +scruffily +scruffiness/M +scruffy/RPT +scrum/S +scrumhalf +scrumhalves +scrummage/S +scrummed +scrumming +scrump/SGD +scrumptious/Y +scrumpy +scrunch/MDSG +scrunchie/M +scrunchy/SM +scruple/MGDS +scrupulosity/M +scrupulous/UPY +scrupulousness/UM +scrutineer/S +scrutinize/GDS +scrutiny/M +scuba/MDSG +scud/MS +scudded +scudding +scuff/MDSG +scuffle/MGDS +scull/MDRSZG +sculler/M +scullery/SM +scullion/SM +sculpt/SGD +sculptor/SM +sculptress/MS +sculptural +sculpture/DSMG +scum/MS +scumbag/MS +scummed +scumming +scummy/TR +scupper/MDGS +scurf/M +scurfy +scurrility/M +scurrilous/PY +scurrilousness/M +scurry/GDSM +scurvily +scurvy/TRM +scutcheon/SM +scuttle/MGDS +scuttlebutt/M +scuzzy/TR +scythe/DSMG +sea/SM +seabed/SM +seabird/MS +seaboard/SM +seaborne +seacoast/SM +seafarer/SM +seafaring/M +seafloor/SM +seafood/M +seafront/SM +seagoing +seagull/MS +seahorse/MS +seal's +seal/AUSDG +sealant/MS +sealer/SM +sealskin/M +seam/GMDNS +seaman/M +seamanship/M +seamless/Y +seamount/MS +seamstress/MS +seamy/RT +seance/SM +seaplane/SM +seaport/MS +sear/GMDS +search/AZGMDRS +searchable/U +searcher/AM +searching/Y +searchlight/MS +searing/Y +seascape/SM +seashell/SM +seashore/SM +seasick/P +seasickness/M +seaside/MS +season/SGMDBJ +seasonable/U +seasonably/U +seasonal/Y +seasonality +seasoned/U +seasoning/M +seat's +seat/UGDS +seating/M +seatmate/SM +seawall/MS +seaward/MS +seawater/M +seaway/SM +seaweed/MS +seaworthiness/M +seaworthy/P +sebaceous +seborrhea/M +sebum +sec'y +sec/SM +secant/SM +secateurs +secede/DSG +secession/M +secessionist/MS +seclude/GDS +seclusion/M +seclusive +second/SLZGMDRY +secondarily +secondary/SM +seconder/M +secondhand +secondment/S +secrecy/M +secret/SGVMDY +secretarial +secretariat/MS +secretary/SM +secretaryship/M +secrete/XNS +secretion/M +secretive/PY +secretiveness/M +secretory +sect/IMS +sectarian/MS +sectarianism/M +sectary/SM +section/AESM +sectional/MS +sectionalism/M +sectioned +sectioning +sector/ESM +secular +secularism/M +secularist/SM +secularization/M +secularize/DSG +secure/DRSYTG +secured/U +security/ISM +secy +sedan/MS +sedate/DRSYTGNVP +sedateness/M +sedation/M +sedative/SM +sedentary +sedge/M +sedgy +sediment/MS +sedimentary +sedimentation/M +sedition/M +seditious +seduce/DRSZG +seducer/M +seduction/SM +seductive/YP +seductiveness/M +seductress/MS +sedulous/Y +see/RSMZ +seed's +seed/AGDS +seedbed/MS +seedcase/MS +seeded/U +seeder/SM +seediness/M +seedless +seedling/MS +seedpod/MS +seedy/RPT +seeing/S +seek/ZGRS +seeker/M +seem/GDS +seeming/Y +seemliness/UM +seemly/URTP +seen/U +seep/GDS +seepage/M +seer/M +seersucker/M +seesaw/SMDG +seethe/DSG +segfault/S +segment/GSMD +segmentation/M +segmented/U +segregable +segregate/CDSGN +segregated/U +segregation/CM +segregationist/MS +segue/MGDS +segueing +seigneur/SM +seignior/SM +seigniorial +seine/MZGDRS +seiner/M +seismic +seismically +seismograph/ZMR +seismographer/M +seismographic +seismographs +seismography/M +seismologic +seismological +seismologist/MS +seismology/M +seize/GDS +seizure/MS +seldom/Y +select/CSGVD +selection/SM +selective/Y +selectivity/M +selectman/M +selectmen +selectness/M +selector/MS +selenium/M +selenographer/MS +selenography/M +self/GM +selfie/SM +selfish/UYP +selfishness/UM +selfism +selfist/S +selfless/PY +selflessness/M +selfsame +sell's +sell/AZGRS +seller's +selloff/MS +sellotape/DSG +sellout/MS +seltzer/MS +selvage/MS +selvedge/MS +selves +semantic/S +semantically +semanticist/MS +semantics/M +semaphore/DSMG +semblance/ASM +semen/M +semester/SM +semi/MS +semiannual/Y +semiarid +semiautomatic/MS +semibreve/S +semicircle/SM +semicircular +semicolon/MS +semiconducting +semiconductor/MS +semiconscious +semidarkness/M +semidetached +semifinal/SM +semifinalist/MS +semigloss/S +semimonthly/SM +seminal +seminar/MS +seminarian/SM +seminary/SM +semiofficial +semiotic/S +semiotics/M +semipermeable +semiprecious +semiprivate +semipro/S +semiprofessional/SM +semiquaver/S +semiretired +semiskilled +semisolid +semisweet +semitone/SM +semitrailer/MS +semitransparent +semitropical +semivowel/SM +semiweekly/SM +semiyearly +semolina/M +sempstress/MS +senate/SM +senator/MS +senatorial +send/ZGRS +sender/M +sendoff/MS +senescence/M +senescent +senile +senility/M +senior/SM +seniority/M +senna/M +senor/MS +senora/SM +senorita/SM +sensation/MS +sensational/Y +sensationalism/M +sensationalist/MS +sensationalize/GDS +sense/MGDS +senseless/PY +senselessness/M +sensibilities +sensibility/IM +sensible/P +sensibleness/M +sensibly/I +sensitive/SMYP +sensitiveness/M +sensitivities +sensitivity/IM +sensitization/CM +sensitize/CDSG +sensor/SM +sensory +sensual/Y +sensualist/SM +sensuality/M +sensuous/YP +sensuousness/M +sent/FAU +sentence/MGDS +sententious/Y +sentience/IM +sentient/I +sentiment/SM +sentimental/Y +sentimentalism/M +sentimentalist/MS +sentimentality/M +sentimentalization/M +sentimentalize/GDS +sentinel/MS +sentry/SM +sepal/MS +separability/IM +separable +separably/I +separate/XMYGNVDSP +separateness/M +separation/M +separatism/M +separatist/MS +separator/MS +sepia/M +sepsis/M +septa +septal +septet/SM +septic +septicemia/M +septicemic +septuagenarian/MS +septum/M +sepulcher/GMDS +sepulchral +seq +sequel/SM +sequence/MZGDRS +sequencing/M +sequential/FY +sequester/SDG +sequestrate/XGNDS +sequestration/M +sequin/SMD +sequinned +sequitur +sequoia/MS +sera +seraglio/MS +serape/SM +seraph/M +seraphic +seraphim +seraphs +sere/TR +serenade/MGDS +serendipitous +serendipity/M +serene/RPYT +sereneness/M +serenity/M +serf/MS +serfdom/M +serge/M +sergeant/MS +serial/SMY +serialization/SM +serialize/GDSB +series/M +serif/MS +serigraph/M +serigraphs +serine +serious/PY +seriousness/M +sermon/SM +sermonize/GDS +serology/M +serotonin +serous +serpent/MS +serpentine/M +serrate/XND +serration/M +serried +serum/MS +servant/MS +serve's/AF +serve/FACGDS +server/SM +servery/S +service/EMS +serviceability/M +serviceable +serviced +serviceman/M +servicemen +servicewoman/M +servicewomen +servicing +serviette/MS +servile +servility/M +serving's +servings +servitor/MS +servitude/M +servo/MS +servomechanism/SM +servomotor/MS +sesame/SM +sesquicentennial/MS +session/MS +set/AISM +setback/MS +setscrew/SM +setsquare/S +sett/BJZGRS +settee/MS +setter/M +setting/M +settle's +settle/AUGDS +settlement/AM +settlements +settler/SM +setup/MS +seven/MHS +seventeen/SMH +seventeenth/M +seventeenths +seventh/M +sevenths +seventieth/M +seventieths +seventy/SMH +sever/ETGDS +several/MY +severance/SM +severe/YPR +severeness/M +severity/M +sew/ASGD +sewage/M +sewer/MS +sewerage/M +sewing/M +sewn/A +sex/GMDS +sexagenarian/SM +sexily +sexiness/M +sexism/M +sexist/MS +sexless +sexologist/SM +sexology/M +sexpot/MS +sextant/SM +sextet/MS +sexting +sexton/MS +sextuplet/SM +sexual/Y +sexuality/M +sexy/PTR +sf +sh +shabbily +shabbiness/M +shabby/PTR +shack/MDSG +shackle's +shackle/UGDS +shad/GMDSJ +shade/MS +shadily +shadiness/M +shading/M +shadow/SGMD +shadowbox/GDS +shadowy/RT +shady/RPT +shaft/MDSG +shag/MS +shagged +shagginess/M +shagging +shaggy/TPR +shah/M +shahs +shake/MZGRS +shakedown/SM +shaken/U +shakeout/MS +shaker/M +shakeup/MS +shakily +shakiness/M +shaky/RPT +shale/M +shall +shallot/MS +shallow/TPMRYS +shallowness/M +shalom +shalt +sham/GMDS +shaman/SM +shamanic +shamanism +shamanistic +shamble/MGDS +shambles/M +shambolic +shame/MS +shamefaced/Y +shameful/PY +shamefulness/M +shameless/YP +shamelessness/M +shammed +shammies +shamming +shampoo/ZGMDRS +shampooer/M +shamrock/MS +shan't +shandy/S +shanghai/DSG +shank/MS +shantung/M +shanty/SM +shantytown/SM +shape's +shape/AGDS +shaped/U +shapeless/YP +shapelessness/M +shapeliness/M +shapely/PTR +shard/MS +share/MZGDRSB +shareable +sharecrop/S +sharecropped +sharecropper/MS +sharecropping +shareholder/SM +shareholding/S +sharer/M +shareware/M +sharia/M +shariah +shark/MDSG +sharkskin/M +sharp/MDNRYSPXZTG +sharpen/ADGS +sharpener/MS +sharper/M +sharpie/M +sharpish +sharpness/M +sharpshooter/SM +sharpshooting/M +sharpy/SM +shat +shatter/GMDS +shatterproof +shave/MZGDRSJ +shaven/U +shaver/M +shaving/M +shawl/MS +shay/MS +she'd +she'll +she/DSM +sheaf/M +shear/MDRSZG +shearer/M +sheath/JM +sheathe/UGDS +sheathing/M +sheaths +sheave/DSMG +shebang/MS +shebeen/S +shed/MS +shedding +sheen/M +sheeny/TR +sheep/M +sheepdog/MS +sheepfold/SM +sheepherder/MS +sheepish/YP +sheepishness/M +sheepskin/MS +sheer/MDRSPTG +sheerness/M +sheet/MSG +sheeting/M +sheetlike +sheik/MS +sheikdom/MS +sheikh/M +sheikhdom/MS +sheikhs +sheila/S +shekel/SM +shelf/M +shell/MDRSG +shellac/MS +shellacked +shellacking/MS +shellfire/M +shellfish/MS +shelter/GMDS +shelve/GDS +shelving/M +shemale/MS +shenanigan/SM +shepherd/SMDG +shepherdess/MS +sherbet/SM +sherd/MS +sheriff/SM +sherry/SM +shew/GDS +shewn +shh +shiatsu/M +shibboleth/M +shibboleths +shield/MDGS +shift/GMDS +shiftily +shiftiness/M +shiftless/PY +shiftlessness/M +shifty/RPT +shiitake/SM +shill/GMDSJ +shillelagh/M +shillelaghs +shilling/M +shim/MS +shimmed +shimmer/SMDG +shimmery +shimming +shimmy/DSMG +shin/ZGMDRS +shinbone/SM +shindig/SM +shine/MS +shiner/M +shingle/DSMG +shinguard/M +shininess/M +shinned +shinning +shinny/DSG +shinsplints/M +shiny/TRP +ship's +ship/ALS +shipboard/MS +shipbuilder/SM +shipbuilding/M +shipload/SM +shipmate/SM +shipment/AM +shipments +shipowner/MS +shipped/A +shipper/SM +shipping/M +shipshape +shipwreck/GMDS +shipwright/MS +shipyard/SM +shire/MS +shirk/ZGDRS +shirker/M +shirr/GMDSJ +shirring/M +shirt/GMDS +shirtfront/SM +shirting/M +shirtless +shirtsleeve/SM +shirttail/SM +shirtwaist/MS +shirty +shit/SM! +shitfaced/! +shithead/MS! +shitload's +shitload/! +shitloads +shitted/! +shitting/! +shitty/RT! +shiv/ZMRS +shiver/MDG +shivery +shoal/GMDS +shoat/MS +shock/ZGMDRS +shocker/M +shocking/Y +shockproof +shod/U +shoddily +shoddiness/M +shoddy/PRMT +shoe/MS +shoehorn/GMDS +shoeing +shoelace/MS +shoemaker/SM +shoeshine/SM +shoestring/SM +shoetree/MS +shogun/MS +shogunate/M +shone +shoo/GDS +shook +shoot/ZGMRSJ +shooter/M +shooting/M +shootout/MS +shop/MS +shopaholic/MS +shopfitter/S +shopfitting +shopfront/S +shopkeeper/MS +shoplift/DRZGS +shoplifter/M +shoplifting/M +shoppe/MZGDRS +shopper/M +shopping/M +shoptalk/M +shopworn +shore/MGDS +shorebird/SM +shoreline/MS +shoring/M +short/XTGMDNRYSP +shortage/MS +shortbread/M +shortcake/MS +shortchange/DSG +shortcoming/MS +shortcrust +shortcut/MS +shorten/JGD +shortening/M +shortfall/MS +shorthand/MD +shorthorn/MS +shortie/M +shortish +shortlist/DGS +shortness/M +shortsighted/PY +shortsightedness/M +shortstop/MS +shortwave/MS +shorty/SM +shot/MS +shotgun/SM +shotgunned +shotgunning +should +should've +shoulder/MDGS +shouldn't +shout/ZGMDRS +shouter/M +shove/MGDS +shovel/MDSG +shovelful/SM +show/JZGMDRS +showbiz/M +showboat/MDGS +showcase/MGDS +showdown/MS +shower/MDG +showerproof +showery +showgirl/MS +showground/S +showily +showiness/M +showing/M +showjumping +showman/M +showmanship/M +showmen +shown +showoff/SM +showpiece/SM +showplace/SM +showroom/MS +showstopper/MS +showstopping +showtime/MS +showy/TRP +shpt +shrank +shrapnel/M +shred/MS +shredded +shredder/MS +shredding +shrew/MS +shrewd/RYPT +shrewdness/M +shrewish +shriek/MDSG +shrift/M +shrike/MS +shrill/DRSPTG +shrillness/M +shrilly +shrimp/MDRSZG +shrine/MS +shrink/MSBG +shrinkage/M +shrive/GDS +shrivel/SGD +shriven +shroud/GMDS +shrub/MS +shrubbery/SM +shrubby/RT +shrug/MS +shrugged +shrugging +shrunk/N +shtick/MS +shuck/GMDS +shucks/S +shudder/MDSG +shuffle/AMGDS +shuffleboard/SM +shuffler/SM +shun/S +shunned +shunning +shunt/MSDG +shush/DSG +shut/S +shutdown/SM +shuteye/M +shutoff/SM +shutout/SM +shutter/SMDG +shutterbug/MS +shutting +shuttle/DSMG +shuttlecock/GMDS +shy/TGDRSMY +shyer +shyest +shyness/M +shyster/SM +sibilant/SM +sibling/SM +sibyl/MS +sibylline +sic/S +sicced +siccing +sick/PXTGDNRYS +sickbay/S +sickbed/SM +sicken/DG +sickening/Y +sickie/MS +sickish +sickle/MS +sickly/RT +sickness/MS +sicko/MS +sickout/SM +sickroom/MS +side's +side/AGDS +sidearm/SM +sidebar/SM +sideboard/SM +sideburns/M +sidecar/SM +sidekick/SM +sidelight/MS +sideline/DSMG +sidelong +sideman/M +sidemen +sidepiece/MS +sidereal +sidesaddle/MS +sideshow/MS +sidesplitting +sidestep/MS +sidestepped +sidestepping +sidestroke/DSMG +sideswipe/DSMG +sidetrack/SMDG +sidewalk/MS +sidewall/MS +sideways +sidewinder/SM +siding/MS +sidle/MGDS +siege/MS +sienna/M +sierra/MS +siesta/MS +sieve/MGDS +sift/ZGDRS +sifted/U +sifter/M +sigh/GMD +sighs +sight/GMDYSJ +sighting/M +sightless +sightly/UTR +sightread +sightseeing/M +sightseer/MS +sigma/MS +sign's/C +sign/AFCGDS +signage/M +signal/MDRYSZG +signaler/M +signalization/M +signalize/GDS +signalling +signalman/M +signalmen +signatory/SM +signature/MS +signboard/MS +signed/U +signer/CMS +signet/MS +significance/IM +significant/IY +signification/M +signify/XDSNG +signing/CSM +signor/FMS +signora/SM +signore +signori +signorina/MS +signorine +signpost/GSMD +signup/MS +silage/M +silence/DRSMZG +silencer/M +silent/MRYST +silhouette/DSMG +silica/M +silicate/MS +siliceous +silicon/SM +silicone/M +silicosis/M +silk/MNS +silkily +silkiness/M +silkscreen/SM +silkworm/MS +silky/TRP +sill/MS +silliness/M +silly/TRSMP +silo/MS +silt/GMDS +silty/TR +silvan +silver/GMDS +silverfish/MS +silversmith/M +silversmiths +silverware/M +silvery +sim/SM +simian/MS +similar/Y +similarity/ESM +simile/MS +similitude/EM +simmer/GMDS +simonize/DSG +simony/M +simpatico +simper/GMDS +simpering/Y +simple/TRP +simpleminded +simpleness/M +simpleton/SM +simplex +simplicity/M +simplification/M +simplify/DSXNG +simplistic +simplistically +simply +simulacra +simulacrum/S +simulate/EDSGN +simulation/EM +simulations +simulator/EMS +simulcast/GMDS +simultaneity/M +simultaneous/Y +sin/ASM +since +sincere/IYT +sincerer +sincerity/IM +sine/MS +sinecure/MS +sinew/MS +sinewy +sinful/PY +sinfulness/M +sing/BZGMDRYS +singalong/S +singe/MS +singeing +singer/M +singing/M +single/PMGDS +singleness/M +singles/M +singlet/S +singleton/SM +singletree/SM +singsong/SMDG +singular/SMY +singularity/SM +sinister +sink/BZGMRS +sinkable/U +sinker/M +sinkhole/SM +sinless +sinned +sinner/MS +sinning +sinology +sinuosity/M +sinuous/Y +sinus/MS +sinusitis/M +sinusoidal +sip/SM +siphon/GMDS +sipped +sipper/SM +sipping +sir/SXMN +sire/CMGDS +siree/M +siren/M +sirloin/SM +sirocco/SM +sirrah +sirree/M +sis/MS +sisal/M +sissified +sissy/RSMT +sister/ASM +sisterhood/MS +sisterliness/M +sisterly/P +sit/S +sitar/SM +sitarist/MS +sitcom/SM +site/MGDS +sitemap/SM +sitter/SM +sitting/SM +situ +situate/DSXGN +situation/M +situational +six/MSH +sixfold +sixpence/MS +sixshooter/M +sixteen/SMH +sixteenth/M +sixteenths +sixth/M +sixths +sixtieth/M +sixtieths +sixty/SMH +size's +size/AGBDRS +sizeable +sizing/M +sizzle/DRSMZG +ska/M +skate/MZGDRS +skateboard/MDRSZG +skateboarder/M +skateboarding/M +skater/M +skating/M +skedaddle/MGDS +skeet/ZMR +skein/MS +skeletal +skeleton/SM +skeptic/SM +skeptical/Y +skepticism/M +sketch/MDRSZG +sketchbook/S +sketcher/M +sketchily +sketchiness/M +sketchpad/S +sketchy/RTP +skew/MDRZGS +skewbald/S +skewer/MDG +ski/SZGMDR +skibob/S +skid/MS +skidded +skidding +skidpan/S +skier/M +skiff/SM +skiffle +skiing/M +skill's +skill/CSD +skilled/U +skillet/SM +skillful/UY +skillfulness/M +skim/MS +skimmed +skimmer/SM +skimming +skimp/SDG +skimpily +skimpiness/M +skimpy/RTP +skin/AMS +skincare/M +skinflick/MS +skinflint/MS +skinful +skinhead/MS +skinless +skinned/A +skinniness/M +skinning/A +skinny/RMTP +skint +skintight +skip/MS +skipped +skipper/SMDG +skipping +skirmish/ZGMDRS +skirt/SMDG +skit/MS +skitter/GSD +skittish/YP +skittishness/M +skittle/S +skive/DRSZG +skivvy/DSMG +skoal/SM +skua/S +skulduggery/M +skulk/SDRZG +skulker/M +skull/SM +skullcap/MS +skullduggery/M +skunk/SMDG +sky/GSM +skycap/SM +skydive/DRSZG +skydiver/M +skydiving/M +skyjack/JZGSDR +skyjacker/M +skyjacking/M +skylark/SGMD +skylight/MS +skyline/SM +skyrocket/GSMD +skyscraper/SM +skyward/S +skywriter/SM +skywriting/M +slab/MS +slabbed +slabbing +slack/PXZTGMDNRYS +slacken/DG +slacker/M +slackness/M +slacks/M +slag/MS +slagged +slagging +slagheap/S +slain +slake/GDS +slalom/MSDG +slam/MS +slammed +slammer/SM +slamming +slander/MZGDRS +slanderer/M +slanderous +slang/M +slangy/RT +slant/MSDG +slanting/Y +slantwise +slap/MS +slapdash +slaphappy +slapped +slapper/S +slapping +slapstick/M +slash/MDRSZG +slasher/M +slat/MDGS +slate/SM +slather/SDG +slatted +slattern/SMY +slaughter/MDRZGS +slaughterer/M +slaughterhouse/MS +slave/DRSMZG +slaveholder/MS +slaver/MDG +slavery/M +slavish/PY +slavishness/M +slaw/M +slay/DRZGJS +slayer/M +slaying/M +sleaze/SM +sleazebag/S +sleazeball/S +sleazily +sleaziness/M +sleazy/PRT +sled/MS +sledded +sledder/SM +sledding +sledge/DSMG +sledgehammer/GSMD +sleek/SDRYTGP +sleekness/M +sleep/SMRZG +sleeper/M +sleepily +sleepiness/M +sleepless/PY +sleeplessness/M +sleepover/SM +sleepwalk/ZGSDR +sleepwalker/M +sleepwalking/M +sleepwear/M +sleepy/RPT +sleepyhead/MS +sleet/SMDG +sleety +sleeve/DSM +sleeveless +sleigh/MDG +sleighs +sleight/SM +slender/PRT +slenderize/DSG +slenderness/M +slept +sleuth/MG +sleuths +slew/MDGS +slice/DRSMZG +slicer/M +slick/SMDRYZTGP +slicker/M +slickness/M +slid +slide/RSMZG +slider/M +slideshow/MS +slight/SMDRYTGP +slightness/M +slim/PS +slime/M +sliminess/M +slimline +slimmed +slimmer/S +slimmest +slimming/M +slimness/M +slimy/RTP +sling/SMG +slingback/S +slingshot/SM +slink/SG +slinky/RT +slip/MS +slipcase/MS +slipcover/MS +slipknot/MS +slippage/MS +slipped +slipper/SM +slipperiness/M +slippery/PRT +slipping +slippy +slipshod +slipstream/SM +slipway/SM +slit/MS +slither/SGMD +slithery +slitter +slitting +sliver/GSMD +slob/MS +slobbed +slobber/MDSG +slobbery +slobbing +sloe/MS +slog/MS +slogan/SM +sloganeering +slogged +slogging +sloop/SM +slop/MDGS +slope/SM +slopped +sloppily +sloppiness/M +slopping +sloppy/PTR +slops/M +slosh/DSG +slot/MS +sloth/M +slothful/YP +slothfulness/M +sloths +slotted +slotting +slouch/ZGMDRS +sloucher/M +slouchy/TR +slough/GMD +sloughs +sloven/SMY +slovenliness/M +slovenly/PTR +slow/DRYTGSP +slowcoach/S +slowdown/SM +slowness/M +slowpoke/SM +sludge/M +sludgy/RT +slue/MGDS +slug/MS +sluggard/MS +slugged +slugger/SM +slugging +sluggish/PY +sluggishness/M +sluice/DSMG +slum/MS +slumber/GSMD +slumberous +slumbrous +slumdog/SM +slumlord/MS +slummed +slummer +slumming +slummy/RT +slump/SMDG +slung +slunk +slur/MS +slurp/SMDG +slurred +slurring +slurry/M +slush/M +slushiness/M +slushy/RPT +slut/MS +sluttish +slutty/RT +sly/TRY +slyer +slyest +slyness/M +smack/SMDRZG +smacker/M +small/SMRTP +smallholder/S +smallholding/S +smallish +smallness/M +smallpox/M +smarmy/RT +smart/SMDNRYXTGP +smarten/DG +smartness/M +smartphone/SM +smarts/M +smartwatch/MS +smarty/SM +smartypants/M +smash/MDRSZG +smasher/M +smashup/SM +smattering/MS +smear/SMDG +smeary/RT +smell/SMDG +smelliness/M +smelly/RPT +smelt/SMDRZG +smelter/M +smidgen/MS +smilax/M +smile/DSMG +smiley/SM +smiling/Y +smirch/GMDS +smirk/SMDG +smite/SG +smith/M +smithereens/M +smiths +smithy/SM +smitten +smock/SMDG +smocking/M +smog/MS +smoggy/RT +smoke/DRSMZG +smokehouse/MS +smokeless +smoker/M +smokescreen/SM +smokestack/SM +smokey +smokiness/M +smoking/M +smoky/RTP +smolder/SGMD +smooch/MDSG +smoochy +smooth/PDRYTG +smoothie/M +smoothness/M +smooths +smoothy/SM +smorgasbord/SM +smote +smother/GSMD +smoulder/GMDS +smudge/DSMG +smudgy/TR +smug/YP +smugger +smuggest +smuggle/ZGDRS +smuggler/M +smuggling/M +smugness/M +smurf/S +smut/MS +smuttiness/M +smutty/TRP +sm�rg�sbord/MS +snack/SMDG +snaffle/DSMG +snafu/SM +snag/MS +snagged +snagging +snail/SMDG +snake/DSMG +snakebite/MS +snakelike +snakeskin +snaky/RT +snap's +snap/US +snapdragon/SM +snapped/U +snapper/MS +snappily +snappiness/M +snapping/U +snappish/YP +snappishness/M +snappy/TRP +snapshot/SM +snare/DSMG +snarf/SDG +snark/S +snarkily +snarky/TR +snarl's +snarl/USDG +snarling/Y +snarly/TR +snatch/ZGMDRS +snatcher/M +snazzily +snazzy/TRP +sneak/SMDRZG +sneaker/M +sneakily +sneakiness/M +sneaking/Y +sneaky/TRP +sneer/SJMDG +sneering/Y +sneeze/DSMG +snick/SDRZG +snicker/MDG +snide/RYT +sniff/SMDRZG +sniffer/M +sniffle/DSMG +sniffy/RT +snifter/SM +snigger/SMDG +snip/MDRZGS +snipe/SM +sniper/M +snipped +snippet/SM +snipping +snippy/RT +snips/M +snit/MS +snitch/MDSG +snivel/SMDRZG +sniveler/M +snob/MS +snobbery/M +snobbish/PY +snobbishness/M +snobby/RT +snog/S +snogged +snogging +snood/SM +snooker/MDSG +snoop/SMDRZG +snooper/M +snoopy/TR +snoot/SM +snootily +snootiness/M +snooty/PTR +snooze/DSMG +snore/DRSMZG +snorer/M +snorkel/ZGMDRS +snorkeler/M +snorkeling/M +snort/SMDRZG +snorter/M +snot/MS +snottily +snottiness/M +snotty/TPR +snout/SM +snow/MDGS +snowball/GSMD +snowbank/SM +snowbird/SM +snowblower/MS +snowboard/ZGMDRS +snowboarder/M +snowboarding/M +snowbound +snowdrift/SM +snowdrop/SM +snowfall/SM +snowfield/SM +snowflake/SM +snowiness/M +snowline +snowman/M +snowmen +snowmobile/DSMG +snowplow/SGMD +snowshed +snowshoe/SM +snowshoeing +snowstorm/SM +snowsuit/SM +snowy/PRT +snub/MS +snubbed +snubbing +snuff/SMDRYZG +snuffbox/MS +snuffer/M +snuffle/MGDS +snug/MYSP +snugged +snugger +snuggest +snugging +snuggle/MGDS +snugness/M +so +soak/MDGSJ +soaking/M +soap/MDGS +soapbox/MS +soapiness/M +soapstone/M +soapsuds/M +soapy/RPT +soar/MDGS +sob/SM +sobbed +sobbing/Y +sober/SDRYPTG +soberness/M +sobriety/IM +sobriquet/SM +soc +soccer/M +sociability/M +sociable/SM +sociably +social/SMY +socialism/M +socialist/SM +socialistic +socialite/SM +socialization/M +socialize/DSG +societal +society/SM +socioeconomic +socioeconomically +sociological/Y +sociologist/SM +sociology/M +sociopath/M +sociopaths +sociopolitical +sock/MDGS +socket/SM +sockeye/SM +sod/SM +soda/MS +sodded +sodden/Y +sodding +sodium/M +sodomite/MS +sodomize/GDS +sodomy/M +soever +sofa/MS +soffit/S +soft/NRYXTP +softback +softball/MS +softbound +softcover +soften/DRZG +softener/M +softhearted +softie/M +softness/M +software/M +softwood/SM +softy/SM +soggily +sogginess/M +soggy/RTP +soigne +soignee +soign� +soign�e +soil/MDGS +soiled/U +soiree/SM +soir�e/SM +sojourn/ZGMDRS +sojourner/M +sol/SM +solace/DSMG +solar +solaria +solarium/M +sold +solder/ZGSMDR +solderer/M +soldier/MDYSG +soldiery/M +sole/FSDGM +solecism/SM +solely +solemn/PTRY +solemness/M +solemnify/DSG +solemnity/SM +solemnization/M +solemnize/DSG +solemnness/M +solenoid/MS +solicit/GDS +solicitation/SM +solicited/U +solicitor/SM +solicitous/PY +solicitousness/M +solicitude/M +solid/PSMRYT +solidarity/M +solidi +solidification/M +solidify/DSNG +solidity/M +solidness/M +solidus/M +soliloquies +soliloquize/DSG +soliloquy/M +solipsism/M +solipsistic +solitaire/MS +solitariness/M +solitary/SMP +solitude/M +solo/MDGS +soloist/MS +solstice/MS +solubility/IM +soluble/MS +solute's +solute/AXN +solutes +solution's/AE +solvable/IU +solve/EADSG +solved/U +solvency/IM +solvent/IMS +solver/SM +somatic +somatosensory +somber/PY +somberness/M +sombre/PY +sombreness/M +sombrero/MS +some +somebody/SM +someday +somehow +someone/MS +someplace +somersault/MDGS +somerset/SM +somersetted +somersetting +something/SM +sometime/S +someway/S +somewhat/S +somewhere +sommelier/MS +somnambulism/M +somnambulist/SM +somnolence/M +somnolent +son/SM +sonar/SM +sonata/SM +sonatina/SM +song/MS +songbird/SM +songbook/SM +songfest/SM +songster/MS +songstress/MS +songwriter/SM +songwriting +sonic +sonnet/SM +sonny/SM +sonogram/SM +sonority/M +sonorous/YP +sonorousness/M +sonsofbitches +soon/RT +soot/M +sooth/MDRSZG +soothe +soother/M +soothing/Y +soothsayer/MS +soothsaying/M +sooty/RT +sop/SM +soph +sophism/M +sophist/MS +sophistic +sophistical +sophisticate/DSMGN +sophisticated/U +sophistication/M +sophistry/SM +sophomore/MS +sophomoric +soporific/MS +soporifically +sopped +sopping +soppy/RT +soprano/MS +sorbet/SM +sorcerer/MS +sorceress/MS +sorcery/M +sordid/PY +sordidness/M +sore/MYTRSP +sorehead/MS +soreness/M +sorghum/M +sorority/SM +sorrel/SM +sorrily +sorriness/M +sorrow/SMDG +sorrowful/YP +sorrowfulness/M +sorry/RTP +sort/FASGDM +sorta +sorted/U +sorter/SM +sortie/DSM +sortieing +sot/SM +sottish +sou'wester +sou/SMH +souffle/SM +souffl�/SM +sough/MDG +soughs +sought/U +souk/S +soul/MS +soulful/YP +soulfulness/M +soulless/YP +soulmate/SM +sound/JPSMDRYZTG +soundalike/S +soundbar/S +soundbite/S +soundboard/MS +soundcheck/S +sounder/M +sounding/M +soundless/Y +soundness/UM +soundproof/GDS +soundproofing/M +soundscape/S +soundtrack/SM +soup/MDGS +soupcon/MS +soupy/RT +soup�on/MS +sour/MDRYTGSP +source/ADSMG +sourdough/M +sourdoughs +sourish +sourness/M +sourpuss/MS +sousaphone/MS +souse/DSMG +south/M +southbound +southeast/ZMR +southeaster/MY +southeastern +southeastward/S +southerly/SM +southern/SZMR +southerner/M +southernmost +southpaw/SM +southward/MS +southwest/ZMR +southwester/MY +southwestern +southwestward/S +souvenir/SM +sovereign/SM +sovereignty/M +soviet/SM +sow's +sow/ASGD +sower/SM +sown/A +soy/M +soybean/MS +sozzled +spa/SM +space/DRSMZG +spacecraft/MS +spaceflight/MS +spaceman/M +spacemen +spaceport/SM +spacer/M +spaceship/SM +spacesuit/SM +spacetime +spacewalk/SGMD +spacewoman/M +spacewomen +spacey +spacial +spacier +spaciest +spaciness/M +spacing/M +spacious/YP +spaciousness/M +spade/DSMG +spadeful/MS +spadework/M +spadices +spadix/M +spaghetti/M +spake +spam/MS +spammed +spammer/SM +spamming +span/MS +spandex/M +spangle/DSMG +spangly +spaniel/SM +spank/SMDGJ +spanking/M +spanned +spanner/SM +spanning +spar/MS +spare/DRSMYTGP +spareness/M +spareribs/M +sparing/UY +spark/SMDYG +sparkle/DRSMZG +sparkler/M +sparky/RT +sparred +sparring +sparrow/SM +sparrowhawk/S +sparse/RYTP +sparseness/M +sparsity/M +spartan +spasm/SM +spasmodic +spasmodically +spastic/SM +spat/MS +spate/SM +spathe/SM +spatial/Y +spatted +spatter/SGMD +spatting +spatula/SM +spavin/MD +spawn/SMDG +spay/DGS +speak/SRZGJ +speakeasy/SM +speaker/M +speakerphone/S +spear/SMDG +spearfish/GMDS +speargun +spearhead/GMDS +spearmint/M +spec/MS +special/SMY +specialism/S +specialist/MS +specialization/MS +specialize/GDS +specialty/SM +specie/SM +species/M +specif +specifiable +specific/MS +specifically +specification/M +specificity/M +specified/U +specify/XNZDRSG +specimen/SM +specious/YP +speciousness/M +speck/SMDG +speckle/MGDS +specs/M +spectacle/SM +spectacles/M +spectacular/MYS +spectate/DSG +spectator/SM +specter/AMS +spectra +spectral +spectrometer/MS +spectroscope/MS +spectroscopic +spectroscopy/M +spectrum/M +speculate/DSXGNV +speculation/M +speculative/Y +speculator/MS +sped +speech/MS +speechify/DSG +speechless/YP +speechlessness/M +speechwriter/S +speed/SMRZG +speedboat/SM +speeder/M +speedily +speediness/M +speeding/M +speedometer/MS +speedster/SM +speedup/MS +speedway/SM +speedwell/M +speedy/TPR +speleological +speleologist/MS +speleology/M +spell's +spell/AJSDG +spellbind/ZGRS +spellbinder/M +spellbound +spellcheck/MDRZGS +spellchecker/M +spelldown/SM +speller/MS +spelling's +spelt +spelunker/MS +spelunking/M +spend/BSRZG +spender/M +spending/M +spendthrift/MS +spent/U +sperm/SM +spermatozoa +spermatozoon/M +spermicidal +spermicide/MS +spew/MDRZGS +spewer/M +sphagnum/MS +sphere/SM +spherical/Y +spheroid/SM +spheroidal +sphincter/MS +sphinx/MS +spic/S +spice/DSMG +spicily +spiciness/M +spick/S +spicule/MS +spicy/PRT +spider/SM +spiderweb/MS +spidery +spiel/SMDG +spiff/SDG +spiffy/TR +spigot/SM +spike/DSMG +spikiness/M +spiky/RPT +spill/SMDG +spillage/MS +spillover/SM +spillway/MS +spin/MS +spina +spinach/M +spinal/SMY +spindle/MGDS +spindly/TR +spine/SM +spineless/YP +spinet/SM +spinless +spinnaker/SM +spinner/MS +spinneret/SM +spinney/S +spinning/M +spinoff/MS +spinster/SM +spinsterhood/M +spinsterish +spiny/RT +spiracle/SM +spiraea/MS +spiral/SGMDY +spire's +spire/IFAS +spirea/SM +spirit's +spirit/ISGD +spirited/Y +spiritless +spiritual/MYS +spiritualism/M +spiritualist/MS +spiritualistic +spirituality/M +spirituous +spirochete/SM +spiry +spit/MDGS +spitball/ZGSMR +spite/ASM +spiteful/PY +spitefuller +spitefullest +spitefulness/M +spitfire/SM +spitted +spitting +spittle/M +spittoon/MS +spiv/S +splanchnic +splash/GMDS +splashdown/MS +splashily +splashiness/M +splashy/RTP +splat/SM +splatted +splatter/GSMD +splatting +splay/SMDG +splayfeet +splayfoot/MD +spleen/SM +splendid/RYT +splendor/MS +splendorous +splenectomy +splenetic +splice/DRSMZG +splicer/M +spliff/S +spline/S +splint/SZGMDR +splinter/MDG +splintery +split/SM +splitting/MS +splodge/S +splosh/DSG +splotch/MDSG +splotchy/TR +splurge/DSMG +splutter/GMDS +spoil's +spoil/CSDRZG +spoilage/M +spoiled/U +spoiler/CM +spoilsport/MS +spoke/SM +spoken/U +spokesman/M +spokesmen +spokespeople +spokesperson/MS +spokeswoman/M +spokeswomen +spoliation/CM +sponge/DRSMZG +spongecake/M +sponger/M +sponginess/M +spongy/RPT +sponsor/MDGS +sponsorship/SM +spontaneity/M +spontaneous/Y +spoof/SMDG +spook/SMDG +spookiness/M +spooky/RPT +spool/SMDG +spoon/SMDG +spoonbill/MS +spoonerism/MS +spoonful/SM +spoor/SMDG +sporadic +sporadically +spore/DSMG +sporran/S +sport/SMDGV +sportiness/M +sporting/Y +sportive/Y +sportscast/MRZGS +sportscaster/M +sportsman/M +sportsmanlike/U +sportsmanship/M +sportsmen +sportspeople +sportsperson +sportswear/M +sportswoman/M +sportswomen +sportswriter/SM +sporty/TPR +spot/CMS +spotless/PY +spotlessness/M +spotlight/GSMD +spotlit +spotted +spotter/MS +spottily +spottiness/M +spotting +spotty/TPR +spousal/MS +spouse/SM +spout/SMDG +sprain/GSMD +sprang +sprat/SM +sprawl/GSMD +spray's +spray/ASDG +sprayer/MS +spread/ZGBSMR +spreadeagled +spreader/M +spreadsheet/MS +spree/DSM +spreeing +sprig/SM +sprigged +sprightliness/M +sprightly/RTP +spring/GSM +springboard/MS +springbok/MS +springily +springiness/M +springlike +springtime/M +springy/RPT +sprinkle/DRSJMZG +sprinkler/M +sprinkling/M +sprint/ZGSMDR +sprinter/M +sprite/SM +spritz/ZGMDRS +spritzer/M +sprocket/MS +sprog/S +sprout/GSMD +spruce/DRSPMYTG +spruceness/M +sprung +spry/RYT +spryness/M +spud/MS +spume/DSMG +spumoni/M +spumy +spun +spunk/SM +spunky/TR +spur/MS +spurge/M +spurious/PY +spuriousness/M +spurn/SDG +spurred +spurring +spurt/SMDG +sputa +sputnik/MS +sputter/MDGS +sputum/M +spy/GDSM +spyglass/MS +spymaster/S +spyware/MS +sq +sqq +squab/SM +squabble/MZGDRS +squabbler/M +squad/SM +squadron/MS +squalid/PTRY +squalidness/M +squall/SGMD +squally +squalor/M +squamous +squander/GDS +square/PDRSMYTG +squareness/M +squarish +squash/GMDS +squashy/TR +squat/SMP +squatness/M +squatted +squatter/MS +squattest +squatting +squaw/SM +squawk/SZGMDR +squawker/M +squeak/SZGMDR +squeaker/M +squeakily +squeakiness/M +squeaky/TRP +squeal/SZGMDR +squealer/M +squeamish/PY +squeamishness/M +squeegee/MDS +squeegeeing +squeeze/BMZGDRS +squeezebox/S +squeezer/M +squelch/GMDS +squelchy +squib/SM +squid/SM +squidgy +squiffy +squiggle/DSMG +squiggly +squint/STGMDR +squire/DSMG +squirm/SGMD +squirmy/RT +squirrel/SGMD +squirt/SGMD +squish/GMDS +squishy/RT +sriracha +ssh +st +stab/MYS +stabbed +stabber/MS +stabbing/MS +stability/IM +stabilization/CM +stabilize/CDSG +stabilizer/MS +stable/DRSMTG +stableman/M +stablemate/S +stablemen +stably/U +staccato/MS +stack/SMDG +stadium/MS +staff's +staff/ASDG +staffer/MS +staffing/M +stag/MDGSJ +stage/SM +stagecoach/MS +stagecraft/M +stagehand/MS +stagestruck +stagey +stagflation/M +stagger/MDGS +staggering/Y +staging/M +stagnancy/M +stagnant/Y +stagnate/DSGN +stagnation/M +stagy/RT +staid/PRYT +staidness/M +stain/SMDG +stained/U +stainless/M +stair/SM +staircase/MS +stairway/MS +stairwell/SM +stake/DSMG +stakeholder/MS +stakeout/SM +stalactite/MS +stalagmite/MS +stale/DRSTGP +stalemate/DSMG +staleness/M +stalk/SMDRJZG +stalker/M +stalking/M +stall's +stall/ISDG +stallholder/S +stallion/MS +stalwart/MYS +stamen/SM +stamina/M +stammer/ZGMDRS +stammerer/M +stammering/Y +stamp/SMDRZG +stampede/MGDS +stamper/M +stance/ISM +stanch/TGDRS +stanchion/SM +stand/SMRJZG +standalone +standard/MS +standardization/M +standardize/DSG +standby/M +standbys +standee/MS +stander/M +standing/M +standoff/MS +standoffish +standout/MS +standpipe/SM +standpoint/MS +standstill/MS +standup/M +stank +stanza/SM +staph/M +staphylococcal +staphylococci +staphylococcus/M +staple/DRSMZG +stapler/M +star/MDRZGS +starboard/M +starburst/S +starch/GMDS +starchily +starchiness/M +starchy/PTR +stardom/M +stardust/M +stare/SM +starer/M +starfish/MS +starfruit +stargaze/DRSZG +stargazer/M +stark/RYPZT +starkness/M +starless +starlet/MS +starlight/M +starling/SM +starlit +starred +starring +starry/TR +starstruck +start/ASMDG +starter/MS +startle/GDS +startling/Y +startup/MS +starvation/M +starve/DSJG +starveling/MS +stash/MDSG +stasis +stat/MS +state/DRSMYGNLX +statecraft/M +stated/U +statehood/M +statehouse/MS +stateless/P +statelessness/M +stateliness/M +stately/PRT +statement/AMS +statemented +statementing +stateroom/MS +stateside +statesman/M +statesmanlike +statesmanship/M +statesmen +stateswoman/M +stateswomen +statewide +static/SM +statically +station/MDRZG +stationary +stationer/M +stationery/M +stationmaster/S +statistic/MS +statistical/Y +statistician/SM +statuary/M +statue/SM +statuesque +statuette/MS +stature/MS +status/MS +statute/MS +statutorily +statutory +staunch/PDRSYTG +staunchness/M +stave/DSMG +stay/MDRZGS +std +stdio +stead/SM +steadfast/YP +steadfastness/M +steadily/U +steadiness/UM +steady/TGPDRSM +steak/SM +steakhouse/SM +steal/SMRHZG +stealth/M +stealthily +stealthiness/M +stealthy/TPR +steam/SMDRZG +steamboat/MS +steamer/M +steamfitter/SM +steamfitting/M +steaminess/M +steampunk +steamroll/ZGDRS +steamroller/MDG +steamship/MS +steamy/TPR +steed/SM +steel/SMDG +steeliness/M +steelmaker/S +steelworker/SM +steelworks/M +steely/PTR +steelyard/SM +steep/SMDNRYPXTG +steepen/GD +steeple/MS +steeplechase/MS +steeplejack/SM +steepness/M +steer/SMDBG +steerage/M +steering/M +steersman/M +steersmen +stegosauri +stegosaurus/MS +stein/SM +stellar +stem/MS +stemless +stemmed +stemming +stemware/M +stench/MS +stencil/GMDS +steno/SM +stenographer/SM +stenographic +stenography/M +stenosis +stent/SM +stentorian +step/IMS +stepbrother/SM +stepchild/M +stepchildren/M +stepdad/MS +stepdaughter/SM +stepfather/SM +stepladder/MS +stepmom/MS +stepmother/SM +stepparent/SM +steppe/DRSMZG +stepper/M +steppingstone/SM +stepsister/MS +stepson/MS +stereo/SM +stereophonic +stereoscope/MS +stereoscopic +stereotype/DSMG +stereotypical +sterile +sterility/M +sterilization/SM +sterilize/DRSZG +sterilizer/M +sterling/M +stern/SMRYPT +sternness/M +sternum/MS +steroid/MS +steroidal +stertorous +stet/S +stethoscope/MS +stetson/MS +stetted +stetting +stevedore/SM +stew/MDGS +steward/GMDS +stewardess/MS +stewardship/M +stick/SMRZG +sticker/M +stickily +stickiness/M +stickleback/SM +stickler/MS +stickpin/MS +stickup/MS +sticky/PTRSM +stiff/SMDNRYPXTG +stiffen/ZGDR +stiffener/M +stiffening/M +stiffness/M +stifle/DSJG +stifling/Y +stigma/SM +stigmata +stigmatic +stigmatization/M +stigmatize/GDS +stile/SM +stiletto/SM +still's +still/ITGSD +stillbirth/M +stillbirths +stillborn +stiller +stillness/M +stilt/SMD +stilted/Y +stimulant/SM +stimulate/DSGNV +stimulation/M +stimuli +stimulus/M +sting/ZGSMR +stinger/M +stingily +stinginess/M +stingray/SM +stingy/RTP +stink/ZGSMR +stinkbug/SM +stinker/M +stinky/RT +stint/GSMD +stipend/SM +stipendiary/S +stipple/DSMG +stippling/M +stipulate/XDSGN +stipulation/M +stir/MS +stirred +stirrer/SM +stirring/SY +stirrup/SM +stitch's +stitch/ADSG +stitchery/M +stitching/M +stoat/SM +stochastic +stock's +stock/AGSD +stockade/DSMG +stockbreeder/MS +stockbroker/SM +stockbroking/M +stockholder/SM +stockily +stockiness/M +stockinet/M +stockinette/M +stocking/SM +stockist/S +stockpile/MGDS +stockpot/SM +stockroom/MS +stocktaking/M +stocky/RTP +stockyard/MS +stodge +stodgily +stodginess/M +stodgy/RTP +stogie/M +stogy/SM +stoic/SM +stoical/Y +stoicism/M +stoke/DRSZG +stoker/M +stole/SM +stolen +stolid/RYTP +stolidity/M +stolidness/M +stolon/MS +stomach/MDRZG +stomachache/SM +stomacher/M +stomachs +stomp/GSMD +stone/DRSMZG +stonemason/MS +stoner/M +stonewall/GSD +stoneware/M +stonewashed +stonework/M +stonily +stoniness/M +stonkered +stonking +stony/TRP +stood +stooge/MS +stool/SM +stoolie/SM +stoop/GSMD +stop's +stop/US +stopcock/SM +stopgap/SM +stoplight/MS +stopover/MS +stoppable/U +stoppage/MS +stopped/U +stopper/GSMD +stopping/U +stopple/DSMG +stopwatch/MS +stopword/S +storage/M +store's +store/ADSG +storefront/MS +storehouse/MS +storekeeper/SM +storeroom/SM +stork/SM +storm/GSMD +stormily +storminess/M +stormy/RPT +story/DSM +storyboard/MS +storybook/SM +storyteller/MS +storytelling/M +stoup/SM +stout/TSMRYP +stouthearted +stoutness/M +stove/SM +stovepipe/SM +stow/DGS +stowage/M +stowaway/MS +straddle/DRSMZG +straddler/M +strafe/MGDS +straggle/DRSZG +straggler/M +straggly/TR +straight/SPXTMNRY +straightaway/SM +straightedge/SM +straighten/ZGDR +straightener/M +straightforward/YPS +straightforwardness/M +straightness/M +straightway +strain's +strain/FADSG +strainer/ASM +strait/MNSX +straiten/GD +straitjacket/SGMD +straitlaced +strand/MDSG +strange/PRYZT +strangeness/M +stranger/M +strangle/ZGDRS +stranglehold/SM +strangler/M +strangulate/GNDS +strangulation/M +strap's +strap/US +strapless/MS +strapped/U +strapping/M +strata +stratagem/SM +strategic/S +strategical/Y +strategics/M +strategist/SM +strategize/DG +strategy/SM +strati +stratification/M +stratify/DSGN +stratosphere/SM +stratospheric +stratum/M +stratus/M +straw/GSMD +strawberry/SM +stray/GSMD +streak/MDRSZG +streaker/M +streaky/TR +stream/MDRSZG +streamer/M +streamline/DSG +street/MS +streetcar/MS +streetlamp/S +streetlight/SM +streetwalker/SM +streetwalking +streetwise +strength/M +strengthen/AGDS +strengthener/MS +strengths +strenuous/PY +strenuousness/M +strep/M +streptococcal +streptococci +streptococcus/M +streptomycin/M +stress/MDSG +stressed/U +stressful +stressors +stretch/BZGMDRS +stretcher/MDG +stretchmarks +stretchy/TR +strew/GSDH +strewn +stria/M +striae +striated +striation/MS +stricken +strict/RYPT +strictness/M +stricture/SM +stridden +stride/MGS +stridency/M +strident/Y +strife/M +strike/MZGRSJ +strikebound +strikebreaker/SM +strikebreaking +strikeout/MS +striker/M +striking/Y +string/MDRSZG +stringency/M +stringent/Y +stringer/M +stringiness/M +stringy/PTR +strip/GSMD +stripe/MS +stripey +stripling/MS +stripped +stripper/MS +stripping +striptease/MZGDRS +stripteaser/M +stripy +strive/GS +striven +strobe/MS +stroboscope/MS +stroboscopic +strode +stroke/MGDS +stroll/MDRSZG +stroller/M +strong/RYT +strongbox/MS +stronghold/MS +strongman/M +strongmen +strongroom/S +strontium/M +strop/SM +strophe/SM +strophic +stropped +stroppily +stropping +stroppy/TRP +strove +struck +struct/CFSM +structural/Y +structuralism +structuralist/S +structure's +structure/AGDS +structured/U +strudel/SM +struggle/MGDS +strum/SM +strummed +strumming +strumpet/MS +strung/UA +strut/SM +strutted +strutting +strychnine/M +stub/MS +stubbed +stubbing +stubble/M +stubbly +stubborn/RYPT +stubbornness/M +stubby/RT +stucco/MDG +stuccoes +stuck/U +stud/MYS +studbook/MS +studded +studding/M +student/SM +studentship/S +studied/U +studiedly +studio/MS +studious/PY +studiousness/M +studly/RT +study's +study/AGDS +stuff/GSMDJ +stuffily +stuffiness/M +stuffing/M +stuffy/RPT +stultification/M +stultify/DSNG +stumble/DRSMZG +stumbler/M +stump/GSMD +stumpy/TR +stun/S +stung +stunk +stunned +stunner/S +stunning/Y +stunt/GSMD +stuntman +stuntmen +stupefaction/M +stupefy/DSG +stupefying/Y +stupendous/Y +stupid/TMRYS +stupidity/SM +stupor/MS +sturdily +sturdiness/M +sturdy/TRP +sturgeon/SM +stutter/MDRSZG +stutterer/M +sty/SM +stye/MS +style's +style/ADSG +styli +stylish/PY +stylishness/M +stylist/SM +stylistic/S +stylistically +stylize/DSG +stylus/MS +stymie/MDS +stymieing +styptic/SM +suasion/EM +suave/RYTP +suaveness/M +suavity/M +sub/SM +subaltern/MS +subaqua +subarctic +subarea/MS +subatomic +subbasement/SM +subbed +subbing +subbranch/MS +subcategory/SM +subclass +subcommittee/SM +subcompact/SM +subconscious/PMY +subconsciousness/M +subcontinent/SM +subcontinental +subcontract/MDSG +subcontractor/MS +subculture/MS +subcutaneous/Y +subdivide/GDS +subdivision/SM +subdomain/MS +subdominant +subdue/DSG +subeditor/S +subfamily/SM +subfreezing +subgroup/MS +subhead/GJMS +subheading/M +subhuman/MS +subj +subject/GVMDS +subjection/M +subjective/Y +subjectivity/M +subjoin/GDS +subjugate/GNDS +subjugation/M +subjunctive/SM +sublease/MGDS +sublet/SM +subletting +sublieutenant/S +sublimate/GNDS +sublimation/M +sublime/YTGDRS +subliminal/Y +sublimity/M +sublingual +submarginal +submarine/MZRS +submariner/M +submerge/GDS +submergence/M +submerse/GNDS +submersible/MS +submersion/M +submicroscopic +submission's/A +submission/MS +submissive/PY +submissiveness/M +submit/AS +submitted/A +submitter +submitting/A +subnormal +suborbital +suborder/MS +subordinate/DSMGN +subordination/IM +suborn/SGD +subornation/M +subpar +subparagraph +subpart +subplot/MS +subpoena/GMDS +subprime +subprofessional/SM +subprogram/S +subrogate/DSN +subroutine/SM +subscribe/UASDG +subscriber/MS +subscript/MS +subscription/MS +subsection/MS +subsequent/Y +subservience/M +subservient/Y +subset/SM +subside/GDS +subsidence/M +subsidiarity +subsidiary/SM +subsidization/M +subsidize/ZGDRS +subsidizer/M +subsidy/SM +subsist/SDG +subsistence/M +subsoil/M +subsonic +subspace +subspecies/M +substance/SM +substandard +substantial/IY +substantiate/GNDSX +substantiated/U +substantiation/FM +substantive/SMY +substation/MS +substituent/MS +substitute/XMGNDS +substitution/M +substrata +substrate/MS +substratum/M +substructure/SM +subsume/DSG +subsumption/S +subsurface/M +subsystem/SM +subteen/SM +subtenancy/M +subtenant/SM +subtend/SDG +subterfuge/SM +subterranean +subtext/SM +subtitle/DSMG +subtle/TR +subtlety/SM +subtly +subtopic/SM +subtotal/SGMD +subtract/GSD +subtraction/SM +subtrahend/SM +subtropic/S +subtropical +subtropics/M +subtweet/S +suburb/MS +suburban/SM +suburbanite/SM +suburbia/M +subvention/SM +subversion/M +subversive/SPMY +subversiveness/M +subvert/SDG +subway/MS +subzero +succeed/GDS +success/VMS +successful/UY +succession/SM +successive/Y +successor/SM +succinct/RYTP +succinctness/M +succor/SGMD +succotash/M +succubi +succubus +succulence/M +succulency/M +succulent/SM +succumb/GDS +such +suchlike +suck/MDRZGS +sucker/GMD +suckle/DSJG +suckling/M +sucky +sucrose/M +suction/SMDG +sudden/PY +suddenness/M +suds/M +sudsy/TR +sue/DSG +suede/M +suet/M +suety +suffer/DRZGSJ +sufferance/M +sufferer/M +suffering/M +suffice/DSG +sufficiency/IM +sufficient/IY +suffix/MDSG +suffixation/M +suffocate/GNDS +suffocation/M +suffragan/MS +suffrage/M +suffragette/SM +suffragist/MS +suffuse/DSGN +suffusion/M +sugar/GSMD +sugarcane/M +sugarcoat/GDS +sugarless +sugarplum/MS +sugary/RT +suggest/GVSDR +suggestibility/M +suggestible +suggestion/SM +suggestive/YP +suggestiveness/M +suicidal +suicide/SM +suit/BMDGS +suitability/UM +suitableness/M +suitably/U +suitcase/SM +suite/SM +suited/U +suiting/M +suitor/MS +sukiyaki/M +sulfa/M +sulfate/SM +sulfide/SM +sulfonamides +sulfur/MDSG +sulfuric +sulfurous +sulk/MDGS +sulkily +sulkiness/M +sulky/TRSMP +sullen/RYPT +sullenness/M +sullied/U +sully/GDS +sultan/MS +sultana/SM +sultanate/MS +sultrily +sultriness/M +sultry/RPT +sum/SM +sumac/M +summarily +summarize/GDS +summary/SM +summat +summation/FMS +summed +summer/MDSG +summerhouse/SM +summertime/M +summery +summing +summit/MS +summitry/M +summon/DRSZG +summoner/M +summons/GMDS +sumo/M +sump/MS +sumptuous/PY +sumptuousness/M +sun/SM +sunbath/ZGMDRS +sunbathe +sunbather/M +sunbathing/M +sunbaths +sunbeam/SM +sunbed/S +sunbelt/SM +sunblock/MS +sunbonnet/SM +sunburn/SGMD +sunburst/MS +sundae/MS +sundeck/S +sunder/DSG +sundial/SM +sundown/SM +sundress/S +sundries/M +sundry/S +sunfish/MS +sunflower/MS +sung/U +sunglasses/M +sunhat/S +sunk/N +sunlamp/SM +sunless +sunlight/M +sunlit +sunned +sunniness/M +sunning +sunny/TRP +sunrise/SM +sunroof/SM +sunscreen/MS +sunset/MS +sunshade/MS +sunshine/M +sunshiny +sunspot/SM +sunstroke/M +suntan/MS +suntanned +suntanning +suntrap/S +sunup/M +sup/SZMR +super/M +superabundance/MS +superabundant +superannuate/GNDS +superannuation/M +superb/RYT +supercargo/M +supercargoes +supercharge/ZGDRS +supercharger/M +supercilious/PY +superciliousness/M +supercity/SM +supercomputer/MS +superconducting +superconductive +superconductivity/M +superconductor/SM +supercritical +superego/MS +supererogation/M +supererogatory +superficial/Y +superficiality/M +superfine +superfluity/M +superfluous/YP +superfluousness/M +superglue +supergrass/S +superhero/MS +superheroes +superhighway/SM +superhuman +superimpose/GDS +superimposition/M +superintend/DSG +superintendence/M +superintendency/M +superintendent/SM +superior/MS +superiority/M +superlative/SMY +superman/M +supermarket/SM +supermassive +supermen +supermodel/SM +supermom/MS +supernal +supernatural/SY +supernova/MS +supernovae +supernumerary/SM +superpose/GDS +superposition/M +superpower/SM +supersaturate/GNDS +supersaturation/M +superscribe/GDS +superscript/MS +superscription/M +supersede/GDS +superset +supersize/GDS +supersonic +superstar/MS +superstardom +superstate/S +superstition/MS +superstitious/Y +superstore/MS +superstructure/MS +supertanker/MS +superuser/S +supervene/GDS +supervention/M +supervillain/MS +supervise/XGNDS +supervised/U +supervision/M +supervisor/MS +supervisory +superwoman/M +superwomen +supine/Y +supp/DRZG +supper/M +suppertime +suppl +supplant/SDG +supple/TLPR +supplement/MDGS +supplemental +supplementary +supplementation/M +suppleness/M +suppliant/SM +supplicant/MS +supplicate/GDS +supplication/M +supplier/M +supply/ZGDRSMXN +support/MDRSBZGV +supportable/UI +supported/U +supporter/M +suppose/GDS +supposed/Y +supposition/MS +suppository/SM +suppress/GVDS +suppressant/MS +suppressible +suppression/M +suppressor/SM +suppurate/DSGN +suppuration/M +supra +supranational +supremacist/MS +supremacy/M +supreme/Y +supremo/S +supt +surcease/DSMG +surcharge/DSMG +surcingle/SM +sure/PYTR +surefire +surefooted +sureness/M +surety/SM +surf/MDRZGS +surface's +surface/AGDS +surfboard/MDSG +surfeit/MDSG +surfer/M +surfing/M +surge/DSMG +surgeon/MS +surgery/SM +surgical/Y +surjection/S +surliness/M +surly/PTR +surmise/MGDS +surmount/DGSB +surmountable/I +surname/MS +surpass/GDS +surpassed/U +surplice/MS +surplus/MS +surplussed +surplussing +surprise/DSMGJ +surprising/UY +surreal +surrealism/M +surrealist/SM +surrealistic +surrealistically +surrender/MDSG +surreptitious/PY +surreptitiousness/M +surrey/MS +surrogacy/M +surrogate/SM +surround/GSDJ +surrounding/M +surroundings/M +surtax/MDSG +surtitle/S +surveillance/M +survey's +survey/ADGS +surveying/M +surveyor/SM +survival/SM +survivalist/SM +survive/DSGB +survivor/SM +susceptibility/SM +susceptible/I +sushi/M +suspect/SMDG +suspected/U +suspend/SDRZG +suspender/M +suspense/XMN +suspenseful +suspension/M +suspicion/SM +suspicious/Y +suss/DSG +sustain/SDBG +sustainability +sustainable/U +sustainably +sustenance/M +sutler/MS +suttee +suture/MGDS +suzerain/MS +suzerainty/M +svelte/TR +swab/MS +swabbed +swabbing +swaddle/DSG +swag/MS +swagged +swagger/SMDRG +swagging +swain/SM +swallow/GSMD +swallowtail/MS +swam +swami/SM +swamp/GSMD +swampland/M +swampy/RT +swan/MS +swank/TGSMDR +swankily +swankiness/M +swanky/RPT +swanned +swanning +swansdown/M +swansong/S +swap/MS +swapped +swapping +sward/SM +swarm/GSMD +swarthy/TR +swash/GMDS +swashbuckler/SM +swashbuckling/M +swastika/SM +swat/MS +swatch/MS +swath/GMDS +swathe/M +swaths +swatted +swatter/SMDG +swatting +sway/MDGS +swayback/MD +swayed/U +swear/ZGSR +swearer/M +swearword/MS +sweat/ZGSMDR +sweatband/MS +sweater/M +sweatpants/M +sweats/M +sweatshirt/SM +sweatshop/MS +sweatsuit/S +sweaty/RT +swede/SM +sweep/ZGSMRJ +sweeper/M +sweeping/MY +sweepings/M +sweepstakes/M +sweet/XTSMNRYP +sweetbread/SM +sweetbriar/SM +sweetbrier/SM +sweetcorn +sweetened/U +sweetener/MS +sweetening/M +sweetheart/SM +sweetie/SM +sweetish +sweetmeat/MS +sweetness/M +swell/TGSMDRJ +swellhead/MDS +swelling/M +swelter/SGMD +swept +sweptback +swerve/MGDS +swerving/U +swift/PTSMRY +swiftness/M +swig/MS +swigged +swigging +swill/GSMD +swim/MS +swimmer/SM +swimming/MY +swimsuit/SM +swimwear +swindle/DRSMZG +swindler/M +swine/SM +swineherd/SM +swing/ZGSMR +swingeing +swinger/M +swinish +swipe/DSMG +swirl/GSMD +swirly +swish/TGMDRS +switch/MDRSZGB +switchback/MS +switchblade/SM +switchboard/SM +switcher/M +switcheroo/S +switchover +swivel/MDGS +swiz +swizz +swizzle/DSG +swollen +swoon/SGMD +swoop/SGMD +swoosh/MDSG +sword/SM +swordfish/MS +swordplay/M +swordsman/M +swordsmanship/M +swordsmen +swore +sworn +swot/S +swotted +swotting +swum +swung +sybarite/SM +sybaritic +sycamore/MS +sycophancy/M +sycophant/SM +sycophantic +syllabi +syllabic +syllabicate/GNDS +syllabication/M +syllabification/M +syllabify/DSNG +syllable/MS +syllabub/S +syllabus/MS +syllogism/MS +syllogistic +sylph/M +sylphic +sylphlike +sylphs +sylvan +symbioses +symbiosis/M +symbiotic +symbiotically +symbol/MS +symbolic +symbolical/Y +symbolism/M +symbolization/M +symbolize/DSG +symbology +symmetric/Y +symmetrical/Y +symmetry/SM +sympathetic/U +sympathetically/U +sympathies/M +sympathize/ZGDRS +sympathizer/M +sympathy/SM +symphonic +symphony/SM +symposium/MS +symptom/MS +symptomatic +symptomatically +syn/H +synagogal +synagogue/SM +synapse/MS +synaptic +sync/MDSG +synches +synchronicity +synchronization/SM +synchronize/GDS +synchronous/Y +synchrony +syncopate/DSGN +syncopation/M +syncope/M +syndicalism +syndicalist/S +syndicate/DSMGN +syndication/M +syndrome/SM +synergism/M +synergistic +synergy/SM +synesthesia +synesthete/S +synesthetic +synfuel/MS +synod/SM +synonym/SM +synonymous +synonymy/M +synopses +synopsis/M +synoptic +synovial +syntactic +syntactical/Y +syntax/M +synthase/SM +syntheses +synthesis/M +synthesize/ZGDRS +synthesizer/M +synthetic/SM +synthetically +synths +syphilis/M +syphilitic/SM +syringe/DSMG +syrup/SM +syrupy +sysadmin/MS +sysop/SM +system/SM +systematic/U +systematical/Y +systematization/M +systematize/GDS +systemic/MS +systemically +systole/SM +systolic +s�ance/SM +t/SDNXGBJ +tRNA/M +ta +tab/SM +tabbed +tabbing +tabbouleh/M +tabby/SM +tabernacle/SM +tabla/MS +table/MGDS +tableau/M +tableaux +tablecloth/M +tablecloths +tableland/SM +tablespoon/SM +tablespoonful/SM +tablet/SM +tabletop/MS +tableware/M +tabloid/SM +taboo/MDSG +tabor/MS +tabular +tabulate/DSGNX +tabulation/M +tabulator/SM +tachograph +tachographs +tachometer/SM +tachycardia/M +tachyon +tacit/PY +tacitness/M +taciturn/Y +taciturnity/M +tack/ZGMDRS +tacker/M +tackiness/M +tackle/DRSMZG +tackler/M +tacky/RTP +taco/MS +tact/FM +tactful/YP +tactfulness/M +tactic/SM +tactical/Y +tactician/MS +tactile +tactility/M +tactless/PY +tactlessness/M +tad/SM +tadpole/MS +taffeta/M +taffrail/SM +taffy/SM +tag/SM +tagged +tagger/SM +tagging +tagliatelle +tagline/MS +taiga/MS +tail/ACSDMG +tailback/MS +tailboard/S +tailbone/S +tailcoat/MS +tailgate/MZGDRS +tailgater/M +tailless +taillight/MS +tailor/SGMD +tailoring/M +tailpiece/S +tailpipe/SM +tailspin/SM +tailwind/SM +taint/MDSG +tainted/U +take/AIMS +takeaway/S +taken/A +takeoff/MS +takeout/MS +takeover/SM +taker/MS +taking/SM +takings/M +talc/M +talcum/M +tale/MS +talebearer/MS +talent/SMD +talented/U +tali +talisman/MS +talk/ZGMDRS +talkative/PY +talkativeness/M +talker/M +talkie/RSMT +talky +tall/TRP +tallboy/MS +tallier/M +tallish +tallness/M +tallow/M +tallowy +tally/DRSMZG +tallyho/MDGS +talon/MS +talus/MS +tam/SM +tamale/SM +tamarack/MS +tamarind/MS +tambourine/MS +tame/BYZTGDRSP +tameable +tamed/U +tameness/M +tamer/M +tamoxifen +tamp/ZGDRS +tamper/ZGDR +tamperer/M +tampon/SM +tan/SM +tanager/MS +tanbark/M +tandem/SM +tandoori/M +tang/MS +tangelo/MS +tangent/MS +tangential/Y +tangerine/MS +tangibility/IM +tangible/IMS +tangibleness/M +tangibly/I +tangle's +tangle/UDSG +tango/MDSG +tangy/RT +tank/ZGMDRS +tankard/MS +tanker/M +tankful/MS +tanned/U +tanner/SM +tannery/SM +tannest +tannin/M +tanning/M +tansy/M +tantalization/M +tantalize/ZGDRS +tantalizer/M +tantalizing/Y +tantalum/M +tantamount +tantra/M +tantrum/SM +tap/SZGMDR +tapas +tape/MS +tapeline/MS +taper/MDG +tapestry/SM +tapeworm/MS +tapioca/M +tapir/MS +tapped/U +tapper/MS +tappet/MS +tapping +taproom/SM +taproot/SM +tar/SGMD +taramasalata +tarantella/MS +tarantula/SM +tarball/S +tardily +tardiness/M +tardy/TPR +tare/MS +target/MDGS +tariff/MS +tarmac/MS +tarmacadam +tarmacked +tarmacking +tarn/MS +tarnish/GMDS +tarnished/U +taro/MS +tarot/MS +tarp/MS +tarpaulin/MS +tarpon/MS +tarragon/SM +tarred +tarring +tarry/TGDRS +tarsal/MS +tarsi +tarsus/M +tart/PTGMDRYS +tartan/MS +tartar/MS +tartaric +tartness/M +tarty/T +taser/GMDS +task/GMDS +taskbar +taskmaster/MS +taskmistress/MS +tassel/MDSG +taste/JMZGDRS +tasted/U +tasteful/EPY +tastefulness/EM +tasteless/PY +tastelessness/M +taster/M +tastily +tastiness/M +tasting/M +tasty/TRP +tat/SZR +tatami/MS +tater/M +tatted +tatter/MDSG +tatterdemalion/MS +tattie +tatting/M +tattle/MZGDRS +tattler/M +tattletale/MS +tattoo/MDRSZG +tattooer/M +tattooist/SM +tatty/TRS +tau/SM +taught/UA +taunt/ZGMDRS +taunter/M +taunting/Y +taupe/M +taut/PXTNRY +tauten/DG +tautness/M +tautological/Y +tautologous +tautology/SM +tavern/MS +tawdrily +tawdriness/M +tawdry/RTP +tawny/TRM +tax/BZGMDRS +taxa +taxation/M +taxer/M +taxi/GMDS +taxicab/SM +taxidermist/SM +taxidermy/M +taximeter/MS +taxiway/S +taxman +taxmen +taxon +taxonomic +taxonomical +taxonomist/MS +taxonomy/SM +taxpayer/MS +taxpaying +tb/S +tbsp +tea/SM +teabag/S +teacake/SM +teach/ZGRSBJ +teachable/U +teacher/M +teaching/M +teacup/MS +teacupful/MS +teak/MS +teakettle/SM +teal/MS +tealight/MS +team/GMDS +teammate/MS +teamster/MS +teamwork/M +teapot/MS +tear/GMDS +tearaway/S +teardrop/SM +tearful/Y +teargas/MS +teargassed +teargassing +tearjerker/MS +tearoom/SM +teary/TR +tease/MZGDRS +teasel/MS +teaser/M +teasing/Y +teaspoon/SM +teaspoonful/SM +teat/MS +teatime/S +tebibyte/MS +tech/M +techie/S +technetium/M +technical/Y +technicality/SM +technician/SM +technicolor +technique/SM +techno +technobabble +technocracy/SM +technocrat/MS +technocratic +technological/Y +technologist/MS +technology/SM +technophobe/S +techs +tectonic/S +tectonics/M +ted/S +teddy/S +tedious/PY +tediousness/M +tedium/M +tee/DSMH +teeing +teem/GDS +teen/MS +teenage/RZ +teenager/M +teeny/TR +teenybopper/MS +teepee/MS +teeter/MDSG +teethe/GDS +teething/M +teetotal/RZ +teetotaler/M +teetotalism/M +tektite/SM +tel +telecast/SZGMR +telecaster/M +telecom/M +telecommunication/MS +telecommunications/M +telecommute/ZGDRS +telecommuter/M +telecommuting/M +teleconference/MGDS +teleconferencing/M +telegenic +telegram/MS +telegraph/MDRZG +telegrapher/M +telegraphese +telegraphic +telegraphically +telegraphist/SM +telegraphs +telegraphy/M +telekinesis/M +telekinetic +telemarketer/SM +telemarketing/M +telemeter/SM +telemetry/SM +teleological +teleology +telepathic +telepathically +telepathy/M +telephone/DRSMZG +telephoner/M +telephonic +telephonist/S +telephony/M +telephoto/SM +telephotography/M +teleplay/MS +teleport/DSG +teleportation +teleprinter/MS +teleprocessing/M +teleprompter/SM +telesales +telescope/DSMG +telescopic +telescopically +teletext/MS +telethon/MS +teletype/S +teletypewriter/MS +televangelism/M +televangelist/MS +televise/XGNDS +television/M +teleworker/S +teleworking +telex/MDSG +tell/AGS +teller/SM +telling/Y +telltale/SM +tellurium/M +telly/SM +telnet +temblor/MS +temerity/M +temp/MDRZTGS +temper/MDG +tempera/LSM +temperament/MS +temperamental/Y +temperance/IM +temperate/IY +temperateness/M +temperature/SM +tempest/SM +tempestuous/YP +tempestuousness/M +tempi +template's +template/S +temple/SM +tempo/SM +temporal/Y +temporarily +temporariness/M +temporary/FSM +temporize/ZGDRS +temporizer/M +tempt/SDRZG +temptation/MS +tempter/M +tempting/Y +temptress/MS +tempura/M +ten/BMH +tenability/M +tenable/U +tenably +tenacious/YP +tenaciousness/M +tenacity/M +tenancy/SM +tenant/SMDG +tenanted/U +tenantry/M +tench +tend/IFEDGS +tended/U +tendency/SM +tendentious/YP +tendentiousness/M +tender/SMDRYTGP +tenderfoot/MS +tenderhearted/P +tenderheartedness/M +tenderize/ZGDRS +tenderizer/M +tenderloin/SM +tenderness/M +tendinitis/M +tendon/SM +tendonitis/M +tendril/SM +tenement/SM +tenet/SM +tenfold +tenner/S +tennis/M +tenon/SMDG +tenor/SM +tenpin/SM +tenpins/M +tense/DRSMYTGNXP +tenseness/M +tensile +tension/ESM +tensity/IM +tensor/S +tent/DGSM +tentacle/DSM +tentative/PY +tentativeness/M +tenterhook/MS +tenth/MY +tenths +tenuity/M +tenuous/PY +tenuousness/M +tenure/DSMG +tepee/SM +tepid/YP +tepidity/M +tepidness/M +tequila/SM +terabit/SM +terabyte/MS +terahertz/M +terapixel/MS +terbium/M +tercentenary/SM +tercentennial/SM +teriyaki +term/MDYGS +termagant/MS +terminable/IC +terminal/MYS +terminate/DSGNX +termination/CSM +terminator/S +termini +terminological/Y +terminology/SM +terminus/M +termite/SM +tern/IMS +ternary/SM +terr +terrace/DSMG +terracotta/M +terrain/SM +terrapin/MS +terrarium/SM +terrazzo/MS +terrestrial/SMY +terrible/P +terribleness/M +terribly +terrier/M +terrific +terrifically +terrify/GDS +terrifying/Y +terrine/S +territorial/MS +territoriality +territory/SM +terror/SM +terrorism/M +terrorist/SM +terrorize/DSG +terry/RMZ +terrycloth/M +terse/RYTP +terseness/M +tertiary +tessellate/DSXGN +tessellation/M +test's/AFK +test/AKFCDGS +testable/CF +testament/MS +testamentary +testate/S +testator/MS +testatrices +testatrix/M +testcase/MS +tested/U +tester/KSM +testes +testicle/MS +testicular +testifier/M +testify/ZGDRS +testily +testimonial/MS +testimony/SM +testiness/M +testings +testis/M +testosterone/M +testsuite/SM +testy/PRT +tetanus/M +tetchily +tetchy/PRT +tether/SMDG +tetra/SM +tetracycline/M +tetrahedral +tetrahedron/MS +tetrameter/SM +text/FMS +textbook/SM +textbox/MS +texted +textile/MS +texting +textual/FY +textural +texture/MGDS +thalami +thalamus/M +thaliana +thalidomide/M +thallium/M +than +thane/SM +thank/SDG +thankful/YP +thankfulness/M +thankless/PY +thanklessness/M +thanksgiving/SM +that'd +that'll +that/M +thatch/MDRSZG +thatcher/M +thatching/M +thaw/MDGS +the/JG +theater/SM +theatergoer/SM +theatrical/YS +theatricality/M +theatricals/M +theatrics/M +thee/S +theft/SM +their/S +theism/M +theist/SM +theistic +them +thematic +thematically +theme/DSMG +themselves +then/M +thence +thenceforth +thenceforward +theocracy/SM +theocratic +theodolite/S +theologian/SM +theological/Y +theology/SM +theorem/MS +theoretic +theoretical/Y +theoretician/SM +theorist/SM +theorize/DSG +theory/SM +theosophic +theosophical +theosophist/SM +theosophy/M +therapeutic/S +therapeutically +therapeutics/M +therapist/SM +therapy/SM +there/M +thereabout/S +thereafter +thereat +therebetween +thereby +therefor +therefore +therefrom +therein +theremin/SM +thereof +thereon +thereto +theretofore +thereunder +thereunto +thereupon +therewith +therm/SM +thermal/MYS +thermionic +thermodynamic/S +thermodynamics/M +thermometer/MS +thermometric +thermonuclear +thermoplastic/SM +thermos/MS +thermostat/MS +thermostatic +thermostatically +thesauri +thesaurus/MS +these/S +thesis/M +thespian/SM +theta/SM +thew/MS +they +they'd +they'll +they're +they've +thiamine/M +thick/PMNRYXT +thicken/DRJZG +thickener/M +thickening/M +thicket/MS +thickheaded/M +thickness/MS +thicko/S +thickset +thief/M +thieve/DSG +thievery/M +thieving/M +thievish +thigh/M +thighbone/MS +thighs +thimble/MS +thimbleful/SM +thin/YSP +thine +thing/M +thingamabob/SM +thingamajig/SM +thingumabob/S +thingummy/S +thingy/S +think/SRBZG +thinkable/U +thinker/M +thinking's +thinned +thinner/MS +thinness/M +thinnest +thinning +third/SMY +thirst/SGMD +thirstily +thirstiness/M +thirsty/TPR +thirteen/SMH +thirteenth/M +thirteenths +thirtieth/M +thirtieths +thirty/HSM +this +thistle/MS +thistledown/M +thither +tho +thole/SM +thong/SM +thoracic +thoracotomy +thorax/MS +thorium/M +thorn/SM +thorniness/M +thorny/PRT +thorough/RYPT +thoroughbred/MS +thoroughfare/MS +thoroughgoing +thoroughness/M +those +thou/MS +though +thought/SM +thoughtful/YP +thoughtfulness/M +thoughtless/PY +thoughtlessness/M +thousand/MHS +thousandfold +thousandth/M +thousandths +thraldom/M +thrall/SMDG +thralldom/M +thrash/JMDRSZG +thrasher/M +thrashing/M +thread/SMDRZG +threadbare +threader/M +threadlike +thready/TR +threat/SMNX +threaten/DG +threatening/Y +three/SM +threefold +threepence/M +threescore/MS +threesome/SM +threnody/SM +thresh/MDRSZG +thresher/M +threshold/SM +threw +thrice +thrift/SM +thriftily +thriftiness/M +thriftless +thrifty/PTR +thrill/SMDRZG +thriller/M +thrilling/Y +thrive/DSG +throat/SM +throatily +throatiness/M +throaty/RTP +throb/SM +throbbed +throbbing +throe/SM +thrombi +thrombolytic +thromboses +thrombosis/M +thrombotic +thrombus/M +throne's +throne/S +throng/GSMD +throttle/DRSMZG +throttler/M +through +throughout +throughput/M +throughway/MS +throw/SMRZG +throwaway/SM +throwback/SM +thrower/M +thrown +thru +thrum/SM +thrummed +thrumming +thrush/MS +thrust/GSM +thruway/MS +thud/MS +thudded +thudding +thug/MS +thuggery/M +thuggish +thulium/M +thumb/SMDG +thumbnail/SM +thumbprint/SM +thumbscrew/SM +thumbtack/SM +thump/SMDG +thumping/M +thunder/ZGMDRS +thunderbolt/SM +thunderclap/SM +thundercloud/MS +thunderer/M +thunderhead/SM +thunderous/Y +thundershower/SM +thunderstorm/SM +thunderstruck +thundery +thunk/S +thus/Y +thwack/ZGSMDR +thwacker/M +thwart/GSMD +thy +thyme/M +thymine/M +thymus/MS +thyroid/MS +thyroidal +thyself +ti/MRZ +tiara/SM +tibia/M +tibiae +tibial +tic/SM +tick/MDRZGS +ticker/M +ticket/GSMD +ticking/M +tickle/DRSMZG +tickler/M +ticklish/YP +ticklishness/M +ticktacktoe/M +ticktock/MS +tidal/Y +tidbit/SM +tiddler/S +tiddly +tiddlywink/S +tiddlywinks/M +tide/MGJDS +tideland/SM +tidemark/S +tidewater/MS +tideway/MS +tidily/U +tidiness/UM +tidings/M +tidy/DRSMTGP +tie's +tie/AUSD +tieback/MS +tiebreak/RSZ +tiebreaker/M +tiepin/S +tier/MD +tiff/MDGS +tiger/SM +tigerish +tight/SNRYPXT +tighten/ZGDR +tightener/M +tightfisted +tightness/M +tightrope/MS +tights/M +tightwad/MS +tigress/MS +til +tilapia +tilde/SM +tile/MZGDRS +tiler/M +tiling/M +till's +till/EDRZGS +tillable +tillage/M +tiller/EM +tilt/MDGS +timber/SMDG +timberland/M +timberline/MS +timbre/SM +timbrel/SM +time/MYZGJDRS +timekeeper/MS +timekeeping/M +timeless/PY +timelessness/M +timeline/MS +timeliness/UM +timely/UPRT +timeout/SM +timepiece/MS +timer/M +timescale/S +timeserver/SM +timeserving/M +timeshare/S +timestamp/SMD +timetable/DSMG +timeworn +timezone +timid/RYTP +timidity/M +timidness/M +timing/M +timorous/PY +timorousness/M +timothy/M +timpani/M +timpanist/SM +tin/SM +tincture/MGDS +tinder/M +tinderbox/MS +tine/MS +tinfoil/M +ting/MDYG +tinge/SM +tingeing +tingle/DSMGJ +tingling/M +tininess/M +tinker/ZGSMDR +tinkerer/M +tinkle/DSMG +tinned +tinniness/M +tinning +tinnitus/M +tinny/PRT +tinplate/M +tinpot +tinsel/GSMD +tinsmith/M +tinsmiths +tint/MDGS +tintinnabulation/MS +tintype/MS +tinware/M +tiny/RTP +tip/SM +tipped +tipper/SM +tippet/SM +tippex/GDS +tipping +tipple/DRSMZG +tippler/M +tipsily +tipsiness/M +tipster/MS +tipsy/RPT +tiptoe/DSM +tiptoeing +tiptop/SM +tirade/SM +tiramisu/MS +tire's +tire/AGDS +tired/PRYT +tiredness/M +tireless/YP +tirelessness/M +tiresome/PY +tiresomeness/M +tissue/SM +tit/SM +titan/SM +titanic +titanium/M +titch/S +titchy +tithe/DRSMZG +tither/M +titian/M +titillate/DSGN +titillating/Y +titillation/M +titivate/DSGN +titivation/M +title/DSMG +titled/U +titleholder/MS +titlist/MS +titmice +titmouse/M +titter/SGMD +tittivate/DSGN +tittivation/M +tittle/SM +titty/S +titular +tizz +tizzy/SM +tn +tnpk +to/IU +toad/MS +toadstool/MS +toady/DSMG +toadyism/M +toast/SMDRZG +toaster/M +toastmaster/SM +toastmistress/MS +toasty/TRS +tobacco/MS +tobacconist/SM +toboggan/ZGSMDR +tobogganer/M +tobogganing/M +toccata/S +tocopherol +tocsin/SM +today/M +toddle/DRSMZG +toddler/M +toddy/SM +toe/DSM +toecap/SM +toehold/MS +toeing +toenail/MS +toerag/S +toff/S +toffee/SM +tofu/M +tog/SM +toga/MDS +together/P +togetherness/M +togged +togging +toggle/DSMG +togs/M +toil/MDRZGS +toiler/M +toilet/MDGS +toiletry/SM +toilette/M +toilsome +toke/MGDS +token/SM +tokenism/M +told/AU +tole/M +tolerable/I +tolerably/I +tolerance/IM +tolerances +tolerant/IY +tolerate/GNDS +toleration/M +toll/MDGS +tollbooth/M +tollbooths +tollgate/SM +tollway/SM +toluene/M +tom/SM +tomahawk/SGMD +tomato/M +tomatoes +tomb/MDGS +tombola/S +tomboy/MS +tomboyish +tombstone/MS +tomcat/MS +tome/MS +tomfoolery/SM +tomographic +tomography/M +tomorrow/MS +tomtit/MS +ton/SM +tonal/Y +tonality/SM +tone's +tone/IZGDRS +tonearm/SM +toneless/Y +toner/IM +tong/MDGS +tongue/MGDS +tongueless +tonic/SM +tonight/M +tonnage/SM +tonne/SM +tonsil/MS +tonsillectomy/SM +tonsillitis/M +tonsorial +tonsure/DSMG +tony/RT +too +toodles +took/A +tool's +tool/ADGS +toolbar/SM +toolbox/MS +toolkit +toolmaker/MS +toot/MDRZGS +tooter/M +tooth/MD +toothache/MS +toothbrush/MS +toothily +toothless +toothpaste/SM +toothpick/SM +toothsome +toothy/RT +tootle/GDS +tootsie/S +top/SM +topaz/MS +topcoat/SM +topdressing/SM +topee/S +topflight +topi/S +topiary/M +topic/SM +topical/Y +topicality/M +topknot/SM +topless +topmast/SM +topmost +topnotch +topographer/SM +topographic +topographical/Y +topography/SM +topological/Y +topology +topped +topper/MS +topping/SM +topple/GDS +topsail/SM +topside/SM +topsoil/M +topspin/M +toque/SM +tor/SM +torah/M +torahs +torch/GMDS +torchbearer/MS +torchlight/M +tore +toreador/MS +torment/SMDG +tormenting/Y +tormentor/MS +torn +tornado/M +tornadoes +torpedo/GMD +torpedoes +torpid/Y +torpidity/M +torpor/M +torque/MGDS +torrent/SM +torrential +torrid/YP +torridity/M +torridness/M +torsion/M +torsional +torso/SM +tort's +tort/EFAS +torte/SM +tortellini/M +tortilla/MS +tortoise/MS +tortoiseshell/SM +tortoni/M +tortuous/PY +tortuousness/M +torture/DRSMZG +torturer/M +torturous +torus +tosh +toss/MDRSZG +tossup/MS +tot/SGMD +total/GSMDY +totalitarian/SM +totalitarianism/M +totality/SM +totalizator/SM +tote/MS +totem/SM +totemic +totted +totter/ZGMDRS +totterer/M +totting +toucan/MS +touch/AGMDS +touchdown/SM +touche/BJ +touched/U +touchily +touchiness/M +touching/Y +touchline/S +touchpaper/S +touchscreen/MS +touchstone/MS +touchy/RPT +touch� +tough/XTGMDNRYP +toughen/ZGDR +toughener/M +toughie/SM +toughness/M +toughs +toupee/MS +tour/CFSGDM +tourism/M +tourist/MS +touristic +touristy +tourmaline/M +tournament/SM +tourney/MS +tourniquet/MS +tousle/GDS +tout/MDGS +tow/SZGMDR +toward/S +towboat/MS +towel/JGSMD +towelette/SM +toweling/M +tower/GMD +towhead/MDS +towhee/MS +towline/MS +town/MS +townee/S +townhouse/MS +townie/MS +townsfolk/M +township/MS +townsman/M +townsmen +townspeople/M +townswoman/M +townswomen +towpath/M +towpaths +towrope/SM +toxemia/M +toxic +toxicity/SM +toxicological +toxicologist/SM +toxicology/M +toxin/SM +toy/SGMD +toyboy/S +tr +trabecula +trabecular +trabecule +trace/JDRSMZG +traceability +traceable/U +tracer/M +tracery/SM +traceur/SM +trachea/M +tracheae +tracheal +tracheotomy/SM +tracing/M +track/ZGSMDR +trackback/SM +trackball/SM +tracker/M +trackless +tracksuit/S +tract's +tract/CKFEAS +tractability/IM +tractable/I +tractably/I +traction/FEACKM +tractor/FCKMS +trad +trade/JDRSMZG +trademark/SGMD +trader/M +tradesman/M +tradesmen +tradespeople/M +tradeswoman/M +tradeswomen +trading/M +tradition/MS +traditional/Y +traditionalism/M +traditionalist/SM +traduce/DRSZG +traducer/M +traffic/SM +trafficked +trafficker/SM +trafficking/M +tragedian/SM +tragedienne/MS +tragedy/SM +tragic +tragically +tragicomedy/SM +tragicomic +trail/ZGSMDR +trailblazer/MS +trailblazing/M +trailer/M +trailhead/S +train/ZGSMDRBJ +trained/U +trainee/SM +trainer/M +training/M +trainload/MS +trainman/M +trainmen +trainspotter/S +trainspotting +traipse/DSMG +trait/SM +traitor/SM +traitorous/Y +trajectory/SM +tram/MS +tramcar/S +tramlines +trammed +trammel/SGMD +trammeled/U +tramming +tramp/ZGSMDR +tramper/M +trample/DRSMZG +trampler/M +trampoline/MGDS +tramway/S +trance/MS +tranche/S +tranquil/RYT +tranquility/M +tranquilize/ZGDRS +tranquilizer/M +tranquillity/M +trans/I +transact/DGS +transaction/SM +transactor/MS +transatlantic +transceiver/SM +transcend/GSD +transcendence/M +transcendent +transcendental/Y +transcendentalism/M +transcendentalist/SM +transcontinental +transcribe/ZGDRS +transcriber/M +transcript/MS +transcription/SM +transcriptional +transducer/MS +transduction +transect/DSG +transept/MS +transfect/SGD +transfer/MBS +transferal/MS +transference/M +transferred +transferring +transfiguration/M +transfigure/GDS +transfinite +transfix/DSG +transform/BSZGMDR +transformation/SM +transformational +transformative +transformer/M +transfuse/DSXGN +transfusion/M +transgender/SD +transgenderism +transgene/S +transgenic +transgress/GDS +transgression/SM +transgressor/SM +transience/M +transiency/M +transient/SMY +transistor/SM +transistorize/DSG +transit/SGMD +transition/GSMD +transitional/Y +transitive/ISMY +transitiveness/M +transitivity/M +transitory +transl +translatable/U +translate/DSGNBX +translated/U +translation/M +translator/SM +transliterate/DSGNX +transliteration/M +translocation +translucence/M +translucency/M +translucent/Y +transmigrate/GNDS +transmigration/M +transmissible +transmission's/A +transmission/MS +transmit/S +transmittable +transmittal/M +transmittance/M +transmitted +transmitter/SM +transmitting +transmogrification/M +transmogrify/DSNG +transmutation/SM +transmute/BDSG +transnational/MS +transoceanic +transom/SM +transpacific +transparency/SM +transparent/Y +transpiration/M +transpire/DSG +transplant/MDGS +transplantation/M +transpolar +transponder/SM +transport/BSZGMDR +transportation/M +transporter/M +transpose/DSG +transposition/MS +transsexual/SM +transsexualism/M +transship/SL +transshipment/M +transshipped +transshipping +transubstantiation/M +transversal +transverse/MYS +transvestism/M +transvestite/MS +trap/MS +trapdoor/MS +trapeze/SM +trapezium/SM +trapezoid/SM +trapezoidal +trappable +trapped +trapper/SM +trapping/S +trappings/M +trapshooting/M +trash/GMDS +trashcan/MS +trashiness/M +trashy/RPT +trauma/MS +traumatic +traumatically +traumatize/GDS +travail/SGMD +travel/MDRSZGJ +traveled/U +traveler/M +traveling/M +travelog/SM +travelogue/MS +traversal/SM +traverse/DSMG +travesty/GDSM +trawl/ZGSMDR +trawler/M +tray/MS +treacherous/PY +treacherousness/M +treachery/SM +treacle/M +treacly +tread/AGSM +treadle/DSMG +treadmill/MS +treas +treason/BM +treasonous +treasure/DRSMZG +treasurer/M +treasury/SM +treat/AGSMD +treatable +treated/U +treatise/SM +treatment/MS +treaty/SM +treble/MGDS +trebuchet/S +tree/MDS +treeing +treeless +treelike +treeline +treetop/SM +trefoil/SM +trek/MS +trekked +trekker/SM +trekking +trellis/GMDS +trematode/MS +tremble/DSMG +tremendous/Y +tremolo/SM +tremor/MS +tremulous/PY +tremulousness/M +trench's +trench/ADSG +trenchancy/M +trenchant/Y +trencher/MS +trencherman/M +trenchermen +trend/GSMD +trendily +trendiness/M +trendsetter/S +trendsetting +trendy/RSMPT +trepidation/M +trespass/MDRSZG +trespasser/M +tress/EMS +trestle/MS +trews +trey/MS +triad/SM +triage/MGDS +trial/ASM +trialed +trialing +triangle/SM +triangular/Y +triangulate/GNDS +triangulation/M +triathlete/S +triathlon/SM +tribal +tribalism/M +tribe/SM +tribesman/M +tribesmen +tribeswoman/M +tribeswomen +tribulation/SM +tribunal/SM +tribune/MS +tributary/SM +tribute's +tribute/FS +trice/M +tricentennial/MS +triceps/MS +triceratops/M +trichina/M +trichinae +trichinosis/M +trick/GSMD +trickery/M +trickily +trickiness/M +trickle/MGDS +trickster/SM +tricky/TRP +tricolor/SM +tricycle/SM +trident/MS +tried/U +triennial/MYS +trier/SM +trifecta/SM +trifle/MZGDRS +trifler/M +trifocals/M +trig/M +trigger/MDSG +triglyceride/MS +trigonometric +trigonometrical +trigonometry/M +trike/SM +trilateral/S +trilby/SM +trill/GSMD +trillion/SMH +trillionth/M +trillionths +trillium/M +trilobite/SM +trilogy/SM +trim/PMYS +trimaran/MS +trimester/SM +trimmed/U +trimmer/SM +trimmest +trimming/SM +trimmings/M +trimness/M +trimonthly +trinitrotoluene/M +trinity/SM +trinket/SM +trio/MS +trip/MYS +tripartite +tripe/M +triple/MGDS +triplet/SM +triplex/MS +triplicate/MGDS +tripod/MS +tripodal +tripos +tripped +tripper/SM +tripping +triptych/M +triptychs +tripwire/S +trireme/SM +trisect/SDG +trisection/M +trite/FPYT +triteness/FM +triter +tritium/M +triumph/GMD +triumphal +triumphalism +triumphalist +triumphant/Y +triumphs +triumvir/MS +triumvirate/SM +trivalent +trivet/MS +trivia/M +trivial/Y +triviality/SM +trivialization/M +trivialize/GDS +trivium/M +trochaic +trochee/SM +trod/AU +trodden/A +troglodyte/SM +troika/MS +troll/SGMD +trolley/SM +trolleybus/MS +trollop/SM +trombone/MS +trombonist/MS +tromp/SGD +tron/S +troop/SZGMDR +trooper/M +troopship/MS +trope/SM +trophy/SM +tropic/MS +tropical/Y +tropics/M +tropism/SM +troposphere/SM +trot/MS +troth/M +trotted +trotter/SM +trotting +troubadour/MS +trouble/DSMG +troubled/U +troublemaker/MS +troubleshoot/DRZGS +troubleshooter/M +troubleshooting/M +troubleshot +troublesome/Y +trough/M +troughs +trounce/DRSZG +trouncer/M +troupe/MZGDRS +trouper/M +trouser/SM +trousers/M +trousseau/M +trousseaux +trout/SM +trove/SM +trow/DSG +trowel/MDSG +troy/S +truancy/M +truant/GMDS +truce/SM +truck/SZGMDR +trucker/M +trucking/M +truckle/MGDS +truckload/SM +truculence/M +truculent/Y +trudge/MGDS +true/MTGDRS +truelove/SM +truffle/MS +trug/S +truism/MS +truly/U +trump/SGMD +trumpery/M +trumpet/ZGMDRS +trumpeter/M +truncate/GNDS +truncation/M +truncheon/SM +trundle/MZGDRS +trundler/M +trunk/SGM +truss/GMDS +trust/ESGMD +trustee/MS +trusteeship/SM +trustful/EY +trustfulness/M +trusting/Y +trustworthiness/M +trustworthy/TPR +trusty/TRSM +truth/ZMR +truther/M +truthful/UYP +truthfulness/UM +truthiness +truths/U +try's +try/AGDS +trying/Y +tryout/SM +tryptophan +tryst/SMDG +tsarists +tsetse/MS +tsp +tsunami/SM +ttys +tub/SZGMDR +tuba/MS +tubal +tubby/TR +tube/MS +tubeless/M +tuber/M +tubercle/SM +tubercular +tuberculin/M +tuberculosis/M +tuberculous +tuberose/M +tuberous +tubful/MS +tubing/M +tubular +tubule/MS +tuck/MDRSZG +tucker/MDG +tuft/MDRSZG +tufter/M +tug/SM +tugboat/MS +tugged +tugging +tuition/IM +tularemia/M +tulip/SM +tulle/M +tum/S +tumble/DRSMZG +tumbledown +tumbler/M +tumbleweed/SM +tumbling/M +tumbrel/SM +tumbril/SM +tumescence/M +tumescent +tumid +tumidity/M +tummy/SM +tumor/SM +tumorous +tumult/SM +tumultuous/Y +tun/SZGMDR +tuna/MS +tundra/SM +tune/MS +tuneful/YP +tunefulness/M +tuneless/Y +tuner/M +tuneup/SM +tung +tungsten/M +tunic/SM +tunnel/JSMDRZG +tunneler/M +tunny/SM +tuple/S +tuppence +tuppenny +tuque/SM +turban/SMD +turbid +turbidity/M +turbine/SM +turbo/SM +turbocharge/ZGDRS +turbocharger/M +turbofan/SM +turbojet/SM +turboprop/SM +turbot/SM +turbulence/M +turbulent/Y +turd/MS +turducken/SM +tureen/SM +turf/MDSG +turfy +turgid/Y +turgidity/M +turkey/SM +turmeric/SM +turmoil/MS +turn/AMDRSZG +turnabout/SM +turnaround/SM +turnbuckle/SM +turncoat/SM +turner/AM +turning/MS +turnip/SM +turnkey/MS +turnoff/MS +turnout/MS +turnover/MS +turnpike/MS +turnstile/SM +turntable/SM +turpentine/M +turpitude/M +turps +turquoise/SM +turret/SMD +turtle/SM +turtledove/SM +turtleneck/SMD +tush/MS +tusk/MDS +tussle/DSMG +tussock/MS +tussocky +tut/SM +tutelage/M +tutelary +tutor/SMDG +tutored/U +tutorial/SM +tutorship/M +tutted +tutti/SM +tutting +tutu/MS +tux/MS +tuxedo/SM +twaddle/MZGDRS +twaddler/M +twain/M +twang/SMDG +twangy/RT +twas +twat/S +tweak/SMDG +twee +tweed/SM +tweeds/M +tweedy/RT +tween +tweep/S +tweet's +tweet/ASDG +tweeter/SM +tweezers/M +twelfth/M +twelfths +twelve/SM +twelvemonth/M +twelvemonths +twentieth/M +twentieths +twenty/SMH +twerk/SDG +twerp/SM +twice +twiddle/MGDS +twiddly +twig/MS +twigged +twigging +twiggy/TR +twilight/M +twilit +twill/MD +twin/MDRSZG +twine/SM +twiner/M +twinge/DSMG +twinight +twink/SY +twinkle/MGJDS +twinkling/M +twinned +twinning +twinset/S +twirl/SMDRZG +twirler/M +twirly +twist's +twist/USDG +twister/MS +twisty/TR +twit/MS +twitch/GMDS +twitchy/RT +twitted +twitter/MDSG +twittery +twitting +twixt +two/SM +twofer/SM +twofold +twopence/SM +twopenny +twosome/SM +twp +tycoon/SM +tying/AU +tyke/MS +tympani/M +tympanic +tympanist/MS +tympanum/SM +type's +type/AGDS +typecast/GS +typeface/MS +typescript/MS +typeset/S +typesetter/MS +typesetting/M +typewrite/RSZG +typewriter/M +typewriting/M +typewritten +typewrote +typhoid/M +typhoon/MS +typhus/M +typical/UY +typicality/M +typification/M +typify/NGDS +typing/M +typist/SM +typo/MS +typographer/SM +typographic +typographical/Y +typography/M +typology/SM +tyrannic +tyrannical/Y +tyrannicidal +tyrannicide/S +tyrannize/GDS +tyrannosaur/MS +tyrannosaurus/MS +tyrannous +tyranny/SM +tyrant/SM +tyro/MS +tzatziki +u/S +ubiquitous/Y +ubiquity/M +udder/SM +ufologist/SM +ufology/M +ugh +ugliness/M +ugly/RTP +uh +uhf +ukase/SM +ukulele/SM +ulcer/SM +ulcerate/XDSGNV +ulceration/M +ulcerous +ulna/M +ulnae +ulnar +ulster/MS +ult +ulterior +ultimate/MY +ultimatum/MS +ultimo +ultra/SM +ultraconservative/SM +ultrahigh +ultralight/SM +ultramarine/M +ultramodern +ultrasensitive +ultrashort +ultrasonic +ultrasonically +ultrasound/MS +ultraviolet/M +ululate/DSGNX +ululation/M +um +umbel/SM +umber/M +umbilical +umbilici +umbilicus/M +umbra/SM +umbrage/M +umbrella/SM +umiak/SM +umlaut/MS +ump/SGMD +umpire/MGDS +umpteen/H +unabridged/MS +unacceptability +unacceptable +unaccommodating +unaccountably +unadventurous +unaesthetic +unalterably +unambitious +unanimity/M +unanimous/Y +unapparent +unappetizing +unappreciative +unary +unassertive +unassimilable +unassuming/Y +unavailing/Y +unaware/S +unbeknown +unbeknownst +unbend/SG +unbent +unbid +unblinking/Y +unblushing/Y +unbosom/DG +unbound/D +unbox/JGDS +unbreakable +unbroken +uncanny/T +uncap/S +uncaring +unceasing/Y +unchangeable +uncharacteristic +uncharitable +unchaste/RT +uncial/M +uncle/SM +unclean/DRPT +uncleanly/T +unclear/DRT +uncomfortable +uncommon/T +uncompelling +uncomplaining/Y +uncomplicated +uncomprehending/Y +uncompromising/Y +unconditional/Y +uncongenial +unconscionable +unconscionably +unconscious/M +unconstitutional/Y +uncontrollably +uncontroversial +uncool +uncooperative +uncouth/Y +uncrushable +unction/SM +unctuous/YP +unctuousness/M +uncut +undaunted/Y +undecided/SM +undemonstrative/Y +undeniably +under +underachieve/LZGDRS +underachiever/M +underact/SDG +underage +underappreciated +underarm/SM +underbelly/SM +underbid/S +underbidding +underbrush/M +undercarriage/MS +undercharge/MGDS +underclass/MS +underclassman/M +underclassmen +underclothes/M +underclothing/M +undercoat/GJSMD +undercoating/M +undercover +undercurrent/SM +undercut/SM +undercutting +underdeveloped +underdevelopment/M +underdog/SM +underdone +underemployed +underemployment/M +underestimate/DSMGNX +underestimation/M +underexpose/GDS +underexposure/MS +underfed +underfeed/GS +underfloor +underflow +underfoot +underfunded +underfur/M +undergarment/SM +undergo/G +undergoes +undergone +undergrad/S +undergraduate/SM +underground/MS +undergrowth/M +underhand +underhanded/PY +underhandedness/M +underinflated +underlain +underlay/SM +underlie/S +underline/MGDS +underling/MS +underlip/SM +underlying +undermanned +undermentioned +undermine/GDS +undermost +underneath/M +underneaths +undernourished +undernourishment/M +underpaid +underpants/M +underpart/MS +underpass/MS +underpay/GSL +underpayment/SM +underpin/S +underpinned +underpinning/MS +underplay/DGS +underpopulated +underprivileged +underproduction/M +underrate/GDS +underrepresented +underscore/DSMG +undersea/S +undersecretary/SM +undersell/GS +undersexed +undershirt/SM +undershoot/SG +undershorts/M +undershot +underside/MS +undersign/DGS +undersigned/M +undersized +underskirt/SM +undersold +understaffed +understand/SGBJ +understandably +understanding/MY +understate/DSLG +understatement/SM +understood +understudy/GDSM +undertake/ZGJRS +undertaken +undertaker/M +undertaking/M +underthings/M +undertone/MS +undertook +undertow/SM +underused +underutilized +undervaluation/M +undervalue/DSG +underwater +underway +underwear/M +underweight/M +underwent +underwhelm/DGS +underwire/DS +underworld/MS +underwrite/ZGRS +underwriter/M +underwritten +underwrote +undesirable/MS +undies/M +undo +undoubted/Y +undramatic +undreamt +undue +undulant +undulate/DSXGN +undulation/M +undying +unearthliness/M +unease/M +uneasy/T +uneatable +uneconomic +unemployed/M +unending +unenterprising +unequal/DY +unerring/Y +unessential +uneven/Y +unexceptionably +unexcited +unexciting +unexpected/YP +unexpectedness/M +unfailing/Y +unfair/PTRY +unfaltering +unfamiliar +unfathomably +unfed +unfeeling/Y +unfeminine +unfit/S +unfitting +unfix/GDS +unflagging/Y +unflappability/M +unflappable +unflappably +unflattering +unflinching/Y +unforgettably +unforgivably +unfortunate/MS +unfriendly/T +unfrock/DG +unfruitful +unfunny +ungainliness/M +ungainly/RPT +ungenerous +ungentle +ungodly/T +ungraceful/Y +ungrudging +unguarded +unguent/SM +ungulate/MS +unhandy/T +unhappy/T +unhealthful +unhealthy/T +unhistorical +unholy/T +unhurt +unicameral +unicellular +unicorn/SM +unicycle/SM +unidirectional +unification/AM +uniform/SMDYG +uniformity/M +unify/AGDSN +unilateral/Y +unilateralism +unimportant +unimpressive +uninformative +uninhibited/Y +uninstall/BSZGDR +uninsured +unintelligent +unintended +uninteresting +uninterrupted/Y +uninviting +union/ASM +unionism/M +unionist/MS +unique/YTRP +uniqueness/M +unisex/M +unison/M +unitary +unite/AEGSD +unitedly +unities +unitize/DSG +unity/EM +univalent +univalve/SM +universal/MYS +universalism +universalist +universality/M +universalize/DSG +universe/SM +university/SM +univocal +unjust/Y +unkempt +unkind/T +unkindly/T +unknowable/M +unknown/SM +unleaded/M +unless +unlike/PB +unlikely/T +unlit +unlock/DSG +unlovable +unlovely/TR +unloving +unlucky/T +unman/S +unmanly/T +unmarried +unmeaning +unmentionable/MS +unmentionables/M +unmet +unmindful +unmissable +unmistakably +unmoral +unmovable +unmusical +unnecessary +unnerving/Y +unobservant +unoffensive +unofficial/Y +unoriginal +unpeople +unperceptive +unpersuasive +unpick/GDS +unpin/S +unpleasing +unpolitical +unpopular +unpractical +unprecedented/Y +unprofessional/Y +unpromising +unpropitious +unquestioning/Y +unquiet/TR +unread/B +unready +unreal +unreasoning +unregenerate +unrelated +unrelenting/Y +unrelieved/Y +unremarkable +unremitting/Y +unrepentant +unreported +unrepresentative +unrequest/D +unrest/M +unrevealing +unripe/TR +unroll/GDS +unromantic +unruliness/M +unruly/RTP +unsafe/YTR +unsavory +unscathed +unseeing/Y +unseemly/T +unseen/M +unsentimental +unset +unshakable +unshakably +unshakeable +unshapely +unshockable +unshorn +unsightliness/M +unsightly/PT +unsmiling +unsociable +unsocial +unsold +unsound/PRYT +unspeakable +unspeakably +unspecific +unspectacular +unsporting +unstable +unsteady/TRP +unstinting/Y +unstrapping +unsubstantial +unsubtle +unsuitable +unsure +unsuspecting/Y +unsymmetrical +untactful +unthinkably +unthinking/Y +untidy/PTR +until +untimely/T +untiring/Y +untouchable/MS +untoward +untrue/RT +untrustworthy +untruth/M +unutterable +unutterably +unwarrantable +unwary/T +unwavering +unwed +unwelcome/G +unwell +unwieldiness/M +unwieldy/TRP +unwise/RYT +unworried +unworthy/T +unwound +unwrapping +unyielding +up/S +upbeat/MS +upbraid/SGD +upbringing/MS +upchuck/SGD +upcoming +upcountry/M +update/MGDRS +updraft/MS +upend/SGD +upfront +upgrade/MGDS +upheaval/MS +upheld +uphill/MS +uphold/ZGRS +upholder/M +upholster/ASGD +upholsterer/MS +upholstery/M +upkeep/M +upland/MS +uplift/JSMDG +upload/SDG +upmarket +upmost +upon +upped +upper/SM +uppercase/M +upperclassman/M +upperclassmen +upperclasswoman +upperclasswomen +uppercut/MS +uppercutting +uppermost +upping +uppish +uppity +upraise/DSG +uprear/GSD +upright/MYPS +uprightness/M +uprising/SM +upriver +uproar/SM +uproarious/Y +uproot/GSD +upscale +upset/SM +upsetting +upshot/SM +upside/SM +upsilon/MS +upstage/GDS +upstairs +upstanding +upstart/MDSG +upstate/M +upstream +upstroke/SM +upsurge/MGDS +upswing/MS +uptake/SM +uptempo +upthrust/GSM +uptick/SM +uptight +uptime +uptown/M +uptrend +upturn/GSMD +upward/SY +upwind +uracil/M +uranium/M +urban +urbane/RYT +urbanity/M +urbanization/M +urbanize/DSG +urbanologist/MS +urbanology/M +urchin/SM +urea/M +uremia/M +uremic +ureter/SM +urethane/M +urethra/M +urethrae +urethral +urge/MGDS +urgency/M +urgent/Y +uric +urinal/SM +urinalyses +urinalysis/M +urinary +urinate/GNDS +urination/M +urine/M +urn/SM +urogenital +urological +urologist/MS +urology/M +ursine +urticaria/M +usability/M +usable/UA +usage/SM +use/AEDSMG +used/U +useful/PY +usefulness/M +useless/YP +uselessness/M +user/MS +username/MS +usher/SMDG +usherette/SM +usu +usual's +usual/UY +usurer/SM +usurious +usurp/SDRZG +usurpation/M +usurper/M +usury/M +utensil/SM +uteri +uterine +utero +uterus/M +utilitarian/MS +utilitarianism/M +utility/SM +utilization/M +utilize/GBDS +utmost/M +utopia/SM +utopian/MS +utter/SDYG +utterance/SM +uttermost/M +uveitis +uvula/SM +uvular/MS +uxorious +v/AS +vac/S +vacancy/SM +vacant/Y +vacate/DSG +vacation/ZGMDRS +vacationer/M +vacationist/SM +vaccinate/GNDSX +vaccination/M +vaccinator/S +vaccine/SM +vacillate/XGNDS +vacillation/M +vacinal +vacuity/M +vacuole/MS +vacuous/YP +vacuousness/M +vacuum/GSMD +vagabond/SMDG +vagabondage/M +vagarious +vagary/SM +vagina/SM +vaginae +vaginal/Y +vaginitis +vagrancy/M +vagrant/MS +vague/RYTP +vagueness/M +vagus +vain/RYT +vainglorious/Y +vainglory/M +val +valance/MS +vale/MS +valediction/MS +valedictorian/SM +valedictory/SM +valence/MS +valency/SM +valentine/SM +valet/SMDG +valetudinarian/MS +valetudinarianism/M +valiance/M +valiant/Y +valid/Y +validate/IGNDS +validation/IM +validations +validator/S +validity/IM +validness/M +valise/SM +valley/SM +valor/M +valorous/Y +valuable/MS +valuate/DSG +valuation/CAMS +value's +value/CAGSD +valueless +valuer/SM +valve/DSMG +valveless +valvular +vamoose/DSG +vamp/AMDGS +vampire/SM +van/SM +vanadium/M +vandal/SM +vandalism/M +vandalize/DSG +vane/MS +vanguard/MS +vanilla/SM +vanish/JDSG +vanishing/Y +vanity/SM +vanned +vanning +vanquish/ZGDRS +vanquisher/M +vantage/SM +vape/GDS +vapid/YP +vapidity/M +vapidness/M +vapor/SM +vaporization/M +vaporize/DRSZG +vaporizer/M +vaporous +vaporware +vapory +vaquero/MS +var/S +variability/IM +variable/ISM +variably/I +variance/SM +variant/MS +variate/NX +variation/M +varicolored +varicose +varied/U +variegate/DSGN +variegation/M +varietal/SM +variety/SM +various/Y +varlet/SM +varmint/MS +varnish/GMDS +varnished/U +varsity/SM +vary/DSG +varying/U +vascular +vase/MS +vasectomy/SM +vasoconstriction +vasomotor +vassal/SM +vassalage/M +vast/MRYTSP +vastness/M +vat/SM +vatted +vatting +vaudeville/M +vaudevillian/MS +vault/SMDRZG +vaulter/M +vaulting/M +vaunt/SMDG +vb +veal/M +vector/SGMD +veejay/SM +veep/MS +veer/MDGS +veg/SM +vegan/SM +veganism +vegeburger/S +veges +vegetable/SM +vegetarian/SM +vegetarianism/M +vegetate/GNVDS +vegetation/M +vegged +vegges +veggie/SM +veggieburger/S +vegging +vehemence/M +vehemency/M +vehement/Y +vehicle/MS +vehicular +veil's +veil/UDGS +vein/MDGS +vela +velar/SM +veld/MS +vellum/M +velocipede/MS +velocity/SM +velodrome/S +velour/MS +velum/M +velvet/M +velveteen/M +velvety +venal/Y +venality/M +venation/M +vend/DGS +vendetta/SM +vendible +vendor/MS +veneer/MDGS +venerability/M +venerable +venerate/DSGN +veneration/M +venereal +vengeance/M +vengeful/AY +venial +venireman/M +veniremen +venison/M +venom/M +venomous/Y +venous +vent's +vent/DGS +ventilate/GNDS +ventilation/M +ventilator/SM +ventilatory +ventral +ventricle/SM +ventricular +ventriloquism/M +ventriloquist/SM +ventriloquy/M +venture/DSMG +venturesome/PY +venturesomeness/M +venturous/PY +venturousness/M +venue/ASM +veracious/Y +veracity/M +veranda/SM +verandah/M +verandahs +verapamil +verb/KMS +verbal/MYS +verbalization/M +verbalize/GDS +verbatim +verbena/SM +verbiage/MS +verbose/Y +verbosity/M +verboten +verdant/Y +verdict/SM +verdigris/GMDS +verdure/M +verge's +verge/FDSG +verger/MS +verifiable/U +verification/M +verified/U +verify/DSNG +verily +verisimilitude/M +veritable +veritably +verity/SM +vermicelli/M +vermiculite/M +vermiform +vermilion/M +vermin/M +verminous +vermouth/M +vernacular/MS +vernal +vernier/SM +veronica/M +verruca/SM +verrucae +versa +versatile +versatility/M +verse/AFNGMSDX +versed/U +versification/M +versifier/M +versify/ZGNDRS +version/AFIMS +versioned +versioning +verso/SM +versus +vert/A +vertebra/M +vertebrae +vertebral +vertebrata +vertebrate/IMS +vertebrobasilar +vertex/MS +vertical/MYS +vertices +vertiginous +vertigo/M +verve/M +very/RT +vesicle/SM +vesicular +vesiculate +vesper/MS +vessel/MS +vest's +vest/ILDGS +vestal/MS +vestibule/MS +vestige/SM +vestigial/Y +vesting/M +vestment/IMS +vestry/SM +vestryman/M +vestrymen +vet/SM +vetch/MS +veteran/SM +veterinarian/MS +veterinary/SM +veto/MDG +vetoes +vetted +vetting +vex/GDS +vexation/SM +vexatious/Y +vhf +vi +via +viability/M +viable +viably +viaduct/SM +vial/MS +viand/SM +vibe/MS +vibes/M +vibraharp/SM +vibrancy/M +vibrant/Y +vibraphone/MS +vibraphonist/MS +vibrate/GNDSX +vibration/M +vibrato/MS +vibrator/SM +vibratory +viburnum/SM +vicar/SM +vicarage/SM +vicarious/YP +vicariousness/M +vice/CMS +viced +vicegerent/SM +vicennial +viceregal +viceroy/MS +vichyssoise/M +vicing +vicinity/M +vicious/YP +viciousness/M +vicissitude/SM +victim/MS +victimization/M +victimize/GDS +victimless +victor/MS +victorious/Y +victory/SM +victual/SMDG +vicuna/MS +vicu�a/MS +videlicet +video/GSMD +videocassette/SM +videoconferencing +videodisc/MS +videophone/MS +videotape/DSMG +videotex +vie/DS +view/AMDRBSZG +viewer/AM +viewership/M +viewfinder/SM +viewing/SM +viewpoint/MS +vigesimal +vigil/SM +vigilance/M +vigilant/Y +vigilante/SM +vigilantism/M +vigilantist/M +vignette/DSMG +vignettist/MS +vigor/M +vigorous/Y +vii +viii +viking/MS +vile/YTPR +vileness/M +vilification/M +vilify/DSNG +villa/SM +village/RSMZ +villager/M +villain/SM +villainous +villainy/SM +villein/SM +villeinage/M +villi +villus/M +vim/M +vinaigrette/M +vincible/I +vindicate/XDSGN +vindication/M +vindicator/MS +vindictive/PY +vindictiveness/M +vine/MS +vinegar/M +vinegary +vineyard/MS +vino/M +vinous +vintage/MS +vintner/MS +vinyl/SM +viol/MBS +viola/SM +violable/I +violate/GNDSX +violation/M +violator/SM +violence/M +violent/Y +violet/MS +violin/MS +violincello/S +violinist/SM +violist/MS +violoncellist/SM +violoncello/MS +viper/SM +viperous +virago/M +viragoes +viral +vireo/SM +virgin/MS +virginal/SM +virginity/M +virgule/MS +virile +virility/M +virologist/SM +virology/M +virtual/Y +virtualization +virtue/SM +virtuosity/M +virtuoso/SM +virtuous/YP +virtuousness/M +virulence/M +virulent/Y +virus/MS +visa/MDSG +visage/MS +viscera +visceral/Y +viscid +viscose/M +viscosity/M +viscount/SM +viscountcy/SM +viscountess/MS +viscous +viscus/M +vise/ACMGDS +visibility/IM +visible/I +visibly/I +vision/KGDSM +visionary/SM +visit's +visit/ASGD +visitant/MS +visitation/MS +visitor/MS +visor/SM +vista/SM +visual/SMY +visualization/SM +visualize/DRSZG +visualizer/M +vita/M +vitae +vital/SY +vitality/M +vitalization/AM +vitalize/CAGSD +vitals/M +vitamin/MS +vitiate/GNDS +vitiation/M +viticulture/M +viticulturist/MS +vitreous +vitrifaction/M +vitrification/M +vitrify/GNDS +vitrine/SM +vitriol/M +vitriolic +vitriolically +vittles/M +vituperate/GNVDS +vituperation/M +viva/MS +vivace +vivacious/PY +vivaciousness/M +vivacity/M +vivant/S +vivaria +vivarium/SM +vivid/RYTP +vividness/M +vivify/ADSG +viviparous +vivisect/DGS +vivisection/M +vivisectional +vivisectionist/SM +vixen/SM +vixenish/Y +viz +vizier/SM +vlf +vocab +vocable/MS +vocabulary/SM +vocal/SMY +vocalic +vocalist/SM +vocalization/MS +vocalize/DSG +vocation/FIKASM +vocational/Y +vocative/MS +vociferate/DSGN +vociferation/M +vociferous/YP +vociferousness/M +vodka/SM +vogue/SM +voguish +voice/IDSMG +voiced/U +voiceless/PY +voicelessness/M +voicemail/SM +void/MDSGB +voila +voile/M +voil� +vol/S +volatile +volatility/M +volatilize/DSG +volcanic +volcanism +volcano/M +volcanoes +volcanological +volcanologist/MS +volcanology/M +vole/MS +volition/M +volitional +volley/GSMD +volleyball/MS +volt/AMS +voltage/MS +voltaic +voltmeter/SM +volubility/M +voluble +volubly +volume/SM +volumetric +voluminous/YP +voluminousness/M +voluntarily/I +voluntarism/M +voluntary/SM +volunteer/SGMD +volunteerism/M +voluptuary/SM +voluptuous/PY +voluptuousness/M +volute/SM +vomit/SMDG +voodoo/GSMD +voodooism/M +voracious/PY +voraciousness/M +voracity/M +vortex/MS +votary/SM +vote's +vote/CGVDS +voter/SM +vouch/DRSZG +voucher/M +vouchsafe/DSG +vow/SGMD +vowel/SM +voyage/MZGDRS +voyager/M +voyageur/SM +voyeur/MS +voyeurism/M +voyeuristic +vulcanism +vulcanization/M +vulcanize/GDS +vulgar/RYT +vulgarian/MS +vulgarism/MS +vulgarity/SM +vulgarization/M +vulgarize/ZGDRS +vulgarizer/M +vulnerabilities +vulnerability/IM +vulnerable/I +vulnerably/I +vulpine +vulture/SM +vulturous +vulva/M +vulvae +vuvuzela/MS +vying +w/DNXTGVJ +wabbit/S +wack/MRTS +wackiness/M +wacko/SM +wacky/RPT +wad/SZGMDR +wadded +wadding/M +waddle/DSMG +wade/MS +wader/M +waders/M +wadge/S +wadi/MS +wafer/SM +waffle/MZGDRS +waffler/M +waft/MDGS +wag/SZGMDR +wage/MS +waged/U +wager/ZGMDR +wagerer/M +wagged +waggery/SM +wagging +waggish/YP +waggishness/M +waggle/MGDS +wagon/ZSMR +wagoner/M +wagtail/SM +waif/MS +wail/MDRZGS +wailer/M +wailing/M +wain/MS +wainscot/SJMDG +wainscoting/M +wainscotted +wainscotting/MS +wainwright/MS +waist/SM +waistband/MS +waistcoat/MS +waistline/MS +wait/MDRZGS +waiter/M +waiting/M +waitperson/MS +waitress/MS +waitstaff/M +waive/DRSZG +waiver/M +wake/MGJDS +wakeful/PY +wakefulness/M +waken/GSD +waldo/S +waldoes +wale/MGDS +walk/MDRZGS +walkabout/S +walkaway/MS +walker/M +walkies +walking/M +walkout/SM +walkover/MS +walkway/SM +wall/MDGS +wallaby/SM +wallah +wallahs +wallboard/M +wallet/MS +walleye/DSM +wallflower/MS +wallop/MDSJG +walloping/M +wallow/MDSG +wallpaper/SMDG +wally/S +walnut/MS +walrus/MS +waltz/ZGMDRS +waltzer/M +wampum/M +wan/GPDY +wand/MS +wander/DRSJZG +wanderer/M +wanderings/M +wanderlust/SM +wane/MS +wangle/MZGDRS +wangler/M +wank/DRZGS +wanna +wannabe/SM +wannabee/S +wanner +wanness/M +wannest +want/MDGS +wanted/U +wanton/MDYSPG +wantonness/M +wapiti/MS +war/SM +warble/MZGDRS +warbler/M +warbonnet/SM +ward/AMDGS +warden/MS +warder/MS +wardress/S +wardrobe/SM +wardroom/SM +ware/MS +warehouse/DSMG +warez +warfare/M +warfarin +warhead/MS +warhorse/SM +warily/U +wariness/UM +warlike +warlock/MS +warlord/MS +warm/PDRYHZTGS +warmblooded +warmer/M +warmhearted/P +warmheartedness/M +warmish +warmness/M +warmonger/SMG +warmongering/M +warmth/M +warmup/MS +warn/JDGS +warning/M +warp/MDGS +warpaint +warpath/M +warpaths +warplane/MS +warrant/GMDS +warranted/U +warranty/DSMG +warred +warren/MS +warring +warrior/SM +warship/SM +wart/MS +warthog/SM +wartime/M +warty/TR +wary/UPRT +was +wasabi +wash/BJMDRSZG +washable/SM +washbasin/SM +washboard/SM +washbowl/SM +washcloth/M +washcloths +washed/U +washer/M +washerwoman/M +washerwomen +washing/M +washout/MS +washrag/MS +washroom/MS +washstand/SM +washtub/MS +washy/TR +wasn't +wasp/MS +waspish/YP +waspishness/M +wassail/SMDG +wast +wastage/M +waste/DRSMZG +wastebasket/MS +wasteful/PY +wastefulness/M +wasteland/SM +wastepaper/M +waster/M +wastewater +wastrel/SM +watch/BZGMDRS +watchable/U +watchband/MS +watchdog/SM +watcher/M +watchful/YP +watchfulness/M +watchmaker/MS +watchmaking/M +watchman/M +watchmen +watchstrap/S +watchtower/SM +watchword/MS +water/GSMD +waterbed/MS +waterbird/SM +waterboard/MDJSG +waterboarding/M +waterborne +watercolor/MS +watercourse/SM +watercraft/M +watercress/M +waterfall/SM +waterfowl/SM +waterfront/MS +waterhole/SM +wateriness/M +waterlily/SM +waterline/MS +waterlogged +watermark/MDGS +watermelon/SM +watermill/MS +waterpower/M +waterproof/SMDG +waterproofing/M +waters/M +watershed/MS +waterside/MS +waterspout/SM +watertight +waterway/MS +waterwheel/SM +waterworks/M +watery/PTR +watt/MS +wattage/M +wattle/MGDS +wave/MZGDRS +waveband/S +waveform +wavefront +wavelength/M +wavelengths +wavelet/SM +wavelike +waver/ZGMDR +waverer/M +wavering/Y +waviness/M +wavy/PRT +wax/GMDNS +waxiness/M +waxwing/SM +waxwork/SM +waxy/RPT +way/SM +waybill/SM +wayfarer/MS +wayfaring/SM +waylaid +waylay/RSZG +waylayer/M +wayside/SM +wayward/PY +waywardness/M +wazoo/S +we +we'd +we'll +we're +we've +weak/PNRYXT +weaken/DRZG +weakener/M +weakfish/MS +weakish +weakling/SM +weakness/MS +weal/MHS +wealth/M +wealthiness/M +wealthy/TRP +wean/DGS +weapon/MS +weaponize/GDS +weaponless +weaponry/M +wear/MRBJSZG +wearable/U +wearer/M +wearied/U +wearily +weariness/M +wearisome/Y +weary/TGDRSP +weasel/MDYSG +weather/SMDG +weatherboard/SG +weathercock/MS +weathering/M +weatherization/M +weatherize/DSG +weatherman/M +weathermen +weatherperson/MS +weatherproof/GSD +weatherstrip/S +weatherstripped +weatherstripping/M +weave/DRSMZG +weaver/M +weaving/M +web/SM +webbed +webbing/M +webcam/MS +webcast/SMG +webdesign/MS +webfeet +webfoot/M +webinar/SM +webisode/MS +weblog/MS +webmaster/SM +webmistress/MS +webpage/SM +website/SM +wed/AS +wedded/A +wedder +wedding/SM +wedge/DSMG +wedgie/MS +wedlock/M +wee/RSMT +weed/MDRSZG +weeder/M +weedkiller/S +weedless +weedy/TR +weeing +week/MYS +weekday/SM +weekend/SZGMDR +weekly/SM +weeknight/SM +ween/DSG +weenie/MTRS +weensy/RT +weeny +weep/MRJSZG +weeper/M +weepie +weepy/TRSM +weevil/MS +weft/MS +weigh's +weigh/AGD +weighbridge/S +weighs/A +weight/MDSJG +weighted/U +weightily +weightiness/M +weightless/YP +weightlessness/M +weightlifter/MS +weightlifting/M +weighty/PTR +weir/MS +weird/PTGDRY +weirdie/MS +weirdness/M +weirdo/MS +welcome/MGDS +weld/MDRBSZG +welder/M +welfare/M +welkin/M +well/MDPSG +wellhead/SM +wellie +wellington/MS +wellness/M +wellspring/MS +welly/S +welp +welsh/ZGDRS +welsher/M +welt/MDRSZG +welter/GMD +welterweight/SM +wen/M +wench/MS +wend/DSG +went +wept +were +weren't +werewolf/M +werewolves +west/M +westbound +westerly/SM +western/SZMR +westerner/M +westernization/M +westernize/GDS +westernmost +westward/S +wet/SMYP +wetback/SM +wetland/SM +wetness/M +wetter/SM +wettest +wetting +wetware/S +whack/SJZGMDR +whacker/M +whale/DRSMZG +whaleboat/MS +whalebone/M +whaler/M +whaling/M +wham/MS +whammed +whamming +whammy/SM +wharf/M +wharves +what/MS +whatchamacallit/MS +whatever +whatnot/M +whatshername +whatshisname +whatsit/S +whatsoever +wheal/SM +wheat/MN +wheatgerm +wheatmeal +whee +wheedle/DRSZG +wheedler/M +wheel/SMDRG +wheelbarrow/SM +wheelbase/SM +wheelchair/SM +wheelhouse/MS +wheelie/SM +wheelwright/MS +wheeze/DSMG +wheezily +wheeziness/M +wheezy/PRT +whelk/SMD +whelm/SDG +whelp/SMDG +when/MS +whence +whenever +whensoever +where/SM +whereabouts/M +whereas +whereat +whereby +wherefore/MS +wherein +whereof +whereon +wheresoever +whereto +whereupon +wherever +wherewith +wherewithal/M +wherry/SM +whet/S +whether +whetstone/SM +whetted +whetting +whew +whey/M +which +whichever +whiff/SMDG +whiffletree/MS +while/DSMG +whilom +whilst +whim/MS +whimper/MDGS +whimsical/Y +whimsicality/M +whimsy/SM +whine/DRSMZG +whiner/M +whinge/DRSZG +whingeing +whinny/GDSM +whiny/RT +whip/MS +whipcord/M +whiplash/MS +whipped +whipper/MS +whippersnapper/MS +whippet/MS +whipping/SM +whippletree/SM +whippoorwill/MS +whipsaw/MDGS +whir/MS +whirl/SMDG +whirligig/MS +whirlpool/MS +whirlwind/MS +whirlybird/SM +whirred +whirring +whisk/SMDRZG +whisker/MD +whiskery +whiskey/MS +whisky/SM +whiskys +whisper/MDRSZG +whisperer/M +whist/M +whistle/MZGDRS +whistler/M +whit/MDNRSXTGJ +white/SPM +whitebait +whiteboard/S +whitecap/SM +whitefish/MS +whitehead/MS +whitelist/GDS +whiten/ZGDRJ +whitener/M +whiteness/M +whitening/M +whiteout/SM +whitepaper/MS +whitetail/MS +whitewall/SM +whitewash/MDSG +whitewater/M +whitey/SM +whither +whiting/M +whitish +whittle/ZGDRS +whittler/M +whiz/M +whizkid/M +whizz/MDSG +whizzbang/MS +who'd +who'll +who're +who've +who/M +whoa +whodunit/MS +whoever +whole/SMP +wholefood/S +wholegrain +wholehearted/YP +wholeheartedness/M +wholemeal +wholeness/M +wholesale/MZGDRS +wholesaler/M +wholesome/UP +wholesomely +wholesomeness/UM +wholewheat +wholly +whom +whomever +whomsoever +whoop/SMDRZG +whoopee/S +whooper/M +whoosh/MDSG +whop/S +whopped +whopper/SM +whopping +whore/SMG +whorehouse/MS +whoreish +whorish +whorl/SMD +whose +whoso +whosoever +whup/S +whupped +whupping +why'd +why/M +whys +wick/MDRSZGJ +wicked/TPRY +wickedness/M +wicker/M +wickerwork/M +wicket/SM +wide/YTRP +widemouthed +widen/SDRZG +widener/M +wideness/M +widescreen/MS +widespread +widgeon/MS +widget/S +widow/SMDRZG +widower/M +widowhood/M +width/M +widths +wield/SDRZG +wielder/M +wiener/SM +wienie/SM +wife/MY +wifeless +wig/SM +wigeon/SM +wigged +wigging +wiggle/DRSMZG +wiggler/M +wiggly/TR +wight/SM +wiglet/SM +wigwag/SM +wigwagged +wigwagging +wigwam/SM +wiki/MS +wild/MRYSTP +wildcard/MS +wildcat/MS +wildcatted +wildcatter/MS +wildcatting +wildebeest/MS +wilderness/MS +wildfire/MS +wildflower/SM +wildfowl/M +wildlife/M +wildness/M +wilds/M +wile/MGDS +wilful/P +wilfulness/M +wiliness/M +will/MDS +willful/PY +willfulness/M +willies/M +willing/UPY +willingness/UM +williwaw/MS +willow/SM +willowy +willpower/M +willy-nilly +willy/S +wilt/MDSG +wily/RTP +wimp/MDSG +wimpish +wimple/DSMG +wimpy/RT +win/SGMD +wince/DSMG +winch/MDSG +wind's +wind/UASG +windbag/SM +windblown +windbreak/SZMR +windbreaker/M +windburn/MD +windcheater/S +windchill/M +winded +winder/SM +windfall/MS +windflower/MS +windily +windiness/M +winding's +windjammer/SM +windlass/MS +windless +windmill/MDGS +window/SMDG +windowless +windowpane/SM +windowsill/SM +windpipe/MS +windproof +windrow/SM +windscreen/SM +windshield/SM +windsock/MS +windstorm/MS +windsurf/ZGDRS +windsurfer/M +windsurfing/M +windswept +windup/SM +windward/M +windy/RTP +wine/MS +wineglass/MS +winegrower/MS +winemaker/MS +winery/SM +wing/MDRZG +wingding/MS +wingless +winglike +wingnut/SM +wingspan/MS +wingspread/SM +wingtip/SM +wink/MDRSZG +winker/M +winkle/DSMG +winnable/U +winner/SM +winning/MYS +winnow/ZGSDR +winnower/M +wino/MS +winsome/YTRP +winsomeness/M +winsorization +winsorize/GDS +winter/GSMD +wintergreen/M +winterize/GDS +wintertime/M +wintry/TR +winy/RT +wipe/MZGDRS +wiper/M +wire's +wire/AGDS +wired/S +wirehair/MS +wireless/MS +wiretap/MS +wiretapped +wiretapper/SM +wiretapping/M +wiriness/M +wiring/M +wiry/RTP +wisdom/M +wise/MYTGDRS +wiseacre/SM +wisecrack/MDSG +wiseguy/S +wish/MDRSZG +wishbone/SM +wisher/M +wishful/Y +wishlist's +wishy-washy +wisp/MS +wispy/RT +wist +wisteria/SM +wistful/YP +wistfulness/M +wit/SM +witch/MDSG +witchcraft/M +witchery/M +with +withal +withdraw/SG +withdrawal/MS +withdrawn +withdrew +withe/DRSMZG +wither/JGD +withering/Y +withers/M +withheld +withhold/SG +withholding/M +within/M +without +withstand/GS +withstood +witless/PY +witlessness/M +witness/MDSG +wits/M +witted +witter/SGD +witticism/SM +wittily +wittiness/M +witting/UY +witty/RPT +wive/GDS +wiz/S +wizard/SMY +wizardry/M +wizened +wk/Y +woad/M +woah +wobble/MGDS +wobbliness/M +wobbly/RTP +wodge/S +woe/SM +woebegone +woeful/YP +woefuller +woefullest +woefulness/M +wog/S +wok/SMN +woke +wold/MS +wolf/MDSG +wolfhound/SM +wolfish +wolfram/M +wolverine/SM +wolves +woman/M +womanhood/M +womanish +womanize/DRSZG +womanizer/M +womankind/M +womanlike/M +womanliness/M +womanly/RPT +womb/MS +wombat/MS +womble/S +women/M +womenfolk/SM +womenfolks/M +won't +won/M +wonder/MDGLS +wonderful/YP +wonderfulness/M +wondering/Y +wonderland/MS +wonderment/M +wondrous/Y +wonk/MS +wonky/TR +wont/MD +wonted/U +woo/SZGDR +wood/MDNSG +woodbine/M +woodblock/MS +woodcarver/MS +woodcarving/SM +woodchuck/MS +woodcock/SM +woodcraft/M +woodcut/SM +woodcutter/SM +woodcutting/M +wooden/RYTP +woodenness/M +woodiness/M +woodland/SM +woodlice +woodlot/SM +woodlouse +woodman/M +woodmen +woodpecker/MS +woodpile/SM +woods/M +woodshed/SM +woodsiness/M +woodsman/M +woodsmen +woodsy/RTP +woodwind/MS +woodwork/MRZG +woodworker/M +woodworking/M +woodworm/S +woody/TPRSM +wooer/M +woof/MDRSZG +woofer/M +wool/MNX +woolen/M +woolgathering/M +wooliness +woolliness/M +woolly/RSMPT +woozily +wooziness/M +woozy/TRP +wop/MS! +word's +word/ADSG +wordage/M +wordbook/SM +wordie +wordily +wordiness/M +wording/SM +wordless/Y +wordplay/M +wordsmith +wordsmiths +wordy/TPRS +wore +work's +work/ADJSG +workable/U +workaday +workaholic/SM +workaround/S +workbasket/S +workbench/MS +workbook/MS +workday/SM +worker/MS +workfare/M +workflow/MS +workforce/M +workhorse/SM +workhouse/SM +working's +workingman/M +workingmen +workings/M +workingwoman/M +workingwomen +workload/MS +workman/M +workmanlike +workmanship/M +workmate/S +workmen +workout/SM +workplace/MS +workroom/MS +works/M +worksheet/MS +workshop/MS +workshy +worksite/S +workspace +workstation/MS +worktable/MS +worktop/S +workup/MS +workweek/SM +world/SM +worldlier +worldliness/UM +worldly/UTP +worldview/SM +worldwide +worm/MDSG +wormhole/MS +wormwood/M +wormy/TR +worn/U +worried/Y +worrier/M +worriment/M +worrisome +worry/ZGDRSMJ +worrying/Y +worrywart/SM +worse/M +worsen/DSG +worship/ZGSMDR +worshiper/M +worshipful +worst/SGMD +worsted/M +wort/M +worth/M +worthies +worthily/U +worthiness/UM +worthless/PY +worthlessness/M +worthwhile +worthy's +worthy/UPRT +wot +wotcha +would've +would/S +wouldn't +wouldst +wound/SGMDR +wove/A +woven/AU +wow/SGMD +wpm +wrack/GSMD +wraith/M +wraiths +wrangle/DRSMZGJ +wrangler/M +wrap's +wrap/US +wraparound/SM +wrapped/U +wrapper/SM +wrapping/MS +wrasse/MS +wrath/M +wrathful/Y +wreak/SGD +wreath/MDSG +wreathe +wreaths +wreck/SZGMDR +wreckage/M +wrecker/M +wren/MS +wrench/MDSG +wrest/SGMD +wrestle/MZGDRS +wrestler/M +wrestling/M +wretch/MS +wretched/TPRY +wretchedness/M +wriggle/MZGDRS +wriggler/M +wriggly +wright/MS +wring/SZGMR +wringer/M +wrinkle/MGDS +wrinkled/U +wrinkly/TRSM +wrist/SM +wristband/MS +wristwatch/MS +writ/MRBJSZG +write/S +writer/M +writhe/MGDS +writing/M +written/AU +wrong/STGMPDRY +wrongdoer/SM +wrongdoing/SM +wrongful/PY +wrongfulness/M +wrongheaded/YP +wrongheadedness/M +wrongness/M +wrote/A +wroth +wrought +wrung +wry/Y +wryer +wryest +wryness/M +wt +wunderkind/S +wurst/SM +wuss/MS +wussy/RSMT +x +xci +xcii +xciv +xcix +xcvi +xcvii +xenon/M +xenophile/S +xenophobe/MS +xenophobia/M +xenophobic +xerographic +xerography/M +xerox/MDSG +xi/SM +xii +xiii +xiv +xix +xor +xref/S +xterm/M +xv +xvi +xvii +xviii +xx +xxi +xxii +xxiii +xxiv +xxix +xxv +xxvi +xxvii +xxviii +xxx +xxxi +xxxii +xxxiii +xxxiv +xxxix +xxxv +xxxvi +xxxvii +xxxviii +xylem/M +xylene +xylophone/SM +xylophonist/MS +y +y'all +ya +yacht/SMDG +yachting/M +yachtsman/M +yachtsmen +yachtswoman/M +yachtswomen +yahoo/SM +yak/SM +yakked +yakking +yam/SM +yammer/SZGMDR +yammerer/M +yang/M +yank/MDSG +yap/SM +yapped +yapping +yard/MS +yardage/MS +yardarm/MS +yardman/M +yardmaster/MS +yardmen +yardstick/MS +yarmulke/SM +yarn/MS +yarrow/M +yashmak/S +yaw/SGMD +yawl/MS +yawn/MDRSZG +yawner/M +yaws/M +yay +yd +ye/RST +yea/SM +yeah/M +yeahs +year/MYS +yearbook/MS +yearling/MS +yearlong +yearly/SM +yearn/GSJD +yearning/M +yeast/SM +yeasty/RT +yegg/MS +yell/MDSG +yellow/MDRTGPS +yellowhammer/S +yellowish +yellowness/M +yellowy +yelp/MDSG +yen/SM +yeoman/M +yeomanry/M +yeomen +yep/SM +yes/MS +yeshiva/SM +yeshivot +yessed +yessing +yesterday/MS +yesteryear/M +yet +yeti/MS +yew/SM +yid/S +yield/JSGMD +yikes +yin/M +yip/SM +yipe +yipped +yippee +yipping +yo +yob/S +yobbo/S +yobibyte/SM +yodel/SMDRZG +yodeler/M +yoga/M +yogi/MS +yogic +yogurt/SM +yoke's +yoke/UGDS +yokel/SM +yolk/MDS +yon +yonder +yonks +yore/M +you'd +you'll +you're +you've +you/SMH +young/TMR +youngish +youngster/MS +your/S +yourself +yourselves +youth/M +youthful/YP +youthfulness/M +youths +yow +yowl/MDSG +yowsa +yowsah +yowza +yowzah +yr/S +ytterbium/M +yttrium/M +yuan/M +yucca/SM +yuck/MDSG +yucky/TR +yuk/SM +yukked +yukking +yukky +yule/M +yuletide/M +yum +yummy/TR +yup/SM +yuppie/MS +yuppify/GDS +yurt/MS +z/DNXTGJ +zaniness/M +zany/RSMPT +zap/SM +zapped +zapper/MS +zapping +zappy +zeal/M +zealot/MS +zealotry/M +zealous/YP +zealousness/M +zebibyte/SM +zebra/SM +zebu/MS +zed/SM +zeitgeist/SM +zenith/M +zeniths +zenned +zeolite/S +zephyr/MS +zeppelin/MS +zero/MDHSG +zeroes +zest/MS +zestful/YP +zestfulness/M +zesty/RT +zeta/MS +zigzag/SM +zigzagged +zigzagging +zilch/M +zillion/MS +zinc/MS +zincked +zincking +zine/S +zinfandel/M +zing/MDRZG +zinger/M +zingy/RT +zinnia/MS +zip's +zip/US +zipped/U +zipper/MDGS +zipping/U +zippy/TR +zircon/MS +zirconium/M +zit/SM +zither/MS +zloty/SM +zlotys +zodiac/MS +zodiacal +zombie/MS +zonal/Y +zone's +zone/AGDS +zoning/M +zonked +zoo/SM +zookeeper/SM +zoological/Y +zoologist/SM +zoology/M +zoom/MDSG +zoophyte/SM +zoophytic +zooplankton +zorch +zoster +zounds +zucchini/MS +zuke/S +zwieback/M +zydeco/M +zygote/SM +zygotic +zymurgy/M +�ngstr�m/M +�clair/SM +�clat/M +�lan/M +�migr�/SM +�p�e/MS +�tude/SM diff --git a/Basilisk/Bin/basilisk/fonts/TwemojiMozilla.ttf b/Basilisk/Bin/basilisk/fonts/TwemojiMozilla.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d79250cb031a99ce7a23f15657bd02a58410d66a Binary files /dev/null and b/Basilisk/Bin/basilisk/fonts/TwemojiMozilla.ttf differ diff --git a/Basilisk/Bin/basilisk/freebl3.chk b/Basilisk/Bin/basilisk/freebl3.chk new file mode 100644 index 0000000000000000000000000000000000000000..3d3e476a84c5a9e20cc61c77097782ddc479f58c Binary files /dev/null and b/Basilisk/Bin/basilisk/freebl3.chk differ diff --git a/Basilisk/Bin/basilisk/freebl3.dll b/Basilisk/Bin/basilisk/freebl3.dll new file mode 100644 index 0000000000000000000000000000000000000000..650aa4a79a0267cf77686d63247f5f3aca47559f Binary files /dev/null and b/Basilisk/Bin/basilisk/freebl3.dll differ diff --git a/Basilisk/Bin/basilisk/gmp-clearkey/0.1/clearkey.dll b/Basilisk/Bin/basilisk/gmp-clearkey/0.1/clearkey.dll new file mode 100644 index 0000000000000000000000000000000000000000..8d188a02c8c520c5c247a77942328a0ff865062e Binary files /dev/null and b/Basilisk/Bin/basilisk/gmp-clearkey/0.1/clearkey.dll differ diff --git a/Basilisk/Bin/basilisk/gmp-clearkey/0.1/clearkey.info b/Basilisk/Bin/basilisk/gmp-clearkey/0.1/clearkey.info new file mode 100644 index 0000000000000000000000000000000000000000..78dee33045cb1750c1e793cebe0689c7a620772d --- /dev/null +++ b/Basilisk/Bin/basilisk/gmp-clearkey/0.1/clearkey.info @@ -0,0 +1,5 @@ +Name: clearkey +Description: ClearKey Gecko Media Plugin +Version: 1 +APIs: eme-decrypt-v9[org.w3.clearkey], decode-audio[aac:org.w3.clearkey], decode-video[h264:org.w3.clearkey] +Libraries: dxva2.dll, d3d9.dll, msmpeg2vdec.dll, msmpeg2adec.dll, MSAudDecMFT.dll, evr.dll, mfheaacdec.dll, mfh264dec.dll, mfplat.dll diff --git a/Basilisk/Bin/basilisk/icudt58l.dat b/Basilisk/Bin/basilisk/icudt58l.dat new file mode 100644 index 0000000000000000000000000000000000000000..0bded3ec6448c32e6462bbb7d8bb39f6586157d8 Binary files /dev/null and b/Basilisk/Bin/basilisk/icudt58l.dat differ diff --git a/Basilisk/Bin/basilisk/lgpllibs.dll b/Basilisk/Bin/basilisk/lgpllibs.dll new file mode 100644 index 0000000000000000000000000000000000000000..ffce9990c0e63686f8d90dcf2f728bb6c537cd0b Binary files /dev/null and b/Basilisk/Bin/basilisk/lgpllibs.dll differ diff --git a/Basilisk/Bin/basilisk/libEGL.dll b/Basilisk/Bin/basilisk/libEGL.dll new file mode 100644 index 0000000000000000000000000000000000000000..e960f84a860bb7b29bc25bda9c461b83add49a58 Binary files /dev/null and b/Basilisk/Bin/basilisk/libEGL.dll differ diff --git a/Basilisk/Bin/basilisk/libGLESv2.dll b/Basilisk/Bin/basilisk/libGLESv2.dll new file mode 100644 index 0000000000000000000000000000000000000000..d02cb548ae6b1188bb97933cfa52671168cf8437 Binary files /dev/null and b/Basilisk/Bin/basilisk/libGLESv2.dll differ diff --git a/Basilisk/Bin/basilisk/mozavcodec.dll b/Basilisk/Bin/basilisk/mozavcodec.dll new file mode 100644 index 0000000000000000000000000000000000000000..d980ba46a97875539b7e4467afb72c1aadfbee04 Binary files /dev/null and b/Basilisk/Bin/basilisk/mozavcodec.dll differ diff --git a/Basilisk/Bin/basilisk/mozavutil.dll b/Basilisk/Bin/basilisk/mozavutil.dll new file mode 100644 index 0000000000000000000000000000000000000000..7cde5554885c225d0965ce0551ffedc1d9414fbd Binary files /dev/null and b/Basilisk/Bin/basilisk/mozavutil.dll differ diff --git a/Basilisk/Bin/basilisk/mozglue.dll b/Basilisk/Bin/basilisk/mozglue.dll new file mode 100644 index 0000000000000000000000000000000000000000..7902ebd91030551cca538e21d9192ce8854a66ca Binary files /dev/null and b/Basilisk/Bin/basilisk/mozglue.dll differ diff --git a/Basilisk/Bin/basilisk/mozsqlite3.dll b/Basilisk/Bin/basilisk/mozsqlite3.dll new file mode 100644 index 0000000000000000000000000000000000000000..febe470ddbb7aca7b4c910ac60b69b49be7fa779 Binary files /dev/null and b/Basilisk/Bin/basilisk/mozsqlite3.dll differ diff --git a/Basilisk/Bin/basilisk/msvcp140.dll b/Basilisk/Bin/basilisk/msvcp140.dll new file mode 100644 index 0000000000000000000000000000000000000000..8501b34b3c70736745afce77cf9ff1cc8f9d804f Binary files /dev/null and b/Basilisk/Bin/basilisk/msvcp140.dll differ diff --git a/Basilisk/Bin/basilisk/nss3.dll b/Basilisk/Bin/basilisk/nss3.dll new file mode 100644 index 0000000000000000000000000000000000000000..1a3fc3505986810b524bc5ae37d42db94198293d Binary files /dev/null and b/Basilisk/Bin/basilisk/nss3.dll differ diff --git a/Basilisk/Bin/basilisk/nssckbi.dll b/Basilisk/Bin/basilisk/nssckbi.dll new file mode 100644 index 0000000000000000000000000000000000000000..ac1bb7b59f28bd837e1520f2f06847d1eed079f6 Binary files /dev/null and b/Basilisk/Bin/basilisk/nssckbi.dll differ diff --git a/Basilisk/Bin/basilisk/nssdbm3.chk b/Basilisk/Bin/basilisk/nssdbm3.chk new file mode 100644 index 0000000000000000000000000000000000000000..c9f7d304513f65519cd715dc030db0b719cc2308 Binary files /dev/null and b/Basilisk/Bin/basilisk/nssdbm3.chk differ diff --git a/Basilisk/Bin/basilisk/nssdbm3.dll b/Basilisk/Bin/basilisk/nssdbm3.dll new file mode 100644 index 0000000000000000000000000000000000000000..065c9df0cd96115869385ee2adbc7ccfad5d4ddd Binary files /dev/null and b/Basilisk/Bin/basilisk/nssdbm3.dll differ diff --git a/Basilisk/Bin/basilisk/omni.ja b/Basilisk/Bin/basilisk/omni.ja new file mode 100644 index 0000000000000000000000000000000000000000..a78b4207eb2045bd38ad4bd1426fc0725c323013 Binary files /dev/null and b/Basilisk/Bin/basilisk/omni.ja differ diff --git a/Basilisk/Bin/basilisk/platform.ini b/Basilisk/Bin/basilisk/platform.ini new file mode 100644 index 0000000000000000000000000000000000000000..27b3b59b878b33131370888b4ce34cc3a7a98e7c --- /dev/null +++ b/Basilisk/Bin/basilisk/platform.ini @@ -0,0 +1,3 @@ +[Build] +BuildID=20201125140449 +Milestone=4.7.0 diff --git a/Basilisk/Bin/basilisk/plugin-container.exe b/Basilisk/Bin/basilisk/plugin-container.exe new file mode 100755 index 0000000000000000000000000000000000000000..6b8633957cefffd4df4e2a39d8c05f81afddc075 Binary files /dev/null and b/Basilisk/Bin/basilisk/plugin-container.exe differ diff --git a/Basilisk/Bin/basilisk/plugin-hang-ui.exe b/Basilisk/Bin/basilisk/plugin-hang-ui.exe new file mode 100755 index 0000000000000000000000000000000000000000..ae19d350804bd4428abb6849857d5895d8455865 Binary files /dev/null and b/Basilisk/Bin/basilisk/plugin-hang-ui.exe differ diff --git a/Basilisk/Bin/basilisk/precomplete b/Basilisk/Bin/basilisk/precomplete new file mode 100644 index 0000000000000000000000000000000000000000..c1ce428038357af2d9b80254c4de9c6569e0e8f8 --- /dev/null +++ b/Basilisk/Bin/basilisk/precomplete @@ -0,0 +1,101 @@ +remove "xul.dll" +remove "vcruntime140.dll" +remove "uninstall/helper.exe" +remove "ucrtbase.dll" +remove "softokn3.dll" +remove "softokn3.chk" +remove "removed-files" +remove "precomplete" +remove "plugin-hang-ui.exe" +remove "plugin-container.exe" +remove "platform.ini" +remove "omni.ja" +remove "nssdbm3.dll" +remove "nssdbm3.chk" +remove "nssckbi.dll" +remove "nss3.dll" +remove "msvcp140.dll" +remove "mozsqlite3.dll" +remove "mozglue.dll" +remove "mozavutil.dll" +remove "mozavcodec.dll" +remove "libGLESv2.dll" +remove "libEGL.dll" +remove "lgpllibs.dll" +remove "icudt58l.dat" +remove "gmp-clearkey/0.1/clearkey.info" +remove "gmp-clearkey/0.1/clearkey.dll" +remove "freebl3.dll" +remove "freebl3.chk" +remove "fonts/TwemojiMozilla.ttf" +remove "dictionaries/en-US.dic" +remove "dictionaries/en-US.aff" +remove "dependentlibs.list" +remove "d3dcompiler_47.dll" +remove "chrome.manifest" +remove "browser/omni.ja" +remove "browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi" +remove "browser/components/components.manifest" +remove "browser/components/browsercomps.dll" +remove "browser/chrome.manifest" +remove "browser/blocklist.xml" +remove "browser/VisualElements/VisualElements_70.png" +remove "browser/VisualElements/VisualElements_150.png" +remove "basilisk.exe" +remove "basilisk.VisualElementsManifest.xml" +remove "application.ini" +remove "api-ms-win-crt-utility-l1-1-0.dll" +remove "api-ms-win-crt-time-l1-1-0.dll" +remove "api-ms-win-crt-string-l1-1-0.dll" +remove "api-ms-win-crt-stdio-l1-1-0.dll" +remove "api-ms-win-crt-runtime-l1-1-0.dll" +remove "api-ms-win-crt-process-l1-1-0.dll" +remove "api-ms-win-crt-private-l1-1-0.dll" +remove "api-ms-win-crt-multibyte-l1-1-0.dll" +remove "api-ms-win-crt-math-l1-1-0.dll" +remove "api-ms-win-crt-locale-l1-1-0.dll" +remove "api-ms-win-crt-heap-l1-1-0.dll" +remove "api-ms-win-crt-filesystem-l1-1-0.dll" +remove "api-ms-win-crt-environment-l1-1-0.dll" +remove "api-ms-win-crt-convert-l1-1-0.dll" +remove "api-ms-win-crt-conio-l1-1-0.dll" +remove "api-ms-win-core-util-l1-1-0.dll" +remove "api-ms-win-core-timezone-l1-1-0.dll" +remove "api-ms-win-core-sysinfo-l1-1-0.dll" +remove "api-ms-win-core-synch-l1-2-0.dll" +remove "api-ms-win-core-synch-l1-1-0.dll" +remove "api-ms-win-core-string-l1-1-0.dll" +remove "api-ms-win-core-rtlsupport-l1-1-0.dll" +remove "api-ms-win-core-profile-l1-1-0.dll" +remove "api-ms-win-core-processthreads-l1-1-1.dll" +remove "api-ms-win-core-processthreads-l1-1-0.dll" +remove "api-ms-win-core-processenvironment-l1-1-0.dll" +remove "api-ms-win-core-namedpipe-l1-1-0.dll" +remove "api-ms-win-core-memory-l1-1-0.dll" +remove "api-ms-win-core-localization-l1-2-0.dll" +remove "api-ms-win-core-libraryloader-l1-1-0.dll" +remove "api-ms-win-core-interlocked-l1-1-0.dll" +remove "api-ms-win-core-heap-l1-1-0.dll" +remove "api-ms-win-core-handle-l1-1-0.dll" +remove "api-ms-win-core-file-l2-1-0.dll" +remove "api-ms-win-core-file-l1-2-0.dll" +remove "api-ms-win-core-file-l1-1-0.dll" +remove "api-ms-win-core-errorhandling-l1-1-0.dll" +remove "api-ms-win-core-debug-l1-1-0.dll" +remove "api-ms-win-core-datetime-l1-1-0.dll" +remove "api-ms-win-core-console-l1-2-0.dll" +remove "api-ms-win-core-console-l1-1-0.dll" +remove "IA2Marshal.dll" +remove "AccessibleMarshal.dll" +remove "Accessible.tlb" +rmdir "uninstall/" +rmdir "gmp-clearkey/0.1/" +rmdir "gmp-clearkey/" +rmdir "fonts/" +rmdir "dictionaries/" +rmdir "defaults/pref/" +rmdir "defaults/" +rmdir "browser/extensions/" +rmdir "browser/components/" +rmdir "browser/VisualElements/" +rmdir "browser/" diff --git a/Basilisk/Bin/basilisk/removed-files b/Basilisk/Bin/basilisk/removed-files new file mode 100644 index 0000000000000000000000000000000000000000..70169fe07dba476ea8b015a5ff759ce53100af42 --- /dev/null +++ b/Basilisk/Bin/basilisk/removed-files @@ -0,0 +1,24 @@ +distribution/extensions/testpilot@labs.mozilla.com.xpi +chrome/ +chrome/overlayinfo/ +components/ +defaults/autoconfig/ +defaults/profile/ +defaults/profile/chrome/ +defaults/profile/US/* +defaults/profile/extensions/ +defaults/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/* +distribution/ +distribution/extensions/ +extensions/ +extensions/inspector@mozilla.org/* +extensions/reporter@mozilla.org/* +extensions/talkback@mozilla.org/* +extensions/testpilot@labs.mozilla.com/* +extensions/{641d8d09-7dda-4850-8228-ac0ab65e2ac9}/* +extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/* +greprefs/ +jssubloader/ +modules/ +searchplugins/* +webapprt/components/ diff --git a/Basilisk/Bin/basilisk/softokn3.chk b/Basilisk/Bin/basilisk/softokn3.chk new file mode 100644 index 0000000000000000000000000000000000000000..78dd85d01675b103a000f72d1e1eee6553d1adae Binary files /dev/null and b/Basilisk/Bin/basilisk/softokn3.chk differ diff --git a/Basilisk/Bin/basilisk/softokn3.dll b/Basilisk/Bin/basilisk/softokn3.dll new file mode 100644 index 0000000000000000000000000000000000000000..9b947e618652c19ebcf1e8b2fde1a3198790de70 Binary files /dev/null and b/Basilisk/Bin/basilisk/softokn3.dll differ diff --git a/Basilisk/Bin/basilisk/ucrtbase.dll b/Basilisk/Bin/basilisk/ucrtbase.dll new file mode 100644 index 0000000000000000000000000000000000000000..70694a093cb75a3e95aefd2b258de4a26dd9db5f Binary files /dev/null and b/Basilisk/Bin/basilisk/ucrtbase.dll differ diff --git a/Basilisk/Bin/basilisk/uninstall/helper.exe b/Basilisk/Bin/basilisk/uninstall/helper.exe new file mode 100755 index 0000000000000000000000000000000000000000..0f9aaa94562bbd0a1411317d173b631078c5d4bd Binary files /dev/null and b/Basilisk/Bin/basilisk/uninstall/helper.exe differ diff --git a/Basilisk/Bin/basilisk/vcruntime140.dll b/Basilisk/Bin/basilisk/vcruntime140.dll new file mode 100644 index 0000000000000000000000000000000000000000..21c18f7e82b0af7c723ab8f403a4c6237aec552e Binary files /dev/null and b/Basilisk/Bin/basilisk/vcruntime140.dll differ diff --git a/Basilisk/Bin/basilisk/xul.dll b/Basilisk/Bin/basilisk/xul.dll new file mode 100644 index 0000000000000000000000000000000000000000..2fd3fa9436aeb92ac8d45035dd147a4b4fe60ce5 Binary files /dev/null and b/Basilisk/Bin/basilisk/xul.dll differ diff --git a/Basilisk/MACAO/macao_12/.idea/.gitignore b/Basilisk/MACAO/macao_12/.idea/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..b58b603fea78041071d125a30db58d79b3d49217 --- /dev/null +++ b/Basilisk/MACAO/macao_12/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/Basilisk/MACAO/macao_12/.idea/dbnavigator.xml b/Basilisk/MACAO/macao_12/.idea/dbnavigator.xml new file mode 100644 index 0000000000000000000000000000000000000000..fc7f36a8b3a411aa7b5693b9bb4186eb189a1b61 --- /dev/null +++ b/Basilisk/MACAO/macao_12/.idea/dbnavigator.xml @@ -0,0 +1,411 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="DBNavigator.Project.DataEditorManager"> + <record-view-column-sorting-type value="BY_INDEX" /> + <value-preview-text-wrapping value="true" /> + <value-preview-pinned value="false" /> + </component> + <component name="DBNavigator.Project.DatabaseEditorStateManager"> + <last-used-providers /> + </component> + <component name="DBNavigator.Project.DatabaseFileManager"> + <open-files /> + </component> + <component name="DBNavigator.Project.Settings"> + <connections /> + <browser-settings> + <general> + <display-mode value="TABBED" /> + <navigation-history-size value="100" /> + <show-object-details value="false" /> + </general> + <filters> + <object-type-filter> + <object-type name="SCHEMA" enabled="true" /> + <object-type name="USER" enabled="true" /> + <object-type name="ROLE" enabled="true" /> + <object-type name="PRIVILEGE" enabled="true" /> + <object-type name="CHARSET" enabled="true" /> + <object-type name="TABLE" enabled="true" /> + <object-type name="VIEW" enabled="true" /> + <object-type name="MATERIALIZED_VIEW" enabled="true" /> + <object-type name="NESTED_TABLE" enabled="true" /> + <object-type name="COLUMN" enabled="true" /> + <object-type name="INDEX" enabled="true" /> + <object-type name="CONSTRAINT" enabled="true" /> + <object-type name="DATASET_TRIGGER" enabled="true" /> + <object-type name="DATABASE_TRIGGER" enabled="true" /> + <object-type name="SYNONYM" enabled="true" /> + <object-type name="SEQUENCE" enabled="true" /> + <object-type name="PROCEDURE" enabled="true" /> + <object-type name="FUNCTION" enabled="true" /> + <object-type name="PACKAGE" enabled="true" /> + <object-type name="TYPE" enabled="true" /> + <object-type name="TYPE_ATTRIBUTE" enabled="true" /> + <object-type name="ARGUMENT" enabled="true" /> + <object-type name="DIMENSION" enabled="true" /> + <object-type name="CLUSTER" enabled="true" /> + <object-type name="DBLINK" enabled="true" /> + </object-type-filter> + </filters> + <sorting> + <object-type name="COLUMN" sorting-type="NAME" /> + <object-type name="FUNCTION" sorting-type="NAME" /> + <object-type name="PROCEDURE" sorting-type="NAME" /> + <object-type name="ARGUMENT" sorting-type="POSITION" /> + <object-type name="TYPE ATTRIBUTE" sorting-type="POSITION" /> + </sorting> + <default-editors> + <object-type name="VIEW" editor-type="SELECTION" /> + <object-type name="PACKAGE" editor-type="SELECTION" /> + <object-type name="TYPE" editor-type="SELECTION" /> + </default-editors> + </browser-settings> + <navigation-settings> + <lookup-filters> + <lookup-objects> + <object-type name="SCHEMA" enabled="true" /> + <object-type name="USER" enabled="false" /> + <object-type name="ROLE" enabled="false" /> + <object-type name="PRIVILEGE" enabled="false" /> + <object-type name="CHARSET" enabled="false" /> + <object-type name="TABLE" enabled="true" /> + <object-type name="VIEW" enabled="true" /> + <object-type name="MATERIALIZED VIEW" enabled="true" /> + <object-type name="INDEX" enabled="true" /> + <object-type name="CONSTRAINT" enabled="true" /> + <object-type name="DATASET TRIGGER" enabled="true" /> + <object-type name="DATABASE TRIGGER" enabled="true" /> + <object-type name="SYNONYM" enabled="false" /> + <object-type name="SEQUENCE" enabled="true" /> + <object-type name="PROCEDURE" enabled="true" /> + <object-type name="FUNCTION" enabled="true" /> + <object-type name="PACKAGE" enabled="true" /> + <object-type name="TYPE" enabled="true" /> + <object-type name="DIMENSION" enabled="false" /> + <object-type name="CLUSTER" enabled="false" /> + <object-type name="DBLINK" enabled="true" /> + </lookup-objects> + <force-database-load value="false" /> + <prompt-connection-selection value="true" /> + <prompt-schema-selection value="true" /> + </lookup-filters> + </navigation-settings> + <dataset-grid-settings> + <general> + <enable-zooming value="true" /> + <enable-column-tooltip value="true" /> + </general> + <sorting> + <nulls-first value="true" /> + <max-sorting-columns value="4" /> + </sorting> + <audit-columns> + <column-names value="" /> + <visible value="true" /> + <editable value="false" /> + </audit-columns> + </dataset-grid-settings> + <dataset-editor-settings> + <text-editor-popup> + <active value="false" /> + <active-if-empty value="false" /> + <data-length-threshold value="100" /> + <popup-delay value="1000" /> + </text-editor-popup> + <values-actions-popup> + <show-popup-button value="true" /> + <element-count-threshold value="1000" /> + <data-length-threshold value="250" /> + </values-actions-popup> + <general> + <fetch-block-size value="100" /> + <fetch-timeout value="30" /> + <trim-whitespaces value="true" /> + <convert-empty-strings-to-null value="true" /> + <select-content-on-cell-edit value="true" /> + <large-value-preview-active value="true" /> + </general> + <filters> + <prompt-filter-dialog value="true" /> + <default-filter-type value="BASIC" /> + </filters> + <qualified-text-editor text-length-threshold="300"> + <content-types> + <content-type name="Text" enabled="true" /> + <content-type name="XML" enabled="true" /> + <content-type name="DTD" enabled="true" /> + <content-type name="HTML" enabled="true" /> + <content-type name="XHTML" enabled="true" /> + <content-type name="CSS" enabled="true" /> + <content-type name="SQL" enabled="true" /> + <content-type name="PL/SQL" enabled="true" /> + <content-type name="JavaScript" enabled="true" /> + <content-type name="JSON" enabled="true" /> + <content-type name="JSON5" enabled="true" /> + <content-type name="YAML" enabled="true" /> + </content-types> + </qualified-text-editor> + <record-navigation> + <navigation-target value="VIEWER" /> + </record-navigation> + </dataset-editor-settings> + <code-editor-settings> + <general> + <show-object-navigation-gutter value="false" /> + <show-spec-declaration-navigation-gutter value="true" /> + <enable-spellchecking value="true" /> + <enable-reference-spellchecking value="false" /> + </general> + <confirmations> + <save-changes value="false" /> + <revert-changes value="true" /> + </confirmations> + </code-editor-settings> + <code-completion-settings> + <filters> + <basic-filter> + <filter-element type="RESERVED_WORD" id="keyword" selected="true" /> + <filter-element type="RESERVED_WORD" id="function" selected="true" /> + <filter-element type="RESERVED_WORD" id="parameter" selected="true" /> + <filter-element type="RESERVED_WORD" id="datatype" selected="true" /> + <filter-element type="RESERVED_WORD" id="exception" selected="true" /> + <filter-element type="OBJECT" id="schema" selected="true" /> + <filter-element type="OBJECT" id="role" selected="true" /> + <filter-element type="OBJECT" id="user" selected="true" /> + <filter-element type="OBJECT" id="privilege" selected="true" /> + <user-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="false" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </user-schema> + <public-schema> + <filter-element type="OBJECT" id="table" selected="false" /> + <filter-element type="OBJECT" id="view" selected="false" /> + <filter-element type="OBJECT" id="materialized view" selected="false" /> + <filter-element type="OBJECT" id="index" selected="false" /> + <filter-element type="OBJECT" id="constraint" selected="false" /> + <filter-element type="OBJECT" id="trigger" selected="false" /> + <filter-element type="OBJECT" id="synonym" selected="false" /> + <filter-element type="OBJECT" id="sequence" selected="false" /> + <filter-element type="OBJECT" id="procedure" selected="false" /> + <filter-element type="OBJECT" id="function" selected="false" /> + <filter-element type="OBJECT" id="package" selected="false" /> + <filter-element type="OBJECT" id="type" selected="false" /> + <filter-element type="OBJECT" id="dimension" selected="false" /> + <filter-element type="OBJECT" id="cluster" selected="false" /> + <filter-element type="OBJECT" id="dblink" selected="false" /> + </public-schema> + <any-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="true" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </any-schema> + </basic-filter> + <extended-filter> + <filter-element type="RESERVED_WORD" id="keyword" selected="true" /> + <filter-element type="RESERVED_WORD" id="function" selected="true" /> + <filter-element type="RESERVED_WORD" id="parameter" selected="true" /> + <filter-element type="RESERVED_WORD" id="datatype" selected="true" /> + <filter-element type="RESERVED_WORD" id="exception" selected="true" /> + <filter-element type="OBJECT" id="schema" selected="true" /> + <filter-element type="OBJECT" id="user" selected="true" /> + <filter-element type="OBJECT" id="role" selected="true" /> + <filter-element type="OBJECT" id="privilege" selected="true" /> + <user-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="true" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </user-schema> + <public-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="true" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </public-schema> + <any-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="true" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </any-schema> + </extended-filter> + </filters> + <sorting enabled="true"> + <sorting-element type="RESERVED_WORD" id="keyword" /> + <sorting-element type="RESERVED_WORD" id="datatype" /> + <sorting-element type="OBJECT" id="column" /> + <sorting-element type="OBJECT" id="table" /> + <sorting-element type="OBJECT" id="view" /> + <sorting-element type="OBJECT" id="materialized view" /> + <sorting-element type="OBJECT" id="index" /> + <sorting-element type="OBJECT" id="constraint" /> + <sorting-element type="OBJECT" id="trigger" /> + <sorting-element type="OBJECT" id="synonym" /> + <sorting-element type="OBJECT" id="sequence" /> + <sorting-element type="OBJECT" id="procedure" /> + <sorting-element type="OBJECT" id="function" /> + <sorting-element type="OBJECT" id="package" /> + <sorting-element type="OBJECT" id="type" /> + <sorting-element type="OBJECT" id="dimension" /> + <sorting-element type="OBJECT" id="cluster" /> + <sorting-element type="OBJECT" id="dblink" /> + <sorting-element type="OBJECT" id="schema" /> + <sorting-element type="OBJECT" id="role" /> + <sorting-element type="OBJECT" id="user" /> + <sorting-element type="RESERVED_WORD" id="function" /> + <sorting-element type="RESERVED_WORD" id="parameter" /> + </sorting> + <format> + <enforce-code-style-case value="true" /> + </format> + </code-completion-settings> + <execution-engine-settings> + <statement-execution> + <fetch-block-size value="100" /> + <execution-timeout value="20" /> + <debug-execution-timeout value="600" /> + <focus-result value="false" /> + <prompt-execution value="false" /> + </statement-execution> + <script-execution> + <command-line-interfaces /> + <execution-timeout value="300" /> + </script-execution> + <method-execution> + <execution-timeout value="30" /> + <debug-execution-timeout value="600" /> + <parameter-history-size value="10" /> + </method-execution> + </execution-engine-settings> + <operation-settings> + <transactions> + <uncommitted-changes> + <on-project-close value="ASK" /> + <on-disconnect value="ASK" /> + <on-autocommit-toggle value="ASK" /> + </uncommitted-changes> + <multiple-uncommitted-changes> + <on-commit value="ASK" /> + <on-rollback value="ASK" /> + </multiple-uncommitted-changes> + </transactions> + <session-browser> + <disconnect-session value="ASK" /> + <kill-session value="ASK" /> + <reload-on-filter-change value="false" /> + </session-browser> + <compiler> + <compile-type value="KEEP" /> + <compile-dependencies value="ASK" /> + <always-show-controls value="false" /> + </compiler> + <debugger> + <debugger-type value="JDBC" /> + <use-generic-runners value="true" /> + </debugger> + </operation-settings> + <ddl-file-settings> + <extensions> + <mapping file-type-id="VIEW" extensions="vw" /> + <mapping file-type-id="TRIGGER" extensions="trg" /> + <mapping file-type-id="PROCEDURE" extensions="prc" /> + <mapping file-type-id="FUNCTION" extensions="fnc" /> + <mapping file-type-id="PACKAGE" extensions="pkg" /> + <mapping file-type-id="PACKAGE_SPEC" extensions="pks" /> + <mapping file-type-id="PACKAGE_BODY" extensions="pkb" /> + <mapping file-type-id="TYPE" extensions="tpe" /> + <mapping file-type-id="TYPE_SPEC" extensions="tps" /> + <mapping file-type-id="TYPE_BODY" extensions="tpb" /> + </extensions> + <general> + <lookup-ddl-files value="true" /> + <create-ddl-files value="false" /> + <synchronize-ddl-files value="true" /> + <use-qualified-names value="false" /> + <make-scripts-rerunnable value="true" /> + </general> + </ddl-file-settings> + <general-settings> + <regional-settings> + <date-format value="MEDIUM" /> + <number-format value="UNGROUPED" /> + <locale value="SYSTEM_DEFAULT" /> + <use-custom-formats value="false" /> + </regional-settings> + <environment> + <environment-types> + <environment-type id="development" name="Development" description="Development environment" color="-2430209/-12296320" readonly-code="false" readonly-data="false" /> + <environment-type id="integration" name="Integration" description="Integration environment" color="-2621494/-12163514" readonly-code="true" readonly-data="false" /> + <environment-type id="production" name="Production" description="Productive environment" color="-11574/-10271420" readonly-code="true" readonly-data="true" /> + <environment-type id="other" name="Other" description="" color="-1576/-10724543" readonly-code="false" readonly-data="false" /> + </environment-types> + <visibility-settings> + <connection-tabs value="true" /> + <dialog-headers value="true" /> + <object-editor-tabs value="true" /> + <script-editor-tabs value="false" /> + <execution-result-tabs value="true" /> + </visibility-settings> + </environment> + </general-settings> + </component> +</project> \ No newline at end of file diff --git a/Basilisk/MACAO/macao_12/.idea/macao_12.iml b/Basilisk/MACAO/macao_12/.idea/macao_12.iml new file mode 100644 index 0000000000000000000000000000000000000000..0c8867d7e175f46d4bcd66698ac13f4ca00cf592 --- /dev/null +++ b/Basilisk/MACAO/macao_12/.idea/macao_12.iml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module type="WEB_MODULE" version="4"> + <component name="NewModuleRootManager"> + <content url="file://$MODULE_DIR$"> + <excludeFolder url="file://$MODULE_DIR$/temp" /> + <excludeFolder url="file://$MODULE_DIR$/.tmp" /> + <excludeFolder url="file://$MODULE_DIR$/tmp" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + </component> +</module> \ No newline at end of file diff --git a/Basilisk/MACAO/macao_12/.idea/modules.xml b/Basilisk/MACAO/macao_12/.idea/modules.xml new file mode 100644 index 0000000000000000000000000000000000000000..5ed7644170ff3bbacc8ab9fdf13f01ee5316018c --- /dev/null +++ b/Basilisk/MACAO/macao_12/.idea/modules.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectModuleManager"> + <modules> + <module fileurl="file://$PROJECT_DIR$/.idea/macao_12.iml" filepath="$PROJECT_DIR$/.idea/macao_12.iml" /> + </modules> + </component> +</project> \ No newline at end of file diff --git a/Basilisk/MACAO/macao_12/MosMtr/gen/blanc.gif b/Basilisk/MACAO/macao_12/MosMtr/gen/blanc.gif new file mode 100644 index 0000000000000000000000000000000000000000..98b9272803ad7b3bd8b3a6eeb4f9ceca9cbd9b88 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/gen/blanc.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/gen/blanc.htm b/Basilisk/MACAO/macao_12/MosMtr/gen/blanc.htm new file mode 100644 index 0000000000000000000000000000000000000000..c2176e74c1d018b39025199f5fde3b8972bfcfe1 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/gen/blanc.htm @@ -0,0 +1,9 @@ +<html oncontextmenu="return false"> +<head> + <title>Lancement</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> +</head> + +<body> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/MosMtr/gen/blocNotes.htm b/Basilisk/MACAO/macao_12/MosMtr/gen/blocNotes.htm new file mode 100644 index 0000000000000000000000000000000000000000..00b0fb83f1b6ca69fb6187958fddd3ce39789ae3 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/gen/blocNotes.htm @@ -0,0 +1,29 @@ +<html oncontextmenu="return false"> +<head> + <title> </title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript"> + var oPage; + var oRef; + + function chargeNote() { + oRef = window.opener; + document.title = oRef.donneLex(64); + oPage = oRef.oSco.donnePage(oRef.oSco.numPageCourante); + document.formNotes.cNotes.focus(); + document.formNotes.cNotes.value = oPage.notes; + } + + function sauveNote(txtN) { + oPage.notes = txtN; + } + </script> +</head> +<body onload="chargeNote()" style="margin:20px;background-color:#eeeeee"> +<form name="formNotes" method="post"> + <textarea style="font:12px Arial;background-color:#FCF2C4;width:258px;height:260px" name="cNotes" + onchange="sauveNote(this.value)"> + </textarea> +</form> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/MosMtr/gen/envoiMsg.htm b/Basilisk/MACAO/macao_12/MosMtr/gen/envoiMsg.htm new file mode 100644 index 0000000000000000000000000000000000000000..65cb0e3d558a0e62abd78a008f585649e7cf156c --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/gen/envoiMsg.htm @@ -0,0 +1,31 @@ +<html> +<head> + <title> </title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> + <script type="text/javascript"> + var oFen = window.opener.oSco; + + function lanceForm() { + var adrEnvoi = oFen.evaluation.formEnvoiReponses; + document.envRep.action = adrEnvoi; + document.envRep.mosFormXML.value = oFen.evaluation.donneFormXML("iso-8859-1"); + document.envRep.mosFormXML.value = document.envRep.mosFormXML.value.replace(/>/g, '>\r\n'); + document.envRep.submit(); + oFen.evaluation.formEnvoiReponses = ''; + if (parent.oSco == null) { + if (!oFen.evaluation.evalPageResultats) { + window.opener.allerEtapeSuivante = true; + window.opener.SCO_pageSuivante(); + } else { + window.opener.contenu.location = window.opener.RACINE_stage + "contenu/local/resultats." + oFen.version; + } + window.close(); + } + } + </script> +</head> +<body onload="lanceForm()"> +<form name="envRep" acceptCharset="iso-8859-1" target="_self" method="post" enctype="text/plain" charset="iso-8859-1"> + <input type="hidden" name="mosFormXML"/></form> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/MosMtr/gen/envoiReponses.htm b/Basilisk/MACAO/macao_12/MosMtr/gen/envoiReponses.htm new file mode 100644 index 0000000000000000000000000000000000000000..7610c4f8a5ceef54644a9e294e148b341b1ba766 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/gen/envoiReponses.htm @@ -0,0 +1,33 @@ +<html> +<head> + <title> </title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> + <script type="text/javascript"> + var oFen = parent.oSco; + + function lanceForm() { + var adrEnvoi = oFen.evaluation.formEnvoiReponses; + if (adrEnvoi.indexOf("../") == 0) { + adrEnvoi = "../" + adrEnvoi; + } + document.envRep.action = adrEnvoi; + document.envRep.mosFormXML.value = oFen.evaluation.donneFormXML("utf-8"); + document.envRep.mosFormXML.value = document.envRep.mosFormXML.value.replace(/>/g, '>\r\n'); + document.envRep.submit(); + oFen.evaluation.formEnvoiReponses = ''; + if (parent.oSco == null) { + if (!oFen.evaluation.evalPageResultats) { + window.opener.allerEtapeSuivante = true; + window.opener.SCO_pageSuivante(); + } else { + window.opener.contenu.location = window.opener.RACINE_stage + "contenu/local/resultats." + oFen.version; + } + window.close(); + } + } + </script> +</head> +<body onload="lanceForm()"> +<form name="envRep" acceptCharset="utf-8" target="_self" method="post"><input type="hidden" name="mosFormXML"/></form> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/MosMtr/gen/synchroMosSrv.htm b/Basilisk/MACAO/macao_12/MosMtr/gen/synchroMosSrv.htm new file mode 100644 index 0000000000000000000000000000000000000000..4041034625ecb13da82c433c0b6850b59dcb9beb --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/gen/synchroMosSrv.htm @@ -0,0 +1,28 @@ +<html oncontextmenu="return false"> +<head> + <title> </title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript"> + function lanceSync() { + var oRef = window.opener; + document.formSync.codeStage.value = oRef.serveur.codeStageParcours; + document.formSync.idUtil.value = oRef.serveur.id; + document.formSync.codeGroupe.value = oRef.serveur.codeGroupe; + document.formSync.parcXML.value = oRef.planLMS.PLAN_donnerParcoursXML(); + document.formSync.action = oRef.serveur.adresseMosManager + "/" + oRef.serveur.typeMosManager + "/UTIL_synchroLocal." + oRef.serveur.typeMosManager; + + document.formSync.lang.value = oRef.serveur.langueMng; + document.formSync.submit(); + } + </script> +</head> +<body onload="lanceSync()"> +<form name="formSync" method="post"> + <input type="hidden" name="parcXML"/> + <input type="hidden" name="idUtil"/> + <input type="hidden" name="codeStage"/> + <input type="hidden" name="lang"/> + <input type="hidden" name="codeGroupe"/> +</form> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/langue/lexiqueGLO.js b/Basilisk/MACAO/macao_12/MosMtr/ressources/langue/lexiqueGLO.js new file mode 100644 index 0000000000000000000000000000000000000000..747eef3744905a15404f5057488cbb32a2ae7eb2 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/langue/lexiqueGLO.js @@ -0,0 +1 @@ +function LEX_entrerLexs(){var ref=this.lexique;ref.ajLex(0,"Glossaire");ref.ajLex(1,"Erreur : l'entr\xE9e n'a pas \xE9t\xE9 trouv\xE9e.");ref.ajLex(2,"Mot entier");ref.ajLex(3,"Respecter la casse");ref.ajLex(4,"Commence par");ref.ajLex(5,"Finit par");ref.ajLex(6,"Rechercher");ref.ajLex(7,"L'\xE9lement cherch\xE9 n'a pas \xE9t\xE9 trouv\xE9.");ref.ajLex(8,"\xE9l\xE9ments trouv\xE9s.");ref.ajLex(9,"Annuler");ref.ajLex(10,"Entrez un mot ou une suite de caract\xE8res.");ref.ajLex(11,"R\xE9sultat de la recherche");ref.ajLex(12,"Pr\xE9cisez votre recherche.");ref.ajLex(13,"R\xE9duire tout");ref.ajLex(14,"D\xE9velopper tout");ref.ajLex(15,"Accueil Glossaire");ref.ajLex(16,"Rechercher une entr\xE9e :");ref.ajLex(17,"Comment utiliser le glossaire");ref.ajLex(18,"Voir aussi :");ref.ajLex(19,"Imprimer la d\xE9finition");ref.ajLex(20,"Commande + P pour imprimer");ref.ajLex(21,"Fermer");} \ No newline at end of file diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/langue/lexiqueSCO.js b/Basilisk/MACAO/macao_12/MosMtr/ressources/langue/lexiqueSCO.js new file mode 100644 index 0000000000000000000000000000000000000000..8ba61ef1ecdfcdff52df619f2724e83a4560f9e9 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/langue/lexiqueSCO.js @@ -0,0 +1 @@ +function LEX_entrerLexs(){var ref=this.lexique;ref.ajLex(0,"Module");ref.ajLex(1,"Votre meilleur score");ref.ajLex(2,"R\xE9sultat de la recherche");ref.ajLex(3,"Question");ref.ajLex(4,"Ouvrir le glossaire");ref.ajLex(5,"Glossaire");ref.ajLex(6,"Page suivante");ref.ajLex(7,"Page pr\xE9cedente");ref.ajLex(8,"Quitter");ref.ajLex(9,"Sommaire");ref.ajLex(10,"Suggestion");ref.ajLex(11,"Initialiser");ref.ajLex(12,"Retour");ref.ajLex(13,"Valider");ref.ajLex(14,"Rechercher");ref.ajLex(15,"Plan");ref.ajLex(16,"Rechercher une page :");ref.ajLex(17,"Mis \xE0 jour le");ref.ajLex(18,"D\xE9velopper tout");ref.ajLex(19,"R\xE9duire tout");ref.ajLex(20,"Synchroniser");ref.ajLex(21,"Quitter l'\xE9valuation en cours ?");ref.ajLex(22,"Consigne");ref.ajLex(23,"Solution");ref.ajLex(24,"Index");ref.ajLex(25,"Fermer");ref.ajLex(26,"Cours");ref.ajLex(27,"Exercice");ref.ajLex(28,"Documents");ref.ajLex(29,"Menu");ref.ajLex(30,"Print");ref.ajLex(31,"R\xE9sultats");ref.ajLex(32,"Score");ref.ajLex(33,"Taux de r\xE9ussite");ref.ajLex(34,"Taux requis pour valider");ref.ajLex(35,"Score atteint");ref.ajLex(36,"A4 Paysage");ref.ajLex(37,"A4 Portrait");ref.ajLex(38,"Aller \xE0 la page courante");ref.ajLex(39,"Retour au sommaire");ref.ajLex(40,"F\xE9licitations !");ref.ajLex(41,"Imprimez votre dipl\xF4me");ref.ajLex(42,"Dipl\xF4me");ref.ajLex(43,"Modifier le nom");ref.ajLex(44,"Entrez le nouveau nom :");ref.ajLex(45,"le");ref.ajLex(46,"Cliquez pour continuer");ref.ajLex(47,"a valid\xE9 l'\xE9valuation");ref.ajLex(48,"comptant pour la formation");ref.ajLex(49,"A5 Portrait");ref.ajLex(50,"A5 Paysage");ref.ajLex(51,"Evaluation");ref.ajLex(52,"Uniquement le mot complet");ref.ajLex(53,"Afficher le plan");ref.ajLex(54,"Masquer le plan");ref.ajLex(55,"Etape");ref.ajLex(56,"Commentaires :");ref.ajLex(57,"Suggestions :");ref.ajLex(58,"Commentaire");ref.ajLex(59,"Show me the answer");ref.ajLex(60,"Plein \xE9cran");ref.ajLex(61," :");ref.ajLex(62,"Voir mes r\xE9ponses");ref.ajLex(63,"Vous avez d\xE9pass\xE9 le temps imparti !");ref.ajLex(64,"Bloc-notes");ref.ajLex(65,"Page");ref.ajLex(66,"a valid\xE9 la formation");ref.ajLex(67,"Suivant");ref.ajLex(68,"Pr\xE9c\xE9dent");} \ No newline at end of file diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/COURS2.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/COURS2.css new file mode 100644 index 0000000000000000000000000000000000000000..62dfec08a6b48e0b66b78527739bd061db8d2618 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/COURS2.css @@ -0,0 +1,15 @@ +.STY_lienBulle1 { + color: #8c9b60; +} + +.STY_fond { + background-image: url(../media/fondbl5.jpg); +} + +a { + color: #8c9b60; +} + +.STY_titrePage { + font-size: 11px; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/diplome.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/diplome.css new file mode 100644 index 0000000000000000000000000000000000000000..70ecd5e8d8d9f44d917721567306e52c9984302d --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/diplome.css @@ -0,0 +1,79 @@ +.STY_fondDiplome { + font-size: 13px; + font-family: Verdana; + background-color: #ffffff; + padding-left: 30px; + padding-right: 30px; + padding-bottom: 30px; + padding-top: 30px; +} + +.STY_titreDIPL { + display: inline; + font-weight: bold; + font-size: 18px; + padding-left: 8px; + color: #000000; +} + +.STY_libelleDIPL { + display: block; + height: 200px; + margin-top: 45px; + line-height: 28px; + text-align: center; +} + +.STY_nomUtilDIPL { + display: inline; + font-weight: bold; +} + +.STY_nomEtapeDIPL { + display: inline; + font-style: italic; + font-weight: bold; +} + +.STY_titreFormationDIPL { + display: inline; + font-style: italic; +} + +.STY_dateCouranteDIPL { + display: inline; +} + +.STY_scoreAtteintDIPL { + display: inline; +} + +.STY_scoreTotalDIPL { + display: inline; +} + +.STY_pourcentAtteintDIPL { + display: inline; +} + +.STY_idUtilDIPL { + display: inline; +} + +.STY_zoneNonImprimDIPL { + font-size: 11px; + position: absolute; + left: 60%; + width: 38%; + top: 5px; + height: 10px; + text-align: right; +} + +a:hover { + text-decoration: none; +} + +a { + color: #8c9b60; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/document.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/document.css new file mode 100644 index 0000000000000000000000000000000000000000..fe19cb2d7351bd29b70f823548c4c1136b4ba720 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/document.css @@ -0,0 +1,77 @@ +.STY_fondDocument { + font-family: Verdana; + font-size: 13px; + color: #000000; + background-color: #ecf0d7; + margin-left: 0px; + margin-right: 0px; + margin-bottom: 0px; + margin-top: 0px; +} + +.STY_zoneTitreDoc { + margin-left: 25px; + margin-right: 30px; + margin-top: 20px; + margin-bottom: 20px; + color: #a60a69; +} + +.STY_titreDoc { + display: inline; + padding-left: 4px; + font-size: 11px; + font-family: Verdana; + color: #a60a69; + font-weight: bold; + text-align: left; + vertical-align: middle; +} + +.STY_texteDoc { + margin-right: 30px; + margin-top: 10px; + font-family: Verdana; + margin-left: 25px; + height: 229px; + font-size: 10px; + color: #000000; + font-weight: normal; + text-align: left; +} + +.STY_sousTitreDoc { + margin-top: 6px; + font-family: Verdana; + color: #000000; + font-size: 11px; + font-weight: normal; + text-align: left; + vertical-align: middle; +} + +.STY_zoneImprimerDoc { + height: 10px; + background-position-x: right; + font-size: 11px; + text-align: right; + padding-top: 1px; + padding-right: 5px; + color: #a60a69; +} + +a:hover { + text-decoration: none; +} + +a { + color: #8c9b60; +} + +.STY_titreFormationDoc { + color: #a60a69; +} + +.STY_nomModuleDoc { + color: #a60a69; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/exercice.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/exercice.css new file mode 100644 index 0000000000000000000000000000000000000000..4c63eb4bcfb20111beec3611cac2c53e923aac2c --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/exercice.css @@ -0,0 +1,533 @@ +.STY_zoneExercice { + position: absolute; + left: 15px; + z-index: 5; + width: 520px; + top: 35px; + overflow: auto; + height: 445px; +} + +.STY_question { + font-weight: normal; + color: #A60A69; + font-size: 10px; + left: 1px; + top: 1px; + width: 500px; + position: relative; + overflow: auto; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; + font-family: Verdana; + text-align: left; + height: 100px; +} + +.STY_texteQC { + font-weight: normal; + color: #000000; + font-family: Verdana; + font-size: 10px; + left: 1px; + width: 510px; + position: relative; + overflow: auto; + z-index: 5; + scrollbar-face-color: #c0c0c0; + scrollbar-base-color: #f6efef; + scrollbar-arrow-color: #3366ff; + text-align: left; + top: 1px; + height: 320px; +} + +.STY_bordureQC { + font-weight: normal; + font-size: 10px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + padding-top: 5px; +} + +.STY_bordureQCDessus { + border-left-width: 2px; + border-left-color: #ffffff; + border-right-color: #ffffff; + border-bottom-color: #ffffff; + border-top-color: #ffffff; + border-right-width: 2px; + border-bottom-width: 2px; + border-top-width: 2px; + border-style: solid; + font-weight: bold; + padding-left: 3px; + padding-right: 3px; + padding-bottom: 3px; + padding-top: 3px; +} + +.STY_reponseQCSel { + color: #A60A69; + padding-left: 2px; +} + +.STY_listeQC { + margin-left: 50px; + margin-top: 10px; + line-height: 27px; +} + +.STY_reponseQCDessus { + color: #F99061; + cursor: pointer; + padding-left: 2px; +} + +.STY_texteQM { + color: #000000; + font-family: Verdana; + font-size: 10px; + font-weight: normal; + left: 1px; + position: relative; + top: 1px; + width: 510px; + overflow: auto; + height: 320px; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; + text-align: left; + z-index: 5; +} + +.STY_tableauQM { + font-size: 10px; + margin-left: 3px; + margin-right: 3px; + margin-top: 3px; + margin-bottom: 5px; +} + +.STY_coloneQM { + font-size: 11px; + font-weight: bold; + position: relative; + height: 20px; + text-align: center; + width: 50px; + padding-left: 2px; + padding-right: 2px; +} + +.STY_reponseQM { + padding-bottom: 2px; + position: relative; + padding-top: 9px; + height: 40px; + padding-left: 3px; + padding-right: 3px; +} + +.STY_champTAT { + font-family: Verdana; + vertical-align: middle; + color: #000000; + font-size: 11px; +} + +.STY_selectTAT { + font-family: Verdana; + vertical-align: middle; + color: #000000; + font-size: 11px; +} + +.STY_texteSEQ { + margin-bottom: 20px; + background-position-x: center; + background-position-y: bottom; + padding-bottom: 15px; + padding-left: 15px; + text-align: center; + margin-top: 12px; + font-weight: normal; + padding-right: 15px; + padding-top: 13px; + font-family: Verdana; + font-size: 10px; + color: #000000; +} + +.STY_reponseSEQ { + background-position-x: center; + background-position-y: bottom; + padding-bottom: 15px; + padding-left: 15px; + padding-right: 15px; + text-align: center; + margin-top: 40px; + font-weight: normal; + padding-top: 13px; + font-family: Verdana; + font-size: 10px; + color: #000000; +} + +.STY_objetSeq { + padding-left: 2px; + padding-right: 2px; + padding-bottom: 4px; + padding-top: 4px; +} + +.STY_objetSeqDessus { + padding-left: 2px; + padding-right: 2px; + padding-bottom: 4px; + padding-top: 4px; + cursor: pointer; + color: #ffff40; +} + +.STY_cible1 { + border-left-width: 2px; + border-right-width: 2px; + border-bottom-width: 2px; + border-top-width: 2px; + font-weight: bold; + text-align: center; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + padding-top: 5px; + background-color: #404040; + width: 150px; + height: 100px; + background-image: url(../media/fongd.jpg); + color: #c0c0c0; + border-style: inset; +} + +.STY_mobile3 { + padding-left: 2px; + padding-right: 2px; + padding-bottom: 2px; + padding-top: 2px; + text-align: center; + font-weight: bold; + background-color: #ffffff; + color: #A60A69; + font-size: 11px; + border-left-width: 1px; + border-style: solid; + border-left-color: #000080; + border-right-color: #000080; + border-bottom-color: #000080; + border-top-color: #000080; + border-right-width: 1px; + border-bottom-width: 1px; + border-top-width: 1px; +} + +.STY_mobile1 { + color: #c00000; + background-color: #d3d6dd; + font-style: italic; + font-family: 'Comic Sans MS'; + font-size: 15px; + font-weight: bold; + padding-right: 2px; + padding-bottom: 2px; + padding-top: 2px; + padding-left: 3px; +} + +.STY_borneMin0 { + border-left-width: 2px; + border-left-color: #202020; + border-right-width: 0px; + border-top-width: 0px; + border-bottom-width: 0px; + height: 16px; + margin-top: 7px; + border-style: solid; +} + +.STY_borneMax0 { + border-left-width: 2px; + border-left-color: #202020; + border-right-width: 0px; + border-top-width: 0px; + border-bottom-width: 0px; + height: 16px; + margin-top: 7px; + border-style: solid; +} + +.STY_legendeCURS_g { + font-size: 11px; + position: absolute; + top: 28px; + left: -10px; + width: 160px; +} + +.STY_legendeCURS_d { + font-size: 11px; + position: absolute; + top: 28px; + left: 82%; + width: 160px; +} + +.STY_compteurCURS_0 { + font-family: 'Courier New', Courier; + text-align: center; + position: absolute; + left: 40%; + top: 30px; + color: #d3d6dd; + font-size: 11px; +} + +.STY_compteurCURS_1 { + font-family: 'Courier New', Courier; + text-align: center; + position: absolute; + color: #d3d6dd; + top: 40%; + left: 40px; + background-color: #000080; + padding-left: 1px; + padding-right: 1px; + padding-bottom: 1px; + padding-top: 1px; + border-left-width: 1px; + border-left-color: #000000; + border-right-color: #000000; + border-bottom-color: #000000; + border-top-color: #000000; + border-right-width: 1px; + border-bottom-width: 1px; + border-top-width: 1px; + border-style: solid; + width: 50px; + font-size: 11px; +} + +.STY_legendeCURS_h { + font-size: 11px; + position: absolute; + left: 35px; + top: -6px; + width: 200px; +} + +.STY_legendeCURS_b { + font-size: 11px; + position: absolute; + left: 35px; + width: 200px; + top: 94%; +} + +.STY_reponseQCSelDessus { + cursor: pointer; + padding-left: 2px; +} + +.STY_reponseQC { + color: #000000; + padding-left: 2px; +} + +/*.STY_zoneSuccesExo{position:absolute;width:11%;height:19%;left:85%;top:16%;} +.STY_zoneEchecExo{position:absolute;width:11%;height:19%;left:85%;top:16%;font-size:10px;}*/ +.STY_zoneVoirSolutions { + position: relative; + font-size: 10px; + top: 60px; + left: 545px; + font-family: Verdana; + text-align: left; + font-weight: bold; + width: 200px; + height: 350px; + overflow: auto; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; +} + +.STY_zoneVoirMesReponses { + position: absolute; + font-size: 13px; + top: 8%; + padding-top: 9px; + left: 80%; + visibility: hidden; +} + +.STY_texteTAT { + font-size: 10px; + position: relative; + font-family: Verdana; + color: #000000; + font-weight: normal; + left: 1px; + top: 1px; + width: 510px; + height: 320px; + overflow: auto; + scrollbar-face-color: #c0c0c0; + scrollbar-base-color: #f6efef; + scrollbar-arrow-color: #3366ff; + text-align: left; + z-index: 5; +} + +.STY_texteEXP { + position: relative; + height: 320px; + width: 510px; + top: 1px; + left: 1px; + overflow: auto; + font-family: Verdana; + font-size: 10px; + font-weight: normal; + color: #000000; + text-align: left; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; +} + +.STY_zoneSEQH { + font-family: Verdana; + font-size: 10px; + font-weight: normal; + color: #000000; + text-align: left; + left: 1px; + position: relative; + width: 500px; + overflow: auto; +} + +.STY_zoneSEQV { + left: 1px; + position: relative; + top: 1px; + width: 500px; + overflow: auto; + font-family: Verdana; + font-size: 10px; + font-weight: normal; + color: #000000; + text-align: left; +} + +.STY_texteSEQV { + text-align: left; + padding-right: 12px; + font-weight: normal; + font-family: Verdana; + font-size: 10px; + color: #000000; + width: 200px; +} + +.STY_reponseSEQV { + font-weight: normal; + font-family: Verdana; + color: #000000; + font-size: 10px; + text-align: left; + width: 200px; +} + +.STY_zoneTitre { + font-size: 11px; +} + +.STY_contenuCommentaire { + width: 200px; + left: 1px; + top: 1px; + height: 400px; + position: relative; + overflow: auto; + font-family: Verdana; + color: #000000; + font-size: 10px; + font-weight: normal; + text-align: left; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; +} + +.STY_zoneCommentaire { + left: 545px; + position: absolute; + top: 35px; + width: 230px; + overflow: auto; + height: 430px; + font-size: 10px; + color: #000000; + font-family: Verdana; + font-weight: normal; + text-align: left; +} + +.STY_texteGD { + font-family: Verdana; + font-size: 10px; + font-weight: normal; + color: #000000; + text-align: left; + left: 1px; + position: relative; + top: 1px; + width: 510px; + overflow: auto; + height: 320px; + scrollbar-face-color: #c0c0c0; + scrollbar-base-color: #f6efef; + scrollbar-arrow-color: #3366ff; +} + +.STY_texteCURS { + font-family: Verdana; + font-size: 10px; + font-weight: normal; + color: #000000; + text-align: left; + left: 1px; + position: relative; + top: 1px; + width: 510px; + height: 320px; + overflow: auto; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; +} + +.STY_fond { + background-image: url(../media/fondbl5.jpg); +} + +a { + color: #8c9b60; +} + +.STY_titrePage { + font-size: 11px; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/general.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/general.css new file mode 100644 index 0000000000000000000000000000000000000000..4839a588a5a1fb65dd69603015ed9ca9cd292e49 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/general.css @@ -0,0 +1,455 @@ +.STY_fond { + background-repeat: no-repeat; + font-family: Verdana; + cursor: default; + background-image: url(../media/fondbl5.jpg); + color: #000000; + font-size: 10px; + border-left-width: 1px; + border-left-color: #000000; + border-right-width: 0px; + border-bottom-width: 0px; + border-style: solid; + border-top-width: 0px; + background-color: #E8F0D8; + width: 100%; +} + +.STY_fondEditGTR { + font-family: Verdana; + font-size: 10px; + background-color: #FFFFFF; + color: #000000; +} + +.STY_zoneCours { + width: 520px; + height: 445px; + top: 35px; + left: 15px; + z-index: 5; + font-size: 10px; + font-family: Verdana; + color: #000000; + font-weight: normal; + position: absolute; + display: inline-block; +} + +.STY_texteCours { + color: #a60a69; + font-family: Verdana; + font-size: 10px; + padding-left: 2px; + padding-right: 2px; + padding-bottom: 2px; + padding-top: 2px; + font-weight: normal; + left: 1px; + top: 1px; + width: 515px; + scrollbar-face-color: #c0c0c0; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #F6EFEF; + overflow: auto; + position: absolute; + display: inline-block; + z-index: 20; + height: 440px; + text-align: left; +} + +.STY_titrePage { + font-family: Verdana; + font-size: 11px; + display: inline; + font-weight: bold; + text-decoration: none; + text-align: right; + vertical-align: top; + color: #A60A69; +} + +.STY_menuPages { + position: absolute; + font-size: 10px; + padding-right: 2px; + padding-top: 2px; + padding-bottom: 2px; + border-style: outset; + border-left-width: 2px; + height: 47px; + display: none; + left: 545px; + width: 220px; + background-color: #E5E1DF; + padding-left: 5px; + z-index: 51; + top: 30px; + border-right-width: 2px; + border-bottom-width: 2px; + border-top-width: 2px; + color: #a60a69; + opacite: 90; + moz-opacity: 0.90; + filter: progidDXImageTransform.Microsoft.Alpha(Opacity=90); + font-family: Verdana; + font-style: normal; + text-align: left; +} + +.STY_itemMenuPagesCourant { + color: #a60a69; + padding-left: 2px; + padding-right: 2px; + padding-top: 2px; + padding-bottom: 2px; +} + +.STY_itemMenuPagesDessus { + cursor: pointer; + padding-right: 1px; + padding-bottom: 1px; + padding-top: 1px; + padding-left: 2px; + border-left-width: 1px; + background-color: #CDC8C6; + border-style: solid; + border-left-color: #CDC8C6; + border-right-color: #CDC8C6; + border-bottom-color: #CDC8C6; + border-top-color: #CDC8C6; + border-right-width: 1px; + border-bottom-width: 1px; + border-top-width: 1px; +} + +a:hover { + text-decoration: none; +} + +.STY_zoneExploreDessus { + font-size: 11px; + border-style: solid; + border-right-color: #000080; + border-bottom-color: #000080; + border-top-color: #8080ff; + border-left-color: #8080ff; + border-right-width: 2px; + border-bottom-width: 2px; + border-left-width: 1px; + border-top-width: 1px; + overflow: hidden; +} + +.STY_zoneCommentaire { + position: absolute; + z-index: 5; + color: #ffffff; + padding-left: 6px; + height: 430px; + left: 545px; + width: 215px; + padding-right: 6px; + padding-bottom: 6px; + padding-top: 6px; + top: 35px; + overflow: auto; + display: inline-block; + border-style: none; +} + +.STY_titreCommentaire { + font-weight: bold; + margin-bottom: 2px; + color: #3366ff; + display: none; + font-size: 10px; + font-family: Verdana; + text-align: left; +} + +.STY_paraBasculeTitre { + background-image: url(../media/bascf.jpg); + font-size: 11px; + border-left-width: 0px; + border-right-width: 0px; + border-bottom-width: 0px; + border-top-width: 0px; + padding-left: 3px; + padding-top: 3px; + text-decoration: none; + font-weight: bold; + color: #000000; + display: block; + height: 22px; +} + +.STY_paraBasculeCorps { + position: relative; + margin-bottom: 5px; + margin-left: 25px; + margin-top: 8px; +} + +a.STY_paraBasculeTitre:visited { + text-decoration: none; + color: #000000; +} + +a.STY_paraBasculeTitre:hover { + color: #DBF99A; +} + +.STY_contenuCommentaire { + color: #000000; + font-family: Verdana; + font-size: 10px; + font-weight: normal; + left: 1px; + top: 1px; + width: 210px; + height: 420px; + overflow: auto; + position: absolute; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; + text-align: left; +} + +.STY_barreProgres { + position: absolute; + border-left-width: 0px; + border-right-width: 0px; + border-bottom-width: 0px; + border-top-width: 0px; + font-size: 2px; + z-index: 20; + height: 2px; + padding-left: 2px; + padding-top: 1px; + left: 0px; + top: 35px; + width: 125px; +} + +.STY_barreProgresJauge { + background-repeat: repeat-x; + border-left-width: 0px; + border-bottom-width: 0px; + border-top-width: 0px; + border-right-width: 1px; + border-style: solid; + height: 5px; + border-right-color: #c0c0c0; + background-image: url(../media/jaugea.jpg); + color: #008080; +} + +.STY_tableau { + font-size: 10px; + color: #000000; +} + +a:visited { + color: #8c9b60; +} + +a { + color: #8c9b60; +} + +.STY_boutonSuivant { + position: absolute; + top: 3px; + left: 100px; +} + +.STY_boutonValider { + position: absolute; + top: 3px; + left: 68px; +} + +.STY_boutonInit { + position: absolute; + top: 3px; + left: 35px; +} + +.STY_boutonPrecedent { + top: 3px; + position: absolute; + left: 3px; +} + +.STY_nomEtape { + font-family: Verdana; + color: #a60a69; + font-size: 11px; + font-weight: normal; + width: 350px; + display: inline-block; + position: absolute; + left: 1px; + top: 3px; + height: 10px; + text-align: left; +} + +.STY_nomModule { + display: inline; +} + +.STY_itemMenuPages { + display: block; + padding-right: 1px; + padding-bottom: 1px; + padding-top: 1px; + padding-left: 2px; + border-left-width: 1px; + border-left-color: #d3d6dd; + border-right-color: #d3d6dd; + border-bottom-color: #d3d6dd; + border-top-color: #d3d6dd; + border-right-width: 1px; + border-bottom-width: 1px; + border-top-width: 1px; + border-style: solid; + width: 99%; + color: #a60a69; +} + +.STY_fondComtGTR { + background-color: #15304d; + font-family: Verdana; + color: #ffffff; + font-size: 11px +} + +.STY_tableauComt { + font-size: 10px; +} + +.STY_numeroPage { + display: inline-block; + font-family: Verdana; + color: #a60a69; + font-size: 11px; + font-weight: normal; + left: 360px; + position: absolute; + top: 3px; + width: 10px; + height: 10px; + text-align: left; +} + +.STY_bulleCours1 { + background-image: url(../media/fmenup.jpg); + color: #000000; + background-color: #d3d6dd; + padding-left: 20px; + padding-right: 2px; + padding-top: 2px; + padding-bottom: 2px; + background-repeat: repeat-y; + font-size: 11px; + border-left-width: 2px; + border-right-width: 2px; + border-bottom-width: 2px; + border-top-width: 2px; + border-style: outset; +} + +.STY_zoneExplore { + font-size: 11px; + overflow: hidden; +} + +a.STY_lienGlossaire:hover { + color: #8c9b60; + background-color: #ffff40; +} + +a.STY_lienBulle1:visited { + color: #8c9b60; +} + +a.STY_lienBulle1:hover { + color: #8c9b60; +} + +li { + margin-bottom: 0.8em; +} + +.STY_lienBulle1 { + color: #8c9b60; +} + +.STY_bulleCours2 { + background-color: #ffff40; + padding-left: 2px; + padding-right: 2px; + padding-bottom: 2px; + padding-top: 2px; + opacite: 75; + -moz-opacity: 0.75; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); + color: #000000; +} + +.STY_fondDefautStg { + background-repeat: no-repeat; + font-family: Verdana; + cursor: default; + background-image: url(../media/fondbl5.jpg); + color: #a60a69; + font-size: 11px; + border-left-width: 1px; + border-left-color: #000000; + border-right-width: 0px; + border-bottom-width: 0px; + border-style: solid; + border-top-width: 0px; + background-color: #FFFFFF; + width: 100%; +} + +.STY_zoneTitre { + left: 15px; + position: absolute; + top: 1px; + width: 300px; + height: 10px; +} + +.STY_imgApercuDefStg { + background-color: #ffffff; +} + +.STY_zoneLMSouLMSLocal { + background-color: #ffffff; +} + +.STY_titreFormJS { + color: #a60a69; +} + +.STY_lienComt { + color: #8c9b60; +} + +.STY_lienDansZoneComt { + color: #8c9b60; +} + +.STY_lienGlossaire { + color: #8c9b60; +} + +.STY_lienBulle2 { + color: #8c9b60; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireContenu.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireContenu.css new file mode 100644 index 0000000000000000000000000000000000000000..e449357a88aa7f682737c82d7210c9f1ef1b8ef0 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireContenu.css @@ -0,0 +1,55 @@ +.STY_fondContenuGLO { + font-family: Verdana; + font-size: 13px; + background-color: #d3d6dd; + padding-left: 30px; + padding-right: 30px; + padding-top: 20px; +} + +.STY_titreEntreeComplet { + font-weight: bold; + color: #a60a69; + font-size: 18px; +} + +.STY_defEntreeComplet { + margin-top: 20px; +} + +.STY_fondAccueilGLO { + font-family: Verdana; + font-size: 11px; + background-color: #d3d6dd; +} + +.STY_zoneAussiComplet { + height: 30px; + border-left-width: 0px; + border-right-width: 0px; + border-bottom-width: 0px; + border-top-width: 1px; + border-style: solid; + padding-top: 5px; + border-top-color: #808080; + margin-top: 30px; +} + +.STY_voirAussiComplet { + display: inline; + font-weight: bold; +} + +a:hover { + text-decoration: none; +} + +.STY_titreFormationGLOAcc { + font-weight: bold; + font-size: 17px; + color: #a60a69; +} + +a { + color: #8c9b60; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireDetail.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireDetail.css new file mode 100644 index 0000000000000000000000000000000000000000..566e4a624c7c790d1decb78df8d5a29375b36daa --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireDetail.css @@ -0,0 +1,42 @@ +.STY_fondDetailGLO { + background-image: url(../media/fonglo.jpg); + background-repeat: no-repeat; + font-family: Verdana; + font-size: 13px; + color: #ffffff; + padding-left: 20px; + padding-right: 20px; + padding-bottom: 20px; + padding-top: 20px; + background-color: #000080; +} + +.STY_titreEntreeDetail { + color: #ffff40; + font-weight: bold; + font-size: 18px; + border-style: solid; + border-left-width: 0px; + border-right-width: 0px; + border-bottom-width: 2px; + border-top-width: 0px; + padding-bottom: 1px; +} + +a:visited { + color: #ffff40; +} + +a { + color: #8c9b60; + text-decoration: underline; +} + +a:hover { + text-decoration: none; +} + +.STY_defEntreeDetail { + margin-top: 20px; + overflow: auto; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireListe.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireListe.css new file mode 100644 index 0000000000000000000000000000000000000000..90f2dbae2b25f19889240a407e8e49182ad6d56a --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireListe.css @@ -0,0 +1,49 @@ +.STY_fondListeGLO { + background-color: #ffffff; + font-family: Verdana; + font-size: 11px; + padding-top: 20px; + padding-left: 5px; + border-left-width: 0px; + border-bottom-width: 0px; + border-top-width: 0px; + border-right-width: 1px; + border-style: solid; +} + +a:visited { + color: #000000; +} + +a { + color: #000000; + text-decoration: none; + padding-left: 2px; +} + +a:hover { + text-decoration: underline; +} + +.STY_arboDivDossier { + margin-top: 2px; + line-height: 17px; + margin-left: 22px; + margin-bottom: 12px; +} + +.STY_arboNomDossier { + font-weight: bold; + padding-top: 4px; + padding-bottom: 3px; +} + +.STY_arboEntreeSel { + background-color: #ffff40; + text-decoration: underline; +} + +.STY_arboDivDossierTitre { + margin-bottom: 2px; + margin-top: 5px; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireMenu.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireMenu.css new file mode 100644 index 0000000000000000000000000000000000000000..95d13a2ec4788a51b3cbf9d6e8b5a1eee4b08072 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireMenu.css @@ -0,0 +1,3 @@ +a { + color: #8c9b60; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireRecherche.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/glossaireRecherche.css new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/menuLMS.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/menuLMS.css new file mode 100644 index 0000000000000000000000000000000000000000..9b397a8716787e7b281dabb7a98e13bb36eba302 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/menuLMS.css @@ -0,0 +1,33 @@ +.STY_fondMenuLMS { + width: 100%; + height: 20%; + background-color: #E8F0D8; +} + +.STY_zoneLMS { + height: 10px; + display: block; +} + +.STY_zoneRechercheLMS { + position: absolute; + top: 2px; + width: 50px; + left: 81px; +} + +.STY_lienNiveau1 { + color: #a60a69; +} + +a { + color: #a60a69; +} + +.STY_lienNiveau2 { + color: #a60a69; +} + +.STY_lienNiveau2Sel { + color: #a60a69; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/planLMS.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/planLMS.css new file mode 100644 index 0000000000000000000000000000000000000000..2f7c60a65930ffcff606ae2ffd99f2a3d077f328 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/planLMS.css @@ -0,0 +1,209 @@ +.STY_fondPlanLMS { + background-color: #E8F0D8; + font-family: Verdana; + font-size: 11px; + border-left-width: 0px; + border-style: none; + border-right-width: 0px; + border-bottom-width: 0px; + border-top-width: 0px; +} + +a:visited { + color: #000000; +} + +a { + color: #000000; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.STY_planTitreModule { + font-weight: bold; + font-size: 11px; +} + +.STY_planEtapes { + margin-left: 32px; + margin-bottom: 12px; + margin-top: 4px; + font-family: Verdana; + font-size: 11px; +} + +.STY_planPages { + margin-bottom: 10px; + margin-top: 2px; + margin-left: 20px; +} + +.STY_planTitrePage { + font-size: 11px; +} + +.STY_planLienTitrePageSel { + text-decoration: underline; + padding-left: 1px; + padding-right: 1px; + background-color: #CEED87; +} + +.STY_planLienTitreModule { + padding-left: 2px; + color: #202020; + font-family: Verdana; + font-size: 11px; +} + +.STY_planLienTitreModuleIncomplete { + padding-left: 2px; +} + +.STY_planLienTitreEtapeIncomplete { + padding-left: 2px; +} + +.STY_planLienTitreModuleComplete { + padding-left: 2px; + color: #4976b7; +} + +a.STY_planLienTitreModuleComplete:visited { + color: #4976b7; +} + +a.STY_planLienTitreEtapeComplete:visited { + color: #4976b7; +} + +.STY_planLienTitreEtapeComplete { + color: #a60a69; + padding-left: 2px; +} + +a.STY_planLienTitrePageComplete:visited { + color: #4976b7; +} + +a.STY_planLienTitrePageComplete:hover { + color: #4976b7; +} + +.STY_planTitreEtape { + font-weight: bold; + margin-bottom: 3px; + margin-top: 3px; + margin-left: -17px; + font-size: 11px; +} + +a.STY_planLienTitreModule:visited { + color: #202020; +} + +a.STY_planLienTitreModuleIncomplete:visited { + color: #202020; +} + +a.STY_planLienTitreModuleIncomplete:hover { + color: #404040; +} + +.STY_planItemsGrp { + font-size: 11px; + margin-top: 5px; + margin-left: 18px; + line-height: 11px; +} + +.STY_planTitreItemGrp { + padding-top: 2px; + padding-bottom: 2px; +} + +.STY_planLienItemGrp { + padding-left: 4px; +} + +.STY_planLienTitreGroupe { + font-weight: bold; + padding-left: 2px; + color: #404040; +} + +.STY_planLienTitreGroupeSel { + background-color: #ffff40; + text-decoration: underline; + padding-left: 4px; +} + +.STY_planLienItemGrpSel { + background-color: #ffff40; + text-decoration: underline; + padding-left: 4px; + padding-right: 2px; +} + +a.STY_planLienTitreGroupe:visited { + color: #404040; +} + +.STY_groupesMGR { + border-left-width: 0px; + border-right-width: 0px; + border-bottom-width: 0px; + border-top-width: 1px; + border-top-color: #c0c0c0; + border-style: solid; + padding-top: 22px; + margin-top: 22px; +} + +.STY_planArborescence { + margin-top: 2px; + position: relative; +} + +.STY_planLienTitrePageComplete { + color: #a60a69; +} + +.STY_planLienTitrePageDesactive { + color: #c0c0c0; +} + +a.STY_planLienTitrePageDesactive:visited { + color: #808080; +} + +a.STY_planLienTitreEtapeDesactive:visited { + color: #808080; +} + +.STY_planLienTitreEtapeDesactive { + color: #808080; +} + +.STY_tdImgPlanModule { + font-family: Verdana; + font-size: 11px; +} + +.STY_planLienTitreModuleOuvert { + font-family: Verdana; + font-size: 11px; +} + +.STY_planLienTitreEtape { + font-family: Verdana; + font-size: 11px; +} + +.STY_planLienTitreEtapeOuvert { + font-family: Verdana; + font-size: 11px; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/rechercheLMS.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/rechercheLMS.css new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/resultats.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/resultats.css new file mode 100644 index 0000000000000000000000000000000000000000..eafcf03646d3d900d32eafbc1cbc2d2839a61c57 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/resultats.css @@ -0,0 +1,71 @@ +.STY_commentaireRes { + font-weight: bold; + color: #ebb261; + margin-top: 20px; +} + +.STY_pourcentAtteint { + display: inline; + color: #ffff40; + font-weight: bold; +} + +.STY_pourcentRequis { + display: inline; + font-weight: bold; +} + +.STY_zoneLienDiplome { + height: 30px; + color: #ebb261; + margin-top: 10px; + position: relative; + margin-bottom: 10px; +} + +.STY_detailsRes { + position: relative; + margin-top: 20px; + border-style: solid; + border-left-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-top-width: 1px; + padding-left: 3px; + padding-right: 3px; + padding-bottom: 3px; + padding-top: 3px; +} + +.STY_tableauRes { + font-size: 11px; +} + +.STY_tableauResEntete { + padding-bottom: 5px; + padding-top: 5px; + font-weight: bold; + padding-left: 4px; + padding-right: 4px; + text-align: center; +} + +.STY_tableauResCellule { + padding-bottom: 3px; + padding-right: 12px; + padding-left: 11px; +} + +.STY_zoneSuccesEval { + height: 10px; + text-align: center; +} + +.STY_zoneEchecEval { + height: 10px; + text-align: center; +} + +.STY_fond { + background-image: url(../media/fondbl5.jpg); +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/styles.css b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/styles.css new file mode 100644 index 0000000000000000000000000000000000000000..75ecc132321ced809bb83110276afb146258e4f5 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/css/styles.css @@ -0,0 +1,6 @@ +.STY_exemple{height:5px;color:#ffffff;font-weight:bold;font-size:11px;margin-bottom:15px;margin-left:10%;margin-top:25px;padding-left:5px;padding-top:5px;font-family:Verdana;left:5px;top:5px;background-color:#a60a69;} +.STY_important{font-weight:bold;color:#a60a69;} +.STY_remarque{font-weight:bold;padding-bottom:6px;margin-top:8px;margin-bottom:10px;height:40px;left:15%;width:75%;font-size:11px;color:#808080;text-align:left;margin-left:5%;padding-left:25px;padding-top:2px;background-color:#DBF99A;} +.STY_technique{font-family:Verdana;color:#a60a69;font-size:11px;} +.STY_code{font-family:Verdana;font-size:11px;color:#a60a69;} +.STY_titrePage{font-size:11px;color:#a60a69;font-family:Verdana;font-weight:bold;} diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/glossaire.htm b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/glossaire.htm new file mode 100644 index 0000000000000000000000000000000000000000..9a2240aa2e5328a12d7de0fd81cc0c256b91fd3d --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/glossaire.htm @@ -0,0 +1,56 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MOS Generator - www.mindonsite.com"> + <script type="text/javascript">var sFEN_L = '690'; + var sFEN_H = '500'; + var sFEN_X = '150'; + var sFEN_Y = '90'; + var FEN_L, FEN_H, FEN_X, FEN_Y; + if (sFEN_L != '') { + FEN_L = Number(sFEN_L); + } + if (sFEN_H != '') { + FEN_H = Number(sFEN_H); + } + if (sFEN_X != '') { + FEN_X = Number(sFEN_X); + } + if (sFEN_Y != '') { + FEN_Y = Number(sFEN_Y); + } + if ((!isNaN(FEN_X)) && (!isNaN(FEN_Y))) { + window.moveTo(FEN_X, FEN_Y); + } + if ((!isNaN(FEN_L)) && (!isNaN(FEN_H)) && (FEN_L > 0) && (FEN_H > 0)) { + window.resizeTo(FEN_L, FEN_H); + } + var version = "xml"; + + function lancerGlo() { + var param = top.location.search; + var codeStage = ''; + if (param.indexOf('%26') > 0) { + param = param.replace(/%26/, '&'); + } + if (param != '') { + var indexF = param.indexOf("ver="); + versionTmp = param.substring(indexF + 4, param.length); + if ((versionTmp == 'xml') || (versionTmp == 'html')) { + version = versionTmp; + } + } + var src = "../../../contenu/glossaire/glossaire." + version; + top.liste.location = src; + }</script> + <title> </title></head> +<frameset onload="lancerGlo()" cols="*" frameborder="no" border="0" framespacing="0" rows="0,*"> + <frame name="menu" scrolling="no" noresize="true" src="../../gen/blanc.htm" frameborder="no"> + <frameset frameborder="no" border="0" framespacing="0" rows="*" cols="200,*"> + <frame name="liste" scrolling="no" src="../../gen/blanc.htm" frameborder="no"> + <frame name="contenu" scrolling="no" src="../../gen/blanc.htm" frameborder="no"> + </frameset> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/S_montrescore.swf b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/S_montrescore.swf new file mode 100644 index 0000000000000000000000000000000000000000..2f988a0cdaf274119b44d69dff491f530100e31a Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/S_montrescore.swf differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/barrebouton1.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/barrebouton1.gif new file mode 100644 index 0000000000000000000000000000000000000000..e1fd3d18bb062b26989406edc100568befbcc29a Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/barrebouton1.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/barredoc.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/barredoc.gif new file mode 100644 index 0000000000000000000000000000000000000000..de297d158f3d77b04e5d105dce9eb6fe7e40c30f Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/barredoc.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/bascf.jpg b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/bascf.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6de91e61ba0ba2ca198cded7f2a5b2efe994a293 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/bascf.jpg differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/bonhomej2.swf b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/bonhomej2.swf new file mode 100644 index 0000000000000000000000000000000000000000..bfa75c504cde7db772b731fdc694c2d6f101867c Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/bonhomej2.swf differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/bonhomer2.swf b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/bonhomer2.swf new file mode 100644 index 0000000000000000000000000000000000000000..86d528d4ff6a671815ed1b0f4b758dac439277ab Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/bonhomer2.swf differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/diplom.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/diplom.gif new file mode 100644 index 0000000000000000000000000000000000000000..b57921650f37f386563dcbe451040a2f8046a53d Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/diplom.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/flemenu0kkk_survl0.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/flemenu0kkk_survl0.gif new file mode 100644 index 0000000000000000000000000000000000000000..4b01178a451b22ca053f1cbb0a6669637f16e946 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/flemenu0kkk_survl0.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/flemenu0kkk_survl1.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/flemenu0kkk_survl1.gif new file mode 100644 index 0000000000000000000000000000000000000000..698c567d8aed1cb154601c137702f7ada91aac11 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/flemenu0kkk_survl1.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/fmenup.jpg b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/fmenup.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6b12569928bc62faa87ecf107e2b160e8e4a6d0a Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/fmenup.jpg differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/fondbl5.jpg b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/fondbl5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8a029bc8fb0584be0dc5862645573b23cfc4121b Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/fondbl5.jpg differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/fongd.jpg b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/fongd.jpg new file mode 100644 index 0000000000000000000000000000000000000000..70a766d1922bf65c9ad2c54a8eed951b941b37ab Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/fongd.jpg differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/fonglo.jpg b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/fonglo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b934787625f5aa355947992ebebe1a119cfe7b7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/fonglo.jpg differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonInit.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonInit.gif new file mode 100644 index 0000000000000000000000000000000000000000..3676aabed0a679fa78911e2080335a2cb29b4288 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonInit.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonInit_of.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonInit_of.gif new file mode 100644 index 0000000000000000000000000000000000000000..479c535c29b11479e812b5c16f36cdc2f49ccdc1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonInit_of.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonInit_on.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonInit_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..6601bb881ebb0ddfbbddbd0cd487840105945178 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonInit_on.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonPrecedent.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonPrecedent.gif new file mode 100644 index 0000000000000000000000000000000000000000..78f8c965e20bbdc214be4338b8f396c38cbeb1a0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonPrecedent.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonPrecedent_of.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonPrecedent_of.gif new file mode 100644 index 0000000000000000000000000000000000000000..76c19b67aac0e885f84acb4d345b12112cc42e94 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonPrecedent_of.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonPrecedent_on.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonPrecedent_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..3100cd7705f7a59b8782cf1cdd8f40bf2e15adbd Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonPrecedent_on.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM.gif new file mode 100644 index 0000000000000000000000000000000000000000..349d3ab30b96370ea4c17cf888d830efad2da5f6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_dis.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_dis.gif new file mode 100644 index 0000000000000000000000000000000000000000..349d3ab30b96370ea4c17cf888d830efad2da5f6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_dis.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_hlt.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_hlt.gif new file mode 100644 index 0000000000000000000000000000000000000000..f114529d4eff85eb93f215273f542cce0ec0a436 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_hlt.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_sel.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_sel.gif new file mode 100644 index 0000000000000000000000000000000000000000..3e25f70568829a759744e6c38cada77cfa48125a Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_sel.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_sel_dis.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_sel_dis.gif new file mode 100644 index 0000000000000000000000000000000000000000..3e25f70568829a759744e6c38cada77cfa48125a Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_sel_dis.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_sel_hlt.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_sel_hlt.gif new file mode 100644 index 0000000000000000000000000000000000000000..d81b21426ce14dad6fc902f64251a589b8a192f1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCM_sel_hlt.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU.gif new file mode 100644 index 0000000000000000000000000000000000000000..349d3ab30b96370ea4c17cf888d830efad2da5f6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_dis.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_dis.gif new file mode 100644 index 0000000000000000000000000000000000000000..349d3ab30b96370ea4c17cf888d830efad2da5f6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_dis.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_hlt.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_hlt.gif new file mode 100644 index 0000000000000000000000000000000000000000..f114529d4eff85eb93f215273f542cce0ec0a436 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_hlt.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_sel.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_sel.gif new file mode 100644 index 0000000000000000000000000000000000000000..afa7f9c294e8d153c774ad2fc1210cadcbb00838 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_sel.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_sel_dis.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_sel_dis.gif new file mode 100644 index 0000000000000000000000000000000000000000..afa7f9c294e8d153c774ad2fc1210cadcbb00838 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_sel_dis.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_sel_hlt.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_sel_hlt.gif new file mode 100644 index 0000000000000000000000000000000000000000..f97a8e6b4bda16277af99ae995b6cb2d8e5867ba Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonQCU_sel_hlt.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonSuivant.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonSuivant.gif new file mode 100644 index 0000000000000000000000000000000000000000..ba6ba155276e8de08a33d1e3cedb9859b354e728 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonSuivant.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonSuivant_of.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonSuivant_of.gif new file mode 100644 index 0000000000000000000000000000000000000000..08293677617d88e60fa08f31d06484a2486da1c2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonSuivant_of.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonSuivant_on.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonSuivant_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..43b67025d8288c1d7e971525b9f2f56bf9ce533f Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonSuivant_on.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonValider.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonValider.gif new file mode 100644 index 0000000000000000000000000000000000000000..b0111d145645447d994e7d329c8363e8cc870bb3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonValider.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonValider_of.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonValider_of.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea603fb917bf125b11eb3ca1f195cae3f41262b3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonValider_of.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonValider_on.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonValider_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6bdb177ffb21f472ab27db2acf16d17c2a09592 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/boutonValider_on.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/cursA_0c.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/cursA_0c.gif new file mode 100644 index 0000000000000000000000000000000000000000..601559acf50c9f8b1c38650f2acd626c8270ede4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/cursA_0c.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/cursA_0e.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/cursA_0e.gif new file mode 100644 index 0000000000000000000000000000000000000000..5184c3ca52687d87d544c699f37fb1d0eb5fbf72 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/cursA_0e.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/cursA_1c.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/cursA_1c.gif new file mode 100644 index 0000000000000000000000000000000000000000..2373ce6f085a58a7daca83fc34073ab159d139c6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/cursA_1c.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/cursA_1e.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/cursA_1e.gif new file mode 100644 index 0000000000000000000000000000000000000000..9be49e199b00e9c3fa3fa7b4957146c24849f708 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/cursA_1e.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/dossGlossaireFerme.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/dossGlossaireFerme.gif new file mode 100644 index 0000000000000000000000000000000000000000..fff7331094f8acaea26818a30f76c72066eede4a Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/dossGlossaireFerme.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/dossGlossaireOuvert.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/dossGlossaireOuvert.gif new file mode 100644 index 0000000000000000000000000000000000000000..b5af7639ffb3466e0d9b5e13163ded82b5069b7e Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/dossGlossaireOuvert.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/paraBascule0.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/paraBascule0.gif new file mode 100644 index 0000000000000000000000000000000000000000..e85b4f816fa39a5705d633a87110a97d61891034 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/paraBascule0.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/paraBascule1.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/paraBascule1.gif new file mode 100644 index 0000000000000000000000000000000000000000..9ebf54bb48161085f0665d12702c2df9603b4ceb Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/paraBascule1.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planAuteur.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planAuteur.gif new file mode 100644 index 0000000000000000000000000000000000000000..b13a952301f95106582f88cb1bf141b8e8f09f0a Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planAuteur.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planEtape0.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planEtape0.gif new file mode 100644 index 0000000000000000000000000000000000000000..854a5cd7bcb4f456809f43fed7bcdb569631b60c Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planEtape0.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planEtape1.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planEtape1.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b35f47f670a64e86d74856935fd1e4e2fa180dd Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planEtape1.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planFaq.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planFaq.gif new file mode 100644 index 0000000000000000000000000000000000000000..03903b139fd706c0a87bf89d2b9915e486aa1d67 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planFaq.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planForum.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planForum.gif new file mode 100644 index 0000000000000000000000000000000000000000..59cee2119a89f7103b91ae3a35a9c4ea98d67b81 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planForum.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planGroupe.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planGroupe.gif new file mode 100644 index 0000000000000000000000000000000000000000..531695a6ee01c7e8d6889b628a6d515c53ff92d8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planGroupe.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planMessagerie.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planMessagerie.gif new file mode 100644 index 0000000000000000000000000000000000000000..e3724bcb345e22b691421ddcad465dbe6dcf984e Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planMessagerie.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planModule0.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planModule0.gif new file mode 100644 index 0000000000000000000000000000000000000000..ab31deb2a01c6db465eab063cb6b19c8bbea4409 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planModule0.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planModule1.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planModule1.gif new file mode 100644 index 0000000000000000000000000000000000000000..e847abb1b703469f588b0e811fbcd65f9504c08c Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planModule1.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planRapports.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planRapports.gif new file mode 100644 index 0000000000000000000000000000000000000000..5cc5521e0f8156a614da21d985dcff1108f685a5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planRapports.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planStats.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planStats.gif new file mode 100644 index 0000000000000000000000000000000000000000..0707c476b22b1d0e19c1aeb46cbc8ed9180e8465 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planStats.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planTelecharge.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planTelecharge.gif new file mode 100644 index 0000000000000000000000000000000000000000..9aab09fee9e8401d66a32f89a459965d984b4a78 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planTelecharge.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planTuteur.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planTuteur.gif new file mode 100644 index 0000000000000000000000000000000000000000..5bfb38c632604be42d1d28dc790d8101cdc2defd Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/planTuteur.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/resQuestionFaux.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/resQuestionFaux.gif new file mode 100644 index 0000000000000000000000000000000000000000..df01e5df5b9a27e3a68e5fef3d734ea5e0371f66 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/resQuestionFaux.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/resQuestionJuste.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/resQuestionJuste.gif new file mode 100644 index 0000000000000000000000000000000000000000..e5bce974a6918ecc7dd6c60d2f525179ee280400 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/gen/resQuestionJuste.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/items_survl0.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/items_survl0.gif new file mode 100644 index 0000000000000000000000000000000000000000..ef9b9fab8f7b21a4875bb1788517e4e6b7ee784b Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/items_survl0.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/items_survl1.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/items_survl1.gif new file mode 100644 index 0000000000000000000000000000000000000000..25aa971a4abe455b03192307ae49534bf7620a49 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/items_survl1.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/jaugea.jpg b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/jaugea.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6aaa64fbed9f38a229a3a2a72a4abf88f342679a Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/jaugea.jpg differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/pourdipl.gif b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/pourdipl.gif new file mode 100644 index 0000000000000000000000000000000000000000..4dd47fa2397cdb3a64cb48999bc09cbe3e4ecfa1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/pourdipl.gif differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/puce_menu.jpg b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/puce_menu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b23862ed1ad19cd749efbc64ff7e003a1014badb Binary files /dev/null and b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/media/puce_menu.jpg differ diff --git a/Basilisk/MACAO/macao_12/MosMtr/ressources/style/scripts/fonctions.js b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/scripts/fonctions.js new file mode 100644 index 0000000000000000000000000000000000000000..0519ecba6ea913e21689ec692e81e9e4973fbf73 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/ressources/style/scripts/fonctions.js @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/ICglobal.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/ICglobal.js new file mode 100644 index 0000000000000000000000000000000000000000..2be81266a88fa5601df824b755c8369c71a353bc --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/ICglobal.js @@ -0,0 +1,409 @@ +/*Integral Coaching Tous droits reserves */ +function donneLex(num) { + return parent.lexique.lexs[num]; +} + +function donneTitreStage() { + return (parent.oSco.titreStage); +} + +function donneLangue() { + return (parent.oSco.langue); +} + +function donneNomModuleCourant() { + return (parent.oSco.nomModuleCourant); +} + +function donneNomUtilisateur() { + var res = ''; + var nom = parent.doLMSGetValue("cmi.core.student_name"); + var indexVirg = nom.indexOf(','); + if (indexVirg > 0) { + res = nom.substring(indexVirg + 1) + ' ' + nom.substring(0, indexVirg); + } else { + res = nom; + } + return res; +} + +function donneDateCourante() { + return (parent.oSco.donneDate(parent.oSco.dateCourante)); +} + +function donneCodeUtilisateur() { + return (parent.doLMSGetValue("cmi.core.student_id")); +} + +function donneDroits() { + return (parent.oSco.nomEntreprise); +} + +function donneVersion() { + return (parent.oSco.version); +} + +function donneNomEtapeCourante() { + return parent.oSco.titre; +} + +function GLOBAL_ouvrirGlossaire() { + var largeur = 10; + var hauteur = 10; + var position = "left=" + largeur + ",top=" + hauteur + ",screenX=" + largeur + ",screenY=" + hauteur + ","; + var src = "MosMtr/ressources/style/glossaire.htm?ver=" + parent.oSco.version; + var locGFlo = parent.RACINE_stage; + if (parent.oSco.refGlo != '') { + locGFlo = parent.RACINE_stage + "../" + parent.oSco.refGlo + "/"; + } + var taille = "width=800,height=560"; + if (screen.width > 1000) { + taille = "width=960,height=680"; + } + var fen = window.open(locGFlo + src, 'Glossaire', 'toolbar=no,status=no,menubar=no,' + taille + ',' + position + 'scrollbars=no,resizable=yes'); + fen.focus(); +} + +function GLOBAL_allerPage(refLien) { + var indexB = refLien.indexOf('/'); + var numPg = -1; + if (indexB > 0) { + var enFenetre = false; + var indB = refLien.indexOf('[_blank]'); + var laRef = ""; + if (indB > 0) { + enFenetre = true; + laRef = refLien.substring(indB + 8); + refLien = refLien.substring(0, indB); + if (laRef != '') { + if (laRef.indexOf('http://') != 0) { + laRef = parent.RACINE_stage + laRef; + } + } + } + var refPage = refLien.substring(indexB + 1, refLien.length); + var codeEtape = refLien.substring(0, indexB); + var param = ''; + if (refPage != '') { + param = '?idPg=' + refPage; + } + if (enFenetre) { + if (laRef == "") { + laRef = parent.RACINE_stage + "sco/" + codeEtape + ".html" + param; + } + var oEnFen = window.open(laRef, "blk" + codeEtape, "toolbar=no,resizable=yes,menubar=no,location=no,status=no," + parent.oSco.posFenLocale); + oEnFen.focus(); + } else { + if ((codeEtape == parent.oSco.identifiant) && (refPage != '')) { + var numPg = parent.oSco.numeroPage(refPage); + var passeB = true; + if (parent.oSco.etatEvaluation) { + var oPg = parent.oSco.donnePage(numPg); + while ((oPg != null) && (oPg.prerequis != 'SKIP') && (!parent.evalVerifPrerequis(oPg.prerequis))) { + numPg++; + oPg = parent.oSco.donnePage(numPg); + } + if (oPg == null) { + passeB = false; + } + } + if (passeB) { + parent.SCO_enrHistorique(); + if (parent.oSco.etatEvaluation) { + parent.modePrecedent = "historique"; + } + parent.SCO_allerPage(numPg); + } + } else { + if (parent.surMosLMS) { + parent.parent.haut.NAVIG_afficheLien('item' + codeEtape, param); + } + } + } + } +} + +function GEN_placerZonesLien() { + if (existeMosMap) { + for (var i = 0; i < tabZonesLien.length; i++) { + tabZonesLien[i].placer(); + } + } + if (lsDivPNG != '') { + arrierePlanPNG(); + } +} + +function GLOBAL_initBarreBouton(type) { + parent.SCO_enrHistorique(false); + if (GEN_precedentPossible(type)) { + activerBoutonPrecedent(); + } + if ((parent.surMosLMS) && (parent.parent.baseASP == null)) { + PF_afficherDiv('STY_zoneLocale'); + if (parent.parent.LMS_synchroActive()) { + PF_afficherDiv('STY_zoneSynchronisation'); + } + } + if (!parent.agirSurLMS) { + PF_masquerDiv('STY_zoneLMSouLMSLocal'); + PF_afficherDiv('STY_zoneSansLMS'); + } +} + +function changeImgBtn(oImg, source) { + if (oImg != null) { + if ((format_btn == "png") && (navigator.appName.indexOf('Microsoft') >= 0)) { + oImg.width = oImg.offsetWidth; + oImg.height = oImg.offsetHeight; + oImg.src = "../../MosMtr/gen/blanc.gif"; + oImg.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + source + "',sizingMethod='image')"; + } else { + oImg.src = source; + } + } +} + +function activerBoutonInit() { + GEN_activeBouton("Init", 11, STG_initialiser); +} + +function GEN_activeBouton(demiNom, lex, fonction) { + var oImg = document.images["imgBouton" + demiNom]; + if ((oImg != null) && (oImg.src.indexOf("gen/bouton" + demiNom + "_of.") < 0)) { + if (parent.oSco.config_navigateur == "IE") { + oImg.detachEvent("onclick", fonction); + oImg.detachEvent("onmouseover", boutonSourisDessus); + oImg.detachEvent("onmouseout", boutonSourisDehors); + oImg.attachEvent("onclick", fonction); + oImg.attachEvent("onmouseover", boutonSourisDessus); + oImg.attachEvent("onmouseout", boutonSourisDehors); + } else { + oImg.removeEventListener("click", fonction, false); + oImg.removeEventListener("mouseover", boutonSourisDessus, false); + oImg.removeEventListener("mouseout", boutonSourisDehors, false); + oImg.addEventListener("click", fonction, false); + oImg.addEventListener("mouseover", boutonSourisDessus, false); + oImg.addEventListener("mouseout", boutonSourisDehors, false); + } + try { + oImg.style.cursor = "pointer"; + } catch (e) { + } + oImg.title = donneLex(lex); + changeImgBtn(oImg, chemin_img + 'gen/bouton' + demiNom + '_of.' + format_btn); + } +} + +function GEN_desactiveBouton(demiNom, fonction) { + var oImg = document.images["imgBouton" + demiNom]; + if (oImg != null) { + if (parent.oSco.config_navigateur == "IE") { + oImg.detachEvent("onclick", fonction); + oImg.detachEvent("onmouseover", boutonSourisDessus); + oImg.detachEvent("onmouseout", boutonSourisDehors); + } else { + oImg.removeEventListener("click", fonction, false); + oImg.removeEventListener("mouseover", boutonSourisDessus, false); + oImg.removeEventListener("mouseout", boutonSourisDehors, false); + } + try { + oImg.style.cursor = "default"; + } catch (e) { + } + changeImgBtn(oImg, chemin_img + 'gen/bouton' + demiNom + '.' + format_btn); + } +} + +function chopeEtStpEvt(evt) { + var declenc; + try { + if (parent.oSco.config_navigateur == "IE") { + evt = window.event; + evt.cancelBubble = true; + declenc = evt.srcElement; + } else { + declenc = evt.target; + evt.stopPropagation(); + } + } catch (e) { + } + return declenc; +} + +function boutonSourisDessus(evt) { + var oImg = chopeEtStpEvt(evt); + if (oImg.nodeName.toLowerCase() == "img") { + changeImgBtn(oImg, chemin_img + 'gen/b' + oImg.name.substring(4) + '_on.' + format_btn); + } +} + +function boutonSourisDehors(evt) { + var oImg = chopeEtStpEvt(evt); + if (oImg.nodeName.toLowerCase() == "img") { + changeImgBtn(oImg, chemin_img + 'gen/b' + oImg.name.substring(4) + '_of.' + format_btn); + } +} + +function desactiverBoutonInit() { + GEN_desactiveBouton("Init", STG_initialiser); +} + +function activerBoutonSuivant() { + GEN_activeBouton("Suivant", 6, STG_allerSuivant); + etatSuivant = true; +} + +function desactiverBoutonSuivant() { + etatSuivant = false; + GEN_desactiveBouton("Suivant", STG_allerSuivant); +} + +function activerBoutonPrecedent() { + GEN_activeBouton("Precedent", 7, STG_allerPrecedent); +} + +function desactiverBoutonValider() { + GEN_desactiveBouton("Valider", EXO_valider); +} + +var passeZone = 0; + +function GLOBAL_cliqueLienZone(idZone) { + if (passeZone == 0) { + var zone = PF_donneObjet(idZone); + var liens = zone.getElementsByTagName('a'); + if (liens.length > 0) { + var lien = liens.item(0); + if (parent.oSco.config_navigateur == "Netscape") { + var txtlien = lien.href; + eval(txtlien); + } else { + passeZone = 1; + lien.click(); + } + } + } else { + passeZone = 0; + } +} + +function GEN_lireMediaZone(nomZone, arret) { + var oDiv = PF_donneObjet(nomZone); + if (oDiv != null) { + var tabWM = oDiv.getElementsByTagName('object'); + if (!arret) { + var lesimgs = oDiv.getElementsByTagName("img"); + if ((lesimgs.length > 0) && (tabWM.length == 0)) { + for (var n = 0; n < lesimgs.length; n++) { + if (lesimgs.item(n).src.indexOf('.gif') > 0) { + var garde = lesimgs.item(n).src; + lesimgs.item(n).src = "../rien"; + lesimgs.item(n).src = garde; + } + } + if (existeMosMap) { + GEN_placerZonesLien(); + } + } + } + for (var i = 0; i < tabWM.length; i++) { + var objet = tabWM[i]; + var actionMedia = false; + var objetPlug = objet; + if (parent.oSco.config_navigateur == "Netscape") { + objetPlug = objetPlugMozz(objet); + if (objetPlug.height == "100%") { + objetPlug.height = objetPlug.parentNode.parentNode.offsetHeight; + } + } + var lid = objet.id; + if (lid == null) { + lid = ''; + } + if ((objet.className.indexOf('_true') > 0) || (lid.indexOf('clipSTY') == 0)) { + if (arret) { + try { + objetPlug.Stop(); + actionMedia = true; + } catch (e) { + } + try { + objetPlug.controls.Stop(); + actionMedia = true; + } catch (e) { + } + try { + objetPlug.StopPlay(); + actionMedia = true; + } catch (e) { + } + } else { + try { + objetPlug.Rewind(); + } catch (e) { + } + try { + objetPlug.Play(); + actionMedia = true; + } catch (e) { + } + if (!actionMedia) { + try { + objetPlug.controls.currentPosition = 0; + objetPlug.controls.Play(); + actionMedia = true; + } catch (e) { + } + } + if (!actionMedia) { + try { + objetPlug.DoPlay(); + actionMedia = true; + } catch (e) { + } + } + } + if (!actionMedia) { + var lhtml = objet.innerHTML; + if (arret) { + var gard = oDiv.innerHTML; + oDiv.innerHTML = ""; + oDiv.innerHTML = gard; + } else { + lhtml = lhtml.replace(/ play="false"/gi, ' play="true"'); + lhtml = lhtml.replace(/ autostart="false"/gi, ' autostart="true"'); + lhtml = lhtml.replace(/ autoplay="false"/gi, ' autoplay="true"'); + try { + objet.innerHTML = lhtml; + } catch (e1) { + try { + objet.outerHTML = lhtml; + } catch (e2) { + } + } + } + } + } + } + } +} + +function objetPlugMozz(obj) { + var retO = document.embeds[obj.id]; + return retO; +} + +function localeNb(nbr) { + var res = new String(nbr); + var clang = parent.oSco.langue.substring(0, 2); + if (clang == 'fr') { + res = res.replace(/%/, ' %'); + } + if (parent.oSco.langue.indexOf('-CH') < 0) { + if ((clang == 'fr') || (clang == 'de') || (clang == 'it')) { + res = res.replace(/\./, ","); + } + } + return res; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/actionsGen.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/actionsGen.js new file mode 100644 index 0000000000000000000000000000000000000000..cefd3cd680be444472cefdb828a976806975b342 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/actionsGen.js @@ -0,0 +1,876 @@ +var lsDivPNG = ''; +var CACHE_LIENS = true; + +function PF_changeTexteCouche(nomObj, nouveauTexte) { + var idObj = PF_donneObjet(nomObj); + if (idObj != null) { + idObj.innerHTML = nouveauTexte; + } +} + +function PF_donneTexteCouche(objName, x) { + var res = ''; + var idObj = PF_donneObjet(nomObj); + if (idObj != null) { + res = idObj.innerHTML; + } + return res; +} + +function PF_changeImage(nom, nouvelleSrc) { + if (window.document.images[nom] != null) { + window.document.images[nom].src = nouvelleSrc; + } +} + +function PF_donneObjet(idObj) { + return document.getElementById(idObj); +} + +function PF_changeClasse(nomLien, nomClasse) { + var lien = PF_donneObjet(nomLien); + if (lien != null) { + lien.className = nomClasse; + } +} + +function PF_afficherDiv(nomDiv) { + var objDiv = PF_donneObjet(nomDiv); + if (objDiv != null) { + objDiv.style.display = "block"; + } +} + +function PF_masquerDiv(nomDiv) { + var objDiv = PF_donneObjet(nomDiv); + if (objDiv != null) { + objDiv.style.display = "none"; + } +} + +function PF_basculerDiv(nomDiv) { + var objDiv = PF_donneObjet(nomDiv); + if (objDiv != null) { + if (objDiv.style.display == "none") { + objDiv.style.display = "block"; + } else { + objDiv.style.display = "none"; + } + } +} + +function PF_basculeImage(img, src) { + var oImg = PF_donneObjet(img); + if (oImg != null) { + oImg.src = src; + } +} + +function PF_survol(img, num) { + var oImg = PF_donneObjet(img); + if (oImg != null) { + var estPngIE = false; + var nSrc = oImg.src; + if ((nSrc.indexOf('blanc.gif') > 0) && (oImg.style.filter) && (oImg.style.filter != '')) { + estPngIE = true; + } + if (num == 0) { + nSrc = nSrc.replace(/_survl0/, '_survl1'); + if (estPngIE) { + oImg.style.filter = oImg.style.filter.replace(/_survl0/, '_survl1'); + } + } else { + nSrc = nSrc.replace(/_survl1/, '_survl0'); + if (estPngIE) { + oImg.style.filter = oImg.style.filter.replace(/_survl1/, '_survl0'); + } + } + oImg.src = nSrc; + } +} + +function PF_affecterAlt() { + var estIE = (navigator.appName.indexOf('Microsoft') >= 0); + var lesdivs = document.getElementsByTagName("div"); + var maxdiv = 350; + for (var i = 0; i < lesdivs.length && i < maxdiv; i++) { + var oDiv = lesdivs.item(i); + maxdiv++; + if (oDiv.id.indexOf('div_effet_') != 0) { + var verifArrond = "0%"; + var verifOmbre = "0%"; + if ((!estIE) && document.defaultView) { + if (valCSS(oDiv, "", "background-image", true).indexOf(".png") > 0) { + oDiv.style.visibility = ""; + } + if ((oDiv.style.display != "inline") && (oDiv.className.indexOf("STY_") == 0)) { + var haut = valCSS(oDiv, "", "height", true); + if ((haut != '') && (haut != 'auto') && (oDiv.style.height != 'auto')) { + var debor = valCSS(oDiv, "", "overflow", true); + if ((debor == '') || (debor == 'visible')) { + oDiv.style.minHeight = haut; + oDiv.style.height = "auto"; + } + } + } + if (valCSS(oDiv, "", "backgroundColor", true) != 'transparent') { + var lesd = oDiv.style.backgroundPosition; + if (lesd == '') { + var lClasse = oDiv.className; + if (lClasse != '') { + var reg = donneRegleCSSMoz("." + lClasse); + if (reg != null) { + lesd = reg.style.backgroundPosition; + } + } + } + if (lesd != "") { + lesd = lesd.split(' '); + verifArrond = lesd[0]; + if (lesd.length > 1) { + verifOmbre = lesd[1]; + } + } + } + } else if (estIE) { + PF_transparencePNG(oDiv); + verifArrond = oDiv.currentStyle["backgroundPositionX"]; + verifOmbre = oDiv.currentStyle["backgroundPositionY"]; + } + if ((oDiv.style.display != "none") && (oDiv.style.backgroundColor != 'transparent')) { + if ((verifArrond != "0%") && (verifArrond.indexOf(".") > 0)) { + PF_arrondir(oDiv, verifArrond, !estIE); + } + if ((verifOmbre != "0%") && (verifOmbre.indexOf(".") > 0)) { + PF_ombre(oDiv, verifOmbre, !estIE); + } + } + } + } + var lesimgs = document.getElementsByTagName("img"); + for (var n = 0; n < lesimgs.length; n++) { + var oImg = lesimgs.item(n); + if (oImg.title.indexOf("LEX_") == 0) { + oImg.title = donneLex(Number(oImg.title.substring(4))); + } else if (oImg.alt.indexOf("LEX_") == 0) { + oImg.title = donneLex(Number(oImg.alt.substring(4))); + } + var source = oImg.src; + if ((source.indexOf(".png") > 0) && (oImg.border == 0)) { + if (estIE) { + var methode = "scale"; + if ((oImg.width != 0) && (oImg.width != '')) { + if (oImg.style.width == '') { + oImg.style.width = oImg.width + 'px'; + } + if (oImg.style.height == '') { + oImg.style.height = oImg.height + 'px'; + } + } else { + var lesatrr = oImg.outerHTML.toLowerCase(); + var indD = lesatrr.indexOf('height='); + if (indD > 0) { + var vald = lesatrr.substring(indD + 7); + oImg.style.height = vald.substring(0, vald.indexOf(' ')) + 'px'; + } + indD = lesatrr.indexOf('width='); + if (indD > 0) { + var vald = lesatrr.substring(indD + 6); + oImg.style.width = vald.substring(0, vald.indexOf(' ')) + 'px'; + } else { + methode = "image"; + } + } + var rac = "../../"; + if (window.location.href.indexOf("/imsmanifest.") > 0) { + rac = ""; + } + oImg.src = rac + "MosMtr/gen/blanc.gif"; + oImg.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + source + "',sizingMethod='" + methode + "')"; + } + oImg.style.visibility = ""; + } + } + if (CACHE_LIENS) { + var lesa = document.getElementsByTagName("a"); + for (var n = 0; n < lesa.length; n++) { + if (estIE) { + lesa.item(n).hideFocus = true; + } else { + try { + lesa.item(n).style.MozOutline = "none"; + } catch (e) { + } + } + } + } +} + +function PF_transparencePNG(oDiv) { + if ((oDiv != null) && (oDiv.currentStyle) && (oDiv.id != null) && (oDiv.id !== '') && (oDiv.style.display != "inline") && (oDiv.offsetWidth > 1)) { + var fond = oDiv.currentStyle["backgroundImage"]; + if ((fond.indexOf(".png") > 0) && (oDiv.currentStyle["backgroundPositionX"] == '0%') && (oDiv.currentStyle["backgroundPositionY"] == '0%')) { + var methode = "scale"; + if (oDiv.currentStyle["backgroundRepeat"] == 'no-repeat') { + methode = "image"; + } + fond = fond.substring(fond.lastIndexOf('/') + 1, fond.length - 2); + oDiv.style.backgroundImage = "url(none)"; + oDiv.style.backgroundColor = "transparent"; + var oCible = oDiv; + if (oDiv.style.position == "absolute") { + var clone = oDiv.cloneNode(false); + clone.innerHTML = ""; + var lid = oDiv.id; + if (lid == "") { + lid = "divpng" + Math.round(Math.random * 10000); + oDiv.id = lid; + } + clone.id = lid + "_AP_PNG"; + lsDivPNG += lid + ","; + oDiv.style.borderStyle = "none"; + oDiv.parentElement.insertBefore(clone, oDiv); + clone.style.padding = "0px"; + oCible = clone; + } else { + if (methode == "scale") { + if (oDiv.currentStyle["width"] == "auto") { + oDiv.style.width = "100%"; + } + if (oDiv.currentStyle["height"] == "auto") { + oDiv.style.height = "100%"; + } + } + } + oDiv.style.visibility = ""; + oCible.style.visibility = ""; + oCible.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../MosMtr/ressources/style/media/" + fond + "',sizingMethod='" + methode + "')"; + } + } +} + +var tabDocW = new Array(); + +function ajDocW(val) { + if (navigator.appName.indexOf('Microsoft') != -1) { + document.write(val); + } else { + if (window.location.href.indexOf('.xml') > 0) { + tabDocW[tabDocW.length] = val; + } else { + document.write(val); + } + } +} + +function PF_ecritDocW() { + if (tabDocW.length > 0) { + var lesscripts = document.getElementsByTagName("script"); + var numT = 0; + for (var n = 0; n < lesscripts.length; n++) { + var oScr = lesscripts.item(n); + if (oScr.innerHTML.indexOf("ajDocW(") >= 0) { + var txx = new String(tabDocW[numT]); + if (txx.indexOf(' ') == 0) { + txx = txx.replace(/ /g, ' '); + } + var nTxt; + if (txx.indexOf('<object') == 0) { + nTxt = document.createElement('span'); + nTxt.innerHTML = txx; + nTxt = nTxt.firstChild; + } else { + nTxt = document.createTextNode(txx); + } + numT++; + oScr.parentNode.insertBefore(nTxt, oScr); + oScr.nodeValue = ''; + } + } + } +} + +function PF_clipAV(lid, src, largeur, hauteur, demarreAuto, lecteur, boucle, align, autresParams, dansCmt) { + if ((largeur == 29) && (hauteur == 29)) { + largeur = 0; + hauteur = 0; + } + var clsid = 'clsid:'; + var classe = "obj" + lecteur; + if (dansCmt == 'cmt' || (demarreAuto == "true" && (window.location.href.indexOf("style/glossaire.htm") > 0 || window.location.href.indexOf("/glossaire/glossaire.") > 0))) { + classe += "_" + demarreAuto; + demarreAuto = 'false'; + } + var source = '../media/' + src; + if (lid.indexOf('clipSTY') == 0) { + source = '../../MosMtr/ressources/style/media/' + src; + } + var type = ""; + if (boucle == '') { + boucle = 'false'; + } + if (demarreAuto == '') { + demarreAuto = 'false'; + } + var lesparams = ''; + var rcnstg = parent.RACINE_stage; + if (rcnstg == null) { + rcnstg = top.opener.parent.RACINE_stage; + } + if (lecteur == 'WM') { + source = rcnstg + 'contenu/media/' + src; + if (lid.indexOf('clipSTY') == 0) { + source = rcnstg + 'MosMtr/ressources/style/media/' + src; + } + source = unescape(source); + var ajBoucle = ""; + if (boucle == "true") { + ajBoucle = ";playCount:999"; + } + clsid += '6BF52A52-394A-11d3-B153-00C04F79FAA6'; + type = "application/x-mplayer2"; + lesparams = "URL:x;autoStart:" + demarreAuto + ";Loop:" + boucle + ajBoucle; + } else if (lecteur == 'Flash') { + clsid += 'D27CDB6E-AE6D-11cf-96B8-444553540000'; + type = "application/x-shockwave-flash"; + lesparams = "movie:x;play:" + demarreAuto + ";loop:" + boucle + ";swLiveConnect:true"; + } else if (lecteur == 'Real') { + clsid += 'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'; + type = "audio/x-pn-realaudio-plugin"; + lesparams = "SRC:x;AUTOSTART:" + demarreAuto + ";LOOP:" + boucle; + } else if (lecteur == 'QT') { + clsid += '02BF25D5-8C17-4B23-BC80-D3488ABDDC6B'; + type = "video/quicktime"; + lesparams = "src:x;AutoPlay:" + demarreAuto + ";Loop:" + boucle + ";EnableJavaSript:true"; + } else { + clsid += lecteur; + } + lesparams += ";" + autresParams; + var ajAlign = ""; + if (align != '') { + ajAlign = ' align="' + align + '"'; + } + var ajTaille = ' width="' + largeur + '" height="' + hauteur + '"'; + var res = '<object classid="' + clsid + '" id="' + lid + '" class="' + classe + '"' + ajTaille + ajAlign + '>'; + var tabPrm = lesparams.split(';'); + var listeAttrEmbed = 'src="' + source + '"'; + for (var i = 0; i < tabPrm.length; i++) { + if (tabPrm[i].indexOf(':') > 0) { + var paireP = tabPrm[i].split(':'); + if (i == 0) { + res += '<param name="' + paireP[0] + '" value="' + source + '"/>'; + } else { + res += '<param name="' + paireP[0] + '" value="' + paireP[1] + '"/>'; + listeAttrEmbed += ' ' + paireP[0] + '="' + paireP[1] + '"'; + } + } + } + res += '<embed name="' + lid + '" class="' + classe + '" type="' + type + '"' + ajTaille + ajAlign + listeAttrEmbed + '></embed>'; + res += '</object>'; + return res; +} + +function PF_arrondir(oDiv, params, estMoz) { + if (params.length < 5) { + params = ""; + } + if (params.indexOf(".") < 0) { + params = ""; + } + if (params != '') { + var tabP = params.split("."); + if (tabP[0].length < 3) { + tabP[0] = "0" + tabP[0]; + } + if (tabP[0].length < 3) { + tabP[0] = "0" + tabP[0]; + } + params = tabP[0] + tabP[1]; + var optCoins = params.substring(0, 4); + var ardHG = true; + var ardHD = true; + var ardBG = true; + var ardBD = true; + var vItalique = valCSS(oDiv, "fontStyle", "font-style", estMoz); + if (vItalique == "italic") { + oDiv.style.fontStyle = "normal"; + } + if (optCoins.substring(0, 1) == "0") { + ardHG = false; + } + if (optCoins.substring(1, 2) == "0") { + ardHD = false; + } + if (optCoins.substring(2, 3) == "0") { + ardBG = false; + } + if (optCoins.substring(3) == "0") { + ardBD = false; + } + var ajusteL = 0; + var ajusteH = 0; + var ajusteX = 0; + var ajusteY = 0; + var diamPuce = 20; + var numTaille = params.substring(4, 5); + if (numTaille == 6) { + diamPuce = 100; + ajusteX = 1; + ajusteL = -3; + ajusteY = 1; + ajusteH = -1; + } else if (numTaille == 5) { + diamPuce = 80; + ajusteX = 2; + ajusteL = -2; + ajusteY = 2; + ajusteH = -2; + if (estMoz) { + ajusteY = 1; + ajusteX = 0; + ajusteH = -1; + ajusteL = -1; + } + } else if (numTaille == 4) { + diamPuce = 60; + ajusteX = 0; + ajusteL = -1; + ajusteY = -1; + ajusteH = -1; + if (estMoz) { + ajusteY = 0; + } + } else if (numTaille == 3) { + diamPuce = 40; + ajusteL = -1; + if (estMoz) { + ajusteL = -1; + } + } else if (numTaille == 2) { + ajusteY = -1; + if (estMoz) { + ajusteY = 0; + } + } else if (numTaille == 1) { + diamPuce = 14; + ajusteY = -1; + if (estMoz) { + ajusteY = 0; + } + } + var nonStrict = false; + if (!estMoz && (document.compatMode != 'CSS1Compat')) { + nonStrict = true; + } + if (oDiv.id == "") { + oDiv.id = "div_effet_" + Math.round(Math.random() * 1000); + } + var coulF = valCSS(oDiv, "backgroundColor", "background-color", estMoz); + if (coulF == "transparent") { + return 0; + } + var largeur = oDiv.offsetWidth; + var hauteur = oDiv.offsetHeight; + var rempliGauche = valCSS(oDiv, "paddingLeft", "padding-left", estMoz); + var rempliDroit = valCSS(oDiv, "paddingRight", "padding-right", estMoz); + var rempliHaut = valCSS(oDiv, "paddingTop", "padding-top", estMoz); + var rempliBas = valCSS(oDiv, "paddingBottom", "padding-bottom", estMoz); + if (!nonStrict) { + } + if ((largeur < diamPuce) || (hauteur < diamPuce)) { + oDiv.style.visibility = "visible"; + return 0; + } + var posCss = valCSS(oDiv, "position", "position", estMoz); + if ((posCss != "relative") && (posCss != "absolute")) { + oDiv.style.position = "relative"; + oDiv.style.left = valCSS(oDiv, "marginLeft", "margin-left", estMoz); + oDiv.style.marginLeft = "0px"; + oDiv.style.top = valCSS(oDiv, "marginTop", "margin-top", estMoz); + oDiv.style.marginTop = "0px"; + oDiv.style.marginRight = "0px"; + } + var contenuHTML = oDiv.innerHTML; + var oFondContenu = document.createElement("div"); + while (oDiv.childNodes.length > 0) { + oFondContenu.appendChild(oDiv.firstChild); + } + var bordureHaut = valCSS(oDiv, "borderTopWidth", "border-top-width", estMoz); + var coulBordureHaut = valCSS(oDiv, "borderTopColor", "border-top-color", estMoz); + var styleBordure = valCSS(oDiv, "borderTopStyle", "border-top-style", estMoz); + if ((styleBordure != 'none') && (bordureHaut.indexOf('px') > 0)) { + bordureHaut = parseInt(bordureHaut.substring(0, bordureHaut.length - 2)); + oDiv.style.borderWidth = "0px"; + } else { + bordureHaut = 0; + } + largeur = largeur - bordureHaut; + hauteur = hauteur - bordureHaut; + var rayon = Math.round(diamPuce / 2); + var pos; + var hauteurRempli = hauteur + ajusteH; + if (nonStrict) { + hauteurRempli += bordureHaut * 2; + } + var largeurRempli = largeur + ajusteL; + if (nonStrict) { + largeurRempli += bordureHaut * 2; + } + var coinHG; + if (ardHG) { + coinHG = creeCoin(coulF, diamPuce); + if (bordureHaut > 0) { + var bcoin = creeCoin(coulBordureHaut, diamPuce); + bcoin.style.left = coinHG.style.left; + bcoin.style.top = coinHG.style.top; + positionBCoin(coinHG, bordureHaut); + oDiv.appendChild(bcoin); + } + } else { + coinHG = boucheCoin(coulF, rayon); + coinHG.style.top = ajusteY + "px"; + coinHG.style.left = ajusteX + "px"; + if (bordureHaut > 0) { + coinHG.style.borderTopColor = coulBordureHaut; + coinHG.style.borderTopStyle = styleBordure; + coinHG.style.borderTopWidth = bordureHaut + "px"; + coinHG.style.borderLeftColor = coulBordureHaut; + coinHG.style.borderLeftStyle = styleBordure; + coinHG.style.borderLeftWidth = bordureHaut + "px"; + } + } + oDiv.appendChild(coinHG); + var coinHD; + if (ardHD) { + coinHD = creeCoin(coulF, diamPuce); + pos = largeur - diamPuce; + coinHD.style.left = pos + "px"; + if (bordureHaut > 0) { + var bcoin = creeCoin(coulBordureHaut, diamPuce); + bcoin.style.top = coinHD.style.top; + positionBCoin(coinHD, bordureHaut); + pos = largeur - diamPuce + bordureHaut * 2; + bcoin.style.left = pos + "px"; + oDiv.appendChild(bcoin); + } + } else { + coinHD = boucheCoin(coulF, rayon); + coinHD.style.top = ajusteY + "px"; + pos = largeurRempli - rayon + ajusteX - 4; + coinHD.style.left = pos + "px"; + if (bordureHaut > 0) { + pos = largeur - rayon + ajusteX + ajusteL + bordureHaut - 4; + coinHD.style.left = pos + "px"; + coinHD.style.borderTopColor = coulBordureHaut; + coinHD.style.borderTopStyle = styleBordure; + coinHD.style.borderTopWidth = bordureHaut + "px"; + coinHD.style.borderRightColor = coulBordureHaut; + coinHD.style.borderRightStyle = styleBordure; + coinHD.style.borderRightWidth = bordureHaut + "px"; + } + } + oDiv.appendChild(coinHD); + var coinBG; + if (ardBG) { + coinBG = creeCoin(coulF, diamPuce); + pos = hauteur - diamPuce; + coinBG.style.top = pos + "px"; + if (bordureHaut > 0) { + var bcoin = creeCoin(coulBordureHaut, diamPuce); + bcoin.style.left = coinBG.style.left; + positionBCoin(coinBG, bordureHaut); + pos = hauteur - diamPuce + bordureHaut * 2; + bcoin.style.top = pos + "px"; + oDiv.appendChild(bcoin); + } + } else { + coinBG = boucheCoin(coulF, rayon); + pos = hauteurRempli - rayon + ajusteY - 4; + coinBG.style.top = pos + "px"; + coinBG.style.left = ajusteX + "px"; + if (bordureHaut > 0) { + pos = pos + bordureHaut; + coinBG.style.top = pos + "px"; + coinBG.style.borderBottomColor = coulBordureHaut; + coinBG.style.borderBottomStyle = styleBordure; + coinBG.style.borderBottomWidth = bordureHaut + "px"; + coinBG.style.borderLeftColor = coulBordureHaut; + coinBG.style.borderLeftStyle = styleBordure; + coinBG.style.borderLeftWidth = bordureHaut + "px"; + } + } + oDiv.appendChild(coinBG); + var coinBD; + if (ardBD) { + coinBD = creeCoin(coulF, diamPuce); + pos = largeur - diamPuce; + coinBD.style.left = pos + "px"; + pos = hauteur - diamPuce; + coinBD.style.top = pos + "px"; + if (bordureHaut > 0) { + positionBCoin(coinBD, bordureHaut); + var bcoin = creeCoin(coulBordureHaut, diamPuce); + pos = pos + bordureHaut * 2; + bcoin.style.top = pos + "px"; + pos = largeur - diamPuce + bordureHaut * 2; + bcoin.style.left = pos + "px"; + oDiv.appendChild(bcoin); + } + } else { + coinBD = boucheCoin(coulF, rayon); + pos = largeurRempli - rayon + ajusteX - 4; + coinBD.style.left = pos + "px"; + pos = hauteurRempli - rayon + ajusteY - 4; + coinBD.style.top = pos + "px"; + if (bordureHaut > 0) { + pos = pos + bordureHaut; + coinBD.style.top = pos + "px"; + pos = largeur - rayon + ajusteX + ajusteL + bordureHaut - 4; + coinBD.style.left = pos + "px"; + coinBD.style.borderBottomColor = coulBordureHaut; + coinBD.style.borderBottomStyle = styleBordure; + coinBD.style.borderBottomWidth = bordureHaut + "px"; + coinBD.style.borderRightColor = coulBordureHaut; + coinBD.style.borderRightStyle = styleBordure; + coinBD.style.borderRightWidth = bordureHaut + "px"; + } + } + oDiv.appendChild(coinBD); + var rempli1 = document.createElement("div"); + rempli1.style.backgroundColor = coulF; + rempli1.style.position = "absolute"; + rempli1.style.overflow = "hidden"; + rempli1.style.top = ajusteY + "px"; + rempli1.style.left = rayon + "px"; + pos = largeur - diamPuce; + rempli1.style.width = pos + "px"; + rempli1.style.height = hauteurRempli + "px"; + if (bordureHaut > 0) { + rempli1.style.borderTopColor = coulBordureHaut; + rempli1.style.borderTopStyle = styleBordure; + rempli1.style.borderTopWidth = bordureHaut + "px"; + rempli1.style.borderBottomColor = coulBordureHaut; + rempli1.style.borderBottomStyle = styleBordure; + rempli1.style.borderBottomWidth = bordureHaut + "px"; + } + oDiv.appendChild(rempli1); + var rempli2 = document.createElement("div"); + rempli2.style.backgroundColor = coulF; + rempli2.style.position = "absolute"; + rempli2.style.overflow = "hidden"; + rempli2.style.left = ajusteX + "px"; + rempli2.style.top = rayon + "px"; + rempli2.style.width = largeurRempli + "px"; + pos = hauteur - diamPuce; + if (pos > 0) { + rempli2.style.height = pos + "px"; + } + if (bordureHaut > 0) { + rempli2.style.borderLeftStyle = styleBordure; + rempli2.style.borderLeftWidth = bordureHaut + "px"; + rempli2.style.borderRightStyle = styleBordure; + rempli2.style.borderRightWidth = bordureHaut + "px"; + rempli2.style.borderLeftColor = coulBordureHaut; + rempli2.style.borderRightColor = coulBordureHaut; + } + oDiv.appendChild(rempli2); + oDiv.style.borderStyle = "none"; + oDiv.style.borderWidth = "0px"; + oFondContenu.style.position = "absolute"; + if (vItalique == "italic") { + oFondContenu.style.fontStyle = "italic"; + } + oFondContenu.style.backgroundColor = "transparent"; + oFondContenu.style.top = bordureHaut + "px"; + oFondContenu.style.left = bordureHaut + "px"; + oDiv.style.backgroundColor = "transparent"; + oFondContenu.style.paddingLeft = rempliGauche; + if (!nonStrict) { + largeur = largeur - parseInt(rempliGauche) - parseInt(rempliDroit); + hauteur = hauteur - parseInt(rempliHaut) - parseInt(rempliBas); + } + oFondContenu.style.width = largeur; + var lpad = rempliDroit; + if (estMoz) { + lpad = parseInt(lpad) + 3; + lpad = lpad + "px"; + } + oFondContenu.style.paddingRight = lpad; + oFondContenu.style.paddingTop = rempliHaut; + oFondContenu.style.paddingBottom = rempliBas; + oFondContenu.id = oDiv.id + "fondContenu"; + oDiv.appendChild(oFondContenu); + pos = largeur + bordureHaut; + oDiv.style.width = pos + "px"; + pos = hauteur + bordureHaut; + oDiv.style.height = pos + "px"; + } + oDiv.style.visibility = "visible"; +} + +function valCSS(oDiv, nomIE, nomMoz, estMoz) { + if (estMoz) { + return document.defaultView.getComputedStyle(oDiv, "").getPropertyValue(nomMoz); + } else { + return oDiv.currentStyle[nomIE]; + } +} + +function PF_ombre(oDiv, paramOmbre, estMoz) { + if (paramOmbre.indexOf(".") < 0) { + paramOmbre = ""; + } + if (paramOmbre.indexOf("%") < 0) { + paramOmbre = ""; + } + if (paramOmbre != '') { + oDiv.style.filter = ""; + var oExiste = PF_donneObjet(oDiv.id + "fondContenu"); + if (oExiste == null) { + return 0; + } + var tabParam = paramOmbre.split("."); + var ombre = document.createElement("div"); + ombre.id = oDiv.id + "fondOmbre"; + for (var i = 0; i < oDiv.childNodes.length; i++) { + if (oDiv.childNodes.item(i).id != oDiv.id + 'fondContenu') { + ombre.appendChild(oDiv.childNodes.item(i).cloneNode(true)); + } + } + var decalOmbre = 0; + var multiY = 1; + var tOpac = tabParam[1]; + if (tOpac.indexOf('0') == 0) { + multiY = -1; + tOpac = tOpac.substring(1); + } + var opaciteO = tOpac.substring(0, tOpac.length - 1); + if (opaciteO.length == 1) { + opaciteO = opaciteO + "0"; + } + opaciteO = parseInt(opaciteO); + if (opaciteO == 99) { + opaciteO = 100; + } + opaciteO = opaciteO / 100; + if (estMoz) { + opaciteO -= 0.2; + decalOmbre += 2; + if (opaciteO < 0.1) { + opaciteO = 0.1; + } + } else { + decalOmbre -= 2; + } + var lesdecals = tabParam[0]; + var multiX = 1; + if (lesdecals.indexOf("-") == 0) { + lesdecals = lesdecals.substring(1); + multiX = -1; + } + if (lesdecals.length == 1) { + lesdecals = "000" + lesdecals; + } + if (lesdecals.length == 2) { + lesdecals = "00" + lesdecals; + } + if (lesdecals.length == 3) { + lesdecals = "0" + lesdecals; + } + var decalx = parseInt(lesdecals.substring(0, 2)); + var leRadu = "4"; + if (Math.abs(decalx) < 4) { + leRadu = "3"; + } + if (Math.abs(decalx) < 2) { + leRadu = "2"; + } + pos = decalOmbre + multiX * decalx; + ombre.style.left = pos + "px"; + pos = decalOmbre + parseInt(multiY * lesdecals.substring(2)); + ombre.style.top = pos + "px"; + var lesdivsombre = ombre.getElementsByTagName("div"); + for (var i = 0; i < lesdivsombre.length; i++) { + var odvom = lesdivsombre.item(i); + if (odvom.style.backgroundColor != '') { + odvom.style.backgroundColor = "#000000"; + odvom.style.borderColor = "#000000"; + } else { + odvom.style.color = "#000000"; + } + } + ombre.style.position = "absolute"; + var lar = oDiv.offsetWidth; + var hau = oDiv.offsetHeight; + if (oExiste != null) { + if (oExiste.offsetWidth > lar) { + lar = oExiste.offsetWidth; + } + if (oExiste.offsetHeight > hau) { + hau = oExiste.offsetHeight; + } + } + ombre.style.width = lar + "px"; + ombre.style.height = hau + "px"; + if (estMoz) { + ombre.style.opacity = opaciteO; + } + oDiv.insertBefore(ombre, oDiv.firstChild); + ombre.style.filter = "progid:DXImageTransform.Microsoft.blur(pixelradius=" + leRadu + ".0, makeshadow='true', ShadowOpacity=" + opaciteO + ")"; + } +} + +function creeCoin(coulF, diametre) { + var coin = document.createElement("div"); + coin.style.position = "absolute"; + coin.style.fontFamily = "Arial"; + coin.style.fontWeight = "Normal"; + coin.style.top = "0px"; + coin.style.left = "0px"; + var marge = Math.round(diametre / 2.1); + coin.style.marginTop = "-" + marge + "px"; + marge = Math.round(diametre / 4.6); + coin.style.marginLeft = "-" + marge + "px"; + diametre = diametre * 2; + coin.style.lineHeight = diametre + "px"; + diametre = diametre * 2; + coin.style.fontSize = diametre + "px"; + coin.style.color = coulF; + coin.innerHTML = "•"; + return coin; +} + +function boucheCoin(coulF, rayon) { + var coin = document.createElement("div"); + coin.style.position = "absolute"; + var tray = rayon + 4; + coin.style.width = tray + "px"; + coin.style.height = tray + "px"; + coin.style.borderWidth = "0px"; + coin.style.overflow = "hidden"; + coin.style.backgroundColor = coulF; + return coin; +} + +function positionBCoin(oBord, largb) { + var pos = parseInt(oBord.style.left.substring(0, oBord.style.left.length - 2)); + pos = pos + largb; + oBord.style.left = pos + "px"; + pos = parseInt(oBord.style.top.substring(0, oBord.style.top.length - 2)); + pos = pos + largb; + oBord.style.top = pos + "px"; +} + +function donneRegleCSSMoz(nomClasse) { + var res = null; + for (var m = 0; m < document.styleSheets.length; m++) { + var ofCSS = document.styleSheets.item(m); + var tabRule = ofCSS.cssRules; + for (var j = 0; j < tabRule.length; j++) { + if (tabRule.item(j).selectorText == nomClasse) { + res = tabRule.item(j); + } + } + } + return res; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseChampTrou.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseChampTrou.js new file mode 100644 index 0000000000000000000000000000000000000000..d89ca5daf86ce618d2b7e3203d91746862e6fbf3 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseChampTrou.js @@ -0,0 +1,5 @@ +function ChampTrou(ref, texte, correction) { + this.texte = texte; + this.correction = correction; + this.reference = ref; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseCommentaire.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseCommentaire.js new file mode 100644 index 0000000000000000000000000000000000000000..9cd16b55c2884d72676fe9b3da5f322732a9d8a7 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseCommentaire.js @@ -0,0 +1,227 @@ +function Commentaire(id, titre, posX, posY, posL, posH, duree, delai, orign) { + this.id = id; + this.titre = titre; + this.posX = posX; + this.posY = posY; + this.posL = posL; + this.posH = posH; + this.duree = duree; + this.delai = delai; + this.styleBulle = ""; + this.estAffiche = false; + this.estBulle = false; + this.branche = ''; + this.ref = ''; + this.orign = orign; + this.afficher = cmt_afficher; + this.init = cmt_init; + this.masquerBulle = cmt_masquerBulle; +} + +function cmt_init(styleBulle) { + if ((this.posX != '') || (this.posY != '')) { + this.estBulle = true; + } + if (styleBulle != '') { + this.styleBulle = styleBulle; + } + if (this.id.indexOf("divSugg") == 0) { + this.ref = this.delai; + this.delai = ""; + } + if ((this.delai != "") && (this.delai != "0") && (this.delai != "-1")) { + setTimeout("SPE_delaiCmt('" + this.id + "')", this.delai * 1000); + } +} + +function cmt_afficher() { + var oDiv = PF_donneObjet(this.id); + if (oDiv == null) { + return false; + } + if (this.estBulle) { + var laisse = laisseBulleAffiche; + laisseBulleAffiche = false; + GEN_masqueBulle(false); + laisseBulleAffiche = laisse; + if (this.posX != '') { + var vald = valPosBulle(this.posX); + if (this.orign == 'clic') { + vald = posClicX; + if (this.posX.indexOf('%') < 0) { + vald += parseInt(this.posX); + } + vald = vald + "px"; + } + oDiv.style.left = vald; + } + if (this.posY != '') { + var vald = valPosBulle(this.posY); + if (this.orign == 'clic') { + vald = posClicY; + if (this.posY.indexOf('%') < 0) { + vald += parseInt(this.posY); + } + vald = vald + "px"; + } + oDiv.style.top = vald; + } + oDiv.style.width = ""; + oDiv.style.height = ""; + if (this.posL != '') { + oDiv.style.width = valPosBulle(this.posL); + } + if (this.posH != '') { + oDiv.style.height = valPosBulle(this.posH); + } + oDiv.className = "STY_bulleCours" + this.styleBulle; + var oPere = oDiv.parentNode; + if ((oPere.tagName.toLowerCase() == 'div') && (oPere.getAttribute("id") == "zoneInvisible")) { + var oBody = document.getElementsByTagName("body").item(0); + oBody.appendChild(oDiv); + oDiv.style.position = "absolute"; + } + oDiv.style.display = "block"; + oDiv.style.zIndex = "901"; + var oTrans = PF_donneObjet(this.id + "_AP_PNG"); + if (oTrans != null) { + oTrans.style.left = oDiv.style.left; + oTrans.style.top = oDiv.style.top; + oTrans.style.display = "block"; + } else { + PF_transparencePNG(oDiv); + } + effetArrondi(this.id, true); + this.estAffiche = true; + GEN_lireMediaZone(this.id, false); + } else { + GEN_masqueCommentaireClassique(); + var contenuHTML = oDiv.innerHTML; + if (contenuHTML != '') { + oDiv.innerHTML = ""; + GEN_changerTitreDetail(this.titre); + GEN_changerContenuDetail(contenuHTML); + } + effetArrondi("STY_zoneCommentaire", false); + this.estAffiche = true; + GEN_lireMediaZone("STY_contenuCommentaire", false); + } + arrierePlanPNG(); + if (this.branche != '') { + desactiverBoutonInit(); + desactiverBoutonValider(); + if (this.duree == "") { + activerBoutonSuivant(); + } + } + if (this.duree != "") { + setTimeout("SPE_dureeCmt('" + this.id + "')", this.duree * 1000); + } +} + +function valPosBulle(valP) { + if ((valP.indexOf('%') < 0) && (valP.indexOf('px') < 0)) { + valP += 'px'; + } + return valP; +} + +function cmt_masquerBulle() { + GEN_lireMediaZone(this.id, true); + var oDiv = PF_donneObjet(this.id); + oDiv.style.display = "none"; + oDiv = PF_donneObjet(this.id + "_AP_PNG"); + if (oDiv != null) { + oDiv.style.display = "none"; + } + this.estAffiche = false; +} + +function effetArrondi(lid, estBulle) { + var oCorps = document.getElementsByTagName("body").item(0); + if (oCorps.offsetWidth < 300) { + return false; + } + var oDiv = PF_donneObjet(lid); + if (oDiv == null) { + return 0; + } + var verifArrond = ""; + var verifOmbre = ""; + if (parent.oSco.config_navigateur == "IE") { + verifArrond = oDiv.currentStyle["backgroundPositionX"]; + verifOmbre = oDiv.currentStyle["backgroundPositionY"]; + } else { + var lesd = oDiv.style.backgroundPosition; + if (lesd == '') { + var lClasse = oDiv.className; + if (lClasse != '') { + var reg = donneRegleCSSMoz("." + lClasse); + if (reg != null) { + lesd = reg.style.backgroundPosition; + } + } + } + if (lesd != "") { + lesd = lesd.split(' '); + verifArrond = lesd[0]; + if (lesd.length > 1) { + verifOmbre = lesd[1]; + } + } + } + if (verifArrond != "0%") { + enleverArrondi(oDiv, estBulle); + PF_arrondir(oDiv, verifArrond, document.defaultView); + } + if (verifOmbre != "0%") { + var oExiste = PF_donneObjet(oDiv.id + "fondOmbre"); + if (oExiste != null) { + oDiv.removeChild(oExiste); + } + PF_ombre(oDiv, verifOmbre, document.defaultView); + } +} + +function enleverArrondi(oDiv, estBulle) { + var lid = oDiv.id; + var oExiste = PF_donneObjet(lid + "fondContenu"); + if (oExiste != null) { + var resHtml = ""; + var lesfils = oDiv.childNodes; + oDiv.style.backgroundColor = ""; + if (!estBulle) { + oDiv.style.height = ""; + oDiv.style.width = ""; + } + var prendBord = true; + while (oDiv.childNodes.length > 0) { + var oFils = oDiv.firstChild; + if (oFils.id == lid + "fondContenu") { + resHtml = oFils.innerHTML; + oDiv.style.paddingLeft = oFils.style.paddingLeft; + oDiv.style.paddingRight = oFils.style.paddingRight; + oDiv.style.paddingTop = oFils.style.paddingTop; + oDiv.style.paddingBottom = oFils.style.paddingBottom; + } + if (prendBord && (oFils.childNodes.length == 0)) { + var hbord = oFils.style.borderTopWidth; + var cbord = oFils.style.borderTopColor; + var cstyle = oFils.style.borderTopStyle; + if (hbord == "") { + hbord = oFils.style.borderLeftWidth; + cbord = oFils.style.borderLeftColor; + cstyle = oFils.style.borderLeftStyle; + } + if (hbord != "") { + prendBord = false; + oDiv.style.borderWidth = hbord; + oDiv.style.borderColor = cbord; + oDiv.style.borderStyle = cstyle; + } + } + oDiv.removeChild(oFils); + } + oDiv.innerHTML = resHtml; + } +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseCours.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseCours.js new file mode 100644 index 0000000000000000000000000000000000000000..153aa9b40fdbce9f7a325a367970748e34a5e203 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseCours.js @@ -0,0 +1,29 @@ +function Cours() { + this.commentaires; + this.partieDetail; + this.desactiveSuivant = false; + this.init = cours_init; + this.ajouterCommentaire = cours_ajouterCommentaire; + this.donneCommentaire = cours_donneCommentaire; +} + +function cours_init(partieDetail) { + this.commentaires = new Array(); + this.partieDetail = partieDetail; +} + +function cours_ajouterCommentaire(idDiv, titre, posX, posY, posL, posH, duree, delai, styBulle, orign) { + var oCmt = new Commentaire(idDiv, titre, posX, posY, posL, posH, duree, delai, orign); + oCmt.init(styBulle); + this.commentaires[this.commentaires.length] = oCmt; +} + +function cours_donneCommentaire(idC) { + var oRes = null; + for (var i = 0; i < this.commentaires.length; i++) { + if (this.commentaires[i].id == idC) { + oRes = this.commentaires[i]; + } + } + return oRes; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseCurseur.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseCurseur.js new file mode 100644 index 0000000000000000000000000000000000000000..9664652e81008a3c3d0f155f5457eb66a92e93e1 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseCurseur.js @@ -0,0 +1,119 @@ +function Curseur(id, valMin, valMax, vertical, valInit, nbDecimales, unite, titre) { + this.id = id; + this.valMin = valMin; + this.valMax = valMax; + this.valInit = valInit; + this.vertical = vertical; + this.nbDecimales = nbDecimales; + this.unite = unite; + this.tabDomaines; + this.correction; + this.longueurEchelle; + this.valeurActuelle; + this.titre = titre; + this.tailleEchelle = 0; + this.tailleCurseur; + this.oCompteur; + this.juger = CURS_juger; + this.init = CURS_init; + this.valeurRelle = CURS_valeurRelle; + this.pourcentage = CURS_pourcentage; + this.valInitiale = CURS_valInitiale; + this.deplaceCurseur = CUSR_deplaceCurseur; +} + +function CURS_juger(actionU) { + var resJuge = CODE_F; + var surUnDomaine = false; + for (var nd = 0; nd < this.tabDomaines.length; nd++) { + var domTmp = this.tabDomaines[nd]; + if (domTmp.estInclus(this.valeurActuelle)) { + resJuge = domTmp.correction; + if (resJuge == CODE_V) { + surUnDomaine = true; + } + } + } + if (this.tabDomaines.length == 0) { + resJuge = CODE_V; + } + this.correction = resJuge; + if (actionU) { + if ((!etatEval) && (exo.retourIncorrect) && (!surUnDomaine)) { + this.valInitiale(); + } + if ((exo.tabCurseurs.length == 1) && (!exo.retourIncorrect || (this.correction == CODE_V))) { + EXO_validerAuto(); + } + } +} + +function CURS_init() { + this.tabDomaines = new Array(); + this.longueurEchelle = this.valMax - this.valMin; +} + +function CURS_valInitiale() { + this.deplaceCurseur(this.valInit); + this.valeurActuelle = this.valInit; + oCompteurC = PF_donneObjet('divCompteur' + this.id); + uniteC = this.unite; + changeCompteur(this.valInit); +} + +function CUSR_deplaceCurseur(valCurs) { + if (this.tailleEchelle == 0) { + var echelleCourante = PF_donneObjet('imgEchelle' + this.id); + var imgCurseur = PF_donneObjet('imgCurseur' + this.id); + var tailleEchelle, tailleCurseur; + if (this.vertical) { + this.tailleCurseur = imgCurseur.height / 2; + this.tailleEchelle = echelleCourante.height; + } else { + this.tailleCurseur = imgCurseur.width / 2; + this.tailleEchelle = echelleCourante.width; + } + } + if ((valCurs >= this.valMin) && (valCurs <= this.valMax)) { + var initPourcent; + var divCurseur = PF_donneObjet('divCurseur' + this.id); + if (this.vertical) { + initPourcent = this.pourcentage(valCurs); + var tailleEchelle0 = Math.round(this.tailleEchelle * initPourcent); + var rest = Number(this.tailleEchelle - tailleEchelle0 - this.tailleCurseur); + if (rest < 0) { + rest = 0; + } + divCurseur.style.top = rest + 'px'; + } else { + initPourcent = this.pourcentage(valCurs); + var tailleEchelle0 = Math.round(this.tailleEchelle * initPourcent); + var rest = Number(tailleEchelle0 - this.tailleCurseur); + if (rest < 0) { + rest = 0; + } + divCurseur.style.left = rest + 'px'; + } + } +} + +function CURS_valeurRelle(pourcentage) { + var val0 = this.valMin + (this.longueurEchelle * pourcentage); + var iR = 0; + var nbTmp = 1; + while (iR < this.nbDecimales) { + nbTmp = nbTmp + '0'; + iR++; + } + nbTmp = Number(nbTmp); + val0 = Math.round((val0 * nbTmp)) / nbTmp; + return (val0); +} + +function CURS_pourcentage(valeurRelle) { + var val0 = 0; + var valR = valeurRelle - this.valMin; + var valFin = this.valMax - this.valMin; + val0 = valR / valFin; + return val0; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseDomaineCurseur.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseDomaineCurseur.js new file mode 100644 index 0000000000000000000000000000000000000000..a5fc8b160f63a1027093dbe68e5cd873b52ed972 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseDomaineCurseur.js @@ -0,0 +1,18 @@ +/*Integral Coaching Tous droits reserves Auteur : Pierre Date MAJ : 22/01/01 12:47 Description : un objet domaine sur un curseur (range) et score */ +function DomaineCurseur(min, max, correction) { + this.min = min; + this.max = max; + this.correction = correction; + this.estInclus = DCURS_estInclus; + this.curseurDedans = false; +} + +function DCURS_estInclus(valeurCourante) { + var res = false; + this.curseurDedans = false; + if ((this.min <= valeurCourante) && (valeurCourante <= this.max)) { + res = true; + this.curseurDedans = true; + } + return res; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceCURS.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceCURS.js new file mode 100644 index 0000000000000000000000000000000000000000..456a1e3bc8c9f3dfa0f1bc8e84665b4d1fab7e84 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceCURS.js @@ -0,0 +1,246 @@ +function ExerciceCURS() { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.tabCurseurs; + this.nombreCurseurs = 0; + this.scoreCourant = 0; + this.scoreTotal = 0; + this.scoreV; + this.scoreF; + this.valide = false; + this.titre = ''; + this.retourIncorrect; + this.actif = true; + this.type = "CURS"; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.ajouterReponse = exo_ajouterReponse; + this.compterTotal = exo_compterTotal; + this.valider = exo_valider; + this.initialiser = exo_initialiser; + this.solutions = exo_solutions; + this.donneObjCurs = exo_donneObjCurs; + this.donneSuggestion = exo_donneSuggestion; + this.desactiver = exo_desactiver; + this.donneTabReponses = exo_donneTabReponses; + this.afficherMesReponses = exo_afficherMesReponses; +} + +function exo_init() { + this.titre = document.title; + this.indications = new Array(); + this.tabCurseurs = new Array(); +} + +function exo_initEchelleScore() { + PF_afficherDiv("STY_zoneExercice"); + this.scores = new Array(); + var sc0 = this.scoreTotal; + var n; + this.scoreV = sc0 / this.nombreCurseurs; + this.scoreF = 0; + for (var i = 0; i < this.tabCurseurs.length; i++) { + this.tabCurseurs[i].correction = CODE_F; + this.tabCurseurs[i].valInitiale(); + this.tabCurseurs[i].juger(false); + } +} + +function exo_ajouterReponse(num, debut, fin, correction) { + var domaine = new DomaineCurseur(debut, fin, correction); + var obj = this.donneObjCurs(num); + obj.tabDomaines[obj.tabDomaines.length] = domaine; +} + +function exo_compterTotal() { + var resTotal = 0; + for (var k = 0; k < this.tabCurseurs.length; k++) { + if (this.tabCurseurs[k] != null) { + var resTmp = this.scoreF; + if (this.tabCurseurs[k].correction == CODE_V) { + resTmp = this.scoreV; + } + resTotal = resTotal + resTmp; + } + } + return Math.round(resTotal * 10) / 10; +} + +function exo_valider() { + this.scoreCourant = this.compterTotal(); + if ((this.scoreCourant + 0.1) >= this.scoreTotal) { + this.valide = true; + } +} + +function exo_initialiser() { + for (var i = 0; i < this.tabCurseurs.length; i++) { + this.tabCurseurs[i].correction = CODE_F; + this.tabCurseurs[i].valInitiale(); + this.tabCurseurs[i].juger(false); + } + var zone = PF_donneObjet('STY_texteCURS'); + if (zone != null) { + var lesdivs = zone.getElementsByTagName('div'); + for (var p = 0; p < lesdivs.length; p++) { + var oDiv = lesdivs[p]; + if (oDiv.className.indexOf('STY_borne') == 0) { + oDiv.style.display = 'none'; + } + } + } + this.actif = true; + this.scoreCourant = 0; + this.valide = false; +} + +function exo_desactiver() { + var i; + this.actif = false; +} + +function exo_solutions() { + for (var n = 0; n < this.tabCurseurs.length; n++) { + var oCurs = this.tabCurseurs[n]; + for (var k = oCurs.tabDomaines.length - 1; k >= 0; k--) { + var domaineTmp = oCurs.tabDomaines[k]; + if (domaineTmp.correction == CODE_V) { + var initPourcent; + var pos = ''; + var oZone = PF_donneObjet('divEchelle' + oCurs.id); + if (oCurs.vertical) { + initPourcent = oCurs.pourcentage(domaineTmp.min); + pos = Math.round((oCurs.tailleCurseur / 2) + oCurs.tailleEchelle - (oCurs.tailleEchelle * initPourcent)) + 'px'; + var oNouv = document.createElement("div"); + oZone.appendChild(oNouv); + oNouv.className = "STY_borneMin1"; + oNouv.style.left = "0px"; + oNouv.style.top = pos; + oNouv.style.position = "absolute"; + initPourcent = oCurs.pourcentage(domaineTmp.max); + pos = Math.round((oCurs.tailleCurseur / 2) + oCurs.tailleEchelle - (oCurs.tailleEchelle * initPourcent)) + 'px'; + oNouv = document.createElement("div"); + oZone.appendChild(oNouv); + oNouv.className = "STY_borneMax1"; + oNouv.style.left = "0px"; + oNouv.style.top = pos; + oNouv.style.position = "absolute"; + } else { + initPourcent = oCurs.pourcentage(domaineTmp.min); + pos = Math.round((oCurs.tailleCurseur / 2) + oCurs.tailleEchelle * initPourcent) + 'px'; + var oNouv = document.createElement("div"); + oZone.appendChild(oNouv); + oNouv.className = "STY_borneMin0"; + oNouv.style.top = "0px"; + oNouv.style.left = pos; + oNouv.style.position = "absolute"; + initPourcent = oCurs.pourcentage(domaineTmp.max); + pos = Math.round((oCurs.tailleCurseur / 2) + oCurs.tailleEchelle * initPourcent) + 'px'; + oNouv = document.createElement("div"); + oZone.appendChild(oNouv); + oNouv.className = "STY_borneMax0"; + oNouv.style.top = "0px"; + oNouv.style.left = pos; + oNouv.style.position = "absolute"; + } + var moy = (domaineTmp.max - domaineTmp.min) / 2 + domaineTmp.min; + oCurs.deplaceCurseur(moy); + oCompteurC = PF_donneObjet('divCompteur' + oCurs.id); + uniteC = oCurs.unite; + changeCompteur(moy); + oCurs.correction = CODE_V; + } + } + } +} + +function exo_donneObjCurs(num) { + var res = null; + for (var i = 0; i < this.tabCurseurs.length; i++) { + if (num == this.tabCurseurs[i].id) { + res = this.tabCurseurs[i]; + } + } + return res; +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if ((ref != '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + var tabParams = ref.split(':'); + var idCurs = tabParams[0]; + var numRep = Number(tabParams[1]); + for (var n = 0; n < this.tabCurseurs.length; n++) { + if (this.tabCurseurs[n].id == idCurs) { + if (ref.indexOf('<>') > 0) { + if (this.tabCurseurs[n].correction != CODE_V) { + res = exo.indications[i]; + i = exo.indications.length; + } + } else { + var oDom = this.tabCurseurs[n].tabDomaines[numRep - 1]; + if ((oDom == null) || (oDom.curseurDedans)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + } + } + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if ((exo.indications[i].id.indexOf('divSugg') == 0) && (exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + i++; + } + } + return res; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + for (var k = 0; k < this.tabCurseurs.length; k++) { + var oCurs = this.tabCurseurs[k]; + if (oCurs != null) { + var validd = false; + if (oCurs.correction == CODE_V) { + validd = true; + } + var tabInteraction = new Array(); + tabInteraction[0] = validd; + tabInteraction[1] = oCurs.valeurActuelle;/*var tabReponsesCorrectes=new Array();for (var i=0;i<oCurs.tabDomaines.length;i++){var oDomaine=oCurs.tabDomaines[i];if (oDomaine.correction==CODE_V){tabReponsesCorrectes[tabReponsesCorrectes.length]=oDomaine.min+":"+oDomaine.max;}}tabInteraction[2]=tabReponsesCorrectes;*/ + tabInteraction[2] = oCurs.id; + tabRep[k] = tabInteraction; + } + } + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + for (var i = 0; i < tabRep.length; i++) { + var oInteraction = tabRep[i]; + var idCurs = oInteraction.id; + idCurs = idCurs.substring(idCurs.indexOf("_") + 1); + for (var j = 0; j < this.tabCurseurs.length; j++) { + var oCurs = this.tabCurseurs[j]; + if (oCurs.id == idCurs) { + var num = Number(oInteraction.student_response); + oCurs.deplaceCurseur(num); + oCurs.valeurActuelle = num; + oCurs.juger(); + changeCompteur(num); + } + } + } +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceEXP.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceEXP.js new file mode 100644 index 0000000000000000000000000000000000000000..8afa0269864e6c743c743281ef3c16175722a582 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceEXP.js @@ -0,0 +1,245 @@ +function ExerciceEXP(multi, voirZones) { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.tabStylesR; + this.tabSelections; + this.tabIdZones; + this.scoreCourant = 0; + this.scoreTotal; + this.scoreV; + this.scoreF; + this.valide = false; + this.titre = ''; + this.actif = true; + this.multi = multi; + this.voirZones = voirZones; + this.type = "EXP"; + this.numPrem = 0; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.valider = exo_valider; + this.action = exo_action; + this.entreeSouris = exo_entreeSouris; + this.sortieSouris = exo_sortieSouris; + this.initialiser = exo_initialiser; + this.desactiver = exo_desactiver; + this.compterMultiple = exo_compterMultiple; + this.solutions = exo_solutions; + this.donneSuggestion = exo_donneSuggestion; + this.donneTabReponses = exo_donneTabReponses; + this.afficherMesReponses = exo_afficherMesReponses; +} + +function exo_init() { + this.titre = document.title; + this.tabStylesR = new Array(); + this.tabSelections = new Array(); + this.tabIdZones = new Array(); + this.indications = new Array(); + if (!this.voirZones) { + var oCtn = PF_donneObjet("STY_texteEXP"); + if (oCtn != null) { + oCtn.onclick = detecteExp; + } + } +} + +function exo_initEchelleScore() { + this.scores = new Array(); + var sc0 = this.scoreTotal; + var n; + var nbReponses = this.tabStylesR.length - this.numPrem; + this.scoreV = sc0 / nbReponses; + this.scoreF = -this.scoreV; +} + +function exo_valider() { + if (!exerciceFlash) { + this.scoreCourant = this.compterMultiple(); + } + if ((this.scoreCourant + 0.1) >= this.scoreTotal) { + this.valide = true; + } else if (!this.multi) { + this.scoreCourant = 0; + } +} + +function exo_action(idRep) { + if (this.actif) { + if ((!this.multi) && this.tabSelections[idRep] && parent.oSco.forcerReponse) { + return false; + } + if ((!this.multi) && (!this.tabSelections[idRep])) { + this.initialiser(); + } + if (this.tabSelections[idRep] == false) { + this.tabSelections[idRep] = true; + if (this.voirZones) { + PF_changeClasse(this.tabIdZones[idRep], "STY_zoneExploreDessus"); + } + } else { + this.tabSelections[idRep] = false; + if (this.voirZones) { + PF_changeClasse(this.tabIdZones[idRep], "STY_zoneExplore"); + } + } + if (!this.multi) { + EXO_validerAuto(); + } + actionDetecte(); + } +} + +function exo_sortieSouris(idRep) { + if ((this.tabSelections[idRep] == false) && (this.actif)) { + PF_changeClasse(this.tabIdZones[idRep], "STY_zoneExplore"); + } +} + +function exo_entreeSouris(idRep) { + if (this.actif) { + PF_changeClasse(this.tabIdZones[idRep], "STY_zoneExploreDessus"); + } +} + +function exo_initialiser() { + this.actif = true; + for (var i = this.numPrem; i < this.tabSelections.length; i++) { + var idRep = i; + this.tabSelections[idRep] = false; + this.sortieSouris(idRep); + } + this.scoreCourant = 0; + this.valide = false; +} + +function exo_desactiver() { + this.actif = false; +} + +function exo_compterMultiple() { + var score0 = 0; + var idRep; + for (idRep = this.numPrem; idRep < this.tabSelections.length; idRep++) { + var correct = this.tabStylesR[idRep]; + var selectionne = this.tabSelections[idRep]; + if (correct == CODE_V) { + if (selectionne) { + score0 = score0 + this.scoreV; + } else { + score0 = score0 + (this.scoreF / 2); + } + } else if (correct == CODE_F) { + if (selectionne) { + score0 = score0 + this.scoreF; + } else { + score0 = score0 + this.scoreV; + } + } + } + score0 = Math.round(score0 * 10) / 10; + return score0; +} + +function exo_solutions() { + this.actif = true; + this.voirZones = true; + for (var i = this.numPrem; i < this.tabStylesR.length; i++) { + if (CODE_V == this.tabStylesR[i]) { + this.action(i); + } + } +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if ((exo.indications[i].ref != '') && (this.tabSelections[ref] == true) && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if ((exo.indications[i].id.indexOf('divSugg') == 0) && (exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + i++; + } + } + return res; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + var tabInteraction = new Array(); + tabInteraction[0] = this.valide; + var chReps = ""; + for (var idRep = this.numPrem; idRep < this.tabSelections.length; idRep++) { + if (this.tabSelections[idRep]) { + if (chReps != '') { + chReps += ","; + } + chReps += new String(idRep); + } + } + if (exerciceFlash) { + chReps = "Flash" + ":" + this.scoreCourant; + } + tabInteraction[1] = chReps; + tabInteraction[2] = "exp"; + tabRep[0] = tabInteraction; + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + this.actif = true; + for (var i = 0; i < tabRep.length; i++) { + var oInteraction = tabRep[i]; + var laRep = oInteraction.student_response; + if (laRep.indexOf("Flash") == 0) { + this.scoreCourant = Number(laRep.substring(6)); + } else { + var lesreps = laRep.split(","); + for (var j = 0; j < lesreps.length; j++) { + var num = Number(lesreps[j]); + if (!isNaN(num)) { + this.action(num); + } + } + } + } +} + +function detecteExp() { + if (exo.actif) { + actionDetecte(); + } +}/* FLASH CALLS */ +function setScore(num) { + exo.scoreCourant = num; +} + +function enableSubmitButton(val) { + if (val) { + activerBoutonValider(); + } else { + desactiverBoutonValider(); + } +} + +function submitExercise() { + EXO_valider(); +} + +function resetExercise() { + initialiser(); +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceGD.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceGD.js new file mode 100644 index 0000000000000000000000000000000000000000..669c5fdd3ee7d55841c7dc64d9ec68f0a3901d2d --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceGD.js @@ -0,0 +1,305 @@ +function ExerciceGD() { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.tabCibles; + this.tabDeplaces; + this.tabTitreCibles; + this.tabTitreDeplaces; + this.scoreCourant = 0; + this.scoreTotal; + this.scoreV; + this.scoreF; + this.valide = false; + this.titre = ''; + this.tabPaires; + this.retourManque; + this.retourIncorrect; + this.tabDeplacesX; + this.tabDeplacesY; + this.decalageX; + this.decalageY; + this.type = "GD"; + this.actif = true; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.valider = exo_valider; + this.initialiser = exo_initialiser; + this.desactiver = exo_desactiver; + this.creerPairesFausses = exo_creerPairesFausses; + this.donneSuggestion = exo_donneSuggestion; + this.solutions = exo_solutions; + this.donneTabReponses = exo_donneTabReponses; + this.titreObj = exo_titreObj; + this.afficherMesReponses = exo_afficherMesReponses; + this.formerPaire = exo_formerPaire; + this.mobileJuste = exo_mobileJuste; + this.mobileSurPaire = exo_mobileSurPaire; +} + +function exo_init() { + this.titre = document.title; + this.tabCibles = new Array(); + this.tabDeplaces = new Array(); + this.tabPaires = new Array(); + this.indications = new Array(); + this.tabDeplacesX = new Array(); + this.tabDeplacesY = new Array(); + this.tabTitreCibles = new Array(); + this.tabTitreDeplaces = new Array(); +} + +function exo_initEchelleScore() { + var sc0 = this.scoreTotal; + var nbMobiles = this.tabDeplaces.length; + if (nbMobiles == 0) { + nbMobiles = 1; + } + this.scoreV = sc0 / nbMobiles; + this.scoreF = -this.scoreV; + for (var i = 0; i != this.tabDeplaces.length; i++) { + var oDiv = PF_donneObjet("exoGD" + this.tabDeplaces[i]); + try { + oDiv.style.cursor = "move"; + } catch (e) { + } + } +} + +function exo_valider() { + this.scoreCourant = 0; + for (var i = 0; i < this.tabDeplaces.length; i++) { + if (this.mobileJuste(this.tabDeplaces[i])) { + this.scoreCourant = this.scoreCourant + this.scoreV; + } else { + if (this.mobileSurPaire(this.tabDeplaces[i])) { + this.scoreCourant = this.scoreCourant + this.scoreF; + } else { + } + } + } + this.scoreCourant = Math.round(this.scoreCourant * 10) / 10; + if ((this.scoreCourant + 0.1) >= this.scoreTotal) { + this.valide = true; + } +} + +function exo_initialiser() { + for (var i = 0; i != this.tabDeplaces.length; i++) { + var oDiv = PF_donneObjet("exoGD" + this.tabDeplaces[i]); + oDiv.style.left = this.tabDeplacesX[i]; + oDiv.style.top = this.tabDeplacesY[i]; + try { + oDiv.style.cursor = "move"; + } catch (e) { + } + var oPNG = PF_donneObjet('exoGD' + this.tabDeplaces[i] + "_AP_PNG"); + if (oPNG != null) { + oPNG.style.left = oDiv.style.left; + oPNG.style.top = oDiv.style.top; + } + } + for (var j = 0; j != this.tabPaires.length; j++) { + this.tabPaires[j].paireForme = false; + } + this.actif = true; + this.scoreCourant = 0; + this.valide = false; +} + +function exo_desactiver() { + deplacement = false; + this.actif = false; + for (var i = 0; i != this.tabDeplaces.length; i++) { + var oDiv = PF_donneObjet("exoGD" + this.tabDeplaces[i]); + try { + oDiv.style.cursor = "default"; + } catch (e) { + } + } +} + +function exo_creerPairesFausses() { + var i, j, k; + for (i = 0; i != exo.tabDeplaces.length; i++) { + for (j = 0; j != exo.tabCibles.length; j++) { + var existeP = false; + for (k = 0; k != exo.tabPaires.length; k++) { + if ((exo.tabPaires[k].idDeplace == exo.tabDeplaces[i]) && (exo.tabPaires[k].idCible == exo.tabCibles[j])) { + existeP = true; + } + } + if (!existeP) { + exo.tabPaires[exo.tabPaires.length] = new PaireGD(exo.tabDeplaces[i], exo.tabCibles[j], 'ng', '', '', ''); + } + } + } +} + +function exo_solutions() { + for (var i = 0; i < exo.tabDeplaces.length; i++) { + var idMobile = exo.tabDeplaces[i]; + for (var j = 0; j < this.tabPaires.length; j++) { + var oPaire = this.tabPaires[j]; + if ((oPaire.idDeplace == idMobile) && (oPaire.correction == CODE_V)) { + this.formerPaire(oPaire); + } + } + } +} + +function exo_formerPaire(oPaire) { + var oCible = PF_donneObjet('exoGD' + oPaire.idCible); + var oPNG = PF_donneObjet('exoGD' + oPaire.idCible + '_AP_PNG'); + var oMobile = PF_donneObjet('exoGD' + oPaire.idDeplace); + var decalX = oPaire.decalageX; + if (decalX == '') { + decalX = this.decalageX; + } + var decalY = oPaire.decalageY; + if (decalY == '') { + decalY = this.decalageY; + } + if (decalX != '') { + oMobile.style.left = parseInt(oCible.style.left) + Number(decalX); + } + if (decalY != '') { + oMobile.style.top = parseInt(oCible.style.top) + Number(decalY); + } + if (oPNG != null) { + oPNG.style.left = oMobile.style.left; + oPNG.style.top = oMobile.style.top; + } + oPaire.paireForme = true; +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if ((ref != '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + var tabParams = ref.split(':'); + if (ref.indexOf('<>') > 0) { + if (!this.mobileJuste(tabParams[0])) { + res = exo.indications[i]; + i = exo.indications.length; + } + } else { + for (var n = 0; n < this.tabPaires.length; n++) { + var oPa = this.tabPaires[n]; + if (oPa.paireForme && (tabParams[0] == oPa.idDeplace) && (tabParams[1] == oPa.idCible)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + } + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if ((exo.indications[i].id.indexOf('divSugg') == 0) && (exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + i++; + } + } + return res; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + for (var i = 0; i < this.tabDeplaces.length; i++) { + var tabInteraction = new Array(); + var idMobile = this.tabDeplaces[i]; + tabInteraction[0] = this.mobileJuste(idMobile); + tabInteraction[2] = idMobile; + var chRep = ""; + for (var j = 0; j < this.tabPaires.length; j++) { + var oPar = this.tabPaires[j]; + if ((oPar.idDeplace == idMobile) && (oPar.paireForme)) { + chRep = idMobile + "-" + oPar.idCible; + j = this.tabPaires.length; + } + } + tabInteraction[1] = chRep; + tabRep[i] = tabInteraction; + } + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + for (var i = 0; i < tabRep.length; i++) { + var oInteraction = tabRep[i]; + var idMobile = oInteraction.student_response; + if (idMobile != '') { + idMobile = idMobile.substring(idMobile.indexOf("-") + 1); + var idDeplace = oInteraction.id; + idDeplace = idDeplace.substring(idDeplace.indexOf("_") + 1); + for (var j = 0; j < this.tabPaires.length; j++) { + var oPar = this.tabPaires[j]; + if ((oPar.idDeplace == idDeplace) && (oPar.idCible == idMobile)) { + this.formerPaire(oPar); + } + } + } + } +} + +function exo_titreObj(code, type) { + var res = code; + var tabC; + var tabT; + if (type == "cible") { + tabC = this.tabCibles; + tabT = this.tabTitreCibles; + } else { + tabC = this.tabDeplaces; + tabT = this.tabTitreDeplaces; + } + for (var i = 0; i < tabC.length; i++) { + if (tabC[i] == code) { + res = tabT[i]; + } + } + return res; +} + +function exo_mobileJuste(idMobile) { + var existePaireJuste = false; + var surPaireJuste = false; + var surPaire = false; + for (var j = 0; j < this.tabPaires.length; j++) { + var oPaire = this.tabPaires[j]; + if (oPaire.idDeplace == idMobile) { + if (oPaire.correction == CODE_V) { + existePaireJuste = true; + } + if (oPaire.paireForme) { + surPaire = true; + if (oPaire.correction == CODE_V) { + surPaireJuste = true; + } + } + } + } + return (surPaireJuste || ((!existePaireJuste) && (!surPaire))); +} + +function exo_mobileSurPaire(idMobile) { + var surPaire = false; + for (var j = 0; j < this.tabPaires.length; j++) { + var oPaire = this.tabPaires[j]; + if (oPaire.idDeplace == idMobile) { + if (oPaire.paireForme) { + surPaire = true; + } + } + } + return surPaire; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceQC.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceQC.js new file mode 100644 index 0000000000000000000000000000000000000000..cbb0426e0c91758b64a588637865be3a04fa6256 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceQC.js @@ -0,0 +1,322 @@ +function ExerciceQC(typeQC) { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.tabStylesR; + this.tabSelections; + this.tabPrerequis; + this.scoreCourant = 0; + this.scoreTotal; + this.scoreV; + this.scoreF; + this.valide = false; + this.titre = ''; + this.racineImage; + this.actif = true; + this.typeQC = typeQC; + this.type = "QC"; + this.ordreAleatoire = false; + this.maxSel = ''; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.valider = exo_valider; + this.action = exo_action; + this.actionImage = exo_actionImage; + this.changerBouton = exo_changerBouton; + this.initialiser = exo_initialiser; + this.desactiver = exo_desactiver; + this.compterMultiple = exo_compterMultiple; + this.solutions = exo_solutions; + this.donneSuggestion = exo_donneSuggestion; + this.donneTabReponses = exo_donneTabReponses; + this.afficherMesReponses = exo_afficherMesReponses; +} + +function exo_init() { + this.titre = document.title; + this.tabStylesR = new Array(); + this.tabSelections = new Array(); + this.indications = new Array(); + this.tabPrerequis = new Array(); + this.racineImage = chemin_img + "gen/bouton" + this.typeQC; +} + +function masqueCelTab(idRep) { + var obj = PF_donneObjet("trRep" + idRep); + obj.style.display = "none"; + var pere = obj.parentNode.parentNode; + if (pere.nodeName.toLowerCase() == "table") { + pere = pere.parentNode; + } + if (pere.nodeName.toLowerCase() == "td") { + pere.style.display = "none"; + } +} + +function exo_initEchelleScore() { + var sc0 = this.scoreTotal; + if (etatEval) { + var unEstPris = false; + for (var i = 1; i < this.tabPrerequis.length; i++) { + var idRep = i; + var lePre = this.tabPrerequis[idRep]; + if (lePre == "DEFAULT") { + if (unEstPris) { + masqueCelTab(idRep); + } + } else { + if (parent.evalVerifPrerequis(lePre)) { + unEstPris = true; + } else { + masqueCelTab(idRep); + } + } + } + } + var n; + var nbReponses = this.tabStylesR.length - 1; + if ((this.ordreAleatoire) && (nbReponses > 1)) { + melangerReponses(nbReponses); + melangerReponses(nbReponses); + if (nbReponses > 3) { + melangerReponses(nbReponses); + melangerReponses(nbReponses); + } + } + this.scoreV = sc0 / nbReponses; + this.scoreF = -this.scoreV; +} + +function melangerReponses(totalR) { + var numN1 = Math.floor(Math.random() * totalR) + 1; + var numN2 = Math.floor(Math.random() * totalR) + 1; + if (numN1 != numN2) { + var oRep1 = PF_donneObjet("trRep" + numN1); + var oRep2 = PF_donneObjet("trRep" + numN2); + var lePere = oRep1.parentNode; + var posInsert = oRep1.nextSibling; + oRep2.parentNode.replaceChild(oRep1, oRep2); + if (posInsert == oRep2) { + posInsert = oRep1; + } + lePere.insertBefore(oRep2, posInsert); + } +} + +function exo_valider() { + window.status = ''; + this.scoreCourant = this.compterMultiple(); + if ((this.scoreCourant + 0.1) >= this.scoreTotal) { + this.valide = true; + } else if (this.typeQC == 'QCU') { + this.scoreCourant = 0; + } +} + +function exo_action(idRep) { + window.status = ''; + if ((this.actif) && (!qcResult)) { + if (this.tabPrerequis[idRep] == "DEFAULT") { + return false; + } + if ((this.typeQC == 'QCU') && this.tabSelections[idRep]) { + return false; + } + if ((this.typeQC == 'QCU') && (!this.tabSelections[idRep])) { + this.initialiser(); + } + if (this.tabSelections[idRep] == false) { + if ((this.typeQC == 'QCM') && (this.maxSel != '')) { + var compteSel = 0; + for (var i = 1; i < this.tabSelections.length; i++) { + if (this.tabSelections[i]) { + compteSel++; + } + } + if (compteSel >= parseInt(this.maxSel)) { + return false; + } + } + this.tabSelections[idRep] = true; + this.actionImage(idRep, true); + if (afficheBordure) { + PF_changeClasse("tdRep" + idRep, "STY_bordureQCDessus"); + } + } else { + this.tabSelections[idRep] = false; + this.actionImage(idRep, false); + if (afficheBordure) { + PF_changeClasse("tdRep" + idRep, "STY_bordureQC"); + } + } + if (this.typeQC == 'QCU') { + EXO_validerAuto(); + } + } +} + +function exo_actionImage(idRep, sel) { + var nomImage = "boutonRep" + idRep; + var src = this.racineImage; + var nomLien = "lienRep" + idRep; + var lien = PF_donneObjet(nomLien); + if (sel) { + src = src + "_sel"; + PF_changeClasse(nomLien, "STY_reponseQCSel"); + } else { + PF_changeClasse(nomLien, "STY_reponseQC"); + } + if (etatEval && (depuisPrecedent || parent.oSco.evaluation.etatCorrige)) { + src = src + "." + format_btn; + } else { + src = src + "_hlt." + format_btn; + } + changeImgBtn(PF_donneObjet(nomImage), src); + actionDetecte(); +} + +function exo_changerBouton(idRep, dessus) { + if (this.actif && (!qcResult)) { + if (this.tabPrerequis[idRep] == "DEFAULT") { + return false; + } + var nomImage = "boutonRep" + idRep; + var src = this.racineImage; + var dessusStr = ""; + if (this.tabSelections[idRep]) { + src = src + "_sel"; + dessusStr += "Sel"; + } + if (dessus) { + src = src + "_hlt"; + dessusStr += "Dessus"; + } + src = src + "." + format_btn; + changeImgBtn(PF_donneObjet(nomImage), src); + PF_changeClasse('lienRep' + idRep, 'STY_reponseQC' + dessusStr); + } +} + +function exo_initialiser() { + for (var i = 1; i < this.tabSelections.length; i++) { + var idRep = i; + this.tabSelections[idRep] = false; + var nomImage = "boutonRep" + idRep; + changeImgBtn(PF_donneObjet(nomImage), this.racineImage + "." + format_btn); + var nomLien = "lienRep" + idRep; + PF_changeClasse(nomLien, "STY_reponseQC"); + if (afficheBordure) { + PF_changeClasse("tdRep" + idRep, "STY_bordureQC"); + } + } + this.actif = true; + this.scoreCourant = 0; + this.valide = false; +} + +function exo_desactiver() { + this.actif = false; + if ((!etatEval) || (parent.oSco.evaluation.evalInteraction)) { + for (var i = 1; i < this.tabSelections.length; i++) { + var idRep = i; + var nomImage = "boutonRep" + idRep; + var src = this.racineImage; + if (this.tabSelections[idRep]) { + src = src + "_sel"; + } + src = src + "_dis." + format_btn; + changeImgBtn(PF_donneObjet(nomImage), src); + } + } +} + +function exo_compterMultiple() { + var score0 = 0; + for (var idRep = 1; idRep < this.tabSelections.length; idRep++) { + var correct = this.tabStylesR[idRep]; + var selectionne = this.tabSelections[idRep]; + if (correct == CODE_V) { + if (selectionne) { + score0 = score0 + this.scoreV; + } else { + score0 = score0 + (this.scoreF / 2); + } + } else if (correct == CODE_F) { + if (selectionne) { + score0 = score0 + this.scoreF; + } else { + score0 = score0 + this.scoreV; + } + } + } + score0 = Math.round(score0 * 10) / 10; + return score0; +} + +function exo_solutions() { + this.actif = true; + for (var i = 1; i < this.tabStylesR.length; i++) { + if (CODE_V == this.tabStylesR[i]) { + this.action(i); + } + } +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if ((ref != '') && (this.tabSelections[ref] == true) && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if ((exo.indications[i].id.indexOf('divSugg') == 0) && (exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + i++; + } + } + return res; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + var tabInteraction = new Array(); + tabInteraction[0] = this.valide; + var chReps = ""; + for (var idRep = 1; idRep < this.tabSelections.length; idRep++) { + if (this.tabSelections[idRep]) { + if (chReps != '') { + chReps += ","; + } + chReps += new String(idRep); + } + } + tabInteraction[1] = chReps; + tabInteraction[2] = "qc"; + tabRep[0] = tabInteraction; + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + this.actif = true; + for (var i = 0; i < tabRep.length; i++) { + var oInteraction = tabRep[i]; + var lesreps = oInteraction.student_response.split(","); + for (var j = 0; j < lesreps.length; j++) { + var num = parseInt(lesreps[j]); + if (!isNaN(num)) { + this.action(num); + } + } + } +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceQM.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceQM.js new file mode 100644 index 0000000000000000000000000000000000000000..309555047d0e91465837bf4ad1f9c43c31a5ae55 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceQM.js @@ -0,0 +1,327 @@ +function ExerciceQM(typeQC) { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.tabStylesR; + this.tabSelections; + this.tabPrerequis; + this.scoreCourant = 0; + this.scoreTotal; + this.scoreV; + this.scoreF; + this.valide = false; + this.titre = ''; + this.racineImage; + this.actif = true; + this.typeQC = typeQC; + this.type = "QM"; + this.ordreAleatoire = false; + this.obligeReponses = true; + this.nbColones; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.valider = exo_valider; + this.action = exo_action; + this.actionImage = exo_actionImage; + this.changerBouton = exo_changerBouton; + this.initialiser = exo_initialiser; + this.initialiserLigne = exo_initialiserLigne; + this.desactiver = exo_desactiver; + this.compterMultiple = exo_compterMultiple; + this.solutions = exo_solutions; + this.donneSuggestion = exo_donneSuggestion; + this.donneTabReponses = exo_donneTabReponses; + this.afficherMesReponses = exo_afficherMesReponses; + this.questionJuste = exo_questionJuste; +} + +function exo_init() { + this.titre = document.title; + this.tabStylesR = new Array(); + this.tabSelections = new Array(); + this.tabPrerequis = new Array(); + this.indications = new Array(); + this.racineImage = chemin_img + "gen/bouton" + this.typeQC; +} + +function exo_initEchelleScore() { + var sc0 = this.scoreTotal; + if (etatEval) { + for (var i = 1; i < this.tabPrerequis.length; i++) { + var idRep = i; + var lePre = this.tabPrerequis[idRep]; + if (lePre == "DEFAULT") { + if (unEstPris) { + PF_masquerDiv("trRep" + idRep); + } + } else { + if (parent.evalVerifPrerequis(lePre)) { + unEstPris = true; + } else { + PF_masquerDiv("trRep" + idRep); + } + } + } + } + var n; + var nbReponses = this.tabStylesR.length - 1; + if ((this.ordreAleatoire) && (nbReponses > 1)) { + melangerReponses(nbReponses); + melangerReponses(nbReponses); + if (nbReponses > 3) { + melangerReponses(nbReponses); + melangerReponses(nbReponses); + } + } + this.scoreV = sc0 / nbReponses; + this.scoreF = 0; +} + +function melangerReponses(totalR) { + var numN1 = Math.floor(Math.random() * totalR) + 1; + var numN2 = Math.floor(Math.random() * totalR) + 1; + if (numN1 != numN2) { + var oRep1 = PF_donneObjet("trRep" + numN1); + var oRep2 = PF_donneObjet("trRep" + numN2); + var lePere = oRep1.parentNode; + var posInsert = oRep1.nextSibling; + oRep2.parentNode.replaceChild(oRep1, oRep2); + if (posInsert == oRep2) { + posInsert = oRep1; + } + lePere.insertBefore(oRep2, posInsert); + } +} + +function exo_valider() { + this.scoreCourant = this.compterMultiple(); + if ((this.scoreCourant + 0.1) >= this.scoreTotal) { + this.valide = true; + } +} + +function exo_action(idRep, idCol) { + if (this.actif) { + var selec = this.tabSelections[idRep]; + var estCoche = false; + if (selec.indexOf(idCol) >= 0) { + estCoche = true; + } + if (estCoche && parent.oSco.forcerReponse) { + return false; + } + if ((this.typeQC == 'QCU') && (!estCoche)) { + this.initialiserLigne(idRep); + selec = ""; + } + if (estCoche) { + var oReg = new RegExp(idCol); + selec = selec.replace(oReg, ''); + this.actionImage(idRep, idCol, false); + } else { + if (selec != '') { + selec = selec + ','; + } + selec += idCol; + this.actionImage(idRep, idCol, true); + } + selec = selec.replace(/,,/, ","); + selec = selec.replace(/,$/, ""); + selec = selec.replace(/^,/, ""); + this.tabSelections[idRep] = selec; + var detection = true; + if (parent.oSco.forcerReponse) { + for (var i = 1; i < this.tabSelections.length; i++) { + if (this.tabSelections[i] == '') { + detection = false; + } + } + } + if (detection) { + actionDetecte(); + } + } +} + +function exo_actionImage(idRep, idCol, sel) { + var nomImage = "boutonRep" + idRep + idCol; + var src = this.racineImage; + if (sel) { + src = src + "_sel"; + } + if (etatEval && (depuisPrecedent || parent.oSco.evaluation.etatCorrige)) { + src = src + "." + format_btn; + } else { + src = src + "_hlt." + format_btn; + } + changeImgBtn(PF_donneObjet(nomImage), src); +} + +function exo_changerBouton(idRep, idCol, dessus) { + if (this.actif) { + var nomImage = "boutonRep" + idRep + idCol; + var src = this.racineImage; + var dessusStr = ""; + if (this.tabSelections[idRep].indexOf(idCol) >= 0) { + src = src + "_sel"; + dessusStr += "Sel"; + } + if (dessus) { + src = src + "_hlt"; + dessusStr += "Dessus"; + } + src = src + "." + format_btn; + changeImgBtn(PF_donneObjet(nomImage), src); + } +} + +function exo_initialiser() { + for (var i = 1; i < this.tabSelections.length; i++) { + this.initialiserLigne(i); + } + this.actif = true; + this.scoreCourant = 0; + this.valide = false; +} + +function exo_initialiserLigne(idRep) { + var src = this.racineImage + "." + format_btn; + var nomImage = "boutonRep" + idRep; + for (var j = 0; j < this.nbColones; j++) { + var idc = j + 1; + changeImgBtn(PF_donneObjet(nomImage + idc), src); + } + this.tabSelections[idRep] = ""; +} + +function exo_desactiver() { + this.actif = false; + if ((!etatEval) || (parent.oSco.evaluation.evalInteraction)) { + for (var i = 1; i < this.tabSelections.length; i++) { + var idRep = i; + var nomImage = "boutonRep" + idRep; + var seelc = this.tabSelections[idRep]; + for (var j = 0; j < this.nbColones; j++) { + var src = this.racineImage; + var idc = j + 1; + if (seelc.indexOf(idc) >= 0) { + src = src + "_sel"; + } + changeImgBtn(PF_donneObjet(nomImage + idc), src + "_dis." + format_btn); + } + } + } +} + +function exo_compterMultiple() { + var score0 = 0; + for (var idRep = 1; idRep < this.tabSelections.length; idRep++) { + if (this.questionJuste(idRep)) { + score0 = score0 + this.scoreV; + } + } + score0 = Math.round(score0 * 10) / 10; + return score0; +} + +function exo_solutions() { + this.actif = true; + for (var i = 1; i < this.tabStylesR.length; i++) { + var lesjustes = this.tabStylesR[i].split(","); + for (var j = 0; j < lesjustes.length; j++) { + var idC = lesjustes[j]; + if (idC != '') { + this.action(i, idC); + } + } + } +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if ((ref.indexOf(':') > 0) && (ref.indexOf("[solution]") < 0)) { + var tabParams = ref.split(':'); + var idRep = tabParams[0]; + var idCol = tabParams[1]; + if (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0) { + if (ref.indexOf("<>") > 0) { + if (!this.questionJuste(idRep)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } else if (this.tabSelections[idRep].indexOf(idCol) >= 0) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if ((exo.indications[i].id.indexOf('divSugg') == 0) && (exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + i++; + } + } + return res; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + for (var idRep = 1; idRep < this.tabSelections.length; idRep++) { + var tabInteraction = new Array(); + tabInteraction[0] = this.questionJuste(idRep); + tabInteraction[1] = this.tabSelections[idRep]; + tabInteraction[2] = idRep; + tabRep[tabRep.length] = tabInteraction; + } + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + this.actif = true; + for (var i = 0; i < tabRep.length; i++) { + var oInteraction = tabRep[i]; + var lesreps = oInteraction.student_response.split(","); + var idRep = oInteraction.id; + idRep = idRep.substring(idRep.indexOf("_") + 1); + for (var j = 0; j < lesreps.length; j++) { + var num = parseInt(lesreps[j]); + if (!isNaN(num)) { + this.action(idRep, num); + } + } + } +} + +function exo_questionJuste(idRep) { + var correct = this.tabStylesR[idRep]; + var selectionne = this.tabSelections[idRep]; + var questionJuste = true; + var lesrepsjuste = correct.split(","); + for (var k = 0; k < lesrepsjuste.length; k++) { + var oR = lesrepsjuste[k]; + if ((oR != '') && (selectionne.indexOf(oR) < 0)) { + questionJuste = false; + } + } + if ((questionJuste) && (selectionne != '')) { + var lesrepsselect = selectionne.split(","); + for (var k = 0; k < lesrepsselect.length; k++) { + var oR = lesrepsselect[k]; + if ((oR != '') && (correct.indexOf(oR) < 0)) { + questionJuste = false; + } + } + } + return questionJuste; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceSEQ.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceSEQ.js new file mode 100644 index 0000000000000000000000000000000000000000..8b05896a4ec1a8864ce930b3eafa7ca07a2b6f06 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceSEQ.js @@ -0,0 +1,340 @@ +function ExerciceSEQ(choixCorrect, inserePremier) { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.scoreCourant = 0; + this.scoreTotal; + this.scoreV; + this.scoreF; + this.valide = false; + this.titre = ''; + this.actif = true; + this.type = "SEQ"; + this.choixCorrect = choixCorrect; + this.tabCellulesOrdonnees; + this.zoneMelange; + this.zoneReponse; + this.numAjoutCourant = 0; + this.inserePremier = inserePremier; + this.ordreIndifferent = false; + this.disposition; + this.remetInsereNormal = false; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.valider = exo_valider; + this.action = exo_action; + this.initialiser = exo_initialiser; + this.desactiver = exo_desactiver; + this.solutions = exo_solutions; + this.donneSuggestion = exo_donneSuggestion; + this.donneTabReponses = exo_donneTabReponses; + this.afficherMesReponses = exo_afficherMesReponses; + this.estDansListeJuste = exo_estDansListeJuste; +} + +function exo_init() { + this.titre = document.title; + this.indications = new Array(); + this.tabCellulesOrdonnees = new Array(); + var oTab = PF_donneObjet("tableauOrdonne"); + if (oTab != null) { + var lescellules = oTab.getElementsByTagName("span"); + for (var i = 0; i < lescellules.length; i++) { + var oCell = lescellules.item(i); + var lid = oCell.getAttribute("id"); + if ((oCell.innerHTML != "") && (lid.indexOf("conteneur") == 0)) { + this.tabCellulesOrdonnees[this.tabCellulesOrdonnees.length] = lid.substring(9); + } + } + if (this.disposition == "V") { + this.zoneMelange = PF_donneObjet("STY_texteSEQV"); + this.zoneReponse = PF_donneObjet("STY_reponseSEQV"); + PF_masquerDiv("STY_zoneSEQH"); + } else { + this.zoneMelange = PF_donneObjet("zoneSeqAffichage"); + this.zoneReponse = PF_donneObjet("STY_reponseSEQ"); + PF_masquerDiv("STY_zoneSEQV"); + } + var oTabRestant = PF_donneObjet("tableauRestant"); + var oCell = oTabRestant.firstChild; + while (oCell != null) { + var oSuiv = oCell.nextSibling; + var lid = oCell.getAttribute("id"); + if ((oCell.innerHTML != "") && (lid.indexOf("conteneur") == 0)) { + oTab.appendChild(oCell); + } + oCell = oSuiv; + } + lescellules = oTab.getElementsByTagName("span"); + var totalR = lescellules.length; + if (totalR > 1) { + melangerReponses(lescellules, totalR); + melangerReponses(lescellules, totalR); + melangerReponses(lescellules, totalR); + melangerReponses(lescellules, totalR + 1); + melangerReponses(lescellules, totalR + 3); + melangerReponses(lescellules, totalR - 2); + melangerReponses(lescellules, totalR - 1); + } + afficherObjets(); + } +} + +function melangerReponses(lescellules, totalR) { + var numN1 = Math.floor(Math.random() * totalR); + var numN2 = Math.floor(Math.random() * totalR); + if (numN1 != numN2) { + var oRep1 = lescellules.item(numN1); + var oRep2 = lescellules.item(numN2); + if ((oRep1 != null) && (oRep2 != null)) { + if (oRep1.getAttribute("id").indexOf("obj") == 0) { + oRep1 = oRep1.parentNode; + } + if (oRep2.getAttribute("id").indexOf("obj") == 0) { + oRep2 = oRep2.parentNode; + } + if ((oRep1.getAttribute("id").indexOf("conteneur") == 0) && (oRep2.getAttribute("id").indexOf("conteneur") == 0)) { + var lePere = oRep1.parentNode; + var posInsert = oRep1.nextSibling; + oRep2.parentNode.replaceChild(oRep1, oRep2); + if (posInsert == oRep2) { + posInsert = oRep1; + } + lePere.insertBefore(oRep2, posInsert); + } + } + } +} + +function exo_initEchelleScore() { + this.scores = new Array(); + var sc0 = this.scoreTotal; + var nbReponses = this.tabCellulesOrdonnees.length; + this.scoreV = sc0 / nbReponses; + this.scoreF = -this.scoreV; +} + +function exo_valider() { + this.scoreCourant = 0; + var oCell = this.zoneReponse.firstChild; + var numOrd = 0; + var nbReps = this.tabCellulesOrdonnees.length; + while (oCell != null) { + var oSuiv = oCell.nextSibling; + var lid = oCell.getAttribute('id'); + if (lid == null) { + lid = ""; + } + if (lid.indexOf('dupliObj') == 0) { + var idRep = lid.substring(8); + if (this.ordreIndifferent) { + if (this.estDansListeJuste(idRep)) { + this.scoreCourant += this.scoreV; + } else { + this.scoreCourant += this.scoreF; + } + } else { + if ((numOrd < nbReps) && (this.tabCellulesOrdonnees[numOrd] == idRep)) { + this.scoreCourant += this.scoreV; + } else { + this.scoreCourant += this.scoreF; + } + } + } + numOrd++; + oCell = oSuiv; + } + this.scoreCourant = Math.round(this.scoreCourant * 10) / 10; + if ((this.scoreCourant + 0.1) >= this.scoreTotal) { + this.valide = true; + } +} + +function exo_estDansListeJuste(idRep) { + var dansListe = false; + for (var k = 0; k < this.tabCellulesOrdonnees.length; k++) { + if (this.tabCellulesOrdonnees[k] == idRep) { + dansListe = true; + } + } + return dansListe; +} + +function exo_action(idRep) { + if (this.actif) { + var oConteneur = PF_donneObjet("conteneur" + idRep); + var existeDupli = PF_donneObjet("dupliObj" + idRep); + if (existeDupli) { + existeDupli.parentNode.removeChild(existeDupli); + this.numAjoutCourant--; + oConteneur.style.visibility = "visible"; + actionDetecte(); + } else { + var ajout = true; + if ((this.choixCorrect)) { + if ((!this.ordreIndifferent) || (!this.estDansListeJuste(idRep))) { + if (!((etatEval) && (parent.oSco.evaluation.etatCorrige))) { + ajout = false; + } + } + } + var numPos = this.numAjoutCourant; + if ((this.inserePremier) && (!this.remetInsereNormal)) { + numPos = this.tabCellulesOrdonnees.length - this.numAjoutCourant - 1; + } + if (this.numAjoutCourant < this.tabCellulesOrdonnees.length) { + if (this.tabCellulesOrdonnees[numPos] == idRep) { + ajout = true; + } else { + var oObjet = PF_donneObjet("obj" + idRep); + var contenuCourant = oObjet.innerHTML; + for (var j = 0; j < this.tabCellulesOrdonnees.length; j++) { + var idAutre = this.tabCellulesOrdonnees[j]; + if (idAutre != idRep) { + var objAutre = PF_donneObjet("obj" + idAutre); + if (objAutre.innerHTML == contenuCourant) { + if (this.tabCellulesOrdonnees[numPos] == idAutre) { + ajout = false; + this.action(j + 1); + return 0; + } + } + } + } + } + } + if (ajout) { + var oObjet = PF_donneObjet("obj" + idRep); + var oCopie = oObjet.cloneNode(true); + oCopie.setAttribute("id", "dupliObj" + idRep); + oCopie.className = "STY_objetSeq"; + oConteneur.style.visibility = "hidden"; + if ((this.inserePremier) && (!this.remetInsereNormal)) { + this.zoneReponse.insertBefore(oCopie, this.zoneReponse.firstChild); + } else { + this.zoneReponse.appendChild(oCopie); + } + this.numAjoutCourant++; + actionDetecte(); + } + } + } +} + +function exo_initialiser() { + this.actif = true; + this.zoneReponse.innerHTML = ""; + var lesobjs = this.zoneMelange.getElementsByTagName("span"); + for (var i = 0; i < lesobjs.length; i++) { + var oObj = lesobjs.item(i); + if (oObj.getAttribute("id").indexOf("conteneur") == 0) { + oObj.style.visibility = "visible"; + } + } + this.numAjoutCourant = 0; + this.scoreCourant = 0; + this.valide = false; + this.remetInsereNormal = false; +} + +function afficherObjets() { + var oTab = PF_donneObjet("tableauOrdonne"); + exo.zoneMelange.innerHTML = ""; + exo.zoneReponse.innerHTML = ""; + var oCell = oTab.firstChild; + while (oCell != null) { + var oSuiv = oCell.nextSibling; + if ((oCell.getAttribute('id').indexOf('conteneur') == 0) && (oCell.innerHTML != '')) { + exo.zoneMelange.appendChild(oCell); + } + oCell = oSuiv; + } +} + +function exo_desactiver() { + this.actif = false; +} + +function exo_solutions() { + this.actif = true; + this.remetInsereNormal = true; + for (var i = 0; i < this.tabCellulesOrdonnees.length; i++) { + this.action(this.tabCellulesOrdonnees[i]); + } + this.remetInsereNormal = false; +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + if ((exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + i++; + } + return res; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + var tabInteraction = new Array(); + tabInteraction[0] = this.valide; + var chReps = ""; + var oCell = this.zoneReponse.firstChild; + while (oCell != null) { + var oSuiv = oCell.nextSibling; + var lid = oCell.getAttribute('id'); + if (lid == null) { + lid = ""; + } + if (lid.indexOf('dupliObj') == 0) { + var idRep = lid.substring(8); + if (chReps != '') { + chReps += ","; + } + for (var n = 0; n < this.tabCellulesOrdonnees.length; n++) { + if (this.tabCellulesOrdonnees[n] == idRep) { + idRep = n + 1; + } + } + chReps += new String(idRep); + } + oCell = oSuiv; + } + tabInteraction[1] = chReps; + tabInteraction[2] = "seq"; + tabRep[0] = tabInteraction; + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + this.actif = true; + this.remetInsereNormal = true; + for (var i = 0; i < tabRep.length; i++) { + var oInteraction = tabRep[i]; + var laRep = oInteraction.student_response; + var lesreps = laRep.split(","); + for (var j = 0; j < lesreps.length; j++) { + var num = lesreps[j]; + if (num != '') { + num = parseInt(num); + if (num <= this.tabCellulesOrdonnees.length) { + num--; + num = this.tabCellulesOrdonnees[num]; + } + this.action(num); + } + } + } + this.remetInsereNormal = false; +} + +function sourisDessus(obj) { + if ((exo.actif) && (obj.className != 'STY_objetSeqDessus')) { + obj.className = 'STY_objetSeqDessus'; + } +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceTAT.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceTAT.js new file mode 100644 index 0000000000000000000000000000000000000000..8dc5fb5758ff32c5b464af9a43508349e5ca75ee --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseExerciceTAT.js @@ -0,0 +1,455 @@ +function ExerciceTAT() { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.tabChamps; + this.tabReponses; + this.tabSelects; + this.nombreTrous = 0; + this.scoreCourant = 0; + this.scoreTotal = 0; + this.scoreV; + this.scoreF; + this.valide = false; + this.titre = ''; + this.type = "TAT"; + this.actif = true; + this.sensibleCasse = false; + this.respectAccents = false; + this.existeZoneTxt = false; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.ajouterReponse = exo_ajouterReponse; + this.compterTotal = exo_compterTotal; + this.valider = exo_valider; + this.initialiser = exo_initialiser; + this.construireMenu = exo_construireMenu; + this.construireMenus = exo_construireMenus; + this.desactiver = exo_desactiver; + this.solutions = exo_solutions; + this.donneSuggestion = exo_donneSuggestion; + this.champJuste = exo_champJuste; + this.donneTabReponses = exo_donneTabReponses; + this.afficherMesReponses = exo_afficherMesReponses; +} + +function exo_init() { + this.titre = document.title; + this.indications = new Array(); + this.tabChamps = new Array(); + this.tabReponses = new Array(); + this.tabSelects = new Array(); + var leszn = document.getElementsByTagName("textarea"); + if (leszn.length > 0) { + this.existeZoneTxt = true; + } + if (etatEval && (parent.oSco.evaluation.pourcentageRequis == "0") && !parent.oSco.forcerReponse) { + activerBoutonValider(); + } +} + +function exo_initEchelleScore() { + var sc0 = this.scoreTotal; + this.scoreV = sc0 / this.nombreTrous; + this.scoreF = 0; +} + +function exo_ajouterReponse(num, correction, txt) { + var res = ''; + if (txt.indexOf('#k') != 0) { + res = txt; + } else { + txt = txt.substring(2); + var l = txt.length; + if (txt.length > 5) { + txt = txt.substring(4) + txt.substring(0, 4); + } + var k = 0; + while (k < txt.length) { + var sub = txt.substring(k, k + 3); + res += String.fromCharCode(Number(sub)); + k = k + 3; + } + } + var nouveauChampTrou = new ChampTrou(num, res, correction); + this.tabReponses[this.tabReponses.length] = nouveauChampTrou; +} + +function exo_compterTotal() { + var resTotal = 0; + for (var n = 0; n < this.tabChamps.length; n++) { + var resTmp; + if (this.champJuste(this.tabChamps[n])) { + resTmp = this.scoreV; + } else { + resTmp = this.scoreF; + } + resTotal = resTotal + resTmp; + } + return Math.round(resTotal * 10) / 10; +} + +function exo_valider() { + this.scoreCourant = this.compterTotal(); + if ((this.scoreCourant + 0.1) >= this.scoreTotal) { + this.valide = true; + } +} + +function exo_initialiser() { + for (var n = 0; n < this.tabChamps.length; n++) { + var champTmp = PF_donneObjet('champTrou' + this.tabChamps[n]); + champTmp.value = ''; + if ((n == 0) && (!etatEval || !parent.oSco.evaluation.etatCorrige)) { + champTmp.focus(); + } + } + for (var n = 0; n < this.tabSelects.length; n++) { + var champTmp = PF_donneObjet('champTrou' + this.tabSelects[n]); + champTmp.options[0].selected = true; + } + this.scoreCourant = 0; + this.valide = false; + this.actif = true; +} + +function exo_construireMenus() { + for (var n = 0; n < this.tabSelects.length; n++) { + this.construireMenu(this.tabSelects[n]); + } +} + +function exo_construireMenu(ref) { + var champTmp = PF_donneObjet('champTrou' + ref); + var effaceValeurVide = false; + for (var k = 0; k < this.tabReponses.length; k++) { + var entree = this.tabReponses[k]; + if (entree.reference == ref) { + var nouveauChoix = new Option(entree.texte, entree.texte); + champTmp.options[champTmp.options.length] = nouveauChoix; + if (entree.texte == '') { + effaceValeurVide = true; + } + } + }/*if (effaceValeurVide){champTmp.remove(0);}*/ +} + +function exo_desactiver() { + this.actif = false; +} + +function actionDetecteSelect() { + if ((actionD == false) && reponseValidable()) { + actionD = true; + activerBoutonInit(); + activerBoutonValider();/*var lienBoutonValider=PF_donneObjet("lienBoutonValider");if (lienBoutonValider!=null){lienBoutonValider.focus();}*/ + } + if (exo.nombreTrous == 1) { + EXO_validerAuto(); + } +} + +function desactiveSelect() { + if (!exo.actif) { + window.focus(); + } +} + +function actionDetecteTrou(num) { + if (!exo.actif) { + window.focus(); + } else { + if ((actionD == false) && reponseValidable()) { + actionD = true; + activerBoutonInit(); + activerBoutonValider(); + } + } +} + +function exo_solutions() { + for (var n = 0; n < this.tabChamps.length; n++) { + var idTabTmp = this.tabChamps[n]; + var champTmp = PF_donneObjet('champTrou' + idTabTmp); + var balise = champTmp.tagName.toLowerCase(); + for (var k = this.tabReponses.length - 1; k >= 0; k--) { + var repTmp = this.tabReponses[k]; + if ((repTmp.reference == idTabTmp) && (repTmp.correction == CODE_V)) { + if (balise == "select") { + selectValeur(champTmp, repTmp.texte); + } else { + champTmp.value = repTmp.texte; + } + } + } + } +} + +function selectValeur(oSelect, val) { + for (var i = 0; i < oSelect.options.length; i++) { + if (oSelect.options[i].value == val) { + oSelect.options[i].selected = true; + } + } +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if ((exo.indications[i].ref != '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + var tabParams = ref.split(':'); + var idTrou = tabParams[0]; + var numRep = tabParams[1]; + for (var n = 0; n < this.tabChamps.length; n++) { + if (this.tabChamps[n] == idTrou) { + var oTrou = PF_donneObjet('champTrou' + idTrou); + var k = 0; + var numTmp = 1; + var oRep = null; + while (k < this.tabReponses.length) { + if (this.tabReponses[k].reference == idTrou) { + if (numTmp == numRep) { + oRep = this.tabReponses[k]; + k = this.tabReponses.length; + } + numTmp++; + } + k++; + } + var txt1 = oTrou.value; + if (oRep != null) { + var txt2 = oRep.texte; + if (!this.sensibleCasse) { + txt1 = txt1.toLowerCase(); + txt2 = txt2.toLowerCase(); + } + if (!this.respectAccents) { + txt1 = sansAccents(txt1); + txt2 = sansAccents(txt2); + } + if (correspond(txt1, txt2, idTrou)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } else if ((txt1 != '') && (numRep == '<>')) { + if (!this.champJuste(idTrou)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + } + } + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if ((exo.indications[i].id.indexOf('divSugg') == 0) && (exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + i++; + } + } + return res; +} + +function correspond(txt1, txt2, idTrou) { + var res = false; + if (txt2 == '<>') { + if (txt1 != '') { + var pasCompris = true; + var k = 0; + while (k < exo.tabReponses.length) { + if ((exo.tabReponses[k].reference == idTrou) && (exo.tabReponses[k].texte == txt1)) { + pasCompris = false; + k = exo.tabReponses.length; + } + k++; + } + if (pasCompris) { + res = true; + } + } + } else if (txt1 == txt2) { + res = true; + } + return res; +} + +function exo_champJuste(idTabTmp) { + var juste = false; + var champTmp = PF_donneObjet('champTrou' + idTabTmp); + var txt1 = champTmp.value; + var existeReponses = false; + for (k = 0; k < this.tabReponses.length; k++) { + var repTmp = this.tabReponses[k]; + if (repTmp.reference == idTabTmp) { + existeReponses = true; + var txt2 = repTmp.texte; + var compareTxt = txt2; + if (!this.sensibleCasse) { + txt1 = txt1.toLowerCase(); + compareTxt = txt2.toLowerCase(); + } + if (!this.respectAccents) { + txt1 = sansAccents(txt1); + compareTxt = sansAccents(compareTxt); + } + if (correspond(txt1, compareTxt, idTabTmp)) { + if (repTmp.correction == CODE_V) { + juste = true; + if (champTmp.tagName.toLowerCase() != "select") { + if (txt2 != "<>") { + champTmp.value = txt2; + } + } + } + } + } + } + if ((!existeReponses) && (txt1 == '')) { + juste = true; + } + return juste; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + for (var n = 0; n < this.tabChamps.length; n++) { + var tabInteraction = new Array(); + var idTabTmp = this.tabChamps[n]; + tabInteraction[0] = this.champJuste(idTabTmp); + var oChampTmp = PF_donneObjet('champTrou' + idTabTmp); + var vall = oChampTmp.value; + if (vall == '\xA0') { + vall = ''; + } + tabInteraction[1] = vall;/*var tabReponsesCorrectes=new Array();for (k=0;k<this.tabReponses.length;k++){var repTmp=this.tabReponses[k];if ((repTmp.reference==idTabTmp)&&(repTmp.correction==CODE_V)){tabReponsesCorrectes[tabReponsesCorrectes.length]=repTmp.texte;}}tabInteraction[2]=tabReponsesCorrectes;*/ + tabInteraction[2] = idTabTmp; + tabRep[n] = tabInteraction; + } + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + for (var i = 0; i < tabRep.length; i++) { + var oInteraction = tabRep[i]; + var idTabTmp = oInteraction.id; + idTabTmp = idTabTmp.substring(idTabTmp.indexOf("_") + 1); + var oChampTmp = PF_donneObjet('champTrou' + idTabTmp); + if (oChampTmp != null) { + oChampTmp.value = oInteraction.student_response; + } + } +} + +function clavierTAT(evt) { + if (evt == null) { + evt = window.event; + } + if (evt.keyCode == 13) { + GEN_clavier(evt); + } +} + +function GEN_presseTouche(evt) { + if (evt == null) { + evt = window.event; + } + if (evt.keyCode == 8) { + GEN_bloqueRetour(evt); + } else if (evt.keyCode == 13) { + GEN_clavier(); + } +} + +function tapeDansChamp(evt) { + var res = true; + if (evt == null) { + evt = window.event; + } + evt.cancelBubble = true; + try { + evt.stopPropagation(); + } catch (e) { + } + if (evt.keyCode == 13) { + if (!etatEval) { + EXO_valider(); + evt.returnValue = false; + res = false; + } + } + return res; +} + +function tapeDansZone(evt) { + if (evt == null) { + evt = window.event; + } + evt.cancelBubble = true; + try { + evt.stopPropagation(); + } catch (e) { + } +} + +function sansAccents(chaine) { + chaine = chaine.replace(/[éèêë]/g, "e"); + chaine = chaine.replace(/[àáâãäå]/g, "a"); + chaine = chaine.replace(/[òóôõöø]/g, "o"); + chaine = chaine.replace(/[ç]/g, "c"); + chaine = chaine.replace(/[ìíîï]/g, "i"); + chaine = chaine.replace(/[ùúûü]/g, "u"); + chaine = chaine.replace(/[ñ]/g, "n"); + chaine = chaine.replace(/[ÿ]/g, "y"); + chaine = chaine.replace(/[ÈÉÊË]/g, "E"); + chaine = chaine.replace(/[àáâãäå]/g, "a"); + chaine = chaine.replace(/[ÒÓÔÕÖØ]/g, "O"); + chaine = chaine.replace(/[Ç]/g, "C"); + chaine = chaine.replace(/[ÌÍÎÏ]/g, "I"); + chaine = chaine.replace(/[ÙÚÛÜ]/g, "U"); + chaine = chaine.replace(/[Ñ]/g, "N"); + return chaine; +} + +function focusPremierChamp() { + if (parent.oSco.config_navigateur != "IE") { + window.focus(); + } + if ((exo.tabChamps.length > 0) && (!etatEval || !parent.oSco.evaluation.etatCorrige)) { + var champTmp = PF_donneObjet('champTrou' + exo.tabChamps[0]); + if (champTmp.tagName.toLowerCase() != 'select') { + try { + champTmp.focus(); + } catch (e) { + } + } + } +} + +function reponseValidable() { + var res = true; + if (parent.oSco.forcerReponse) { + for (var n = 0; n < exo.tabChamps.length; n++) { + var champTmp = PF_donneObjet('champTrou' + exo.tabChamps[n]); + if (champTmp.tagName.toLowerCase() != 'select') { + var val = champTmp.value.replace(/\s/g, ''); + if (val == '') { + res = false; + } + } else { + if (champTmp.options[0].selected) { + res = false; + } + } + } + } + return res; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClassePaireGD.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClassePaireGD.js new file mode 100644 index 0000000000000000000000000000000000000000..8510a049508508f01cd971dd66873bf69ec17a1e --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClassePaireGD.js @@ -0,0 +1,9 @@ +/*Integral Coaching Tous droits reserves Auteur : Pierre*/ +function PaireGD(idDeplace, idCible, correction, decalageX, decalageY) { + this.idDeplace = idDeplace; + this.idCible = idCible; + this.decalageX = decalageX; + this.decalageY = decalageY; + this.correction = correction; + this.paireForme = false; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseZoneLien.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseZoneLien.js new file mode 100644 index 0000000000000000000000000000000000000000..57692cf83cdb65a40876016dec035142068ddb9b --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ClasseZoneLien.js @@ -0,0 +1,66 @@ +function ZoneLien(idZone, refImg, gauche, haut) { + this.id = idZone; + this.refImg = refImg; + this.gauche = Number(gauche); + this.haut = Number(haut); + this.dimCorrige = false; + this.placer = ZL_placer; +} + +function ZL_placer() { + var oZoneL = PF_donneObjet(this.id); + if (oZoneL != null) { + var oImg = PF_donneObjet(this.refImg); + if (oImg != null) { + if ((parent.oSco) && (parent.oSco.config_navigateur == "Netscape")) { + var pasDiv = true; + var oPere = oImg.parentNode; + var tdpere = null; + while ((oPere != null) && (pasDiv) && (tdpere == null)) { + var bal = oPere.nodeName.toLowerCase(); + if (bal == "td") { + tdpere = oPere; + } else if (bal == "div") { + pasDiv = false; + } + oPere = oPere.parentNode; + } + if (tdpere != null) { + tdpere.style.width = tdpere.offsetWidth + 'px'; + var nDiv = document.createElement("div"); + nDiv.setAttribute("style", "position:relative;left:0px;top:0px"); + while (tdpere.childNodes.length > 0) { + nDiv.appendChild(tdpere.childNodes.item(0)); + } + tdpere.appendChild(nDiv); + } + } + var num = oImg.offsetLeft + this.gauche; + oZoneL.style.left = num + "px"; + num = oImg.offsetTop + this.haut; + oZoneL.style.top = num + "px"; + if (!MODE_CSS_STRICT && !this.dimCorrige) { + oZoneL.className = "STY_zoneExploreDessus"; + var val = parseInt(oZoneL.style.width) + diffLargeurStrict(oZoneL); + if (EDIT_attrDim(oZoneL, "border-left-width") == 0) { + val += 1; + } + if (EDIT_attrDim(oZoneL, "border-right-width") == 0) { + val += 1; + } + oZoneL.style.width = val + "px"; + val = parseInt(oZoneL.style.height) + diffHauteurStrict(oZoneL); + if (EDIT_attrDim(oZoneL, "border-top-width") == 0) { + val += 1; + } + if (EDIT_attrDim(oZoneL, "border-bottom-width") == 0) { + val += 1; + } + oZoneL.className = "STY_zoneExplore"; + oZoneL.style.height = val + "px"; + this.dimCorrige = true; + } + PF_afficherDiv(this.id); + } + } +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/IC_exerciceCURS.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/IC_exerciceCURS.js new file mode 100644 index 0000000000000000000000000000000000000000..a62d554a73b1a5b6aaa4e32d54d28327450d0b16 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/IC_exerciceCURS.js @@ -0,0 +1,169 @@ +var pos, nPos, diff; +var limiteD, limiteF; +var mobileCourant; +var deplacement; +var idCurseurC; +var tailleCurseur, tailleCurseur2; +var tailleEchelle; +var verticalC; +var oCompteurC; +var uniteC = ''; +var oCursCourant = null; + +function CURS_debutDep(evt, id) { + if (exo.actif) { + if (!deplacement) { + deplacement = true; + actionDetecte(); + idCurseurC = id; + oCursCourant = exo.donneObjCurs(id); + verticalC = oCursCourant.vertical; + uniteC = oCursCourant.unite; + mobileCourant = PF_donneObjet('divCurseur' + id); + oCompteurC = PF_donneObjet('divCompteur' + id); + if (oCompteurC != null) { + var oarrond = PF_donneObjet(oCompteurC.id + "fondContenu"); + if (oarrond != null) { + oCompteurC = oarrond; + } + } + limiteD = 0; + tailleCurseur = oCursCourant.tailleCurseur; + tailleEchelle = oCursCourant.tailleEchelle; + if (verticalC) { + if (parent.oSco.config_navigateur == "Netscape") { + pos = evt.clientY; + } else { + pos = window.event.y; + } + } else { + if (parent.oSco.config_navigateur == "Netscape") { + pos = evt.clientX; + } else { + pos = window.event.x; + } + } + tailleCurseur2 = Math.round(tailleCurseur / 2) - 1; + limiteF = tailleEchelle - tailleCurseur; + tailleEchelle -= tailleCurseur; + } + } +} + +function CURS_deplaceDiv(evt, parClic) { + if (deplacement) { + var valpos; + if (verticalC) { + if (parent.oSco.config_navigateur == "Netscape") { + nPos = evt.clientY; + } else { + nPos = window.event.y; + } + diff = nPos - pos; + valpos = parseInt(mobileCourant.style.top) + diff; + } else { + if (parent.oSco.config_navigateur == "Netscape") { + nPos = evt.clientX; + } else { + nPos = window.event.x; + } + diff = nPos - pos; + valpos = parseInt(mobileCourant.style.left) + diff; + } + if (Math.abs(diff) < 90) { + if ((verticalC) && (CURS_estDansLimites(valpos))) { + mobileCourant.style.top = valpos + "px"; + } else if (CURS_estDansLimites(valpos)) { + mobileCourant.style.left = valpos + "px"; + } + } + } +} + +function CURS_finDep() { + if (deplacement) { + deplacement = false; + oCursCourant.juger(true); + } +} + +function CURS_estDansLimites(pos0) { + var res = true; + var valActuelle; + if (limiteD > pos0) { + res = false; + if (verticalC) { + valAct = oCursCourant.valMax; + } else { + valAct = oCursCourant.valMin; + } + } else if (pos0 > limiteF) { + res = false; + if (verticalC) { + valAct = oCursCourant.valMin; + } else { + valAct = oCursCourant.valMax; + } + } else { + pos = nPos; + if (verticalC) { + valAct = oCursCourant.valeurRelle((tailleEchelle - pos0) / tailleEchelle); + } else { + valAct = oCursCourant.valeurRelle(pos0 / tailleEchelle); + } + } + changeCompteur(valAct); + oCursCourant.valeurActuelle = valAct; + return res; +} + +function changeCompteur(val) { + if (oCompteurC != null) { + oCompteurC.innerHTML = localeNb(val) + uniteC; + } +} + +function CURS_clicEchelle(evt, id) { + if (exo.actif) { + deplacement = true; + actionDetecte(); + idCurseurC = id; + oCursCourant = exo.donneObjCurs(id); + verticalC = oCursCourant.vertical; + uniteC = oCursCourant.unite; + mobileCourant = PF_donneObjet('divCurseur' + id); + oCompteurC = PF_donneObjet('divCompteur' + id); + if (oCompteurC != null) { + var oarrond = PF_donneObjet(oCompteurC.id + "fondContenu"); + if (oarrond != null) { + oCompteurC = oarrond; + } + } + limiteD = 0; + tailleCurseur = oCursCourant.tailleCurseur; + tailleEchelle = oCursCourant.tailleEchelle; + var oEvt = evt; + if (window.event) { + oEvt = window.event; + } + oEvt.cancelBubble = true; + var nPos; + if (verticalC) { + if (parent.oSco.config_navigateur == "Netscape") { + nPos = evt.layerY; + } else { + nPos = window.event.y; + } + } else { + if (parent.oSco.config_navigateur == "Netscape") { + nPos = evt.layerX; + } else { + nPos = window.event.x; + } + } + var valPos = nPos - tailleCurseur; + CURS_estDansLimites(nPos); + oCursCourant.deplaceCurseur(oCursCourant.valeurActuelle); + CURS_finDep(); + } +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/IC_exerciceGD.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/IC_exerciceGD.js new file mode 100644 index 0000000000000000000000000000000000000000..2c98343a9ece376e6f3a374bd65e39ec8de4864a --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/IC_exerciceGD.js @@ -0,0 +1,160 @@ +/*Integral Coaching Tous droits reserves*/ +var posX, posY, nPosX, nPosY; +var diffX, diffY; +var mobileCourant; +var deplacement; +var idDeplaceC; +var originPosX; +var originPosY; +var oPNGcourant = null; + +function GD_debutDep(evt, id) { + if (exo.actif) { + GEN_masqueBulle(false); + deplacement = true; + actionDetecte(); + idDeplaceC = id; + var oEv; + if (parent.oSco.config_navigateur == "Netscape") { + oEv = evt; + posX = oEv.clientX; + posY = oEv.clientY; + } else { + oEv = window.event; + posX = oEv.x; + posY = oEv.y; + } + mobileCourant = PF_donneObjet('exoGD' + id); + var indX = mobileCourant.style.zIndex; + mobileCourant.style.zIndex = indX + 1; + oPNGcourant = PF_donneObjet('exoGD' + id + "_AP_PNG"); + originPosX = mobileCourant.style.left; + originPosY = mobileCourant.style.top; + } +} + +function GD_deplaceDiv(evt) { + if (deplacement && (!MODE_EDIT)) { + var oEv; + if (parent.oSco.config_navigateur == "Netscape") { + oEv = evt; + nPosX = oEv.clientX; + nPosY = oEv.clientY; + diffX = nPosX - posX; + diffY = nPosY - posY; + posX = nPosX; + posY = nPosY; + var numT = parseInt(mobileCourant.style.left) + diffX; + mobileCourant.style.left = numT + "px"; + numT = parseInt(mobileCourant.style.top) + diffY; + mobileCourant.style.top = numT + "px"; + } else { + oEv = window.event; + nPosX = oEv.x; + nPosY = oEv.y; + diffX = nPosX - posX; + diffY = nPosY - posY; + posX = nPosX; + posY = nPosY; + mobileCourant.style.pixelLeft = mobileCourant.style.pixelLeft + diffX; + mobileCourant.style.pixelTop = mobileCourant.style.pixelTop + diffY; + if (oPNGcourant != null) { + oPNGcourant.style.pixelLeft = mobileCourant.style.pixelLeft; + oPNGcourant.style.pixelTop = mobileCourant.style.pixelTop; + } + } + } +} + +function GD_finDep() { + var surCible = false; + var surPaireJuste = false; + if (deplacement && (!MODE_EDIT)) { + deplacement = false; + var i, j, k; + var centreCibleX = mobileCourant.offsetLeft + Math.round(mobileCourant.offsetWidth / 2); + var centreCibleY = mobileCourant.offsetTop + Math.round(mobileCourant.offsetHeight / 2); + for (i = 0; i < exo.tabPaires.length; i++) { + if (exo.tabPaires[i].idDeplace == idDeplaceC) { + var cibleC = exo.tabPaires[i].idCible; + var attractionC = exo.tabPaires[i].attraction; + exo.tabPaires[i].paireForme = false; + var oCible = PF_donneObjet('exoGD' + cibleC); + if (GD_mobileEstDans(oCible, attractionC, centreCibleX, centreCibleY)) { + var decalX = exo.tabPaires[i].decalageX; + var decalY = exo.tabPaires[i].decalageY; + if (decalX == "") { + decalX = exo.decalageX; + } + if (decalY == "") { + decalY = exo.decalageY; + } + if (parent.oSco.config_navigateur == "Netscape") { + if (decalX != "") { + var numT = parseInt(oCible.style.left) + Number(decalX); + mobileCourant.style.left = numT + "px"; + } + if (decalY != "") { + numT = parseInt(oCible.style.top) + Number(decalY); + mobileCourant.style.top = numT + "px"; + } + } else { + if (decalX != "") { + mobileCourant.style.left = oCible.style.pixelLeft + Number(decalX); + } + if (decalY != "") { + mobileCourant.style.top = oCible.style.pixelTop + Number(decalY); + } + } + surCible = true; + if (exo.tabPaires[i].correction == CODE_V) { + surPaireJuste = true; + } + if ((!etatEval) && exo.retourIncorrect && (!surPaireJuste)) { + exo.tabPaires[i].paireForme = false; + mobileCourant.style.left = originPosX; + mobileCourant.style.top = originPosY; + } else { + exo.tabPaires[i].paireForme = true; + } + } + } + } + if (exo.retourManque && !surCible) { + mobileCourant.style.left = originPosX; + mobileCourant.style.top = originPosY; + } else if (parent.oSco.exoValideChoixUnique && (!exo.retourIncorrect) && (exo.tabDeplaces.length == 1)) { + if (!depuisPrecedent) { + EXO_valider(); + laisseBulleAffiche = true; + } + } + window.focus(); + } + mobileCourant.style.zIndex = mobileCourant.style.zIndex - 1; + if (oPNGcourant != null) { + oPNGcourant.style.left = mobileCourant.style.left; + oPNGcourant.style.top = mobileCourant.style.top; + } +} + +function GD_mobileEstDans(oCible, attraction, centreCibleX, centreCibleY) { + var hautD = oCible.offsetTop; + var hautF = hautD + oCible.offsetHeight; + var gaucheD = oCible.offsetLeft; + var gaucheF = gaucheD + oCible.offsetWidth; + return ((gaucheD <= centreCibleX) && (centreCibleX <= gaucheF) && (hautD <= centreCibleY) && (centreCibleY <= hautF)); +} + +function GD_enrDecalage(idDeplaceC) { + var oDeplace = PF_donneObjet(idDeplaceC); + idDeplaceC = idDeplaceC.substring(5); + for (var i = 0; i < exo.tabPaires.length; i++) { + if ((exo.tabPaires[i].idDeplace == idDeplaceC) && (exo.tabPaires[i].paireForme)) { + var oCible = PF_donneObjet('exoGD' + exo.tabPaires[i].idCible); + var decalX = oDeplace.offsetLeft - oCible.offsetLeft; + var decalY = oDeplace.offsetTop - oCible.offsetTop; + fenPere.parent.contenu.SPE_decalageMtr(idDeplaceC, exo.tabPaires[i].idCible, decalX, decalY); + } + } +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ICcontenu.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ICcontenu.js new file mode 100644 index 0000000000000000000000000000000000000000..a0a0204f86c29319ff66e9d4c29b22bd75b649cc --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ICcontenu.js @@ -0,0 +1,991 @@ +var dureePage = ""; +var etatSuivant = true; +var etatPrecedent = true; +var etatEval; +var codePage; +var effacerMenuPages = false; +var existeMosMap = false; +var typePage; +var effacerZoneCmt = false; +var oTempsLimite = null; +var tempsLimiteCourant; +var affTitreCmt; +var affContenuCmt; +var posClicX = 0; +var posClicY = 0; +var attrapeEvtClic = false; +var MODE_CSS_STRICT = false; +var MODE_MODIF; +var laisseBulleAffiche = false; +var fenPere = parent.parent.opener; +try { + if ((fenPere != null) && (parent.rechargePage) && (fenPere.parent.menu != null) && ((fenPere.parent.menu.estMoz) || (fenPere.parent.menu.oCacheMng == null))) { + parent.rechargePage = false; + window.location.reload(true); + } +} catch (e) { +} + +function donneLex(num) { + var res2 = parent.lexique.lexs[num]; + if ((res2 == null) || (res2 == "undefined")) { + res2 = "[LEX_" + num + "]"; + } + return res2; +} + +function STG_allerPrecedent() { + if (etatPrecedent && (!MODE_EDIT)) { + parent.SCO_pagePrecedente(); + } +} + +document.onclick = GEN_cliqueInterne; + +function GEN_cliqueInterne() { + if (!attrapeEvtClic) { + GEN_masqueBulle(false); + } + if (effacerMenuPages) { + PF_masquerDiv("STY_menuPages"); + } + attrapeEvtClic = false; +} + +function GEN_init(type) { + PF_ecritDocW(); + if (parent.defilContenu) { + var oHtml = document.getElementsByTagName("html").item(0); + oHtml.style.overflow = "auto"; + oHtml.style.overflowX = "hidden"; + } + if (positionPerso != '') { + var lesobjs = positionPerso.split("#"); + for (var k = 0; k < lesobjs.length; k++) { + var paireobj = lesobjs[k].split("/"); + if (paireobj.length == 2) { + var lobj = PF_donneObjet(paireobj[0]); + if (lobj != null) { + divsEdites += paireobj[0] + ","; + var lesattr = paireobj[1].split(";"); + for (var p = 0; p < lesattr.length; p++) { + var paireval = lesattr[p].split(":"); + if (paireval.length == 2) { + if (paireval[0] == "left") { + lobj.style.left = paireval[1]; + } + if (paireval[0] == "top") { + lobj.style.top = paireval[1]; + } + if (paireval[0] == "width") { + lobj.style.width = paireval[1]; + } + if (paireval[0] == "height") { + lobj.style.height = paireval[1]; + } + if (paireval[0] == "supprime") { + lobj.parentNode.removeChild(lobj); + } + } + } + } + } + } + } + affTitreCmt = positionObj('STY_titreCommentaire'); + affContenuCmt = positionObj('STY_contenuCommentaire'); + var oPage = parent.oSco.donnePage(parent.oSco.numPageCourante); + if (oPage.notes != "") { + PF_afficherDiv("STY_zoneNoteExiste"); + } else { + PF_masquerDiv("STY_zoneNoteExiste"); + } + GLOBAL_initBarreBouton(type); + etatEval = parent.oSco.etatEvaluation; + if (type.indexOf('COURS') == 0) { + typePage = "cours"; + CRS_init(); + } else { + typePage = "exercice"; + EXO_init(type); + } + if (document.compatMode == 'CSS1Compat') { + MODE_CSS_STRICT = true; + } + if (existeMosMap) { + if (parent.oSco.config_navigateur == "IE") { + setTimeout('GEN_placerZonesLien()', 100); + document.body.style.width = "100%"; + } + GEN_placerZonesLien(); + } + var objj = PF_donneObjet("STY_barreProgres"); + if (objj != null) { + var numPasses = parent.oSco.numPageCourante + 1; + var numTot = parent.oSco.tabPages.length; + var retranchePos = 0; + var retrancheTot = 0; + var pageEstSkip = false; + for (var n = 0; n < parent.oSco.tabPages.length; n++) { + if (parent.oSco.tabPages[n].prerequis == "SKIP") { + if (n < parent.oSco.numPageCourante) { + retranchePos++; + } else if (n == parent.oSco.numPageCourante) { + pageEstSkip = true; + } + retrancheTot++; + } + }/*if (etatEval){if (parent.oSco.evaluation.etatCorrige){objj.style.display="none";} else {if (parent.oSco.evaluation.ordreAleatoire){numPasses=parent.listePagesVues.split(",").length-2;}if (parent.oSco.evaluation.nbMaxPages>0){numTot=numTot+parent.oSco.evaluation.nbMaxPages-parent.oSco.nbExercices();}}}*/ + if (pageEstSkip) { + objj.innerHTML = '<div class="STY_barreProgresJauge" style="width:0px"></div>'; + } else { + numTot -= retrancheTot; + numPasses -= retranchePos; + objj.innerHTML = '<div class="STY_barreProgresJauge" style="width:' + Math.round(numPasses / numTot * 100) + '%">' + numPasses + "/" + numTot + '</div>'; + } + } + if (etatEval) { + var tabReg = new Array(); + tabReg[0] = new RegExp("\\[CMI_NAME\\]"); + tabReg[1] = new RegExp("\\[CMI_FIRSTNAME\\]"); + tabReg[2] = new RegExp("\\[pg\\w+\\(\\w+\\)\\]"); + parent.variablesTexte(window.document, tabReg); + } + objj = PF_donneObjet("STY_menuPages"); + if (objj != null) { + effacerMenuPages = true; + if (objj.offsetWidth > 0) { + effacerMenuPages = false; + } + creerMenuPages(); + } + var oCorps = document.getElementsByTagName("body").item(0); + if (oCorps.offsetWidth > 300) { + PF_affecterAlt(); + arrierePlanPNG(); + testAffichageZoneCmt(); + } else { + setTimeout("PF_affecterAlt();arrierePlanPNG();testAffichageZoneCmt();", 25); + } + if ((parent.oSco.ordrePlan != '') && (parent.oSco.ordrePlan < 2)) { + var oDiv = document.createElement("div"); + oDiv.innerHTML = ctnPlan; + oDiv.style.cssText = STYLE_ITEM_PLAN; + oCorps.appendChild(oDiv); + } + var lesinsert = document.getElementsByTagName("iframe"); + for (var i = 0; i < lesinsert.length; i++) { + var oFen = lesinsert.item(i).contentWindow; + var lhref = oFen.location.href; + if (lhref.indexOf("blanc.htm?ref=") > 0) { + var prm = oFen.location.search; + prm = prm.substring(5); + var tabP = prm.split("/"); + var ref = "../../../" + tabP[0] + "/sco/" + tabP[1] + ".html"; + if (tabP.length > 2) { + ref += "?idPg=" + tabP[2]; + } + oFen.location = ref; + } + } +} + +function GEN_changerTitreDetail(nouveauTitre) { + PF_changeTexteCouche('STY_titreCommentaire', nouveauTitre); + if (nouveauTitre != '') { + var oTr = PF_donneObjet("STY_titreCommentaire"); + if (oTr != null) { + oTr.style.display = affTitreCmt; + } + } +} + +function GEN_changerContenuDetail(nouveauContenu) { + var oConCmt = PF_donneObjet('STY_contenuCommentaire'); + if (oConCmt != null) { + oConCmt.innerHTML = nouveauContenu; + } + if (nouveauContenu != '') { + PF_afficherDiv('STY_zoneCommentaire'); + if (oConCmt != null) { + var objDefil = oConCmt; + while ((objDefil != null) && (objDefil.nodeName.toLowerCase() == "div")) { + if ((objDefil.scrollTop > 0) || (objDefil.scrollLeft > 0)) { + objDefil.scrollTop = 0; + objDefil.scrollLeft = 0; + objDefil = null; + } else { + objDefil = objDefil.parentNode; + } + } + } + PF_transparencePNG(PF_donneObjet('STY_zoneCommentaire')); + if (existeMosMap) { + if (parent.oSco.config_navigateur == "IE") { + setTimeout('GEN_placerZonesLien()', 100); + } else { + GEN_placerZonesLien(); + } + } + } else if (effacerZoneCmt) { + PF_masquerDiv("STY_zoneCommentaire"); + } +} + +function GEN_suivantPossible(typeP) { + return parent.SCO_suivantPossible(); +} + +function GEN_precedentPossible(typeP) { + var res = parent.SCO_precedentPossible(); + if (res) { + if (parent.oSco.etatEvaluation || (parent.oSco.autorisePrecedent == 'non')) { + res = false; + } + if (parent.oSco.autorisePrecedent == 'oui') { + res = true; + } + } + etatPrecedent = res; + return res; +} + +function GEN_initPossible() { + return false; +} + +function GEN_validerPossible(typeP) { + var res = false; + if ((typeP.indexOf('COURS') < 0) && (parent.oSco.etatEvaluation)) { + res = true; + } + return res; +} + +function GEN_basculerPara(num) { + var idPara = PF_donneObjet('corpsPB' + num); + var imgPara = PF_donneObjet('imgPB' + num); + var oLien = PF_donneObjet('lienPB' + num); + var nomClasse = "STY_paraBasculeTitre"; + var source = imgPara.src; + if (idPara.style.display == 'none') { + idPara.style.display = 'block'; + imgPara.src = source.replace(/0.gif/, '1.gif'); + if (parent.oSco.config_navigateur == "IE") { + var lesimgs = idPara.getElementsByTagName("img"); + if (lesimgs.length > 0) { + idPara.innerHTML = idPara.innerHTML + " "; + } + } + nomClasse += " STY_paraBasculeTitreOuvert"; + } else { + idPara.style.display = 'none'; + imgPara.src = source.replace(/1.gif/, '0.gif'); + } + oLien.className = nomClasse; + var oContenu = PF_donneObjet("STY_zoneCours"); + if (oContenu != null) { + effetArrondi("STY_zoneCours", false); + } + if (existeMosMap) { + GEN_placerZonesLien(); + } +} + +function GEN_affMenuPages() { + PF_afficherDiv("STY_menuPages"); +} + +function endCourse() { + if (parent.agirSurLMS) { + parent.valeurExit("logout"); + parent.SCO_terminer(); + } else { + parent.close(); + } +} + +function testAffichageZoneCmt() { + var objj = PF_donneObjet("STY_zoneCommentaire"); + if (objj != null) { + effacerZoneCmt = true; + if (objj.offsetWidth > 0) { + effacerZoneCmt = false; + } + } +}/*function creerMenuPages(){var res="";var peutSuivant=true;var tailleMin=1;if ((typePage=="cours")&&(leCours.desactiveSuivant)){peutSuivant=false;}if ((typePage=="exercice")&&(parent.oSco.exoBloquant=='oui')){peutSuivant=false;}var peutPrecedent=true;if ((parent.oSco.autorisePrecedent=="non")||(etatEval&&(parent.oSco.autorisePrecedent==""))){peutPrecedent=false;}if (etatEval && parent.oSco.evaluation.ordreAleatoire){var existActuel=false;if ((parent.oSco.tabPages[0].type=="cours")&&(parent.oSco.numPageCourante>0)){var classe="STY_itemMenuPages";var onevt="";if (peutPrecedent) {onevt='onmouseout="this.className=\'STY_itemMenuPages\'" onmouseover="this.className=\'STY_itemMenuPagesDessus\'" onclick="parent.SCO_allerPage(0)"';}res+="<div class=\""+classe+"\" "+onevt+">"+parent.oSco.tabPages[0].titre+"</div>";}for (var np=0;np<parent.oSco.evaluation.questions.length;np++){var oQu=parent.oSco.evaluation.questions[np];var classe="STY_itemMenuPages";var onevt="";if (oQu.codePage==parent.oSco.donnePage(parent.oSco.numPageCourante).code){classe="STY_itemMenuPagesCourant";existActuel=true;} else if (peutPrecedent) {onevt='onmouseout="this.className=\'STY_itemMenuPages\'" onmouseover="this.className=\'STY_itemMenuPagesDessus\'" onclick="parent.SCO_allerPage('+parent.oSco.numeroPage(oQu.codePage)+')"';}tailleMin++;res+="<div class=\""+classe+"\" "+onevt+">"+oQu.titre+"</div>";}if (!existActuel){res+="<div class=\"STY_itemMenuPagesCourant\">"+parent.oSco.donnePage(parent.oSco.numPageCourante).titre+"</div>";}} else {for (var np=0;np<parent.oSco.tabPages.length;np++){var classe="STY_itemMenuPages";var onevt="";if (np==parent.oSco.numPageCourante){classe="STY_itemMenuPagesCourant";} else if ((peutSuivant && (np>parent.oSco.numPageCourante))||((np<parent.oSco.numPageCourante)&&peutPrecedent)) {onevt='onmouseout="this.className=\'STY_itemMenuPages\'" onmouseover="this.className=\'STY_itemMenuPagesDessus\'" onclick="parent.SCO_allerPage('+np+')"';}var dejaPasse=true;var oPg=parent.oSco.donnePage(np);if (oPg.prerequis=='SKIP'){dejaPasse=false;}if (etatEval &&(np>parent.oSco.numPageCourante)){dejaPasse=false;for (var nq=0;nq<parent.oSco.evaluation.questions.length;nq++){if (parent.oSco.evaluation.questions[nq].codePage==parent.oSco.tabPages[np].code){dejaPasse=true;nq=99;}}} if (dejaPasse){tailleMin++;res+="<div class=\""+classe+"\" "+onevt+">"+parent.oSco.tabPages[np].titre+"</div>";}}}PF_changeTexteCouche("STY_menuPages",res);if ((tailleMin>1)&&(parent.oSco.config_navigateur=="Netscape")){var oT=PF_donneObjet("STY_menuPages");tailleMin=tailleMin*18;var haute=oT.style.height;if (haute.indexOf('px')){haute=parseInt(haute.substring(0,haute.length-2));if ((oT.style.overflow!="auto")&&(haute<tailleMin)){oT.style.height=tailleMin+"px";}}}}*/ +function creerMenuPages() { + var res = ""; + var peutSuivant = true; + var tailleMin = 1; + if ((typePage == "cours") && (leCours.desactiveSuivant)) { + peutSuivant = false; + } + if ((typePage == "exercice") && (parent.oSco.exoBloquant == 'oui')) { + peutSuivant = false; + } + var peutPrecedent = true; + if ((parent.oSco.autorisePrecedent == "non") || (etatEval && (parent.oSco.autorisePrecedent == ""))) { + peutPrecedent = false; + } + var existePrerequis = false; + if (etatEval) { + for (var np = parent.oSco.numPageCourante + 1; np < parent.oSco.tabPages.length; np++) { + var oPg = parent.oSco.donnePage(np); + if (oPg.prerequis != "" && oPg.prerequis != "SKIP") { + existePrerequis = true; + } + } + } + for (var np = 0; np < parent.oSco.tabPages.length; np++) { + var afficherPage = true; + var oPg = parent.oSco.donnePage(np); + if (oPg.prerequis == 'SKIP') { + afficherPage = false; + } + if (existePrerequis && np > parent.oSco.numPageCourante) { + afficherPage = false; + } + if (afficherPage) { + var classe = "STY_itemMenuPages"; + var onevt = ""; + if (np == parent.oSco.numPageCourante) { + classe = "STY_itemMenuPagesCourant"; + } else if ((peutSuivant && (np > parent.oSco.numPageCourante)) || ((np < parent.oSco.numPageCourante) && peutPrecedent)) { + var bloqueEvalSuivant = false; + if (etatEval && np > parent.oSco.numPageCourante) { + bloqueEvalSuivant = true; + if (oPg.type == "exercice") { + for (var j = 0; j < parent.oSco.evaluation.questions.length; j++) { + if (parent.oSco.evaluation.questions[j].codePage == oPg.code) { + bloqueEvalSuivant = false; + j = 999; + } + } + } else { + if (parent.listePagesVues.indexOf("," + oPg.code + ",") >= 0) { + bloqueEvalSuivant = false; + } + } + } + if (!bloqueEvalSuivant) { + onevt = 'onmouseout="this.className=\'STY_itemMenuPages\'" onmouseover="this.className=\'STY_itemMenuPagesDessus\'" onclick="parent.SCO_allerPage(' + np + ')"'; + } + } + tailleMin++; + res += "<div class=\"" + classe + "\" " + onevt + ">" + parent.oSco.tabPages[np].titre + "</div>"; + } + } + PF_changeTexteCouche("STY_menuPages", res); + if ((tailleMin > 1) && (parent.oSco.config_navigateur == "Netscape")) { + var oT = PF_donneObjet("STY_menuPages"); + tailleMin = tailleMin * 18; + var haute = oT.style.height; + if (haute.indexOf('px')) { + haute = parseInt(haute.substring(0, haute.length - 2)); + if ((oT.style.overflow != "auto") && (haute < tailleMin)) { + oT.style.height = tailleMin + "px"; + } + } + } +} + +function GEN_decrementeTempsL() { + if (tempsLimiteCourant <= 1) { + oTempsLimite.innerHTML = 0; + } else { + tempsLimiteCourant -= 1; + oTempsLimite.innerHTML = tempsLimiteCourant; + setTimeout("GEN_decrementeTempsL()", 1000); + } +} + +function positionObj(idObj) { + var obj = PF_donneObjet(idObj); + var res = ''; + if (obj != null) { + if (obj.currentStyle) { + res = obj.currentStyle["display"]; + } else { + res = document.defaultView.getComputedStyle(obj, "").getPropertyValue("display"); + } + } + if (res == 'none') { + res = ''; + } + return res; +} + +function enrPosClic(evt, idCmt) { + if (evt == null) { + evt = window.event; + } + var defil = 0; + if (parent.defilContenu) { + if (parent.oSco.config_navigateur == "IE") { + defil = document.body.scrollTop; + if (defil == 0) { + var oHTML = document.getElementsByTagName("html"); + defil = oHTML.item(0).scrollTop; + } + } else { + defil = window.pageYOffset; + } + } + posClicX = evt.clientX; + posClicY = evt.clientY + defil; + SPE_clicDansBulle(evt, idCmt); +} + +function arrierePlanPNG() { + var lesdivs = lsDivPNG.split(','); + for (var i = 0; i < lesdivs.length - 1; i++) { + var oDiv = PF_donneObjet(lesdivs[i]); + var oClon = PF_donneObjet(lesdivs[i] + "_AP_PNG"); + if (oClon != null) { + oClon.style.width = oDiv.offsetWidth; + oClon.style.height = oDiv.offsetHeight; + } + } +} + +function GEN_bloqueRetour(evt) { + if (evt == null) { + evt = window.event; + } + if (evt.keyCode == 8) { + evt.returnValue = false; + evt.cancelBubble = true; + try { + evt.stopPropagation(); + evt.preventDefault(); + } catch (e) { + } + } +} + +function GEN_presseTouche(evt) { + if (evt == null) { + evt = window.event; + } + if (MODE_EDIT) { + return true; + } + if (evt.keyCode == 8) { + GEN_bloqueRetour(evt); + } else { + if ((evt.keyCode == 32) || (evt.keyCode == 13) || (evt.keyCode == 22)) { + GEN_clavier(); + } + } +}/* EDIT */ +var MODE_EDIT = false; +var BLOQUE_STYLE = false; +var STYLE_ITEM_CTXT = 'style="display:block;width:100%;cursor:default;color:#000000; text-decoration: none; padding-top: 1px; padding-right: 0px; padding-bottom: 3px; padding-left: 7px; border:1px solid #ffffff;" onmouseover="this.style.backgroundColor=\'#F7F0A1\';this.style.borderColor=\'#ECE05A\';" onmouseout="this.style.backgroundColor=\'\';this.style.borderColor=\'#ffffff\'"'; +var STYLE_ITEM_PLAN = "position:absolute;color:#6C2020;font-size:18px;padding:3px;font-family:Arial;background-color:#ffffff;border:1px solid;z-index:9901;left:41%;top:47%;opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; +var oBarreContext; +var divsEdites = ","; +var peutEnregistrer = false; +var memoCmtClic = ''; +var ctnPlan = "MOS DEMO"; +var objetSelectCourant = null; +try { + if ((fenPere != null) && (fenPere.parent.contenu != null) && (fenPere.parent.contenu.codeCourant)) { + if (window.location.href.indexOf(fenPere.parent.contenu.codeCourant + ".xml") > 0) { + oBarreContext = window.createPopup(); + document.oncontextmenu = EDIT_contextMenu; + } + } +} catch (e) { +} + +function EDIT_contextMenu() { + var res = '<div style="background-color:#ffffff;height:100%;font-family:Tahoma,Arial;font-size:13px;border:1px solid #444444;border-bottom-width:2px;border-right-width:2px">'; + var hMenu = 32; + var peutGnr = false; + if (window.location.href.indexOf(fenPere.parent.contenu.codeCourant + ".xml") > 0) { + peutGnr = true; + } + var longueur = 170; + if (MODE_EDIT) { + var numprevu = 1; + if (peutGnr && peutEnregistrer) { + res += creeItemMenu('EDIT_enregistrer()', 2); + hMenu += 20; + numprevu = 4; + } + res += creeItemMenu('EDIT_recharger()', numprevu); + } else { + if (peutGnr) { + if (fenPere.parent.menu.DOMMDStyle.documentElement.getAttribute("editMTR") == "non") { + BLOQUE_STYLE = true; + } + if (fenPere.parent.contenu.SPE_existeCmts() || existeMosMap || ((typePage == "exercice") && (exo.type == "GD"))) { + res += creeItemMenu('EDIT_editer(false)', 5); + longueur = 200; + hMenu += 20; + if (fenPere.parent.menu.LANGUE == 'de') { + longueur = 240; + } + } + if (!BLOQUE_STYLE) { + res += creeItemMenu('EDIT_editer(true)', 0); + hMenu += 20; + } + } + if ((positionPerso != '') && peutGnr) { + res += creeItemMenu('EDIT_retablir()', 3); + hMenu += 20; + } + if (fenPere.parent.menu.styleDansMosData) { + res += creeItemMenu('EDIT_majStyle()', 6); + hMenu += 20; + } + res += creeItemMenu('EDIT_recharger()', 1); + } + oBarreContext.show(window.event.screenX + 5, window.event.screenY + 5, longueur, hMenu); + oBarreContext.document.body.innerHTML = res + '</div>'; + return false; +} + +function creeItemMenu(nomFonction, numL) { + var langGnr = fenPere.parent.menu.LANGUE.substring(0, 2); + var tabCtx = new Array('Edit Layout', 'Reload Page', 'Save', 'Reset Layout', 'Cancel', 'Position Floating Objects', 'Update Style'); + if (langGnr == 'fr') { + tabCtx = new Array('Modifier la disposition', 'Recharger la page', 'Enregistrer', 'R\xE9tablir la disposition', 'Annuler', 'Positionner les objets flottants', 'Mettre \xE0 jour le style'); + } else if (langGnr == 'it') { + tabCtx = new Array('Modifica disposizione', 'Ricarica la pagina', 'Salva', 'Resetta il layout', 'Annullare', 'Posiziona gli oggetti mobili', 'Aggiornare lo stile'); + } else if (langGnr == 'de') { + tabCtx = new Array('Layout bearbeiten', 'Seite aktualisieren', 'Speichern', 'Layout zur�cksetzen', 'Abbrechen', 'Schwebende Elemente positionieren', 'Stil aktualisieren'); + } + var item = '<a hideFocus="true" onclick="parent.' + nomFonction + '" ' + STYLE_ITEM_CTXT + '>' + tabCtx[numL] + '</a>'; + return item; +} + +function EDIT_recharger() { + oBarreContext.hide(); + window.location.reload(true); +} + +function EDIT_retablir() { + divsEdites = ','; + EDIT_enregistrer(); +} + +function EDIT_toucheClavier(evt) { + if (evt == null) { + evt = window.event; + } + if (MODE_EDIT) { + if (evt.keyCode == 46) { + var range = document.selection.createRange(); + var typeSel = document.selection.type.toLowerCase(); + if (typeSel == "control") { + var lid = range.item(0).id; + if ((range.item(0).tagName == "DIV") && (EDIT_bonID(lid))) {/*if (divsEdites.indexOf(','+lid+',')<0){divsEdites+=lid+",";}peutEnregistrer=true;*/ + } else { + window.event.cancelBubble = true; + return false; + } + } + } + } +} + +function EDIT_bonID(lid) { + var res = false; + if ((lid != null) && (lid != '')) { + if ((!BLOQUE_STYLE) || EDIT_estCmt(lid)) { + res = true; + } + } + return res; +} + +function EDIT_supprimeMasque(idObj) { + var oZonS = PF_donneObjet(idObj); + if ((oZonS != null) && (oZonS.style.display == "none")) { + oZonS.parentNode.removeChild(oZonS); + } +} + +function EDIT_estCmt(lid) { + if (lid.indexOf("AP_PNG") > 0) { + return false; + } + return ((lid.indexOf('divCmt') == 0) || (lid.indexOf('divSugg') == 0) || (lid.indexOf('divConsigne') == 0) || (lid.indexOf('MosMap') == 0) || (lid.indexOf('exoGDd') == 0)); +} + +function EDIT_editer(modeStyle) { + oBarreContext.hide(); + MODE_MODIF = "flottant"; + if (modeStyle) { + MODE_MODIF = "disposition"; + } + document.onkeydown = EDIT_toucheClavier; + EDIT_supprimeMasque("STY_zoneTitre"); + EDIT_supprimeMasque("STY_zoneCommentaire"); + document.getElementsByTagName("body").item(0).style.height = "100%"; + var lesdivs = document.getElementsByTagName("div"); + document.body.contentEditable = true; + for (var i = 0; i < lesdivs.length; i++) { + var oDiv = lesdivs.item(i); + if ((EDIT_bonID(oDiv.id) && ((oDiv.currentStyle['position'] == 'absolute') || (oDiv.currentStyle['position'] == 'relative'))) && ((modeStyle && !EDIT_estCmt(oDiv.id)) || (!modeStyle && EDIT_estCmt(oDiv.id) && (oDiv.currentStyle['display'] != 'none')))) { + enleverArrondi(oDiv, true); + oDiv.parentNode.onresizestart = EDIT_desactiveAction; + oDiv.parentNode.onmovestart = EDIT_desactiveAction; + oDiv.onresizeend = EDIT_finRedim; + oDiv.onmoveend = EDIT_finDeplacement; + oDiv.parentNode.onkeydown = EDIT_deplaceFleche; + if (oDiv.currentStyle['borderWidth'].indexOf("medium") >= 0) { + oDiv.style.borderWidth = "1px"; + } + if (oDiv.currentStyle['borderStyle'].indexOf("none") >= 0) { + oDiv.style.borderStyle = "dashed"; + oDiv.style.borderBottomWidth = "2px"; + } + if (oDiv.id.indexOf('MosMap') == 0) { + oDiv.onmouseover = EDIT_faux; + } + oDiv.onmovestart = EDIT_debutDep; + oDiv.onresizestart = EDIT_debutDim; + oDiv.oncontrolselect = EDIT_selectCourant; + var lesdivsfils = oDiv.getElementsByTagName("div"); + for (var j = 0; j < lesdivsfils.length; j++) { + var oDivFils = lesdivsfils.item(j); + if ((oDivFils.id == '') || ((oDivFils.currentStyle['position'] != 'absolute') && (oDivFils.currentStyle['position'] != 'relative'))) { + oDivFils.contentEditable = false; + } + } + } else { + if ((!existeMosMap) && ((typePage != "exercice") || (exo.type != 'GD'))) { + oDiv.contentEditable = false; + } + if ((modeStyle && !EDIT_estCmt(oDiv.id)) || (!modeStyle && EDIT_estCmt(oDiv.id))) { + oDiv.oncontrolselect = EDIT_desactiveAction; + oDiv.onresizestart = EDIT_desactiveAction; + oDiv.onmovestart = EDIT_desactiveAction; + } else { + oDiv.oncontrolselect = EDIT_desactiveAction; + oDiv.onresizestart = EDIT_faux; + oDiv.onmovestart = EDIT_desactiveAction; + } + if (oDiv.currentStyle['display'] == 'none') { + EDIT_cacheDivE(oDiv); + oDiv.innerHTML = ""; + } + } + } + var inv = PF_donneObjet("zoneInvisible"); + if (inv != null) { + EDIT_cacheDivE(inv); + var lesimg = document.getElementsByTagName("img"); + for (var i = 0; i < lesimg.length; i++) { + var oimg = lesimg.item(i); + oimg.oncontrolselect = EDIT_faux; + oimg.contentEditable = false; + oimg.onresizestart = EDIT_faux; + oimg.onmovestart = EDIT_faux; + try { + oimg.style.cursor = "default"; + } catch (e) { + } + } + } + document.execCommand("2D-Position", 0, true); + MODE_EDIT = true; +} + +function EDIT_cacheDivE(inv) { + inv.style.fontSize = "1px"; + inv.style.position = "absolute"; + inv.style.left = "-100px"; + inv.style.top = "-100px"; + inv.style.overflow = "hidden"; + inv.style.width = "5px"; + inv.style.height = "5px"; +} + +function EDIT_faux() { + return false; +} + +function EDIT_selectCourant() { + objetSelectCourant = window.event.srcElement; + window.event.cancleBubble = true; + return true; +} + +function EDIT_finRedim() { + if (MODE_CSS_STRICT) { + var obj = window.event.srcElement; + if (obj.style.width.indexOf('%') < 0) { + var remp1 = diffLargeurStrict(obj); + obj.style.width = (parseInt(obj.style.width) - remp1) + "px"; + } + if (obj.style.height.indexOf('%') < 0) { + var remp1 = diffHauteurStrict(obj); + obj.style.height = (parseInt(obj.style.height) - remp1) + "px"; + } + } + EDIT_finBougeage(); +} + +function diffLargeurStrict(obj) { + return EDIT_attrDim(obj, "padding-left") + EDIT_attrDim(obj, "padding-right") + EDIT_attrDim(obj, "border-left-width") + EDIT_attrDim(obj, "border-right-width"); +} + +function diffHauteurStrict(obj) { + return EDIT_attrDim(obj, "padding-top") + EDIT_attrDim(obj, "padding-bottom") + EDIT_attrDim(obj, "border-top-width") + EDIT_attrDim(obj, "border-bottom-width"); +} + +function EDIT_attrDim(obj, attr) { + var val = ""; + if (parent.oSco.config_navigateur == "IE") { + val = obj.currentStyle[nomAttrIE(attr)]; + } else { + val = document.defaultView.getComputedStyle(obj, "").getPropertyValue(attr); + } + var res = 0; + if (val.indexOf('px') > 0) { + res = parseInt(val); + } + return res; +} + +function EDIT_finDeplacement() { + if (memoCmtClic != '') { + var lid = window.event.srcElement.id; + if (typePage == "cours") { + oCmt = leCours.donneCommentaire(lid); + } else { + oCmt = donneCmtID(lid); + } + if (oCmt != null) { + memoCmtClic = memoCmtClic.replace(/px/g, ''); + var tabP = memoCmtClic.split('/'); + var posFin = parseInt(window.event.srcElement.style.left) - parseInt(tabP[0]); + oCmt.posX = posFin + parseInt(oCmt.posX); + posFin = parseInt(window.event.srcElement.style.top) - parseInt(tabP[1]); + oCmt.posY = posFin + parseInt(oCmt.posY); + } + } + EDIT_finBougeage(); +} + +function EDIT_finBougeage() { + var lid = window.event.srcElement.id; + var obj = window.event.srcElement; + var oPng = PF_donneObjet(lid + "_AP_PNG"); + if (oPng != null) { + oPng.style.left = obj.style.left; + oPng.style.top = obj.style.top; + oPng.style.height = obj.style.height; + oPng.style.width = obj.style.width; + if (MODE_CSS_STRICT) { + var larGin = obj.style.width; + if (larGin == '') { + larGin = obj.offsetWidth; + } + if (larGin.indexOf('%') < 0) { + var remp1 = diffLargeurStrict(obj); + oPng.style.width = (parseInt(larGin) + remp1 - 3) + "px"; + } + larGin = obj.style.height; + if (larGin == '') { + larGin = obj.offsetHeight; + } + if (larGin.indexOf('%') < 0) { + var remp1 = diffHauteurStrict(obj); + oPng.style.height = (parseInt(larGin) + remp1 - 3) + "px"; + } + } + } +} + +function nomAttrIE(sP) { + var tabP = sP.split("-"); + var res = ""; + for (var i = 0; i < tabP.length; i++) { + var ajj = tabP[i]; + if (i > 0) { + ajj = ajj.substring(0, 1).toUpperCase() + ajj.substring(1); + } + res += ajj; + } + return res; +} + +function EDIT_desactiveAction() { + var lid = window.event.srcElement.id; + if (!EDIT_bonID(lid)) { + window.focus(); + return false; + } else { + EDIT_marqueDiv(lid); + } +} + +function EDIT_debutDep() { + memoCmtClic = ""; + var lid = window.event.srcElement.id; + if (lid.indexOf('divCmt') == 0) { + var oCmt = null; + if (typePage == "cours") { + oCmt = leCours.donneCommentaire(lid); + } else { + oCmt = donneCmtID(lid); + } + if ((oCmt != null) && (oCmt.orign == 'clic')) { + memoCmtClic = window.event.srcElement.style.left + "/" + window.event.srcElement.style.top; + } + } + EDIT_marqueDiv(lid); + window.event.cancleBubble = true; + window.event.returnValue = true; + return true; +} + +function EDIT_debutDim() { + EDIT_marqueDiv(window.event.srcElement.id); + window.event.cancelBubble = true; + return true; +} + +function EDIT_marqueDiv(lid) { + peutEnregistrer = true; + if (divsEdites.indexOf(',' + lid + ',') < 0) { + divsEdites += lid + ","; + } +} + +function EDIT_enregistrer() { + var resGnr = ''; + var resCmt = ''; + oBarreContext.hide(); + var tabEd = divsEdites.split(","); + for (var j = 0; j < tabEd.length; j++) { + var lid = tabEd[j]; + if (lid != '') { + var obj = PF_donneObjet(lid); + if (obj != null) { + if (lid == "divCmtSucces") { + resCmt += EDIT_ligneEnr("cmtSucces", obj); + } else if (lid.indexOf("divCmt") == 0) { + if (typePage == "cours") { + oCmt = leCours.donneCommentaire(lid); + } else { + oCmt = donneCmtID(lid); + } + if ((oCmt != null) && (oCmt.orign == 'clic')) { + resCmt += "cmt_" + lid.substring(6) + "/left:" + oCmt.posX + "px;top:" + oCmt.posY + "px;" + EDIT_attrS("width", obj.style.width) + EDIT_attrS("height", obj.style.height) + "#"; + } else { + resCmt += EDIT_ligneEnr("cmt_" + lid.substring(6), obj); + } + } else if (lid == "divConsigne") { + resCmt += EDIT_ligneEnr("consigne", obj); + } else if (lid.indexOf("divSugg") == 0) { + resCmt += EDIT_ligneEnr("sugg_" + lid.substring(7), obj); + } else if (lid.indexOf("MosMap") == 0) { + var objXMLGnr = fenPere.parent.menu.XML_trouveNoeud(fenPere.parent.contenu.DOMPageCourante, "zoneLien", "id", lid); + if (objXMLGnr != null) { + var oImg = PF_donneObjet(objXMLGnr.getAttribute("refImg")); + if (oImg != null) { + objXMLGnr.setAttribute("gauche", parseInt(obj.style.left) - oImg.offsetLeft); + objXMLGnr.setAttribute("haut", parseInt(obj.style.top) - oImg.offsetTop); + var atrStyle = "display:block;position:absolute;left:" + obj.style.left + ";top:" + obj.style.top + ";width:" + obj.style.width + ";height:" + obj.style.height; + objXMLGnr.setAttribute("style", atrStyle); + var objHTML = fenPere.parent.contenu.PF_donneObjet(lid); + objHTML.style.left = obj.style.left; + objHTML.style.top = obj.style.top; + objHTML.style.width = obj.style.width; + objHTML.style.height = obj.style.height; + } + } + } else if ((lid.indexOf("champTrou") == 0) && exo) { + } else if (lid.indexOf("exoGD") == 0) { + GD_enrDecalage(lid); + } else if (MODE_MODIF == "disposition") { + resGnr += EDIT_ligneEnr(lid, obj); + } + } else { + resGnr += lid + "/supprime:;#"; + } + } + } + fenPere.parent.contenu.GTR_persitePositons(resGnr, resCmt); + peutEnregistrer = false; + setTimeout("EDIT_recharger()", 200) +} + +function EDIT_ligneEnr(lid, obj) { + return lid + "/" + EDIT_attrS("left", obj.style.left) + EDIT_attrS("top", obj.style.top) + EDIT_attrS("width", obj.style.width) + EDIT_attrS("height", obj.style.height) + "#"; +} + +function EDIT_attrS(attr, val) { + var res = ''; + if (val != '') { + res = attr + ":" + val + ";"; + } + return res; +} + +function EDIT_deplaceFleche() { + var codeC = window.event.keyCode; + var majus = false; + if (window.event.shiftKey) { + majus = true; + } + if ((codeC > 36) && (codeC < 41) && objetSelectCourant) { + window.event.cancelBubble = true; + if (codeC == 38) { + var valp = ajoutePixelPos(objetSelectCourant.currentStyle["top"], majus, true); + if (valp != '') { + objetSelectCourant.style.top = valp + } + } else if (codeC == 40) { + var valp = ajoutePixelPos(objetSelectCourant.currentStyle["top"], majus, false); + if (valp != '') { + objetSelectCourant.style.top = valp + } + } else if (codeC == 37) { + var valp = ajoutePixelPos(objetSelectCourant.currentStyle["left"], majus, true); + if (valp != '') { + objetSelectCourant.style.left = valp + } + } else if (codeC == 39) { + var valp = ajoutePixelPos(objetSelectCourant.currentStyle["left"], majus, false); + if (valp != '') { + objetSelectCourant.style.left = valp + } + } + EDIT_marqueDiv(objetSelectCourant.id); + return false; + } +} + +function ajoutePixelPos(valPx, maj, inverse) { + var resStr = ""; + if (valPx.length > 1) { + var ajV = 1; + if (maj) { + ajV = 10; + } + if (inverse) { + ajV = -ajV; + } + var indFin = valPx.indexOf("px"); + if (indFin < 0) { + indFin = valPx.indexOf("%"); + } + var num = parseInt(valPx.substring(0, indFin)); + num += ajV; + resStr = num + valPx.substring(indFin); + } + return resStr; +} + +function EDIT_majStyle() { + fenPere.parent.menu.GTR_majStyle(false); + EDIT_recharger(); +}/* fin EDIT */ diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ICcours.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ICcours.js new file mode 100644 index 0000000000000000000000000000000000000000..3829a14a83cc295fbb5a0f335ea5ef179fb1162a --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ICcours.js @@ -0,0 +1,170 @@ +/*Integral Coaching Tous droits reserves - 2003*/ +var actionD; + +function CRS_init() { + entrerDonnees(); + desactiverBoutonInit(); + actionD = false; + if (GEN_suivantPossible('COURS') && (!leCours.desactiveSuivant)) { + activerBoutonSuivant(); + } + if (dureePage != '') { + dureePage = Number(dureePage); + if ((!isNaN(dureePage)) && (dureePage > 0)) { + oTempsLimite = PF_donneObjet('STY_tempsLimiteC'); + tempsLimiteCourant = dureePage; + setTimeout("CRS_finTemps()", dureePage * 1000); + if (oTempsLimite != null) { + oTempsLimite.innerHTML = dureePage; + setTimeout("GEN_decrementeTempsL()", 1000); + } + } + } + var oZnC = PF_donneObjet("STY_texteCours"); + if (oZnC != null) { + if (oZnC.innerHTML == '') { + PF_masquerDiv("STY_zoneCours"); + } else { + GEN_lireMediaZone("STY_texteCours", false); + } + } + for (var i = 0; i < leCours.commentaires.length; i++) { + if (leCours.commentaires[i].delai == "0") { + leCours.commentaires[i].afficher(); + } + } + window.focus(); +} + +function CRS_finTemps() { + if (!MODE_EDIT) { + etatSuivant = true; + STG_allerSuivant(); + } +} + +function actionDetecte() { + if (actionD == false) { + actionD = true; + activerBoutonInit(); + } +} + +function CRS_afficherDetail(num) { + window.status = ''; + if (num != '') { + CRS_afficheCommentaire(num); + actionDetecte(); + } +} + +function CRS_effacerDetail(num) { + var oCmt = leCours.donneCommentaire("divCmt" + num); + if (oCmt.duree == "") { + if (oCmt.estBulle) { + GEN_masqueBulle(false); + } else { + GEN_masqueCommentaireClassique(); + } + } +} + +function CRS_afficheCommentaire(num) { + var oCmt = leCours.donneCommentaire("divCmt" + num); + if (!oCmt.estAffiche) { + oCmt.afficher(); + } +} + +function STG_initialiser() { + if (!MODE_EDIT) { + GEN_masqueCommentaireClassique(); + GEN_masqueBulle(true); + CRS_init(); + } +} + +function SPE_delaiCmt(idCmt) { + var oCmt = leCours.donneCommentaire(idCmt); + if (!oCmt.estAffiche) { + oCmt.afficher(); + } +} + +function SPE_dureeCmt(idCmt) { + var oCmt = leCours.donneCommentaire(idCmt); + if (oCmt.estAffiche) { + if (oCmt.estBulle) { + oCmt.masquerBulle(); + } else { + if (oCmt.estAffiche) { + GEN_masqueCommentaireClassique(); + } + } + } +} + +function STG_allerSuivant() { + if (etatSuivant) { + if (parent.oSco.evaluation != null) { + if (parent.oSco.evaluation.ordreAleatoire && (parent.oSco.numPageCourante == 0) && parent.oSco.evaluation.questions.length > 0) { + parent.SCO_allerPage(parent.oSco.numeroPage(parent.oSco.evaluation.questions[0].codePage)); + } else { + parent.oSco.evaluation.allerSuivant(); + } + } else { + parent.SCO_pageSuivante(); + } + } +} + +function GEN_clavier() { + if (!leCours.desactiveSuivant) { + STG_allerSuivant(); + } +} + +function GEN_masqueBulle(force) { + for (var i = 0; i < leCours.commentaires.length; i++) { + var oCmt = leCours.commentaires[i]; + if (oCmt.estBulle) { + if ((oCmt.estAffiche) && (force || (oCmt.duree == ''))) { + oCmt.masquerBulle(); + } + } + } +} + +function GEN_masqueCommentaireClassique() { + PF_changeTexteCouche('STY_titreCommentaire', ''); + var oStyCmt = PF_donneObjet("STY_contenuCommentaire"); + for (var i = 0; i < leCours.commentaires.length; i++) { + var oCmt = leCours.commentaires[i]; + if (!oCmt.estBulle) { + if (oCmt.estAffiche) { + var oDiv = PF_donneObjet(oCmt.id); + if ((oDiv != null) && (oStyCmt != null)) { + oDiv.innerHTML = oStyCmt.innerHTML; + } + oCmt.estAffiche = false; + } + } + } + GEN_changerContenuDetail(""); +} + +function SPE_clicDansBulle(evt, idCmt) { + var oEv; + if (parent.oSco.config_navigateur == "Netscape") { + oEv = evt; + } else { + oEv = window.event; + } + var oCmt = leCours.donneCommentaire("divCmt" + idCmt); + if ((oCmt != null) && (oEv != null) && (oCmt.estBulle)) { + oEv.cancelBubble = true; + if (parent.oSco.config_navigateur == "Netscape") { + oEv.stopPropagation(); + } + } +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ICexercices.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ICexercices.js new file mode 100644 index 0000000000000000000000000000000000000000..aa433e9b9762394ba24316971f1f9c049df9a072 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/contenu/ICexercices.js @@ -0,0 +1,640 @@ +/*Integral Coaching - Tous droits reserves - 2004 */ +var actionD; +var etatValide; +var iconeOui = "STY_zoneSuccesExo"; +var iconeNon = "STY_zoneEchecExo"; +var CODE_V = "nw"; +var CODE_F = "ng"; +var premiereFois = true; +var suggestionDejaAffiche = ''; +var indicCourant; +var exerciceFlash = false; +var zoneScoreAffiche = ""; +var masqueInteractions = false; +var depuisPrecedent = false; +var qcResult = false; + +function EXO_init(type0) { + type = type0; + entrerDonnees(); + if ((etatEval) && (!parent.oSco.evaluation.evalInteraction)) { + masqueInteractions = true; + } + PF_afficherDiv("STY_zoneExercice"); + for (var i = 0; i < exo.indications.length; i++) { + if (exo.indications[i].delai == "0") { + exo.indications[i].afficher(); + } + } + initialiser(); + if (type == 'TAT') { + setTimeout('focusPremierChamp()', 100); + } + GEN_validerPossible(type0); + if ((etatEval && parent.oSco.evaluation.etatCorrige) || ((!etatEval) && (parent.oSco.exoBloquant != 'oui'))) { + if (GEN_suivantPossible('')) { + activerBoutonSuivant(); + } + } + if (etatEval && parent.oSco.evaluation.etatCorrige) { + EXO_mesReponses(); + } else { + if (etatEval) { + var numQ = -1; + for (var j = 0; j < parent.oSco.evaluation.questions.length; j++) { + if (parent.oSco.evaluation.questions[j].codePage == codePage) { + numQ = j; + } + } + if (numQ >= 0) { + depuisPrecedent = true; + exo.afficherMesReponses(parent.oSco.evaluation.donneReponsesQuestion(codePage)); + actionDetecte(); + activerBoutonSuivant(); + } else { + var oPg = parent.oSco.donnePage(parent.oSco.numPageCourante); + if (oPg.prerequis.indexOf('RESULT') == 0) { + qcResult = true; + } + if (qcResult && parent.SCO_suivantPossible()) { + actionDetecte(); + activerBoutonSuivant(); + } + } + } + } +} + +function EXO_compteurLimite() { + if (dureePage != '') { + dureePage = Number(dureePage); + if ((!isNaN(dureePage)) && (dureePage > 0)) { + oTempsLimite = PF_donneObjet('STY_tempsLimiteE'); + tempsLimiteCourant = dureePage; + setTimeout("EXO_finTemps()", dureePage * 1000); + if (oTempsLimite != null) { + oTempsLimite.innerHTML = dureePage; + setTimeout("GEN_decrementeTempsL()", 1000); + } + } + } +} + +function initialiser() { + if (type != 'SEQ') { + GEN_lireMediaZone("STY_zoneExercice", false); + } + if (!premiereFois) { + exo.initialiser(); + GEN_masqueBulle(true); + GEN_masqueCommentaireClassique(); + } + etatValide = 0; + masquerZonesDyn(); + if (masqueInteractions) { + PF_masquerDiv("STY_zoneScoreExo"); + } + PF_changeTexteCouche("STY_scoreAtteintExo", "0"); + indicCourant = null; + suggestionDejaAffiche = ''; + actionD = false; + if (!premiereFois) { + desactiverBoutonInit(); + } + if ((exo.commentaireSucces != null) && (exo.commentaireSucces.estBulle) && (exo.commentaireSucces.estAffiche)) { + exo.commentaireSucces.masquerBulle(); + } + if ((exo.consigne != null) && (!etatEval || !parent.oSco.evaluation.etatCorrige)) { + if ((exo.consigne.delai == "") || !premiereFois) { + exo.consigne.afficher(); + } + } + EXO_compteurLimite(); + if (!premiereFois) { + attrapeEvtClic = true; + } + premiereFois = false; + if (parent.oSco.forcerReponse) { + desactiverBoutonValider(); + } +} + +function STG_initialiser(evt) { + chopeEtStpEvt(evt); + if (!MODE_EDIT) { + initialiser(); + } +} + +function GEN_clavier() { + GEN_masqueBulle(false); + if (exo.actif) { + if (actionD) { + EXO_valider(); + } + } else { + STG_allerSuivant(); + } +} + +function actionDetecte() { + if (actionD == false) { + actionD = true; + etatValide = 0; + activerBoutonInit(); + activerBoutonValider(); + } +} + +function afficherIndication() { + indicCourant.afficher(); + suggestionDejaAffiche += indicCourant.id + ','; + if (!indicCourant.estBulle) { + if ((exo.consigne != null) && (!exo.consigne.estBulle)) { + exo.consigne.estAffiche = false; + } + } +} + +function EXO_valider(evt) { + chopeEtStpEvt(evt); + if (qcResult) { + STG_allerSuivant(evt); + return 0; + } + scoreAtteint = -1; + exo.valider(); + if ((parent.oSco.scoreBinaire) && (!exo.valide)) { + exo.scoreCourant = 0; + } + indicCourant = exo.donneSuggestion(); + if (etatEval && etatValide == 0) { + if (exo.valide || (!parent.oSco.evaluation.evalSuggestions) || (indicCourant == null)) { + etatValide = 1; + if (!parent.oSco.evaluation.etatCorrige) { + parent.oSco.evaluation.ajouterQuestion(exo, codePage); + } + activerBoutonSuivant(); + desactiverBoutonValider(); + desactiverBoutonInit(); + window.focus(); + EXO_desactiver(); + } + } + if (masqueInteractions) { + STG_allerSuivant(); + } else { + EXO_afficherScore(); + window.focus(); + if (exo.valide == false) { + if (!etatEval) { + activerBoutonInit(); + } + afficherCommentaireEchec(); + } else { + etatValide = 1; + if (!etatEval) { + desactiverBoutonValider(); + if (parent.SCO_suivantPossible()) { + activerBoutonSuivant(); + } + EXO_affecterAlt(); + EXO_desactiver(); + } + afficherCommentaireSucces(); + } + } + depuisPrecedent = false; +} + +function EXO_desactiver() { + exo.desactiver(); +} + +function afficherCommentaireEchec() { + var res = ''; + afficheZoneDyn(iconeNon); + if (!((exo.consigne != null) && (exo.consigne.estAffiche) && (!exo.consigne.estBulle))) { + GEN_masqueCommentaireClassique(); + } + if (((!etatEval) || parent.oSco.evaluation.evalSuggestions) && (indicCourant != null)) { + afficherIndication(); + if (etatEval && parent.oSco.evaluation.parcourable && (parent.oSco.evaluation.etatCorrige)) { + PF_afficherDiv("STY_zoneVoirSolutions"); + if (PF_donneObjet("STY_zoneVoirSolutions") == null) { + GEN_masqueCommentaireClassique(); + GEN_changerContenuDetail('<a class="STY_lienDansZoneComt" href="javascript:EXO_solutions()">' + donneLex(59) + '</a>'); + } + } + } else if (((!etatEval) && parent.oSco.exoSolutions) || (etatEval && parent.oSco.evaluation.parcourable)) { + PF_afficherDiv("STY_zoneVoirSolutions"); + if (PF_donneObjet("STY_zoneVoirSolutions") == null) { + GEN_changerContenuDetail('<a class="STY_lienDansZoneComt" href="javascript:EXO_solutions()">' + donneLex(59) + '</a>'); + } + } +} + +function afficherCommentaireSucces() { + var brancheDirect = false; + GEN_masqueCommentaireClassique(); + if (exo.commentaireSucces != null) { + if ((exo.commentaireSucces.branche != '') && (exo.commentaireSucces.duree == '0')) { + brancheDirect = true; + } + exo.commentaireSucces.afficher(); + } + if ((!etatEval) || (!parent.oSco.evaluation.questionnaire)) { + if (!brancheDirect) { + afficheZoneDyn(iconeOui); + } + } +} + +function afficherCommentaireSolution() { + var i = 0; + while (i < exo.indications.length) { + var ref = exo.indications[i].ref; + if (exo.indications[i].ref.indexOf("[solution]") == 0) { + exo.indications[i].afficher(); + if (!exo.indications[i].estBulle) { + GEN_changerTitreDetail(exo.indications[i].titre); + } + i = 99; + } + i++; + } +} + +function afficheZoneDyn(nomZone) { + if ((nomZone.indexOf("STY_") == 0) && (exo.scoreTotal > 0)) { + masquerZonesDyn(); + PF_afficherDiv(nomZone); + GEN_lireMediaZone(nomZone, false); + } +} + +function soumettreForm() { + EXO_valider(); +} + +function STG_allerSuivant(evt) { + if (etatSuivant && (!MODE_EDIT)) { + etatSuivant = false; + if ((depuisPrecedent) && (parent.pagePrecHisto != "")) { + var nump = parent.oSco.numeroPage(parent.pagePrecHisto); + if (etatEval && (!parent.oSco.evaluation.ordreAleatoire)) { + nump = parent.oSco.numPageCourante + 1; + var trouvePoss = false; + while (!trouvePoss && (nump < parent.oSco.tabPages.length)) { + var oPg = parent.oSco.donnePage(nump); + if (parent.evalVerifPrerequis(oPg.prerequis)) { + trouvePoss = true; + } else { + parent.oSco.evaluation.effaceQuestion(oPg.codePage); + nump++; + } + } + } + parent.SCO_allerPage(nump); + parent.pagePrecHisto = ""; + } else { + var oCmt = donneCmtAffiche(); + if ((oCmt == null) || (oCmt.branche == '')) { + if (etatEval) { + parent.oSco.evaluation.allerSuivant(); + } else { + parent.SCO_pageSuivante(); + } + } else { + EXO_brancher(oCmt.branche); + } + } + } +} + +function EXO_affecterAlt() { + var imgbSuiv = PF_donneObjet("boutonSuivant"); + if (imgbSuiv != null) { + if (parent.SCO_suivantPossible() && (!parent.allerEtapeSuivante)) { + imgbSuiv.title == parent.SCO_titrePageSuivante(); + } + } +} + +function EXO_solutions() { + exo.initialiser(); + exo.solutions(); + if ((etatEval) && (parent.oSco.evaluation.etatCorrige)) { + EXO_solutionsEval(); + } else { + if (!etatEval) { + activerBoutonInit(); + } + desactiverBoutonValider(); + EXO_desactiver(); + masquerZonesDyn(); + GEN_masqueCommentaireClassique(); + afficherCommentaireSolution(); + } +} + +function EXO_solutionsEval() { + desactiverBoutonValider(); + desactiverBoutonInit(); + EXO_desactiver(); + masquerZonesDyn(); + afficheZoneDyn("STY_zoneVoirMesReponses"); + if (PF_donneObjet("STY_zoneVoirMesReponses") == null) { + GEN_masqueCommentaireClassique(); + GEN_changerContenuDetail('<a class="STY_lienDansZoneComt" href="javascript:EXO_mesReponses()">' + donneLex(62) + '</a>'); + } + afficherCommentaireSolution(); +} + +function EXO_mesReponses() { + exo.initialiser(); + exo.afficherMesReponses(parent.oSco.evaluation.donneReponsesQuestion(codePage)); + desactiverBoutonValider(); + desactiverBoutonInit(); + exo.valider(); + PF_masquerDiv("STY_zoneVoirMesReponses"); + if (exo.valide == false) { + if ((!etatEval) || (!parent.oSco.evaluation.questionnaire)) { + afficheZoneDyn(iconeNon); + } + if (exerciceFlash) { + GEN_masqueCommentaireClassique(); + } else { + if (parent.oSco.evaluation.parcourable) { + PF_afficherDiv("STY_zoneVoirSolutions"); + if (PF_donneObjet("STY_zoneVoirSolutions") == null) { + GEN_masqueCommentaireClassique(); + GEN_changerContenuDetail('<a class="STY_lienDansZoneComt" href="javascript:EXO_solutions()">' + donneLex(59) + '</a>'); + } + } + } + } else { + afficherCommentaireSucces(); + } + EXO_desactiver(); + EXO_afficherScore(); +} + +function EXO_afficherScore() { + var oDiv = PF_donneObjet("STY_scoreAtteintExo"); + if (oDiv != null) { + var scr = exo.scoreCourant; + if (scr < 0) { + scr = 0; + } + oDiv.innerHTML = localeNb(scr); + } + PF_afficherDiv("STY_zoneScoreExo"); +} + +function masquerZonesDyn(score) { + PF_masquerDiv('STY_zoneSuccesExo'); + PF_masquerDiv('STY_zoneEchecExo'); + PF_masquerDiv('STY_zoneVoirSolutions'); + PF_masquerDiv('STY_zoneVoirMesReponses'); +} + +function EXO_ajouterCommentaire(idDiv, titrec, posX, posY, posL, posH, duree, delai, styBulle, branche, orign) { + if (idDiv.indexOf('divSugg') == 0) { + if (titrec == "") { + titrec = donneLex(10); + if (delai == "[solution]") { + titrec = donneLex(23); + } + } + } else if (idDiv == 'divConsigne') { + if (titrec == "") { + titrec = donneLex(22); + } + if (delai == 0) { + delai = ''; + } + } else if (idDiv == 'divCmtSucces') { + if (titrec == "") { + titrec = donneLex(58); + } + if (delai == 0) { + delai = ''; + } + } + var oCmt = new Commentaire(idDiv, titrec, posX, posY, posL, posH, duree, delai, orign); + oCmt.init(styBulle); + oCmt.branche = branche; + if (idDiv == 'divCmtSucces') { + exo.commentaireSucces = oCmt; + } else if ((idDiv.indexOf("divSugg") == 0) || (idDiv.indexOf("divCmt") == 0)) { + exo.indications[exo.indications.length] = oCmt; + } else if (idDiv == 'divConsigne') { + exo.consigne = oCmt; + } +} + +function GEN_masqueBulle(force) { + if (!laisseBulleAffiche) { + for (var i = 0; i < exo.indications.length; i++) { + var oCmt = exo.indications[i]; + if ((oCmt.estBulle) && (oCmt.estAffiche)) { + if ((force || (oCmt.duree == ''))) { + if ((oCmt.id.indexOf('divCmt') < 0) || (oCmt.duree == '')) { + oCmt.masquerBulle(); + } + } + } + } + } + if ((exo.consigne != null) && (exo.consigne.estBulle) && (exo.consigne.estAffiche) && (exo.consigne.duree == '')) { + exo.consigne.masquerBulle(); + } + if ((exo.commentaireSucces != null) && (exo.commentaireSucces.estBulle) && (exo.commentaireSucces.estAffiche) && (exo.commentaireSucces.duree == '')) { + exo.commentaireSucces.masquerBulle(); + } + laisseBulleAffiche = false; +} + +function GEN_masqueCommentaireClassique() { + PF_changeTexteCouche('STY_titreCommentaire', ''); + var oStyCmt = PF_donneObjet("STY_contenuCommentaire"); + for (var i = 0; i < exo.indications.length; i++) { + var oCmt = exo.indications[i]; + if (!oCmt.estBulle) { + if (oCmt.estAffiche) { + var oDiv = PF_donneObjet(oCmt.id); + if (oStyCmt != null) { + oDiv.innerHTML = oStyCmt.innerHTML; + } + oCmt.estAffiche = false; + } + } + } + if ((exo.consigne != null) && (!exo.consigne.estBulle)) { + if (exo.consigne.estAffiche) { + var oDiv = PF_donneObjet(exo.consigne.id); + if (oStyCmt != null) { + oDiv.innerHTML = oStyCmt.innerHTML; + } + exo.consigne.estAffiche = false; + } + } + if ((exo.commentaireSucces != null) && (!exo.commentaireSucces.estBulle)) { + if (exo.commentaireSucces.estAffiche) { + var oDiv = PF_donneObjet(exo.commentaireSucces.id); + if (oStyCmt != null) { + oDiv.innerHTML = oStyCmt.innerHTML; + } + exo.commentaireSucces.estAffiche = false; + } + } + GEN_changerContenuDetail(""); +} + +function donneCmtAffiche() { + var oCmt = null; + if ((exo.commentaireSucces != null) && exo.commentaireSucces.estAffiche) { + oCmt = exo.commentaireSucces; + } + if (oCmt == null) { + for (var i = 0; i < exo.indications.length; i++) { + if (exo.indications[i].estAffiche) { + oCmt = exo.indications[i]; + } + } + } + return oCmt; +} + +function SPE_dureeCmt(idCmt) { + var oCmt = donneCmtID(idCmt); + if (oCmt != null) { + if (oCmt.estBulle) { + oCmt.masquerBulle(); + } else { + if (oCmt.estAffiche) { + GEN_masqueCommentaireClassique(true); + } + } + if (oCmt.branche != '') { + activerBoutonSuivant(); + EXO_brancher(oCmt.branche); + } + } +} + +function EXO_finTemps() { + if ((!exo.valide) && (!MODE_EDIT) && exo.actif) { + alert(donneLex(63)); + if (!etatEval) { + EXO_valider(); + EXO_desactiver(); + desactiverBoutonValider(); + } else { + EXO_valider(); + } + } +} + +function SPE_clicDansBulle(evt, idCmt) { + var oEv; + if (parent.oSco.config_navigateur == "Netscape") { + oEv = evt; + } else { + oEv = window.event; + } + var oCmt = donneCmtID(idCmt); + if (oCmt == null) { + oCmt = donneCmtID("divCmt" + idCmt); + } + if ((oCmt != null) && (oCmt.estBulle)) { + oEv.cancelBubble = true; + if (parent.oSco.config_navigateur == "Netscape") { + oEv.stopPropagation(); + } + } +} + +function donneCmtID(idCmt) { + var oCmt = null; + if (idCmt == "divConsigne") { + oCmt = exo.consigne; + } else if (idCmt == "divCmtSucces") { + oCmt = exo.commentaireSucces; + } else { + for (var i = 0; i < exo.indications.length; i++) { + if (exo.indications[i].id == idCmt) { + oCmt = exo.indications[i]; + } + } + } + return oCmt; +} + +function EXO_brancher(val) { + if (val.indexOf('pg') == 0) { + val = parent.oSco.identifiant + "/" + val; + } + if (val.indexOf('/') < 0) { + val += "/"; + } + if (etatEval && (etatValide == 0)) { + if (!qcResult) { + exo.valider(); + parent.oSco.evaluation.ajouterQuestion(exo, codePage); + } + } + if (etatEval && (val.indexOf(parent.oSco.identifiant) != 0)) { + parent.oSco.evaluation.juger(); + parent.oSco.evaluation.resultatsLMS(); + } + if (!MODE_EDIT) { + GLOBAL_allerPage(val); + } +} + +function CRS_afficherDetail(num) { + window.status = ''; + if (num != '') { + CRS_afficheCommentaire(num); + actionDetecte(); + } +} + +function CRS_effacerDetail(num) { + var oCmt = donneCmtID("divCmt" + num); + if (oCmt.duree == "") { + if (oCmt.estBulle) { + GEN_masqueBulle(false); + } else { + GEN_masqueCommentaireClassique(); + } + } +} + +function CRS_afficheCommentaire(num) { + var oCmt = donneCmtID("divCmt" + num); + if (!oCmt.estAffiche) { + oCmt.afficher(); + } +} + +function SPE_delaiCmt(idCmt) { + var oCmt = donneCmtID(idCmt); + if (!oCmt.estAffiche) { + oCmt.afficher(); + } +} + +function EXO_validerAuto() { + if (parent.oSco.exoValideChoixUnique && (!depuisPrecedent) && (!etatEval || !parent.oSco.evaluation.etatCorrige)) { + desactiverBoutonValider(); + EXO_valider(); + laisseBulleAffiche = true; + } +} + +function activerBoutonValider() { + GEN_activeBouton("Valider", 13, EXO_valider); +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/ClasseGlossaire.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/ClasseGlossaire.js new file mode 100644 index 0000000000000000000000000000000000000000..75d8e1d48429b5b099cd0542455214c9da520c35 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/ClasseGlossaire.js @@ -0,0 +1,327 @@ +/*Integral Coaching Tous droits reserves - 2003 */ +function Glossaire() { + this.subs; + this.motTrouves; + this.codeMotTrouves; + this.nomLiens; + this.init = CAT_init; + this.ajouterSub = CAT_ajouterSub; + this.afficher = CAT_afficher; + this.ouvrirTout = CAT_ouvrirTout; + this.fermerTout = CAT_fermerTout; + this.rechercher = CAT_rechercher; + this.donnerEntreeCode = CAT_donnerEntreeCode; + this.donneEntree = CAT_donneEntree; +} + +function CAT_init() { + this.subs = new Array(); +} + +function CAT_ajouterSub(sub) { + sub.subParent = null; + this.subs[this.subs.length] = sub; +} + +function CAT_afficher() { + var resFin = ''; + for (j = 0; j < this.subs.length; j++) { + resFin = resFin + this.subs[j].afficher(this.subs[j].nomRep); + } + return resFin; +} + +function CAT_ouvrirTout() { + var j = 0; + for (j = 0; j < this.subs.length; j++) { + subTmp = this.subs[j]; + subTmp.ouvrirSub(); + } +} + +function CAT_fermerTout() { + var j = 0; + for (j = 0; j < this.subs.length; j++) { + subTmp = this.subs[j]; + subTmp.fermerSub(); + } +} + +function CAT_rechercher(mot, optionMotEntier, optionCasse) { + this.motTrouves = new Array(); + this.codeMotTrouves = new Array(); + this.nomLiens = new Array(); + var j = 0; + var trouve = 0; + var regleDebut = ""; + var regleFin = ""; + if (optionMotEntier) { + regleDebut = "\\b"; + regleFin = "\\b"; + } + var optCasse = 'i'; + if (optionCasse) { + optCasse = ''; + } + var regle = new RegExp(regleDebut + mot + regleFin, optCasse); + for (j = 0; j < this.subs.length; j++) { + subTmp = this.subs[j]; + trouve = trouve + subTmp.rechercher(regle, optionCasse); + } + return trouve; +} + +function CAT_donnerEntreeCode(idMotCherche, entree) { + var resultat = false; + var j = 0; + for (j = 0; j < this.subs.length; j++) { + if (resultat) { + j = this.subs.length; + } else { + subTmp = this.subs[j]; + this.cheminMotTemp = subTmp.nom; + resultat = subTmp.rechercherEntreeCode(idMotCherche); + } + } + return resultat; +} + +function CAT_donneEntree(idEntree) { + var entree = null; + var j; + for (j = 0; j < this.subs.length; j++) { + subTmp = this.subs[j]; + var res = subTmp.donneEntree(idEntree); + if (res != null) { + entree = res; + j = this.subs.length; + } + } + return entree; +} + +function GlossaireSub() { + this.subs; + this.entrees; + this.nom = ''; + this.code = ''; + this.nomRep = ''; + this.subParent = null; + this.init = CATs_init; + this.ajouterEntreeGlossaire = CATs_ajouterEntreeGlossaire; + this.ajouterSub = CATs_ajouterSub; + this.afficherentrees = CATs_afficherentrees; + this.afficherEntree = CATs_afficherEntree; + this.afficher = CATs_afficher; + this.afficherSubs = CATs_afficherSubs; + this.ouvrirSub = CATs_ouvrirSub; + this.fermerSub = CATs_fermerSub; + this.rechercher = CATs_rechercher; + this.rechercherEntreeCode = CATs_rechercherEntreeCode; + this.donneEntree = CATs_donneEntree; +} + +function CATs_init() { + this.subs = new Array(); + this.entrees = new Array(); +} + +function CATs_ajouterEntreeGlossaire(codeEntreeGlossaire, nomEntreeGlossaire, def, refGloss) { + EntreeGlossaireTmp = new EntreeGlossaire(); + EntreeGlossaireTmp.init(); + EntreeGlossaireTmp.code = codeEntreeGlossaire; + EntreeGlossaireTmp.nom = nomEntreeGlossaire; + EntreeGlossaireTmp.subParent = this; + if (refGloss.length > 0) { + EntreeGlossaireTmp.references = refGloss; + } + this.entrees[this.entrees.length] = EntreeGlossaireTmp; +} + +function CATs_ajouterSub(sub) { + sub.subParent = this; + this.subs[this.subs.length] = sub; +} + +function CATs_afficherEntree(index, nomRepertoire) { + var codeTmp = this.entrees[index].code; + var nomLien = 'lien' + codeTmp; + res = '<a id="' + nomLien + '" href="javascript:afficher(\'' + codeTmp + '\',\'' + nomLien + '\')" class="STY_arboEntree">' + this.entrees[index].nom + '</a></br>'; + return res; +} + +function CATs_afficherentrees(nomRep) { + var res = ''; + for (i = 0; i < this.entrees.length; i++) { + res = res + this.afficherEntree(i, nomRep); + } + return res; +} + +function CATs_afficher(nomRep) { + var nomLienFleche = "lienFleche" + this.code; + var nomImageFleche = "imgFleche" + this.code; + var nomLienSub = "lienDiv" + this.code; + res = '<div class="STY_arboDivDossierTitre"><a id="' + nomLienFleche + '" href="javascript:basculerDiv(\'' + this.code + '\',\'' + nomImageFleche + '\',\'' + nomLienFleche + '\')"><img id="' + nomImageFleche + '" src="' + sourceDossierFerme + '" align="top" hspace="1" border="0"></a><a id="' + nomLienSub + '" href="javascript:basculerDiv(\'' + this.code + '\',\'' + nomImageFleche + '\',\'' + nomLienSub + '\')" class="STY_arboNomDossier">' + this.nom + '</a></div>'; + res = res + '<div id="' + this.code + '" style="display:none" class="STY_arboDivDossier">'; + res = res + this.afficherSubs(); + res = res + this.afficherentrees(nomRep) + '</div>'; + return res; +} + +function CATs_afficherSubs() { + var res = ''; + var taille = this.subs.length; + if (taille > 0) { + for (k = 0; k < taille; k++) { + res = res + this.subs[k].afficher(); + } + } + return res; +} + +function CATs_ouvrirSub() { + nomImageFleche = "imgFleche" + this.code; + PF_changeImage(nomImageFleche, sourceDossierOuvert); + PF_afficherDiv(this.code); + if (this.subs.length > 0) { + var k = 0; + for (k = 0; k < this.subs.length; k++) { + this.subs[k].ouvrirSub(); + } + } +} + +function CATs_fermerSub() { + nomImageFleche = "imgFleche" + this.code; + PF_changeImage(nomImageFleche, sourceDossierFerme); + div = PF_donneObjet(this.code); + div.style.display = "none"; + if (this.subs.length > 0) { + var k = 0; + for (k = 0; k < this.subs.length; k++) { + this.subs[k].fermerSub(); + } + } +} + +function CATs_rechercher(regle) { + var trouve = 0; + for (var k = 0; k < this.entrees.length; k++) { + var nomLien = 'lien' + this.entrees[k].code; + var lienEntreeGlossaire = PF_donneObjet(nomLien); + lienEntreeGlossaire.className = "STY_arboEntree"; + var motTmp = this.entrees[k].nom; + if (motTmp.search(regle) >= 0) { + trouve++; + glossaire.motTrouves[glossaire.motTrouves.length] = motTmp; + glossaire.codeMotTrouves[glossaire.codeMotTrouves.length] = this.entrees[k].code; + glossaire.nomLiens[glossaire.nomLiens.length] = nomLien; + lienEntreeGlossaire.className = "STY_arboEntreeSel"; + } + } + for (var j = 0; j < this.subs.length; j++) { + trouve = trouve + this.subs[j].rechercher(regle); + } + if (trouve > 0) { + this.ouvrirSub(); + } + return trouve; +} + +function CATs_rechercherEntreeCode(idMotCherche) { + var k = 0; + var res = false; + for (k = 0; k < this.entrees.length; k++) { + nomLien = 'lien' + this.code + 'e' + k; + idMotTmp = this.entrees[k].code; + if (idMotTmp == idMotCherche) { + res = true; + motAussiTmp = this.entrees[k].nom; + lienAussiTmp = nomLien; + } + } + var j = 0; + if (!res) { + for (j = 0; j < this.subs.length; j++) { + trouveSub = subTmp1.rechercherEntreeCode(idMotCherche); + if (trouveSub) { + res = true; + } + } + } + return res; +} + +function CATs_donneEntree(idEntree) { + var entree = null; + var k; + var trouve = false; + for (k = 0; k < this.entrees.length; k++) { + nomLien = 'lien' + this.code + 'e' + k; + if (idEntree == this.entrees[k].code) { + entree = this.entrees[k]; + trouve = true; + } + } + if (!trouve) { + var i; + for (i = 0; i < this.subs.length; i++) { + var res = this.subs[i].donneEntree(idEntree); + if (res != null) { + entree = res; + i = this.subs.length; + } + } + } + return entree; +} + +function EntreeGlossaire() { + this.nom; + this.code; + this.references; + this.lien; + this.subParent = null; + this.init = CAT_entree_init; + this.aReferences = CAT_entree_aReferences; + this.donneChemin = CAT_entree_donneChemin; + this.donneDefinition = CAT_entree_donneDefinition; +} + +function CAT_entree_init() { + this.nom = ''; + this.code = ''; + this.references = new Array(); + this.lien = ""; +} + +function CAT_entree_aReferences() { + return (this.references.length > 0); +} + +function CAT_entree_donneDefinition() { + var res = ''; + var oDiv = PF_donneObjet('divDef' + this.code); + if (oDiv != null) { + res = oDiv.innerHTML; + } + return res; +} + +function CAT_entree_donneChemin() { + var tabChemin = new Array; + var leParent = this.subParent; + while (leParent != null) { + tabChemin[tabChemin.length] = leParent.nom; + leParent = leParent.subParent; + } + var res = ''; + for (var n = tabChemin.length - 1; n >= 0; n--) { + if (n != tabChemin.length - 1) { + res = res + ' / '; + } + res += tabChemin[n]; + } + return res; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/FenetreRecherche.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/FenetreRecherche.js new file mode 100644 index 0000000000000000000000000000000000000000..d36814660aa7b2b7e73a166f796c3c27d96ef73e --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/FenetreRecherche.js @@ -0,0 +1,39 @@ +/*Integral Coaching Tous droits reserves - 2003 */ +function lancerRecherche() { + var oChamp = PF_donneObjet('STY_champRechercheTexteGLO'); + var mot = oChamp.value; + if (mot == '') { + alert(window.opener.donneLex(10)); + oChamp.focus(); + } else { + var optionCasse0 = false; + var oCase = PF_donneObjet('STY_caseRechercheCasseGLO'); + if ((oCase != null) && (oCase.checked)) { + optionCasse0 = true; + } + var optionMotEntier0 = false; + var oCase = PF_donneObjet('STY_caseRechercheEntierGLO'); + if ((oCase != null) && (oCase.checked)) { + optionMotEntier0 = true; + } + var optionComFin0 = "non"; + window.opener.recherche(mot, optionMotEntier0, optionCasse0); + window.close(); + } +} + +function FEN_init() { + PF_ecritDocW(); + this.document.title = donneLex(6); + var oChamp = PF_donneObjet('STY_champRechercheTexteGLO'); + if (oChamp != null) { + oChamp.focus(); + if (window.opener.donneDernierMotRecherche() != '') { + oChamp.value = window.opener.donneDernierMotRecherche(); + } + } +} + +function donneLex(num) { + return window.opener.donneLex(num); +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/ICglossaire.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/ICglossaire.js new file mode 100644 index 0000000000000000000000000000000000000000..6028548407aa79a4c90a475362f05e57cd9d8e6b --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/ICglossaire.js @@ -0,0 +1,342 @@ +var lienAussiTmp = ''; +var motAussiTmp = ''; +var cheminAbsolu; +var adresseAccueil; +var adresseContenu; +var adresseRecherche; +var entreeCourante = null; +var adresseCadreCourante = ''; +var sourceDossierOuvert; +var sourceDossierFerme; +var requete = ''; +var requeteNB = 0; +var motRecherche = ''; + +function basculerDiv(nomDiv, idImg, nomLien) { + var lien = PF_donneObjet(nomLien); + var idDiv = PF_donneObjet(nomDiv); + lien.blur(); + var nom = idImg; + var src = ''; + if (idDiv.style.display == "none") { + idDiv.style.display = "block"; + src = sourceDossierOuvert; + } else { + idDiv.style.display = "none"; + src = sourceDossierFerme; + } + PF_changeImage(nom, src); +} + +function GLO_initListe() { + sourceDossierOuvert = chemin_img + 'gen/dossGlossaireOuvert.gif'; + sourceDossierFerme = chemin_img + 'gen/dossGlossaireFerme.gif'; + var cheminAbsolu = new String(this.location.href); + adresseAccueil = cheminAbsolu.replace(/glossaire\/glossaire/, 'glossaire/accueil'); + adresseContenu = cheminAbsolu.replace(/glossaire\/glossaire/, 'glossaire/contenu'); + adresseRecherche = cheminAbsolu.replace(/glossaire\/glossaire/, 'glossaire/recherche'); + var adresseMenu = cheminAbsolu.replace(/glossaire\/glossaire/, 'glossaire/menu'); + parent.menu.location = adresseMenu; + top.document.title = donneLex(0); + PF_afficherDiv('STY_fondListeGLO'); + parent.contenu.location = adresseAccueil; + adresseCadreCourante = adresseAccueil; + PF_changeTexteCouche('STY_zoneListe', glossaire.afficher()); + if (glossaire.subs.length == 1) { + glossaire.subs[0].ouvrirSub(); + } + PF_affecterAlt(); +} + +function GLO_initDetail(idCherche) { + entreeCourante = glossaire.donneEntree(idCherche); + if (entreeCourante == null) { + top.document.title = donneLex(0); + PF_changeTexteCouche('STY_defEntreeDetail', donneLex(1)); + PF_masquerDiv('STY_titreEntreeDetail'); + PF_masquerDiv('STY_zoneAussiDetail'); + PF_afficherDiv('STY_defEntreeDetail'); + PF_afficherDiv('STY_fondDetailGLO'); + } else { + top.document.title = entreeCourante.nom; + PF_changeTexteCouche('STY_titreEntreeDetail', entreeCourante.nom); + PF_changeTexteCouche('STY_defEntreeDetail', entreeCourante.donneDefinition()); + if (entreeCourante.aReferences()) { + PF_changeTexteCouche('STY_voirAussiDetail', formaterVoirAussis()); + PF_afficherDiv('STY_zoneAussiDetail'); + } else { + PF_masquerDiv('STY_zoneAussiDetail'); + } + PF_changeTexteCouche('STY_cheminEntreeDetail', entreeCourante.donneChemin()); + PF_afficherDiv('STY_fondDetailGLO'); + PF_afficherDiv('STY_titreEntreeDetail'); + PF_afficherDiv('STY_defEntreeDetail'); + } + lireMediaZone(PF_donneObjet("STY_defEntreeDetail"), false); + PF_affecterAlt(); +} + +function GLO_donneTitreStage() { + var res = ''; + if (top.window.opener.leTitreStage) { + res = top.window.opener.leTitreStage; + } else if (top.window.opener.parent.oSco) { + res = top.window.opener.donneTitreStage(); + } + return res; +} + +function GLO_donneDroits() { + var res = ''; + if (top.window.opener.leNomEntreprise) { + res = top.window.opener.leNomEntreprise; + } else if (top.window.opener.parent.oSco) { + res = top.window.opener.donneDroits(); + } + return res; +} + +function afficherliste() { + tabSub = new Array(); + tabSub(0) = new Array(); + var res = ''; + PF_changeTexteCouche('listeMots', res); +} + +var lienSelectionne = ''; + +function afficher(idMot) { + var idLien = 'lien' + idMot; + var lien = PF_donneObjet(idLien); + liensAussi = ''; + var entreeCherche = glossaire.donneEntree(idMot); + if (entreeCherche != null) { + entreeCourante = entreeCherche; + lien.className = "STY_arboEntreeSel"; + ancienLien = lienSelectionne; + lienSelectionne = idLien; + var aLien = PF_donneObjet(ancienLien); + if (aLien != null) { + aLien.className = "STY_arboEntree"; + } + if (adresseCadreCourante.indexOf("contenu.") < 0) { + requete = "affiche"; + adresseCadreCourante = adresseContenu; + parent.contenu.location = adresseContenu; + } else { + parent.contenu.afficherEntreeCourante(); + } + } else { + alert(donneLex(1)); + } +} + +function GLO_ouvrirTout() { + glossaire.ouvrirTout(); +} + +function GLO_reduireTout() { + glossaire.fermerTout(); +} + +function GLO_ouvrirFenRecherche() { + var fenRech = window.open(adresseRecherche, 'FenRechercheGlo', 'toolbar=no,status=no,menubar=no,width=10,height=10,top=0,left=0,screenX=0,screenY=0,scrollbars=no,resizable=no'); + fenRech.focus(); +} + +function affichePageContenu() { + parent.contenu.location = adresseContenu; +} + +function recherche(motCherche, optionMotEntier, optionCasse) { + if (motCherche != null) { + GLO_reduireTout(); + var trouveR = 0; + trouveR = glossaire.rechercher(motCherche, optionMotEntier, optionCasse); + var src = ''; + if (trouveR == 0) { + motRecherche = ''; + requete = "rien"; + affichePageContenu(); + } else if (trouveR == 1) { + motRecherche = motCherche; + afficher(glossaire.codeMotTrouves[0]); + } else if (trouveR > 10) { + motRecherche = motCherche; + requete = "precise"; + requeteNb = trouveR; + affichePageContenu(); + } else { + motRecherche = motCherche; + liens = '<ul>'; + for (n = 0; n < glossaire.codeMotTrouves.length; n++) { + liens = liens + '<li><a href="javascript:parent.liste.afficher(\'' + glossaire.codeMotTrouves[n] + '\')">'; + liens = liens + glossaire.motTrouves[n] + '</a>'; + } + liens = liens + '</ul>'; + requete = "liens"; + requeteNb = trouveR; + affichePageContenu(); + } + } +} + +function donneLex(num) { + return lexique.lexs[num]; +} + +function donneDernierMotRecherche() { + return motRecherche; +} + +function formaterVoirAussis() { + var res = ''; + if (entreeCourante.aReferences()) { + var n; + var nbRefs = entreeCourante.references.length; + for (n = 0; n < nbRefs; n++) { + var entreRef = glossaire.donneEntree(entreeCourante.references[n]); + if (entreRef != null) { + res = res + '<a class="STY_lienVoirAussiDetail" href="javascript:GLO_initDetail(\'' + entreRef.code + '\')">'; + res = res + entreRef.nom + '</a>'; + if (n != (nbRefs - 1)) { + res = res + ', '; + } + } + } + } + return res; +} + +function GLO_allerAccueil() { + parent.contenu.location = adresseAccueil; +} + +function GLO_imprimer() { + verStr = navigator.appVersion; + if (verStr.indexOf("Mac") > 0) { + alert(donnelex(20)); + } else { + parent.contenu.focus(); + parent.contenu.print(); + } +} + +function ICLexique() { + this.lexs; + this.init = LEXO_init; + this.ajLex = LEX_ajouterLex; +} + +function LEXO_init() { + this.lexs = new Array(); +} + +function LEX_ajouterLex(id, lex) { + this.lexs[id] = lex; +} + +function lireMediaZone(oDiv, arret) { + if (oDiv != null) { + var tabWM = oDiv.getElementsByTagName('object'); + if (!arret) { + var lesimgs = oDiv.getElementsByTagName("img"); + if ((lesimgs.length > 0) && (tabWM.length == 0)) { + for (var n = 0; n < lesimgs.length; n++) { + if (lesimgs.item(n).src.indexOf('.gif') > 0) { + var garde = lesimgs.item(n).src; + lesimgs.item(n).src = "../rien"; + lesimgs.item(n).src = garde; + } + } + if (existeMosMap) { + GEN_placerZonesLien(); + } + } + } + for (var i = 0; i < tabWM.length; i++) { + var objet = tabWM[i]; + var actionMedia = false; + var objetPlug = objet; + if (document.implementation && document.implementation.createDocument) { + objetPlug = objetPlugMozz(objet); + if (objetPlug.height == "100%") { + objetPlug.height = objetPlug.parentNode.parentNode.offsetHeight; + } + } + var lid = objet.id; + if (lid == null) { + lid = ''; + } + if ((objet.className.indexOf('_true') > 0) || (lid.indexOf('clipSTY') == 0)) { + if (arret) { + try { + objetPlug.Stop(); + actionMedia = true; + } catch (e) { + } + try { + objetPlug.controls.Stop(); + actionMedia = true; + } catch (e) { + } + try { + objetPlug.StopPlay(); + actionMedia = true; + } catch (e) { + } + } else { + try { + objetPlug.Rewind(); + } catch (e) { + } + try { + objetPlug.Play(); + actionMedia = true; + } catch (e) { + } + if (!actionMedia) { + try { + objetPlug.controls.currentPosition = 0; + objetPlug.controls.Play(); + actionMedia = true; + } catch (e) { + } + } + if (!actionMedia) { + try { + objetPlug.DoPlay(); + actionMedia = true; + } catch (e) { + } + } + } + if (!actionMedia) { + var lhtml = objet.innerHTML; + if (arret) { + var gard = oDiv.innerHTML; + oDiv.innerHTML = ""; + oDiv.innerHTML = gard; + } else { + lhtml = lhtml.replace(/ play="false"/gi, ' play="true"'); + lhtml = lhtml.replace(/ autostart="false"/gi, ' autostart="true"'); + lhtml = lhtml.replace(/ autoplay="false"/gi, ' autoplay="true"'); + try { + objet.innerHTML = lhtml; + } catch (e1) { + try { + objet.outerHTML = lhtml; + } catch (e2) { + } + } + } + } + } + } + } +} + +function objetPlugMozz(obj) { + var retO = document.embeds[obj.id]; + return retO; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/contenuGlossaire.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/contenuGlossaire.js new file mode 100644 index 0000000000000000000000000000000000000000..1bf751dcb29f9760644884f7edb11aa27c034ad4 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/contenuGlossaire.js @@ -0,0 +1 @@ +/*Integral Coaching - Tous droits reserves - 2003 */function afficherEntreeCourante(){PF_changeTexteCouche('STY_titreEntreeComplet',parent.liste.entreeCourante.nom);PF_changeTexteCouche('STY_defEntreeComplet',parent.liste.entreeCourante.donneDefinition());PF_changeTexteCouche('STY_cheminEntreeComplet',parent.liste.entreeCourante.donneChemin());if (parent.liste.entreeCourante.aReferences()){PF_changeTexteCouche('STY_voirAussiComplet',formaterVoirAussis());PF_afficherDiv('STY_zoneAussiComplet');} else {PF_masquerDiv('STY_zoneAussiComplet');}PF_afficherDiv('STY_cheminEntreeComplet');parent.liste.lireMediaZone(PF_donneObjet('STY_defEntreeComplet'),false);}function donneLex(num){return parent.liste.donneLex(num);}function afficherPreciserRecherche(num){PF_changeTexteCouche('STY_titreEntreeComplet',parent.liste.donneLex(11));var res="<b>"+num+"</b> "+parent.liste.donneLex(8)+"<br>";res=res+parent.liste.donneLex(12);PF_changeTexteCouche('STY_defEntreeComplet',res);}function afficherAucunTrouve(){PF_changeTexteCouche('STY_titreEntreeComplet',parent.liste.donneLex(11));PF_changeTexteCouche('STY_defEntreeComplet',parent.liste.donneLex(7));}function afficherResultats(num,res0){PF_changeTexteCouche('STY_titreEntreeComplet',parent.liste.donneLex(11));var res="<b>"+num+"</b> "+parent.liste.donneLex(8)+"<br><br>";res=res+res0;PF_changeTexteCouche('STY_defEntreeComplet',res);}function charger(){PF_ecritDocW();PF_affecterAlt();PF_masquerDiv('STY_zoneAussiComplet');PF_masquerDiv('STY_cheminEntreeComplet');var req=parent.liste.requete;if (req=='affiche'){afficherEntreeCourante();} else if (req=='rien'){afficherAucunTrouve();} else if (req.indexOf('precis')>=0){nb= parent.liste.requeteNb;afficherPreciserRecherche(nb);} else if (req.indexOf('lien')>=0){nb= parent.liste.requeteNb;afficherResultats(nb,parent.liste.liens);}}function formaterVoirAussis(){var res='';if (parent.liste.entreeCourante.aReferences()){var n;var nbRefs=parent.liste.entreeCourante.references.length;for (n=0;n<nbRefs;n++){var entreRef=parent.liste.glossaire.donneEntree(parent.liste.entreeCourante.references[n]);if (entreRef!=null) {res=res+'<a class="STY_lienVoirAussiComplet" href="javascript:parent.liste.afficher(\''+entreRef.code+'\')">';res=res+entreRef.nom+'</a>';if (n!=(nbRefs-1)){res=res+', ';}}}liensAussi=res+'</ul>';}return res;} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/lanceurGlossaire.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/lanceurGlossaire.js new file mode 100644 index 0000000000000000000000000000000000000000..c839dc02f31ec18a4e877e4ccb72810a557cb3a2 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/glossaire/lanceurGlossaire.js @@ -0,0 +1,47 @@ +/*Integral Coaching Tous droits reserves */ +var lexique; +var surMosLMS = false; +var etatSortie = false; +var agirSurLMS = true; + +function initLanceurGlossaire(lancementAuto) { + if ((parent.parent.API != null) && (parent.parent.haut != null)) { + surMosLMS = true; + } + doLMSInitialize(); + var statut = doLMSGetValue("cmi.core.lesson_status"); + if (statut != "completed") { + doLMSSetValue("cmi.core.lesson_status", "completed"); + } + doLMSCommit(); + doLMSFinish(); + etatSortie = true; + if (lancementAuto) { + lanceurGlossaire(); + } +} + +function lanceurGlossaire() { + var largeur = 5; + var hauteur = 5; + var position = "left=" + largeur + ",top=" + hauteur + ",screenX=" + largeur + ",screenY=" + hauteur + ","; + var src = "../MosMtr/ressources/style/glossaire.htm?ver=" + versionFormation; + if (refGlo != '') { + src = "../../" + refGlo + "/MosMtr/ressources/style/glossaire.htm?ver=" + versionFormation; + } + var taille = "width=300,height=300"; + var fenGlossaire = this.open(src, 'Glossaire', 'toolbar=no,status=no,menubar=no,' + taille + ',' + position + 'scrollbars=no,resizable=yes'); + fenGlossaire.focus(); +} + +function donneTitreStage() { + return leTitreStage; +} + +function donneNomEntreprise() { + return leNomEntreprise; +} + +function donneLex(num) { + return lexique.lexs[num]; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/interface/ICdiplome.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/interface/ICdiplome.js new file mode 100644 index 0000000000000000000000000000000000000000..e02fa3fe3803b9c3fd3e4ca9eddb79a943b3c453 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/interface/ICdiplome.js @@ -0,0 +1,155 @@ +var nomComplet = ''; + +function DIPL_init() { + PF_ecritDocW(); + window.document.title = DIPL_donneTitreDiplome(); + PF_changeTexteCouche('STY_titreDIPL', DIPL_donneTitreDiplome()); + PF_changeTexteCouche('STY_nomUtilDIPL', DIPL_donneNomUtil()); + PF_changeTexteCouche('STY_idUtilDIPL', window.opener.donneCodeUtilisateur()); + nomComplet = window.opener.donneNomUtilisateur(); + afficherInfosStagiaire(); + var tabReg = new Array(); + tabReg[0] = new RegExp("\\[CMI_NAME\\]"); + tabReg[1] = new RegExp("\\[CMI_FIRSTNAME\\]"); + tabReg[2] = new RegExp("\\[pg\\w+\\(\\w+\\)\\]"); + variablesTexte(window.document, tabReg); + var oLib = PF_donneObjet('STY_libelleDIPL'); + if ((oLib != null) && (oLib.style.display = "none")) { + PF_donneObjet('STY_libelleDIPL').style.display = ""; + } +} + +function DIPL_donneNomUtil() { + var nomComplet = window.opener.donneNomUtilisateur(); + if (nomComplet == '') { + nomComplet = '........................'; + } + return nomComplet; +} + +function afficherInfosStagiaire() { + var libelle = DIPL_donneLibelleDiplome(); + if (libelle != '') { + libelle = libelle.replace(/\n/g, '<br/>'); + PF_changeTexteCouche('STY_libelleDIPL', libelle); + } +} + +function DIPL_imprimer() { + verStr = navigator.appVersion; + if (verStr.indexOf("Mac") > 0) { + alert(window.opener.donneLex(23)); + } else { + PF_masquerDiv('STY_zoneNonImprimDIPL'); + window.print(); + } +} + +function DIPL_modifierNom() { + var nouveauN = prompt(window.opener.donneLex(44), nomComplet); + if (nouveauN != null) { + nomComplet = nouveauN; + } + PF_changeTexteCouche('STY_nomUtilDIPL', nomComplet); +} + +function DIPL_donneTitreDiplome() { + var res = window.opener.parent.oSco.evaluation.titreDiplome; + if (res == '') { + res = window.opener.donneLex(42); + } + return res; +} + +function donneLex(n) { + return window.opener.donneLex(n); +} + +function DIPL_donneLibelleDiplome() { + var res = window.opener.parent.oSco.evaluation.libelleDiplome; + return res; +} + +function variablesTexte(obj, tabReg) { + var lesfils = obj.childNodes; + for (var i = 0; i < lesfils.length; i++) { + var oFils = lesfils.item(i); + if (oFils.nodeType == 3) { + var temp = oFils.nodeValue; + if (temp.length > 5) { + var modif = false; + if (temp.match(tabReg[0])) { + temp = temp.replace(tabReg[0], donneNomU()); + modif = true; + } + if (temp.match(tabReg[1])) { + temp = temp.replace(tabReg[1], donnePrenomU()); + modif = true; + } + if (temp.match(tabReg[2])) { + var debut = ""; + var fin = temp; + var n = 0; + var offs = temp.search(tabReg[2]); + while ((offs >= 0) && (n < 20)) { + var tlemot = fin.match(tabReg[2]); + var lemot = tlemot[0]; + debut += fin.substring(0, offs); + fin = fin.substring(lemot.length + offs); + lemot = lemot.substring(1, lemot.length - 1); + lemot = lemot.replace(/pg(\w+)\(/g, "window.opener.parent.donneTextePre('pg$1',"); + try { + lemot = eval(lemot); + } catch (e) { + lemot = ""; + } + n++; + offs = fin.search(tabReg[2]); + debut += lemot; + } + temp = debut + fin; + modif = true; + } + if (modif) { + oFils.nodeValue = temp; + } + } + } else if (oFils.nodeType == 1) { + variablesTexte(oFils, tabReg); + } + } +} + +function donnePrenomU() { + var res = ''; + var nom = window.opener.parent.doLMSGetValue("cmi.core.student_name"); + var indexVirg = nom.indexOf(','); + if (indexVirg > 0) { + res = nom.substring(indexVirg + 1); + } + return res; +} + +function donneNomU() { + var res = ''; + var nom = window.opener.parent.doLMSGetValue("cmi.core.student_name"); + var indexVirg = nom.indexOf(','); + if (indexVirg > 0) { + res = nom.substring(0, indexVirg); + } else { + res = nom; + } + return res; +} + +function donneScoreAtteint() { + return window.opener.localeNb(window.opener.parent.oSco.evaluation.scoreAtteint); +} + +function donneScoreAtteint() { + return window.opener.localeNb(window.opener.parent.oSco.evaluation.scoreAtteint); +} + +function donnePcAtteint() { + return window.opener.localeNb(window.opener.parent.oSco.evaluation.pourcentageAtteint); +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/interface/ICresultats.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/interface/ICresultats.js new file mode 100644 index 0000000000000000000000000000000000000000..6d2b2b70351fc70c91d4a7aed4cd9c52f57e3b74 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/interface/ICresultats.js @@ -0,0 +1,196 @@ +var RES_valide; + +function RES_init() { + PF_ecritDocW(); + RES_valide = parent.oSco.evaluation.valide; + parent.oSco.evaluation.etatCorrige = false; + parent.oSco.numPageCourante = -1; + PF_changeTexteCouche('STY_titrePage', donneLex(31)); + if (parent.oSco.evaluation.questionnaire) { + PF_afficherDiv('STY_zoneQuestRes'); + } else { + PF_afficherDiv('STY_zoneEvalRes'); + RES_zonesDyn(); + } + afficherResultats(); + GLOBAL_initBarreBouton('RES'); + if (GEN_suivantPossible('RES')) { + activerBoutonSuivant(); + } + var tabReg = new Array(); + tabReg[0] = new RegExp("\\[CMI_NAME\\]"); + tabReg[1] = new RegExp("\\[CMI_FIRSTNAME\\]"); + tabReg[2] = new RegExp("\\[pg\\w+\\(\\w+\\)\\]"); + parent.variablesTexte(window.document, tabReg); + var oCorps = document.getElementsByTagName("body").item(0); + if (oCorps.offsetWidth > 300) { + PF_affecterAlt(); + arrierePlanPNG(); + } else { + setTimeout("PF_affecterAlt();arrierePlanPNG();", 25); + } + window.focus(); +} + +function STG_allerSuivant() { + parent.valeurExit(""); + if (parent.oSco.evaluation.branchement == '') { + parent.allerEtapeSuivante = true; + parent.SCO_pageSuivante(); + } else { + var ref = parent.oSco.evaluation.branchement; + if (ref.indexOf('/') < 0) { + ref += '/'; + } + GLOBAL_allerPage(ref); + } +} + +function RES_zonesDyn() { + PF_masquerDiv('STY_zoneLienDiplome'); + if (RES_valide) { + PF_masquerDiv('STY_zoneEchecEval'); + PF_afficherDiv('STY_zoneSuccesEval'); + GEN_lireMediaZone("STY_zoneSuccesEval", false); + if (parent.oSco.evaluation.diplome) { + PF_afficherDiv('STY_zoneLienDiplome'); + GEN_lireMediaZone("STY_zoneLienDiplome", false); + } + } else { + PF_masquerDiv('STY_zoneSuccesEval'); + PF_afficherDiv('STY_zoneEchecEval'); + GEN_lireMediaZone("STY_zoneEchecEval", false); + } +} + +function GEN_suivantPossible(typeP) { + return parent.SCO_suivantPossible(); +} + +function GEN_clavier() { + STG_allerSuivant(); +} + +function afficherResultats() { + afficherCommentaire(); + afficherDetailQuestions(); + var objVal = PF_donneObjet("STY_iconeValidation"); + if (objVal != null) { + var srcVis = "validationNon.gif"; + if (RES_valide) { + srcVis = "validationOui.gif"; + } + var imageVis = '<img src="' + chemin_img + 'gen/' + srcVis + '">'; + PF_changeTexteCouche('STY_iconeValidation', imageVis); + } +} + +function afficherDetailQuestions() { + var res = '<table class="STY_tableauRes" cellpadding="0" cellspacing="0"><tr><td class="STY_tableauResEntete STY_tabResIco"> </td><td class="STY_tableauResEntete">' + donneLex(3) + '</td>'; + if (!parent.oSco.evaluation.questionnaire) { + res += '<td class="STY_tableauResEntete STY_tabResScore">' + donneLex(32) + '</td></tr>'; + } + res += '</tr>'; + for (var i = 0; i < parent.oSco.evaluation.questions.length; i++) { + var qTmp = parent.oSco.evaluation.questions[i]; + var src = chemin_img + 'gen/'; + if (qTmp.valide) { + src = src + "resQuestionJuste.gif"; + } else { + src = src + "resQuestionFaux.gif"; + } + var limg = '<img src="' + src + '" align="absmiddle" hspace="2"/>'; + if (parent.oSco.evaluation.questionnaire) { + limg = ''; + } + res = res + '<tr><td class="STY_tableauResCellule STY_tabResIco">' + limg + '</td><td class="STY_tableauResCellule">'; + var nomQ = eval(i + 1) + '. ' + qTmp.titre; + nomQ = '<a class="STY_lienCorrige" href="javascript:RES_voirQ(\'' + qTmp.codePage + '\')">' + nomQ + '</a>'; + res = res + nomQ + '</td>'; + if (!parent.oSco.evaluation.questionnaire) { + res = res + '<td class="STY_tableauResCellule STY_tabResScore">' + localeNb(qTmp.scoreAtteint) + '/' + qTmp.scoreTotal + '</td>'; + } + res += '</tr>'; + } + res = res + '</table>'; + PF_changeTexteCouche('STY_detailsRes', res); +} + +function afficherCommentaire() { + var niveau = parent.oSco.evaluation.determinerNiveau(); + if (niveau >= 0) { + var res = parent.oSco.evaluation.donneCommentaire(niveau); + var oCmt = PF_donneObjet('STY_commentaireRes'); + oCmt.style.display = ""; + if (oCmt.parentNode.style.display == "none") { + oCmt.parentNode.style.display = ""; + } + oCmt.innerHTML = res; + } +} + +function RES_donneNomEvaluation() { + return parent.oSco.titre; +} + +function RES_ouvrirDiplome() { + var src = racine_stage + "contenu/local/diplome." + parent.oSco.version; + var taille = "width=786,height=560"; + if (screen.width > 1000) { + taille = "width=842,height=646"; + } + var fenTmp = this.open(src, 'diplome', 'left=10,top=10,toolbar=no,status=no,menubar=no,' + taille + ',resizable=yes,scrollbars=auto'); + fenTmp.focus(); +} + +function RES_voirQ(code) { + parent.oSco.evaluation.etatCorrige = true; + GLOBAL_allerPage(parent.oSco.identifiant + '/' + code); +} + +function GEN_precedentPossible(typeP) { + return false; +} + +function STG_allerPrecedent() { +} + +function GEN_presseTouche(evt) { + if (evt == null) { + evt = window.event; + } + if (evt.keyCode == 8) { + GEN_bloqueRetour(evt); + } else { + if ((evt.keyCode == 32) || (evt.keyCode == 13)) { + GEN_clavier(); + } + } +} + +function GEN_bloqueRetour(evt) { + if (evt == null) { + evt = window.event; + } + if (evt.keyCode == 8) { + evt.returnValue = false; + evt.cancelBubble = true; + try { + evt.stopPropagation(); + evt.preventDefault(); + } catch (e) { + } + } +} + +function arrierePlanPNG() { + var lesdivs = lsDivPNG.split(','); + for (var i = 0; i < lesdivs.length - 1; i++) { + var oDiv = PF_donneObjet(lesdivs[i]); + var oClon = PF_donneObjet(lesdivs[i] + "_AP_PNG"); + if (oClon != null) { + oClon.style.width = oDiv.offsetWidth; + oClon.style.height = oDiv.offsetHeight; + } + } +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/interface/menuLMS.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/interface/menuLMS.js new file mode 100644 index 0000000000000000000000000000000000000000..fec9423c264269c9f14ad0848b226056df9ea106 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/interface/menuLMS.js @@ -0,0 +1,352 @@ +var oItemCourant = null; +var oSuivCourant = null; +var oPrecCourant = null; +var itemsSynchro = ''; +var lienBoutonRetour = ""; +var planEnLigne = false; +var format_btn = "gif"; + +function initMenu() { + PF_ecritDocW(); + if (parent.LMS_synchroActive()) { + PF_afficherDiv('STY_zoneSynchroLMS'); + } else { + PF_masquerDiv('STY_zoneSynchroLMS'); + } + PF_masquerDiv("STY_zoneLMS"); + PF_afficherDiv("STY_zoneLocaleLMS"); + var obj = PF_donneObjet("STY_ligneNiveau1"); + if (obj != null) { + planEnLigne = true; + NAVIG_remplirNiveau1(obj); + } + creerBoutonEtape("Prec", 68); + creerBoutonEtape("Suiv", 67); + var idSCO = parent.donneParam('sco'); + var paramIdPg = ""; + var idPg = parent.donneParam('idPg'); + if (idPg != '') { + paramIdPg = "?idPg=" + idPg; + } + if (idSCO == '') { + NAVIG_lancerPremier(); + } else { + var oTmp = parent.planLMS.MENU_trouveItemID(idSCO); + if ((oTmp != null) && (oTmp.prerequisRempli())) { + if (oTmp.getLien() == '') { + oSuivCourant = NAVIG_existeSuivant(oTmp); + if (oSuivCourant != null) { + NAVIG_allerSuivant(); + } + } else { + NAVIG_afficheLien(oTmp.codeItem, paramIdPg); + } + } + } + PF_affecterAlt(); +} + +function donneLex(num) { + return parent.LMS_donneLex(num); +} + +function NAVIG_afficheLien(nomItem, params) { + var oTmp = NAVIG_trouveItem(nomItem); + if (oTmp == null) { + oTmp = parent.planLMS.MENU_trouveItemID(nomItem.substring(4)); + } + if ((oTmp != null) && (oTmp.prerequisRempli())) { + parent.planLMS.PLAN_effacePop(); + if ((planEnLigne) && (oTmp.niveau == 2)) { + var pere = oTmp.parentItem; + while (pere != null) { + if (pere.niveau == 1) { + if (params != 'stopBoucle') { + NAVIG_remplirNiveau2(pere.codeItem, params); + } else { + params = ""; + } + pere = null; + } else { + pere = pere.parentItem; + } + } + } + NAVIG_lanceSCO(oTmp, params); + } +} + +function NAVIG_lanceSCO(oSCO, params) { + parent.API.suivantAutoPossible = false; + var oItemAPI = oSCO; + parent.API.codeItemSelectionne = oItemAPI.getIdentifier(); + var lienDuSCO = oSCO.getLien(); + var src; + if (lienDuSCO.indexOf("http://") == 0) { + src = lienDuSCO; + } else { + src = parent.RACINE_stage + lienDuSCO; + } + parent.contenuLMS.location = src + params; + oItemCourant = oItemAPI; + NAVIG_majFleches(); + var divTitre = PF_donneObjet("STY_titreEtapeJS"); + if (divTitre != null) { + var oDshtml = parent.planLMS.PF_donneObjet('lienP' + oItemCourant.codeItem); + if (oDshtml != null) { + divTitre.innerHTML = oDshtml.innerHTML; + } + } + NAVIG_synchronisePlan(oSCO); +} + +function NAVIG_allerPrecedent() { + if (oPrecCourant != null) { + parent.planLMS.selectionneLien('lienP' + oPrecCourant.codeItem); + NAVIG_lanceSCO(oPrecCourant, ''); + } +} + +function NAVIG_allerDebut() { + var premItem; + if (parent.planLMS.itemRacine.getLien() != '') { + premItem = parent.planLMS.itemRacine; + } else { + premItem = NAVIG_existeSuivant(parent.planLMS.itemRacine); + } + if (premItem != null) { + NAVIG_afficheLien(premItem.codeItem, ''); + } +} + +function NAVIG_allerSuivant() { + if (oSuivCourant != null) { + parent.planLMS.selectionneLien('lienP' + oSuivCourant.codeItem); + oSuivCourant.cmi.core.lesson_location = ''; + NAVIG_lanceSCO(oSuivCourant, ''); + } +} + +function NAVIG_existePrecedent(oItem) { + var resTmp = oItem.itemPrecedent(); + while ((resTmp != null) && ((resTmp.getLien() == '') || (!resTmp.prerequisRempli()))) { + resTmp = resTmp.itemPrecedent(); + } + return resTmp; +} + +function NAVIG_existeSuivant(oItem) { + var resTmp = oItem.itemSuivant(); + while ((resTmp != null) && ((resTmp.getLien() == '') || (!resTmp.prerequisRempli()))) { + resTmp = resTmp.itemSuivant(); + } + return resTmp; +} + +function NAVIG_synchronisePlan(oItem) { + if (itemsSynchro != '') { + var tabPrecItems = itemsSynchro.split(','); + for (var i = 0; i < tabPrecItems.length; i++) { + parent.planLMS.MENU_fermerItem(tabPrecItems[i]); + } + itemsSynchro = ''; + } + var codePereN1 = ""; + var pere = oItem.parentItem; + while (pere != null) { + var nomItm = pere.codeItem; + var oDiv = parent.planLMS.PF_donneObjet("divFils" + nomItm); + if ((oDiv != null) && (oDiv.style.display == 'none')) { + parent.planLMS.MENU_afficheItem(nomItm); + itemsSynchro += pere.codeItem + ','; + } + if (pere.niveau == 1) { + codePereN1 = nomItm; + } + pere = pere.parentItem; + } + parent.planLMS.selectionneLien('lienP' + oItem.codeItem); + if (planEnLigne) { + if (oItem.niveau == 1) { + selectionneItmNiveau(oItem.codeItem, 1); + } else { + selectionneItmNiveau(codePereN1, 1); + selectionneItmNiveau(oItem.codeItem, 2); + } + } +} + +function NAVIG_lancerPremier() { + if (parent.planLMS.dernierSCO != '') { + var oTmp = parent.planLMS.MENU_trouveItemID(parent.planLMS.dernierSCO); + if (oTmp != null) { + NAVIG_afficheLien('item' + parent.planLMS.dernierSCO, ''); + } else { + parent.planLMS.dernierSCO = ''; + NAVIG_allerDebut(); + } + } else { + NAVIG_allerDebut(); + } +} + +function majBoutonReprendre(codeItem, param, activation) { + if (codeItem != '') { + var oSco = NAVIG_trouveItem(codeItem); + if (oSco != null) { + lienBoutonRetour = codeItem + ";" + param; + } + } else { + lienBoutonRetour = ''; + } +} + +function NAVIG_trouveItem(nomItem) { + var res = null; + var itemTmp = parent.planLMS.itemRacine; + var trouve = false; + while ((!trouve) && (itemTmp != null)) { + if (itemTmp.codeItem == nomItem) { + res = itemTmp; + trouve = true; + } + itemTmp = itemTmp.itemSuivant(); + } + return res; +} + +function NAVIG_retour() { + parent.LMS_quitter(); + parent.LMS_fermer(); +} + +function NAVIG_remplirNiveau1(oDiv) { + var res = ""; + var itemTmp = parent.planLMS.itemRacine; + while (itemTmp != null) { + if (itemTmp.niveau == 1) { + var oHtml = parent.planLMS.PF_donneObjet("lienP" + itemTmp.codeItem); + res += '<a class="STY_lienNiveau1" onmouseover="window.status=\'\';return true" id="lienNiv' + itemTmp.codeItem + '" href="javascript:NAVIG_remplirNiveau2(\'' + itemTmp.codeItem + '\',\'\')">' + oHtml.firstChild.nodeValue.replace(/ /g, ' ') + '</a>'; + trouve = true; + } + itemTmp = itemTmp.itemSuivant(); + } + oDiv.innerHTML = res; +} + +function NAVIG_remplirNiveau2(codeItem, codePage) { + var oDiv = PF_donneObjet("STY_ligneNiveau2"); + var res = ""; + var oItem = NAVIG_trouveItem(codeItem); + var titrePere = parent.planLMS.PF_donneObjet("lienP" + codeItem).firstChild.nodeValue; + var lanceFils = ""; + for (var i = 0; i < oItem.items.length; i++) { + var leFils = oItem.items[i]; + var titreFils = parent.planLMS.PF_donneObjet("lienP" + leFils.codeItem).firstChild.nodeValue; + titreFils = titreFils.replace(/ /g, ' '); + if ((i == 0) && (titreFils == titrePere)) { + lanceFils = leFils.codeItem; + } + var action = "NAVIG_lanceItemNiveau2"; + if (leFils.href == '') { + action = "NAVIG_remplirNiveau2"; + } + var selCour = ""; + if ((oItemCourant != null) && (oItemCourant == leFils)) { + selCour = "Sel"; + } + res += '<a class="STY_lienNiveau2' + selCour + '" style="-moz-outline-width:0px" hidefocus="true" onmouseover="window.status=\'\';return true" id="lienNiv' + leFils.codeItem + '" href="javascript:' + action + '(\'' + leFils.codeItem + '\',\'\')">' + titreFils + '</a>'; + } + if (oDiv != null) { + oDiv.innerHTML = res; + } + if (codePage == "") { + if (oItem.href != '') { + NAVIG_afficheLien(codeItem, ''); + } else { + var codeN1 = codeItem; + if (oItem.niveau == 2) { + codeN1 = oItem.parentItem.codeItem; + } + selectionneItmNiveau(codeN1, "1"); + if (lanceFils != "") { + NAVIG_afficheLien(lanceFils, 'stopBoucle'); + } + } + } +} + +function NAVIG_lanceItemNiveau2(codeItem) { + NAVIG_afficheLien(codeItem, ''); +} + +function selectionneItmNiveau(codeItem, niv) { + var oDivNiv1 = PF_donneObjet("STY_ligneNiveau" + niv); + if (oDivNiv1 != null) { + var lesliens = oDivNiv1.getElementsByTagName("a"); + for (var i = 0; i < lesliens.length; i++) { + lesliens.item(i).className = "STY_lienNiveau" + niv; + } + var lienHtml = PF_donneObjet("lienNiv" + codeItem); + if (lienHtml != null) { + lienHtml.className = "STY_lienNiveau" + niv + "Sel"; + } + } +} + +function creerBoutonEtape(sens, numLex) { + var obj = PF_donneObjet("STY_boutonEtp" + sens); + if (obj != null) { + obj.innerHTML = "<a id=\"lienbtnEtp" + sens + "\" onmouseover=\"changeFleche('btnEtp" + sens + "','dessus')\" onmouseout=\"changeFleche('btnEtp" + sens + "','')\" href=\"#\"><img title=\"" + donneLex(numLex) + "\" hspace=\"1\" border=\"0\" align=\"absmiddle\" src=\"../../MosMtr/ressources/style/media/gen/btnEtp" + sens + "." + format_btn + "\" id=\"btnEtp" + sens + "\"/></a>"; + } +} + +function changeFleche(typeFleche, opt) { + var ofleche = PF_donneObjet(typeFleche); + var sourceAct = ofleche.src; + if ((format_btn == "png") && (sourceAct.indexOf("blanc.gif") > 0)) { + sourceAct = ofleche.style.filter; + } + if ((sourceAct.indexOf('_of.') > 0) || (sourceAct.indexOf('_on.') > 0)) { + var aje = 'of.'; + if (opt == 'dessus') { + aje = 'on.'; + } + changeImgBtn(ofleche, "../../MosMtr/ressources/style/media/gen/" + typeFleche + "_" + aje + format_btn); + } +} + +function NAVIG_majFleches() { + var oSuiv = NAVIG_existeSuivant(oItemCourant); + oSuivCourant = oSuiv; + if (oSuiv != null) { + majFleche('EtpSuiv', '_of', 'javascript:NAVIG_allerSuivant()'); + } else { + majFleche('EtpSuiv', '', '#'); + } + var oPrec = NAVIG_existePrecedent(oItemCourant); + oPrecCourant = oPrec; + if (oPrec != null) { + majFleche('EtpPrec', '_of', 'javascript:NAVIG_allerPrecedent()'); + } else { + majFleche('EtpPrec', '', '#'); + } +} + +function majFleche(cote, activaction, lhref) { + var nomFleche = 'btn' + cote; + var ofleche = PF_donneObjet(nomFleche); + if (ofleche != null) { + changeImgBtn(ofleche, "../../MosMtr/ressources/style/media/gen/" + nomFleche + activaction + "." + format_btn); + var oLien = PF_donneObjet('lien' + nomFleche); + oLien.href = lhref; + var tCurs = "pointer"; + if (activaction == "") { + tCurs = "default"; + } + try { + oLien.style.cursor = tCurs; + } catch (e) { + } + } +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/APIAdapter.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/APIAdapter.js new file mode 100644 index 0000000000000000000000000000000000000000..82a7fa76d7ae86b524ec81b574ad4a642d93bcf0 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/APIAdapter.js @@ -0,0 +1,537 @@ +var _NoError = '0'; +var _GeneralException = '101'; +var _ServerBusy = '102'; +var _InvalidArgumentError = '201'; +var _ElementCannotHaveChildren = '202'; +var _ElementIsNotAnArray = '203'; +var _NotInitialized = '301'; +var _NotImplementedError = '401'; +var _InvalidSetValue = '402'; +var _ElementIsReadOnly = '403'; +var _ElementIsWriteOnly = '404'; +var _IncorrectDataType = '405'; +var objHTTP = null; +var dernierSCO = ''; + +function APIAdapter() { + this.cmi; + this.oItemAPI; + this.errorCode = "0"; + this.codeItemSelectionne = ''; + this.dateEvt = ''; + this.modifications = false; + this.changementStatut = false; + this.buffTempsSession = ""; + this.suivantAutoPossible; + this.effaceInteractions = true; + this.effaceObjectifs = true; + this.LMSInitialize = LMSInitialize; + this.LMSGetValue = LMSGetValue; + this.LMSSetValue = LMSSetValue; + this.LMSCommit = LMSCommit; + this.LMSFinish = LMSFinish; + this.LMSGetLastError = LMSGetLastError; + this.LMSGetErrorString = LMSGetErrorString; + this.LMSGetDiagnostic = LMSGetDiagnostic; + this.affecteObjectif = LMS_affecteObjectif; + this.donneObjectif = LMS_donneObjectif; + this.affecteInteraction = LMS_affecteInteraction; + this.donneInteraction = LMS_donneInteraction; + this.defaultSetValue = LMS_defaultSetValue; +} + +function LMSInitialize(strParametre) { + if (strParametre != "") { + this.errorCode = _InvalidArgumentError; + return "false"; + } + if (this.cmi != null) { + this.errorCode = _GeneralException; + return "false"; + } + this.errorCode = _NoError; + this.changementStatut = false; + this.suivantAutoPossible = true; + this.effaceInteractions = true; + this.effaceObjectifs = true; + this.buffTempsSession = ""; + var res = ""; + var oItem = window.planLMS.MENU_trouveItemID(this.codeItemSelectionne); + if ((oItem != null) && (oItem.cmi != null)) { + this.oItemAPI = oItem; + this.cmi = this.oItemAPI.cmi; + dernierSCO = oItem.identifier; + var nbA = parseInt(oItem.nbAcces); + if (isNaN(nbA)) { + nbA = 0; + } + oItem.nbAcces = nbA + 1; + res = "true"; + } else { + res = "false"; + this.errorCode = _GeneralException; + } + if (serveur.lesson_mode == "normal") { + this.dateEvt = getDateServeur(""); + } + window.planLMS.MENU_afficheParcours(); + return res; +} + +function LMSGetValue(strElement) { + this.errorCode = _NoError; + if (this.cmi == null) { + this.errorCode = _NotInitialized; + return "false"; + } + switch (strElement) { + case 'cmi.core._children' : + return this.cmi.core._children; + break; + case 'cmi.core.student_id' : + return serveur.id; + break; + case 'cmi.core.student_name' : + return serveur.nomScorm; + break; + case 'cmi.core.lesson_location' : + return this.cmi.core.lesson_location; + break; + case 'cmi.core.credit' : + return this.cmi.core.credit; + break; + case 'cmi.core.lesson_status' : + return this.cmi.core.lesson_status; + break; + case 'cmi.core.entry' : + return this.cmi.core.entry; + break; + case 'cmi.core.score._children' : + return this.cmi.core.score._children; + break; + case 'cmi.core.score.raw' : + return this.cmi.core.score.raw; + break; + case 'cmi.core.score.max' : + return this.cmi.core.score.max; + break; + case 'cmi.core.score.min' : + return this.cmi.core.score.min; + break; + case 'cmi.core.total_time' : + return this.cmi.core.total_time; + break; + case 'cmi.core.lesson_mode' : + return serveur.lesson_mode; + break; + case 'cmi.suspend_data' : + return this.cmi.suspend_data; + break; + case 'cmi.launch_data' : + return this.cmi.launch_data; + break; + case 'cmi.comments' : + return this.cmi.comments; + break; + case 'cmi.comments_from_lms' : + return ""; + break; + case 'cmi.student_data._children' : + return this.cmi.student_data._children; + break; + case 'cmi.student_data.mastery_score' : + return this.cmi.student_data.mastery_score; + break; + case 'cmi.student_data.time_limit_action' : + return this.cmi.student_data.time_limit_action; + break; + case 'cmi.student_data.max_time_allowed' : + return this.cmi.student_data.max_time_allowed; + break; + case 'cmi.student_preference._children' : + return this.cmi.student_preference._children; + break; + case 'cmi.student_preference.audio' : + return this.cmi.student_preference.audio; + break; + case 'cmi.student_preference.language' : + return this.cmi.student_preference.language; + break; + case 'cmi.student_preference.speed' : + return this.cmi.student_preference.speed; + break; + case 'cmi.student_preference.text' : + return this.cmi.student_preference.text; + break; + default : + if (strElement.indexOf('cmi.objectives') == 0) { + return (this.donneObjectif(strElement)); + } else if (strElement.indexOf('cmi.interactions') == 0) { + return (this.donneInteraction(strElement)); + } else { + this.errorCode = _InvalidArgumentError; + return ""; + } + break; + } +} + +function LMSSetValue(strElement, strValeur) { + this.errorCode = _NoError; + if (this.cmi == null) { + this.errorCode = _NotInitialized; + return "false"; + } + this.modifications = true; + strValeur = new String(strValeur); + switch (strElement) { + case 'cmi.core.lesson_location' : + this.cmi.core.lesson_location = strValeur; + return "true"; + break; + case 'cmi.core.lesson_status' : + if (this.cmi.core.lesson_status != strValeur) { + this.changementStatut = true; + this.cmi.core.setLessonStatus(strValeur); + } + return "true"; + break; + case 'cmi.core.score.raw' : + return this.cmi.core.score.setScore("raw", strValeur); + break; + case 'cmi.core.score.max' : + return this.cmi.core.score.setScore("max", strValeur); + break; + case 'cmi.core.score.min' : + return this.cmi.core.score.setScore("min", strValeur); + break; + case 'cmi.core.exit' : + this.cmi.core.exit = strValeur; + return "true"; + break; + case 'cmi.core.session_time' : + return this.cmi.core.setTime('session_time', strValeur); + break; + case 'cmi.suspend_data' : + this.cmi.suspend_data = strValeur; + return "true"; + break; + case 'cmi.comments' : + this.cmi.comments = strValeur; + return "true"; + break; + case 'cmi.student_preference.audio' : + this.cmi.student_preference.audio = strValeur; + return "true"; + break; + case 'cmi.student_preference.language' : + this.cmi.student_preference.language = strValeur; + return "true"; + break; + case 'cmi.student_preference.speed' : + this.cmi.student_preference.speed = strValeur; + return "true"; + break; + case 'cmi.student_preference.text' : + this.cmi.student_preference.text = strValeur; + return "true"; + break; + default : + return this.defaultSetValue(strElement, strValeur); + } +} + +function LMS_defaultSetValue(strElement, strValeur) { + var resSV = "false"; + if (strElement.indexOf('cmi.objectives') == 0) { + resSV = this.affecteObjectif(strElement, strValeur); + } else if (strElement.indexOf('cmi.interactions') == 0) { + resSV = this.affecteInteraction(strElement, strValeur); + } else { + this.errorCode = _InvalidArgumentError; + } + return resSV; +} + +function LMSCommit(strParametre) { + this.errorCode = _NoError; + if (this.modifications) { + if (this.cmi.core.exit == "suspend") { + this.cmi.core.entry = 'resume'; + } else { + this.cmi.core.entry = ''; + } + if (this.cmi.core.entry == "ab-initio") { + this.cmi.core.entry = ''; + } + if (this.cmi.core.score.raw != '') { + var scoreRaw = Number(this.cmi.core.score.raw); + if (!isNaN(scoreRaw)) { + if (this.cmi.student_data.mastery_score != '') { + var masterScore = Number(this.cmi.student_data.mastery_score); + if (!isNaN(masterScore)) { + if ((this.cmi.core.lesson_status != "passed") && (scoreRaw >= masterScore)) { + this.cmi.core.lesson_status = "passed"; + } else if ((this.changementStatut) && (this.cmi.core.lesson_status == "passed") && (this.cmi.core.score.raw < masterScore)) { + this.cmi.core.lesson_status = "failed"; + } + } + } + } + } + if (window.planLMS != null) { + window.planLMS.PLAN_calculParcours(this.oItemAPI); + window.haut.NAVIG_majFleches(); + window.planLMS.MENU_afficheParcours(); + this.modifications = false; + if ((serveur.lesson_mode == "normal") && this.changementStatut) { + LMS_persisteParcours(); + } + } + } + return "true"; +} + +function exportScoDist(oTmp) { + var chaine = '<unite id="' + oTmp.identifier + '" session_time="' + API.buffTempsSession + '" ' + window.planLMS.ajouteAttributsNonVide(oTmp.cmi) + '>'; + if (oTmp.cmi.suspend_data != '') { + chaine += '<suspend_data>' + window.planLMS.masqueCmiTexte(oTmp.cmi.suspend_data) + '</suspend_data>'; + } + if (oTmp.cmi.comments != '') { + chaine += '<comments>' + window.planLMS.masqueCmiTexte(oTmp.cmi.comments) + '</comments>'; + } + chaine += oTmp.cmi.objectives.exporter(); + chaine += oTmp.cmi.interactions.exporter(); + chaine += '</unite>'; + return chaine; +} + +function LMSFinish(strParametre) { + if (this.cmi == null) { + this.errorCode = _NotInitialized; + return "false"; + } + this.errorCode = _NoError; + this.LMSCommit(""); + if (this.cmi.core.exit == "") { + window.haut.majBoutonReprendre(this.oItemAPI.codeItem, '', ''); + if (this.suivantAutoPossible) { + window.haut.NAVIG_allerSuivant(); + } + } else if (this.cmi.core.exit == "logout") { + window.close(); + } else if (this.cmi.core.exit == "suspend") { + window.haut.majBoutonReprendre(this.oItemAPI.codeItem, '', ''); + } else if (this.cmi.core.exit == "time-out") { + if ((this.suivantAutoPossible) && (window.haut.oSuivCourant != null)) { + window.haut.NAVIG_allerSuivant(); + } else { + window.contenuLMS.location = RACINE_stage + "MosMtr/gen/blanc.htm"; + } + window.haut.majBoutonReprendre(this.oItemAPI.codeItem, '', ''); + } + this.cmi = null; + this.oItemAPI = null; + this.errorCode = _NoError; + return "true"; +} + +function LMSGetLastError() { + return this.errorCode; +} + +function LMSGetDiagnostic(numStr) { + return this.LMSGetErrorString(numStr); +} + +function LMSGetErrorString(strCodeErreur) { + switch (strCodeErreur) { + case '0' : + return 'No error'; + break; + case '101' : + return 'General Exception'; + break; + case '201' : + return 'Invalid argument error'; + break; + case '202' : + return 'Element cannot have children'; + break; + case '203' : + return 'Element not an array - Cannot have count'; + break; + case '301' : + return 'Not initialized'; + break; + case '401' : + return 'Not implemented error'; + break; + case '402' : + return 'Invalid set value, element is a keyword'; + break; + case '403' : + return 'Element is read only'; + break; + case '404' : + return 'Element is write only'; + break; + case '405' : + return 'Incorrect Data Type'; + break; + default : + return ""; + } +} + +function LMS_donneObjectif(chRech) { + var ret = ''; + if (chRech == 'cmi.objectives._children') { + ret = this.cmi.objectives._children; + } else if (chRech == 'cmi.objectives._count') { + ret = this.cmi.objectives.compte(); + } else if (chRech.indexOf('.score._children') > 0) { + ret = this.cmi.core.score._children; + } else { + var finCh = chRech.substring(15); + var num = parseInt(finCh.substring(0, finCh.indexOf('.'))); + if (!isNan(num) && (this.cmi.objectives.compte() > num)) { + var oObjf = this.cmi.objectives.tabObjectifs[num]; + if (finCh.indexOf('.id') > 0) { + ret = oObjf.id; + } else if (finCh.indexOf('.status') > 0) { + ret = oObjf.status; + } else if (finCh.indexOf('.score.raw') > 0) { + ret = oObjf.score.raw; + } else if (finCh.indexOf('.score.max') > 0) { + ret = oObjf.score.max; + } + } + } + return ret; +} + +function LMS_donneInteraction(chRech) { + var ret = ''; + if (chRech == 'cmi.interactions._children') { + ret = this.cmi.interactions._children; + } else if (chRech == 'cmi.interactions._count') { + ret = this.cmi.interactions.compte(); + } else { + var finCh = chRech.substring(17); + var num = parseInt(finCh.substring(0, finCh.indexOf('.'))); + if (!isNan(num) && (this.cmi.interactions.compte() > num)) { + var oObjf = this.cmi.interactions.tabInteractions[num]; + if (finCh.indexOf('.objectives._count') > 0) { + ret = oObjf.objectives.compte(); + } else if (finCh.indexOf('.correct_responses._count') > 0) { + ret = oObjf.correct_responses.length; + } + } + } + return ret; +} + +function LMS_affecteObjectif(chRech, val) { + var ret = "false"; + if (chRech.search(/cmi.objectives.\d+./) >= 0) { + if (this.effaceObjectifs) { + this.cmi.objectives.init(); + this.effaceObjectifs = false; + } + var finCh = chRech.substring(15); + var num = parseInt(finCh.substring(0, finCh.indexOf('.'))); + if (!isNaN(num)) { + var oObjf; + if (this.cmi.objectives.compte() > num) { + oObjf = this.cmi.objectives.tabObjectifs[num]; + } else { + oObjf = this.cmi.objectives.ajouteObjectif(num); + } + if (finCh.indexOf('.id') > 0) { + oObjf.id = val; + } else if (finCh.indexOf('.status') > 0) { + oObjf.status = val; + } else if (finCh.indexOf('.score.raw') > 0) { + oObjf.score.setScore("raw", val); + } else if (finCh.indexOf('.score.max') > 0) { + oObjf.score.setScore("max", val); + } else if (finCh.indexOf('.score.min') > 0) { + oObjf.score.setScore("min", val); + } + ret = "true"; + } + } + return ret; +} + +function LMS_affecteInteraction(chRech, val) { + var ret = "false"; + if (chRech.search(/cmi.interactions.\d+./) >= 0) { + if (this.effaceInteractions) { + this.cmi.interactions.init(); + this.effaceInteractions = false; + } + var finCh = chRech.substring(17); + var num = parseInt(finCh.substring(0, finCh.indexOf('.'))); + if (!isNaN(num)) { + var oObjf; + if (this.cmi.interactions.compte() > num) { + oObjf = this.cmi.interactions.tabInteractions[num]; + } else { + oObjf = this.cmi.interactions.ajouteInteraction(num); + } + if (chRech.indexOf('cmi.interactions.' + num + '.id') == 0) { + oObjf.id = val; + } else if (finCh.indexOf('.objectives.') > 0) { + var debutNumObj = finCh.indexOf('objectives.') + 11; + finCh = finCh.substring(debutNumObj); + var num2 = parseInt(finCh.substring(0, finCh.indexOf('.'))); + if (!isNaN(num2)) { + var oInterObj; + if (oObjf.objectives.compte() > num2) { + oInterObj = oObjf.objectives.tabObjectifs[num2]; + } else { + oInterObj = oObjf.objectives.ajouteObjectif(num2); + } + if (finCh.indexOf('.id') > 0) { + oInterObj.id = val; + } + } + } else if (finCh.indexOf('.time') > 0) { + oObjf.time = val; + } else if (finCh.indexOf('.type') > 0) { + oObjf.type = val; + } else if (finCh.indexOf('.correct_responses.') > 0) { + var debutNumObj = finCh.indexOf('correct_responses.') + 18; + finCh = finCh.substring(debutNumObj); + var num = parseInt(finCh.substring(0, finCh.indexOf('.'))); + oObjf.correct_responses[num] = val; + } else if (finCh.indexOf('.weighting') > 0) { + oObjf.weighting = val; + } else if (finCh.indexOf('.student_response') > 0) { + oObjf.student_response = val; + } else if (finCh.indexOf('.result') > 0) { + oObjf.result = val; + } else if (finCh.indexOf('.latency') > 0) { + oObjf.latency = val; + } + ret = "true"; + } + } + return ret; +} + +function usrAsyncComplete() { + if (objHTTP.readyState != 4) return (false); + usrCheckHTTPStatus("200"); +} + +function usrCheckHTTPStatus(sExpected) { + if (objHTTP.status != sExpected) { + alert("Error " + objHTTP.status + ": " + objHTTP.statusText); + newWindow = window.open(); + newWindow.document.body.innerHTML = objHTTP.responseText; + return (false); + } else return (true); +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/ClasseLMSLocal.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/ClasseLMSLocal.js new file mode 100644 index 0000000000000000000000000000000000000000..ea006ee59320143d2fe533cf8870173186af4f9a --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/ClasseLMSLocal.js @@ -0,0 +1,34 @@ +function LMSLocal() { + this.codeStage; + this.codeStageParcours = ""; + this.oItemCourant = null; + this.oItemCourantAPI = null; + this.lesson_mode = "normal"; + this.codeGroupe = ""; + this.id = ""; + this.nomScorm = ""; + this.codeGroupe = ""; + this.version; + this.largeurCol = 0; + this.aujourdhui; + this.tabHistorique; + this.planADroite = false; + this.adresseMosManager = ""; + this.typeMosManager = ""; + this.langueMng = "en"; + this.init = csLMS_init; + this.dimensionCadres = csLMS_dimensionCadres; +} + +function csLMS_init(version) { + this.version = version; + this.dimensionCadres(); + this.aujourdhui = getDateServeur("yyyymmjj"); +} + +function csLMS_dimensionCadres() { + var cadres = document.getElementById("frame2"); + if (cadres.cols.indexOf("*,") == 0) { + this.planADroite = true; + } +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/IClms.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/IClms.js new file mode 100644 index 0000000000000000000000000000000000000000..f8fb37484104d4475c3662a50076a84fcae4e3fa --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/IClms.js @@ -0,0 +1,449 @@ +var serveur; +var RACINE_stage; +var API; +var lexique; +var tabHistorique; +var xmlParcours = null; +var sysFich = null; +var FICH_PARCOURS = ""; +var MOS_LMS_LOCAL = true; +var etapeDepuisGNR = ""; + +function LMS_init(version) { + serveur = new LMSLocal; + serveur.init(version); + var strLoc = new String(window.location.href); + if (strLoc.indexOf('plEc=oui') < 0) { + try { + if (FEN_L != '') { + FEN_L = parseInt(FEN_L); + } + if (FEN_H != '') { + FEN_H = parseInt(FEN_H); + } + if (FEN_X != '') { + FEN_X = parseInt(FEN_X); + } + if (FEN_Y != '') { + FEN_Y = parseInt(FEN_Y); + } + if ((!isNaN(FEN_X)) && (!isNaN(FEN_Y))) { + window.moveTo(FEN_X, FEN_Y); + } + if ((!isNaN(FEN_L)) && (!isNaN(FEN_H)) && (FEN_L > 0) && (FEN_H > 0)) { + if (FEN_L > window.screen.width) { + FEN_L = window.screen.width; + } + if (FEN_H > window.screen.height) { + FEN_H = window.screen.height - 25; + } + window.resizeTo(FEN_L, FEN_H); + } + } catch (e) { + } + } + var indexD = strLoc.lastIndexOf("index.htm"); + if (indexD < 0) { + indexD = strLoc.lastIndexOf("start.hta"); + } + if (indexD < 0) { + indexD = strLoc.length; + } + RACINE_stage = strLoc.substring(0, indexD); + if (strLoc.indexOf("?sco") > 0) { + try { + if (window.opener.top.menu != null) { + etapeDepuisGNR = donneParam("sco"); + } + } catch (e) { + } + } + var refCods = RACINE_stage.substring(0, RACINE_stage.length - 1); + var indeB = refCods.lastIndexOf("/"); + serveur.codeStage = refCods.substring(indeB + 1); + indeB = refCods.lastIndexOf("MosPub"); + if ((strLoc.indexOf("http://") < 0) && (etapeDepuisGNR == "")) { + var psync = donneParam("sync"); + if (psync != "") { + FICH_PARCOURS = refCods.substring(0, indeB) + "MosData/sync/" + serveur.codeStage + "/" + psync + ".xml"; + try { + sysFich = window.opener.mosUTF; + } catch (e) { + sysFich = null; + } + } else { + FICH_PARCOURS = RACINE_stage + "MosMtr/parcours.xml"; + } + FICH_PARCOURS = unescape(FICH_PARCOURS); + } + lexique = new ICLexique(); + lexique.init(); + LEX_entrerLexs(); + API = new APIAdapter(); + window.planLMS.location = RACINE_stage + "imsmanifest." + version; + tabHistorique = new Array(); +} + +function LMS_quitter() { + if (window.contenuLMS.oSco) { + window.contenuLMS.SCO_quitter(); + window.contenuLMS.etatSortie = true; + } + LMS_persisteParcours(); + xmlParcours = null; +} + +function LMS_persisteParcours() { + if (xmlParcours != null) { + var loca = FICH_PARCOURS; + if (sysFich == null) { + try { + sysFich = new ActiveXObject("MOSUTF.ctlConvert"); + } catch (e) { + } + } + if (sysFich != null) { + if (loca.indexOf("http://") < 0) { + loca = loca.replace(/file:\/\/\//, ''); + loca = loca.replace(/\//g, "\\"); + sysFich.createUTF8File(window.planLMS.PLAN_donnerParcoursXML(), loca, false); + var psync = donneParam("sync"); + if (psync != "") { + try { + window.opener.ATR_retourParc(serveur.codeStage, psync); + } catch (e) { + } + } + } + } + } +} + +function LMS_chargerParcoursLocal() { + if (FICH_PARCOURS == "") { + return false; + } + xmlParcours = jsXML.createDOMDocument(); + xmlParcours.async = false; + var succ = false; + try { + succ = xmlParcours.load(FICH_PARCOURS); + } catch (e) { + } + if (succ && (xmlParcours.documentElement.tagName == "parcours")) { + var oRac = xmlParcours.documentElement; + window.planLMS.dernierSCO = valAttrDom(oRac, "dernierSCO"); + serveur.codeStageParcours = valAttrDom(oRac, "codeStage"); + serveur.adresseMosManager = valAttrDom(oRac, "adresseMosManager"); + serveur.codeGroupe = valAttrDom(oRac, "codeGroupe"); + serveur.typeMosManager = valAttrDom(oRac, "typeMosManager"); + serveur.langueMng = valAttrDom(oRac, "langueMng"); + serveur.id = valAttrDom(oRac, "id"); + serveur.nomScorm = valAttrDom(oRac, "nomScorm"); + var lesunites = xmlParcours.getElementsByTagName("unite"); + for (var n = 0; n < lesunites.length; n++) { + var oUnit = lesunites.item(n); + var idUParc = oUnit.getAttribute("id"); + var itemParc = window.planLMS.MENU_trouveItemID(idUParc); + if (itemParc != null) { + chargeUnite(itemParc, oUnit); + } + } + window.planLMS.PLAN_calculParcours(window.planLMS.itemRacine); + } else { + xmlParcours = null; + } + window.planLMS.MENU_afficheParcours(); +} + +function LMS_synchroniser() { + if (LMS_synchroActive()) { + var oFen = window.open(RACINE_stage + "MosMtr/gen/synchroMosSrv.htm", "fenSync", "menubar=no,toolbar=no,location=no,height=28,width=250,top=50,left=100"); + oFen.focus(); + } +} + +function LMS_synchroActive() { + var res = false; + if (serveur.adresseMosManager != '') { + res = true; + } + return res; +} + +function LMS_donneLex(num) { + var res2 = lexique.lexs[num]; + if ((res2 == null) || (res2 == "undefined")) { + res2 = "[LEX_" + num + "]"; + } + return res2; +} + +function LMS_modePleinEcran() { + var loc = window.location.href; + var locSimple; + if (loc.indexOf("index.html") < 0) { + locSimple = loc + "index.html"; + } else { + locSimple = loc.substring(0, loc.indexOf('.htm')) + '.html'; + } + var optionPE = 'fullscreen=yes,'; + var ajoutFE; + if (loc.indexOf('plEc=oui') > 0) { + ajoutFE = '&plEc=non'; + optionPE = ''; + } else { + ajoutFE = '&plEc=oui'; + } + var oPage = null; + if (window.contenuLMS.oSco != null) { + var oPage = window.contenuLMS.oSco.donnePage(window.contenuLMS.oSco.numPageCourante); + } + if (oPage != null) { + locSimple += '?sco=' + window.haut.oItemCourant.identifier + '&idPg=' + oPage.code + ajoutFE; + } else { + locSimple += '?sco=' + window.haut.oItemCourant.identifier + ajoutFE; + } + window.open(locSimple, '_blank', optionPE + 'status=no,menubar=no,toolbar=no,location=no,resizable=yes,scrollbars=auto'); + LMS_fermer(); +} + +function LMS_fermer() { + LMS_persisteParcours(); + opener = self; + self.close(); +} + +function donneParam(nomP) { + var res = ''; + var params = window.location.search; + if ((params != "") && (params.indexOf('%26') > 0)) { + params = params.replace(/%26/, '&'); + } + var ind = params.indexOf(nomP + '='); + if (ind > 0) { + var reste = params.substring(ind + nomP.length + 1); + var indexFin = reste.indexOf('&'); + if (indexFin < 0) { + indexFin = params.length; + } + res = reste.substring(0, indexFin); + } + return res; +} + +function getDateServeur(mode) { + var resu = ''; + var dateJS = new Date(); + var moisServeur = "0"; + var jourServeur = "0"; + var anneeServeur = dateJS.getYear(); + if (dateJS.getUTCMonth() + 1 < 10) { + moisServeur = moisServeur + (dateJS.getUTCMonth() + 1).toString(); + } else { + moisServeur = dateJS.getUTCMonth() + 1; + } + if (dateJS.getUTCDate() < 10) { + jourServeur = jourServeur + (dateJS.getUTCDate()).toString(); + } else { + jourServeur = dateJS.getUTCDate(); + } + if (mode == 'yyyymmjj') { + resu = anneeServeur + "-" + moisServeur + "-" + jourServeur; + } else { + var heureServeur = "0"; + var minutesServeur = "0"; + var secondesServeur = "0"; + if (dateJS.getUTCHours() < 10) { + heureServeur += (dateJS.getUTCHours()).toString(); + } else { + heureServeur = dateJS.getUTCHours(); + } + if (dateJS.getMinutes() < 10) { + minutesServeur += (dateJS.getMinutes()).toString(); + } else { + minutesServeur = dateJS.getMinutes(); + } + if (dateJS.getSeconds() < 10) { + secondesServeur += (dateJS.getSeconds()).toString(); + } else { + secondesServeur = dateJS.getSeconds(); + } + resu = anneeServeur + "-" + moisServeur + "-" + jourServeur + "T" + heureServeur + ":" + minutesServeur + ":" + secondesServeur; + } + return resu; +} + +function LMS_precedentHistorique() { + if (window.haut.lienBoutonRetour != '') { + var tabP = window.haut.lienBoutonRetour.split(";"); + window.haut.NAVIG_afficheLien(tabP[0], tabP[1]); + } +} + +function LMS_allerPrecedent() { + window.haut.NAVIG_allerPrecedent(); +} + +function LMS_allerSuivant() { + window.haut.NAVIG_allerSuivant(); +} + +function LMS_ouvrirGlossaire() { + var largeur = 10; + var hauteur = 10; + var position = "left=" + largeur + ",top=" + hauteur + ",screenX=" + largeur + ",screenY=" + hauteur + ","; + var src = RACINE_stage + "MosMtr/ressources/style/glossaire.htm?ver=" + serveur.version; + if ((window.contenuLMS != null) && (window.contenuLMS.oSco != null)) { + if (window.contenuLMS.oSco.refGlo != '') { + src = RACINE_stage + "../" + window.contenuLMS.oSco.refGlo + "/MosMtr/ressources/style/glossaire.htm?ver=" + serveur.version; + } + } + var taille = "width=800,height=560"; + if (screen.width > 1000) { + taille = "width=960,height=680"; + } + var fen = window.open(src, 'Glossaire', 'toolbar=no,status=no,menubar=no,' + taille + ',' + position + 'scrollbars=no,resizable=yes'); + fen.focus(); +} + +function valAttrDom(noeud, nAttr) { + var res = noeud.getAttribute(nAttr); + if (res == null) { + res = ""; + } + return res; +} + +function valEltDom(noeud, nElt) { + var res = ""; + var leselts = noeud.getElementsByTagName(nElt); + if (leselts.length > 0) { + var oTxt = leselts.item(0).firstChild; + if (oTxt != null) { + res = oTxt.nodeValue; + } + } + return res; +} + +function chargeUnite(itemParc, oUnit) { + itemParc.dateEntre = valAttrDom(oUnit, 'dateEntre'); + itemParc.dateAcces = valAttrDom(oUnit, 'dateAcces'); + itemParc.dateValide = valAttrDom(oUnit, 'dateValide'); + itemParc.nbAcces = valAttrDom(oUnit, 'nbAcces'); + var oCmi = itemParc.cmi; + oCmi.core.lesson_location = valAttrDom(oUnit, 'lesson_location'); + oCmi.core.lesson_status = valAttrDom(oUnit, 'lesson_status'); + oCmi.core.entry = valAttrDom(oUnit, 'entry'); + oCmi.core.score.setScore("raw", valAttrDom(oUnit, 'score_raw')); + oCmi.core.score.setScore("max", valAttrDom(oUnit, 'score_max')); + oCmi.core.score.setScore("min", valAttrDom(oUnit, 'score_min')); + oCmi.core.setTime('total_time', valAttrDom(oUnit, 'total_time')); + oCmi.suspend_data = valEltDom(oUnit, "suspend_data"); + oCmi.student_preference.audio = valAttrDom(oUnit, 'audio'); + oCmi.student_preference.text = valAttrDom(oUnit, 'text'); + oCmi.student_preference.language = valAttrDom(oUnit, 'language'); + oCmi.comments = valEltDom(oUnit, "comments"); + var lesobjs = oUnit.getElementsByTagName("objectif"); + for (var n = 0; n < lesobjs.length; n++) { + var xmlObj = lesobjs.item(n); + var oObjf = oCmi.objectives.ajouteObjectif(n); + oObjf.id = valAttrDom(xmlObj, "id"); + oObjf.status = valAttrDom(xmlObj, "status"); + oObjf.score.setScore("raw", valAttrDom(xmlObj, "score_raw")); + oObjf.score.setScore("max", valAttrDom(xmlObj, "score_max")); + oObjf.score.setScore("min", valAttrDom(xmlObj, "score_min")); + } + lesobjs = oUnit.getElementsByTagName("interaction"); + for (var n = 0; n < lesobjs.length; n++) { + var xmlObj = lesobjs.item(n); + var oObjf = oCmi.interactions.ajouteInteraction(n); + oObjf.id = valAttrDom(xmlObj, "id"); + oObjf.type = valAttrDom(xmlObj, "type"); + oObjf.result = valAttrDom(xmlObj, "result"); + oObjf.weighting = valAttrDom(xmlObj, "weighting"); + oObjf.student_response = valEltDom(xmlObj, "student_response"); + var oInterObj = oObjf.objectives.ajouteObjectif(0); + oInterObj.id = valAttrDom(xmlObj, "refObj"); + } +}/* fonctions DOM */ +if (document.implementation && document.implementation.createDocument) { + Node.prototype.__defineGetter__("xml", _Node_getXML); + Document.prototype.readyState = "0"; + Document.prototype.__load__ = Document.prototype.load; + Document.prototype.load = _Document_load; + Document.prototype.onreadystatechange = null; + Document.prototype.parseError = 0; +} + +function jsXML() { +} + +jsXML.createDOMDocument = function (strNamespaceURI, strRootTagName) { + var objDOM = null; + if (document.implementation && document.implementation.createDocument) { + objDOM = document.implementation.createDocument(strNamespaceURI, strRootTagName, null); + objDOM.addEventListener("load", _Document_onload, false); + } else { + var bFound = false; + var ARR_ACTIVEX = ["Msxml2.DOMDocument", "Msxml2.DOMDocument.4.0", "Msxml.DOMDocument", "Microsoft.XmlDom"]; + for (var i = 0; i < ARR_ACTIVEX.length && !bFound; i++) { + try { + objDOM = new ActiveXObject(ARR_ACTIVEX[i]); + bFound = true; + if (strRootTagName) { + objDOM.loadXML("<" + strRootTagName + "/>"); + } + } catch (objException) { + } + } + } + return objDOM; +}; + +function _Node_getXML() { + var objXMLSerializer = new XMLSerializer; + var strXML = objXMLSerializer.serializeToString(this); + return strXML; +} + +function _Document_load(strURL) { + this.parseError = 0; + changeReadyState(this, 1); + try { + this.__load__(strURL); + } catch (objException) { + this.parseError = -9999999; + changeReadyState(this, 4); + } +} + +function _Document_onload() { + handleOnLoad(this); +} + +function handleOnLoad(objDOMDocument) { + if (!objDOMDocument.documentElement || objDOMDocument.documentElement.tagName == "parsererror") { + objDOMDocument.parseError = -9999999; + } + changeReadyState(objDOMDocument, 4); +} + +function changeReadyState(objDOMDocument, iReadyState) { + objDOMDocument.readyState = iReadyState; + if (objDOMDocument.onreadystatechange != null && (typeof (objDOMDocument.onreadystatechange) == "function")) objDOMDocument.onreadystatechange(); +}/* Classe Lexique */ +function ICLexique() { + this.lexs; + this.init = LEXO_init; + this.ajLex = LEX_ajouterLex; +} + +function LEXO_init() { + this.lexs = new Array(); +} + +function LEX_ajouterLex(id, lex) { + this.lexs[id] = lex; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/calculParcours.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/calculParcours.js new file mode 100644 index 0000000000000000000000000000000000000000..6562df3c60fefa316c7ece7f39edc57019364e8a --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/calculParcours.js @@ -0,0 +1,250 @@ +var dateHeureSco; + +function PLAN_calculParcours(oDepart) { + var tabFeuilles = new Array(); + var oPerePrec = null; + if (oDepart.cmi.core.session_time != '') { + parent.API.buffTempsSession = oDepart.cmi.core.session_time; + var tabTempsTotal = new Array(); + tabTempsTotal[0] = oDepart.cmi.core.session_time; + tabTempsTotal[1] = oDepart.cmi.core.total_time; + oDepart.cmi.core.total_time = agregationTemps(tabTempsTotal); + oDepart.cmi.core.session_time = ""; + } + oDepart.dateAcces = parent.API.dateEvt; + if (oDepart.dateEntre == '') { + oDepart.dateEntre = parent.API.dateEvt; + } + if ((oDepart.dateValide == '') && ((oDepart.cmi.core.lesson_status == "completed") || (oDepart.cmi.core.lesson_status == "passed"))) { + oDepart.dateValide = parent.API.dateEvt; + } + if (oDepart.parentItem != null) { + PLAN_recalculeParents(oDepart); + } else { + var dejaPris = ""; + var oItmp = oDepart.itemSuivant(); + while (oItmp != null) { + oPerePrec = oItmp.parentItem; + if ((oItmp.href != '') && (oPerePrec != null) && (dejaPris.indexOf(',' + oPerePrec.identifier + ',') < 0)) { + tabFeuilles[tabFeuilles.length] = oItmp; + dejaPris += oPerePrec.identifier + ","; + } + oItmp = oItmp.itemSuivant(); + } + for (var k = 0; k < tabFeuilles.length; k++) { + PLAN_recalculeParents(tabFeuilles[k]); + } + } +} + +function ajouteTemps(t1, t2) { + var tab1 = formatTempsTab(t1); + var h1 = tab1[0]; + var m1 = tab1[1]; + var s1 = tab1[2]; + var tab2 = formatTempsTab(t2); + var h2 = tab2[0]; + var m2 = tab2[1]; + var s2 = tab2[2]; + var tmpSecondes = s1 + s2; + var secondes = tmpSecondes % 60; + var tmpMinutes = ((tmpSecondes - secondes) / 60) + m1 + m2; + var minutes = tmpMinutes % 60; + var heures = ((tmpMinutes - minutes) / 60) + h1 + h2; + return formatTemps(heures, minutes, secondes); +} + +function PLAN_recalculeParents(oUnite) { + oUnite.modifsCmi = true; + var oPere = oUnite.parentItem; + if (oPere != null) { + var tabScoreMaxTotalEnfant = new Array(); + var tabScoreRawTotalEnfant = new Array(); + var tabTempsTotalEnfant = new Array(); + var tabStatutEnfant = new Array(); + for (var i = 0; i < oPere.items.length; i++) { + var leFils = oPere.items[i]; + tabStatutEnfant[i] = leFils.cmi.core.lesson_status; + tabScoreRawTotalEnfant[i] = leFils.cmi.core.score.raw; + tabScoreMaxTotalEnfant[i] = leFils.cmi.core.score.max; + tabTempsTotalEnfant[i] = leFils.cmi.core.total_time; + } + var scoreRaw = agregationScore(tabScoreRawTotalEnfant); + var scoreMax = agregationScore(tabScoreMaxTotalEnfant); + var tempsTotal = agregationTemps(tabTempsTotalEnfant); + var statutResu = agregationStatut(tabStatutEnfant); + oPere.cmi.core.lesson_status = statutResu; + oPere.cmi.core.total_time = tempsTotal; + if (scoreMax > 0) { + oPere.cmi.core.score.raw = scoreRaw; + oPere.cmi.core.score.max = scoreMax; + } else { + oPere.cmi.core.score.raw = ''; + oPere.cmi.core.score.max = ''; + } + oPere.dateAcces = parent.API.dateEvt; + if (oPere.dateEntre == '') { + oPere.dateEntre = parent.API.dateEvt; + } + if ((oPere.dateValide == '') && ((oPere.cmi.core.lesson_status == "completed") || (oPere.cmi.core.lesson_status == "passed"))) { + oPere.dateValide = parent.API.dateEvt; + } + PLAN_recalculeParents(oPere); + } +} + +function agregationScore(tabScoreTotalEnfant) { + var scoreTotal = 0; + for (var i = 0; i < tabScoreTotalEnfant.length; i++) { + var scoreTmp = tabScoreTotalEnfant[i]; + if (scoreTmp != '') { + scoreTotal = scoreTotal + Number(scoreTmp); + } + } + return scoreTotal; +} + +function agregationTemps(tabTempsTotalEnfant) { + var tempsTotal = new String("00:00:00"); + for (var i = 0; i < tabTempsTotalEnfant.length; i++) { + var leTempsCourrant = tabTempsTotalEnfant[i]; + tempsTotal = ajouteTemps(tempsTotal, leTempsCourrant); + } + return tempsTotal; +} + +function agregationStatut(tabStatutEnfant) { + var boolNotAttempted = true; + var boolCompleted = true; + var res = ''; + for (var i = 0; i < tabStatutEnfant.length; i++) { + if ((tabStatutEnfant[i] != 'completed') && (tabStatutEnfant[i] != 'passed')) { + boolCompleted = false; + } + if (tabStatutEnfant[i] != 'not attempted') { + boolNotAttempted = false; + } + } + if (boolNotAttempted) { + res = 'not attempted'; + } else if (boolCompleted) { + res = 'completed'; + } else { + res = 'incomplete'; + } + return res; +} + +function PLAN_donnerParcoursXML() { + var oStageCourant = parent.serveur; + var modifDansGroupe = ""; + var chaine = '<parcours id="' + parent.serveur.id + '" nomScorm="' + parent.serveur.nomScorm + '" langueMng="' + parent.serveur.langueMng + '" codeStage="' + oStageCourant.codeStageParcours + '" codeGroupe="' + oStageCourant.codeGroupe + '" adresseMosManager="' + oStageCourant.adresseMosManager + '" typeMosManager="' + oStageCourant.typeMosManager + '" dernierSCO="' + parent.dernierSCO + '"' + modifDansGroupe + '>'; + var oTmp = itemRacine; + while (oTmp != null) { + if (oTmp.cmi.core.lesson_status != 'not attempted') { + var idPere = ""; + if (oTmp.parentItem != null) { + idPere = oTmp.parentItem.identifier; + } + var ajNbAcess = ""; + if (oTmp.nbAcces != "") { + ajNbAcess = ' nbAcces="' + oTmp.nbAcces + '"'; + } + var ajDvalide = ""; + if (oTmp.dateValide != "") { + ajDvalide = ' dateValide="' + oTmp.dateValide + '"'; + } + chaine += '<unite id="' + oTmp.identifier + '" idPere="' + idPere + '" dateEntre="' + oTmp.dateEntre + '" dateAcces="' + oTmp.dateAcces + '"' + ajDvalide + ajNbAcess + ajouteAttributsNonVide(oTmp.cmi) + '>'; + if (oTmp.cmi.suspend_data != '') { + chaine += '<suspend_data>' + masqueCmiTexte(oTmp.cmi.suspend_data) + '</suspend_data>'; + } + if (oTmp.cmi.comments != '') { + chaine += '<comments>' + masqueCmiTexte(oTmp.cmi.comments) + '</comments>'; + } + chaine += oTmp.cmi.objectives.exporter(); + chaine += oTmp.cmi.interactions.exporter(); + chaine += '</unite>'; + } + oTmp = oTmp.itemSuivant(); + } + chaine = chaine + "</parcours>"; + return chaine; +} + +function masqueCmiTexte(val) {/*val=val.replace(/"/g,'\\"');val=val.replace(/\n/g,'\\n');val=val.replace(/</g,'\\x3C');val=val.replace(/>/g,'\\x3E');*/ + val = val.replace(/&/g, '&'); + val = val.replace(/</g, '<'); + val = val.replace(/>/g, '>'); + return val; +} + +function ajouteAttributsNonVide(oCmi) { + var res = ""; + res += ' lesson_status="' + oCmi.core.lesson_status + '"'; + if (oCmi.core.entry != '') { + res += ' entry="' + oCmi.core.entry + '"'; + } + if (oCmi.core.lesson_location != '') { + res += ' lesson_location="' + oCmi.core.lesson_location + '"'; + } + if (oCmi.core.total_time != '') { + res += ' total_time="' + oCmi.core.total_time + '"'; + } + if (oCmi.core.score.max != '') { + res += ' score_max="' + oCmi.core.score.max + '"'; + } + if (oCmi.core.score.min != '') { + res += ' score_min="' + oCmi.core.score.min + '"'; + } + if (oCmi.core.score.raw != '') { + res += ' score_raw="' + oCmi.core.score.raw + '"'; + } + if (oCmi.student_preference.audio != '') { + res += ' audio="' + oCmi.student_preference.audio + '"'; + } + if (oCmi.student_preference.text != '') { + res += ' text="' + oCmi.student_preference.text + '"'; + } + if (oCmi.student_preference.language != '') { + res += ' language="' + oCmi.student_preference.language + '"'; + } + if (oCmi.student_preference.speed != '') { + res += ' speed="' + oCmi.student_preference.speed + '"'; + } + return res; +} + +function PLAN_donneTempsScorm(val) { + var res = ""; + if (val.indexOf(".") > 0) { + val = val.substring(0, val.indexOf(".")); + } + if (val.indexOf("0000:") == 0) { + val = val.substring(2); + } + var tabparam = val.split(":"); + if (tabparam.length == 3) { + var passe = true; + for (var i = 0; i < 3; i++) { + var num = parseInt(val); + if (isNaN(num)) { + passe = false; + } + } + if (passe) { + res = val; + } + } + return res; +} + +function PLAN_estDansTab(tab, val) { + var res = false; + for (var i = 0; i < tab.length; i++) { + if (tab[i] == val) { + res = true; + i = 100; + } + } + return res; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/classeCmi.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/classeCmi.js new file mode 100644 index 0000000000000000000000000000000000000000..14d4a9fce808a35c2e61788f27626745d7e0a8da --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/classeCmi.js @@ -0,0 +1,301 @@ +function cmi() { + this.launch_data = ''; + this.suspend_data = ''; + this.comments = ''; + this.core = null; + this.student_data = null; + this.student_preference = null; + this.objectives = null; + this.interactions = null; + this.init = CMI_init; +} + +function CMI_init() { + this.core = new core(); + this.core.init(); + this.objectives = new objectives(); + this.objectives.init(); + this.interactions = new interactions(); + this.interactions.init(); + this.student_data = new student_data(); + this.student_preference = new student_preference(); +} + +function core() { + this._children; + this.student_id = ''; + this.student_name = ''; + this.lesson_location = ''; + this.credit = 'credit'; + this.lesson_status = 'not attempted'; + this.entry = 'ab-initio'; + this.total_time = ''; + this.exit = ''; + this.session_time = ''; + this.score = null; + this.init = CORE_init; + this.setLessonStatus = CORE_setLessonStatus; + this.setTime = CORE_setTime; +} + +function CORE_init() { + this.score = new score(); + this.score.init(); + this._children = "student_id, student_name, lesson_location, credit, lesson_status, entry, total_time, total_time, lesson_mode, exit, session_time, score"; +} + +function CORE_setLessonStatus(val) { + var tab = new Array("passed", "completed", "incomplete", "failed", "browsed", "not attempted"); + if (PLAN_estDansTab(tab, val)) { + this.lesson_status = val; + } else { + parent.API.errorCode = parent._IncorrectDataType; + } +} + +function CORE_setTime(attr, val) { + var res = "true"; + var resV = PLAN_donneTempsScorm(val); + if (resV != '') { + if (attr == "session_time") { + this.session_time = val; + } else if (attr == "total_time") { + this.total_time = val; + } + } else { + parent.API.errorCode = parent._IncorrectDataType; + res = "false"; + } + return res; +} + +function score() { + this._children = ''; + this.raw = ''; + this.max = ''; + this.min = ''; + this.init = SCORE_init; + this.setScore = SCORE_setScore; +} + +function SCORE_init() { + this._children = "raw, max, min"; +} + +function SCORE_setScore(attr, val) { + var res = "false"; + if (val != '') { + var num = Number(val); + if (!isNaN(num) && (num >= 0) && (num <= 100)) { + res = "true"; + num = Math.round(num * 10) / 10; + switch (attr) { + case 'raw' : + this.raw = num; + break; + case 'max' : + this.max = num; + break; + case 'min' : + this.min = num; + break; + } + } else { + parent.API.errorCode = parent._IncorrectDataType; + } + } + return res; +} + +function objectives() { + this._children; + this.tabObjectifs; + this.init = OBJ_init; + this.exporter = OBJ_exporter; + this.compte = OBJ_compte; + this.ajouteObjectif = OBJ_ajouteObjectif; +} + +function OBJ_init() { + this._children = "id, score, status"; + this.tabObjectifs = new Array(); +} + +function OBJ_exporter() { + var nb = this.compte(); + var res = ''; + if (nb > 0) { + res = "<objectifs>"; + for (var i = 0; i < nb; i++) { + var objf = this.tabObjectifs[i]; + if (objf.status == "") { + res += '<objectif id="' + objf.id + '/>'; + } else { + var ajScoreMin = ""; + if (objf.score.min != '') { + ajScoreMin = ' score_min="' + objf.score.min + '"'; + } + res += '<objectif id="' + objf.id + '" status="' + objf.status + '" score_raw="' + objf.score.raw + '" score_max="' + objf.score.max + '"' + ajScoreMin + '/>'; + } + } + res += "</objectifs>"; + } + return res; +} + +function OBJ_compte() { + return this.tabObjectifs.length; +} + +function OBJ_ajouteObjectif(num) { + var obj = new objective(); + obj.init(); + this.tabObjectifs[num] = obj; + return obj; +} + +function objective() { + this.id; + this.score; + this.status = ''; + this.init = OBJTF_init; +} + +function OBJTF_init() { + this.score = new score(); + this.score.init(); +} + +function interactions() { + this._children; + this.tabInteractions; + this.init = ITRN_init; + this.exporter = ITRN_exporter; + this.compte = ITRN_compte; + this.ajouteInteraction = ITRN_ajouteInteraction; +} + +function ITRN_init() { + this._children = "id,objectives,time,type,correct_responses,weighting,student_response,result,latency"; + this.tabInteractions = new Array(); +} + +function ITRN_exporter() { + var nb = this.compte(); + var res = ''; + if (nb > 0) { + res = "<interactions>"; + for (var i = 0; i < nb; i++) { + var objint = this.tabInteractions[i]; + var ajLatency = ""; + if (objint.latency != '') { + ajLatency = ' latency="' + objint.latency + '"'; + } + var ajWeighting = ""; + if (objint.weighting != '') { + ajWeighting = ' weighting="' + objint.weighting + '"'; + } + var ajTime = ""; + if (objint.time != '') { + ajTime = ' time="' + objint.time + '"'; + } + var lesobjs = ""; + if (objint.objectives.compte() > 0) { + lesobjs = ' refObj="'; + for (var h = 0; h < objint.objectives.compte(); h++) { + if (h > 0) { + lesobjs += ","; + } + lesobjs += objint.objectives.tabObjectifs[h].id; + } + lesobjs += '"'; + } + res += '<interaction id="' + objint.id + '" result="' + objint.result + '" type="' + objint.type + '"' + ajTime + ajLatency + ajWeighting + lesobjs + '>'; + res += '<student_response>' + masqueCmiTexte(objint.student_response) + '</student_response>'; + res += objint.exporterReponsesCorrectes(); + res += '</interaction>'; + } + res += "</interactions>"; + } + return res; +} + +function ITRN_compte() { + return this.tabInteractions.length; +} + +function ITRN_ajouteInteraction(num) { + var objint = new interaction(); + objint.init(); + this.tabInteractions[num] = objint; + return objint; +} + +function interaction() { + this.id = ""; + this.objectives; + this.time = ""; + this.type = ""; + this.correct_responses; + this.weighting = ""; + this.student_response = ""; + this.result = ""; + this.latency = ""; + this.init = ITRNF_init; + this.exporterReponsesCorrectes = ITRNF_exporterReponsesCorrectes; +} + +function ITRNF_init() { + this.objectives = new objectives(); + this.objectives.init(); + this.correct_responses = new Array(); +} + +function ITRNF_exporterReponsesCorrectes() { + var res = ""; + for (var i = 0; i < this.correct_responses.length; i++) { + res += '<correct>' + this.correct_responses[i] + '</correct>'; + } + return res; +} + +function student_data() { + this._children = 'mastery_score,time_limit_action,max_time_allowed'; + this.mastery_score = ''; + this.time_limit_action = 'continue,no message'; + this.max_time_allowed = ''; + this.setMasteryScore = STDA_setMasteryScore; + this.setMaxTimeAllowed = STDA_setMaxTimeAllowed; + this.timeLimitAction = STDA_timeLimitAction; +} + +function STDA_setMasteryScore(val) { + var num = Number(val); + if (!isNaN(num) && (num >= 0) && (num <= 100)) { + this.mastery_score = val; + } +} + +function STDA_setMaxTimeAllowed(val) { + var temps = PLAN_donneTempsScorm(val); + if (temps != '') { + this.max_time_allowed = temps; + } +} + +function STDA_timeLimitAction(val) { + var tab = new Array("exit,message", "exit,no message", "continue,message", "continue,no message"); + if (PLAN_estDansTab(tab, val)) { + this.time_limit_action = val; + } else { + parent.API.errorCode = parent._IncorrectDataType; + } +} + +function student_preference() { + this._children = 'audio,language,speed,text'; + this.audio = ''; + this.language = ''; + this.speed = ''; + this.text = ''; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/classeItem.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/classeItem.js new file mode 100644 index 0000000000000000000000000000000000000000..8d558b70ceb39f3bc8faa3f4cc93790456df7097 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/classeItem.js @@ -0,0 +1,165 @@ +/*Integral Coaching Tous droits reserves - 2003 */ +function item() { + this.nom = ''; + this.identifier = ''; + this.href = ''; + this.items = ''; + this.codeItem = ''; + this.indice = 0; + this.niveau = 0; + this.parentItem = null; + this.cmi = null; + this.prerequis = ''; + this.prerequisCompile = ''; + this.visible = true; + this.modifsCmi = false; + this.dateEntre = ""; + this.dateAcces = ""; + this.dateValide = ""; + this.nbAcces = ""; + this.init = ITEM_init; + this.getIdentifier = ITEM_getIdentifier; + this.getNom = ITEM_getNom; + this.getLien = ITEM_getLien; + this.getItems = ITEM_getItems; + this.getItem = ITEM_getItem; + this.ajouteItem = ITEM_ajouteItem; + this.itemSuivant = ITEM_itemSuivant; + this.itemSuivantMemeNiveau = ITEM_itemSuivantMemeNiveau; + this.itemPrecedent = ITEM_itemPrecedent; + this.prerequisRempli = ITEM_prerequisRempli; +} + +function ITEM_init(nom, identifier, href, codeItem) { + this.nom = nom; + this.identifier = identifier; + this.href = href; + this.codeItem = codeItem; + this.items = new Array(); + this.cmi = new cmi(); + this.cmi.init(); +} + +function ITEM_getIdentifier() { + return this.identifier; +} + +function ITEM_getNom() { + return this.nom; +} + +function ITEM_getLien() { + return this.href; +} + +function ITEM_getItems() { + return this.items; +} + +function ITEM_getItem(nb) { + var res = null; + if (nb < this.items.length) { + res = this.items[nb]; + } + return res; +} + +function ITEM_ajouteItem(item) { + item.indice = this.items.length; + item.niveau = this.niveau + 1; + item.parentItem = this; + this.items[this.items.length] = item; +} + +function ITEM_itemPrecedent() { + var oRacine = parent.planLMS.itemRacine; + var oSuiv = null; + if (this.codeItem != oRacine.codeItem) { + var oSuiv2 = oRacine.itemSuivant(); + oSuiv = oRacine; + while ((oSuiv2 != null) && (oSuiv2.codeItem != this.codeItem)) { + oSuiv = oSuiv2; + oSuiv2 = oSuiv2.itemSuivant(); + } + } + return oSuiv; +} + +function ITEM_itemSuivant() { + var res = null; + if (this.items.length > 0) { + res = this.getItem(0); + } else if (this.parentItem != null) { + var indiceCourant = this.indice; + var oItemSuivant = this.parentItem.getItem(indiceCourant + 1); + if (oItemSuivant != null) { + res = oItemSuivant; + } else { + res = this.parentItem.itemSuivantMemeNiveau(); + } + } + return res; +} + +function ITEM_itemSuivantMemeNiveau() { + var res = null; + var indiceCourant = this.indice; + if (this.parentItem != null) { + var oItemSuivant = this.parentItem.getItem(indiceCourant + 1); + if (oItemSuivant != null) { + res = oItemSuivant; + } else { + res = this.parentItem.itemSuivantMemeNiveau(); + } + } + return res; +} + +function ITEM_prerequisRempli() { + var res = true; + if (this.prerequis != '') { + if (parent.etapeDepuisGNR == this.identifier) { + return true; + } + if (this.prerequisCompile == '') { + var expression = this.prerequis; + var regle = new RegExp('(\\w+)', ""); + var prendPas = "not,attempted,incomplete,browsed,completed,passed,failed,"; + var debut = ""; + var fin = expression; + var n = 0; + var offs = expression.search(regle); + while ((offs >= 0) && (n < 100)) { + var tlemot = fin.match(regle); + var lemot = tlemot[0]; + debut += fin.substring(0, offs); + fin = fin.substring(lemot.length + offs); + if (prendPas.indexOf(lemot + ',') < 0) { + var derCar = fin.substring(0, 1); + if ((derCar == '=') || (derCar == '<')) { + lemot = "parent.planLMS.MENU_statutPrerequis('" + lemot + "')"; + } else { + lemot = "parent.planLMS.MENU_testPrerequis('" + lemot + "')"; + } + } + n++; + offs = fin.search(regle); + debut += lemot; + } + expression = debut + fin; + expression = expression.replace(/&/g, '&&'); + expression = expression.replace(/\|/g, '||'); + expression = expression.replace(/~/g, '!'); + expression = expression.replace(/=/g, '=='); + expression = expression.replace(/<>/g, '!='); + this.prerequisCompile = expression; + } + res = eval(this.prerequisCompile); + } + var oTmp = this.parentItem; + while ((oTmp != null) && (res)) { + res = oTmp.prerequisRempli(); + oTmp = oTmp.parentItem; + } + return res; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/menuSpecifique.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/menuSpecifique.js new file mode 100644 index 0000000000000000000000000000000000000000..004b4c2b1a6dc952c62b9e3c8a295033ed69401d --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/menuSpecifique.js @@ -0,0 +1,351 @@ +var lienCourant; +var dernierSCO = ''; +var etatBasculeItems = true; +var largeurColZero = ''; +var oFenetre = null; +var itemRacine = null; +var titreStage; +var largeurPlanFerme = "0"; + +function entrerDonnees() { + if (parent.LISTE_BL != null) { + largeurColZero = parent.LISTE_BL; + try { + var cadreListe = donneCadreIndex("planLMS"); + if ((cadreListe.offsetWidth > 5) && (parent.LISTE_BL.length > 1)) { + largeurPlanFerme = cadreListe.offsetWidth; + } + } catch (e) { + } + } + if ((FEN_X != '') && (FEN_Y != '') && (FEN_L != '')) { + PLAN_affichagePlan('non'); + if (FEN_H == 0) { + FEN_H = ''; + } + try { + oFenetre = window.createPopup(); + } catch (e) { + } + if ((oFenetre != null) && (window.location.href.indexOf("http://") >= 0)) { + var cadres = parent.document.getElementById("frame2"); + if (parent.serveur.planADroite) { + cadres.cols = "*,1"; + } else { + cadres.cols = "1,*"; + } + } + } + PF_ecritDocW(); + construitMenu(); + var oLienGlo = PF_donneObjet("lienPitemMosGlo"); + if (oLienGlo != null) { + oLienGlo.innerHTML = donneLex(5); + } + parent.LMS_chargerParcoursLocal(); + PF_affecterAlt(); + parent.haut.location = parent.RACINE_stage + "contenu/local/menuLMS." + parent.serveur.version; +} + +function changeClassMenuMarque(itemObj, nomClasse) { + var strNomClasse = itemObj.className; + var tabClasse = strNomClasse.split(' '); + var nouvelleClasse = tabClasse[0]; + if (nomClasse != "") { + nouvelleClasse += ' ' + tabClasse[0] + nomClasse; + } + var idSel = strNomClasse.indexOf("Ouvert"); + if (idSel > 0) { + nouvelleClasse += ' ' + tabClasse[0] + 'Ouvert'; + } + idSel = strNomClasse.indexOf("Sel"); + if (idSel > 0) { + nouvelleClasse += ' ' + tabClasse[0] + 'Sel'; + } + itemObj.className = nouvelleClasse; +} + +function deSelectionneLien() { + if (lienCourant != null) { + var indexSelectionne = lienCourant.className.indexOf('Sel'); + if (indexSelectionne > 0) { + lienCourant.className = lienCourant.className.substring(0, lienCourant.className.lastIndexOf(' ')); + } + lienCourant = null; + } +} + +function selectionneLien(idLien) { + var lebonlien = PF_donneObjet(idLien); + if (lebonlien != null && (lebonlien.className.indexOf('Sel') == -1)) { + deSelectionneLien(); + var tabClasse = lebonlien.className.split(' '); + lebonlien.className = lebonlien.className + ' ' + tabClasse[0] + 'Sel'; + lienCourant = lebonlien; + } +} + +function MENU_basculeItem(nomItem) { + var oDiv = PF_donneObjet("divFils" + nomItem); + var oImg = PF_donneObjet("img" + nomItem); + var sourceImg = new String(oImg.src); + if (oDiv.style.display == "none") { + oDiv.style.display = "block"; + oImg.src = sourceImg.replace(/0\.gif/, "1\.gif"); + classeOuvert(nomItem, true); + } else { + oDiv.style.display = "none"; + oImg.src = sourceImg.replace(/1\.gif/, "0\.gif"); + classeOuvert(nomItem, false); + } + PLAN_menuPop(); +} + +function MENU_afficheItem(nomItem) { + var oDiv = PF_donneObjet("divFils" + nomItem); + var oImg = PF_donneObjet("img" + nomItem); + var sourceImg = new String(oImg.src); + oDiv.style.display = "block"; + oImg.src = sourceImg.replace(/0\.gif/, "1\.gif"); + classeOuvert(nomItem, true); +} + +function classeOuvert(nomItem, ouvre) { + var itemCSS = document.getElementById('lienP' + nomItem); + if (ouvre) { + if (itemCSS.className.indexOf("Ouvert") < 0) { + var tabClasse = itemCSS.className.split(" "); + itemCSS.className += " " + tabClasse[0] + "Ouvert"; + } + } else { + itemCSS.className = itemCSS.className.replace(/\s\w+Ouvert/, ''); + } +} + +function MENU_fermerItem(nomItem) { + if (nomItem != '') { + var oDiv = PF_donneObjet("divFils" + nomItem); + var oImg = PF_donneObjet("img" + nomItem); + var sourceImg = new String(oImg.src); + oDiv.style.display = "none"; + oImg.src = sourceImg.replace(/1\.gif/, "0\.gif"); + classeOuvert(nomItem, false); + } +} + +function MENU_basculeTout(deroule) { + var sourceImg; + var afficheDiv; + if (deroule) { + sourceI = "0\\.gif"; + destI = "1.gif"; + afficheDiv = "block"; + } else { + sourceI = "1\\.gif"; + destI = "0.gif"; + afficheDiv = "none"; + } + var itemTmp = itemRacine; + var regle = new RegExp(sourceI); + while (itemTmp != null) { + if (itemTmp.items.length > 0) { + var id = itemTmp.codeItem; + var oImg = PF_donneObjet("img" + id); + if (oImg != null) { + var sourceImg = new String(oImg.src); + oImg.src = sourceImg.replace(regle, destI); + classeOuvert(id, deroule); + } + if (itemTmp.visible) { + var oDiv = PF_donneObjet("divFils" + id); + if (oDiv != null) { + oDiv.style.display = afficheDiv; + } + } + } + itemTmp = itemTmp.itemSuivant(); + } + etatBasculeItems = !etatBasculeItems; + PLAN_menuPop(); +} + +function MENU_trouveItemID(idItem) { + var res = null; + var itemTmp = itemRacine; + var trouve = false; + while ((!trouve) && (itemTmp != null)) { + if (itemTmp.getIdentifier() == idItem) { + res = itemTmp; + trouve = true; + } + itemTmp = itemTmp.itemSuivant(); + } + return res; +} + +function MENU_afficheParcours() { + var itemTmp = itemRacine; + var itemCSS = PF_donneObjet('lienTForm'); + if (itemCSS != null) { + var statut = itemTmp.cmi.core.lesson_status; + if ((statut == 'completed') || (statut == 'passed')) { + changeClassMenuMarque(itemCSS, 'Complete'); + } + } + while (itemTmp != null) { + var itemCSS = document.getElementById('lienP' + itemTmp.codeItem); + if (itemCSS != null) { + var statut = itemTmp.cmi.core.lesson_status; + if (!itemTmp.prerequisRempli()) { + changeClassMenuMarque(itemCSS, 'Desactive'); + } else if (statut == 'incomplete') { + changeClassMenuMarque(itemCSS, 'Incomplete'); + } else if (statut == 'failed') { + changeClassMenuMarque(itemCSS, 'Incomplete'); + } else if ((statut == 'completed') || (statut == 'passed')) { + changeClassMenuMarque(itemCSS, 'Complete'); + } else { + changeClassMenuMarque(itemCSS, ''); + } + } + itemTmp = itemTmp.itemSuivant(); + } +} + +function MENU_testPrerequis(codeItem) { + var negatif = false; + if (codeItem.indexOf('!') == 0) { + negatif = true; + codeItem = codeItem.substring(1, codeItem.length); + } + var oPre = MENU_trouveItemID(codeItem); + var res = true; + if ((oPre != null) && ((oPre.cmi.core.lesson_status != 'completed') && (oPre.cmi.core.lesson_status != 'passed'))) { + res = false; + } + if (negatif) { + res = !res + } + return res; +} + +function MENU_statutPrerequis(codeItem) { + var res = ""; + var oPre = MENU_trouveItemID(codeItem); + if (oPre != null) { + res = oPre.cmi.core.lesson_status; + if (res == "") { + res = "not attempted"; + } + } + return res; +} + +function PLAN_basculerTout(aff) { + MENU_basculeTout(aff); +} + +function PLAN_affichagePlan(val) { + window.status = ''; + if (oFenetre != null) { + PLAN_menuPop(); + } else { + var cadres = parent.document.getElementById("frame2"); + if (val == 'oui') { + if (parent.serveur.largeurCol == 0) { + if (largeurColZero != '') { + parent.serveur.largeurCol = largeurColZero; + } else { + parent.serveur.largeurCol = '23%'; + } + } + if (parent.serveur.planADroite) { + cadres.cols = "*," + parent.serveur.largeurCol; + } else { + cadres.cols = parent.serveur.largeurCol + ",*"; + } + window.focus(); + } else { + try { + var cadreListe = donneCadreIndex("planLMS"); + if (cadreListe.offsetWidth > 1) { + parent.serveur.largeurCol = cadreListe.offsetWidth; + } + } catch (e) { + } + if (parent.serveur.planADroite) { + cadres.cols = "*," + largeurPlanFerme; + } else { + cadres.cols = largeurPlanFerme + ",*"; + } + } + } +} + +function PLAN_basculePlan() { + var cadres = parent.document.getElementById("frame2"); + if ((cadres.cols == largeurPlanFerme + ",*") || (cadres.cols == "*," + largeurPlanFerme)) { + PLAN_affichagePlan('oui'); + } else { + PLAN_affichagePlan('non'); + } +} + +function PLAN_basculeItems() { + MENU_basculeTout(etatBasculeItems); +} + +function PLAN_effacePop() { + if (oFenetre != null) { + oFenetre.hide(); + } +} + +function PLAN_menuPop() { + if (oFenetre != null) { + var oTete = oFenetre.document.getElementsByTagName("head").item(0); + var oStyle = oFenetre.document.createElement("link"); + oStyle.setAttribute("type", "text/css"); + oStyle.setAttribute("rel", "stylesheet"); + oStyle.setAttribute("href", "MosMtr/ressources/style/css/planLMS.css"); + oTete.appendChild(oStyle); + oFenetre.document.body.className = "STY_fondPlanLMS"; + var htmlm = '<div class="STY_bordureFenPlanLMS">' + document.body.innerHTML + '</div>'; + htmlm = htmlm.replace(/href="javascript\:/g, 'href="#" onclick="parent.'); + var fenrelle = FEN_H; + if (fenrelle == '') { + fenrelle = 1000; + } + oFenetre.show(FEN_X, FEN_Y, FEN_L, fenrelle, document.body); + oFenetre.document.body.innerHTML = htmlm; + if (FEN_H == '') { + try { + fenrelle = oFenetre.document.getElementById("STY_planArborescence").offsetHeight + 60; + oFenetre.show(FEN_X, FEN_Y, FEN_L, fenrelle, document.body); + } catch (e) { + } + } + } +} + +function clicItem(nomItem) { + var oTmp = parent.haut.NAVIG_trouveItem(nomItem); + if (oTmp != null) { + if (oTmp.cmi.core.lesson_location.indexOf("pg") == 0 && oTmp.cmi.core.lesson_location.length < 8) { + oTmp.cmi.core.lesson_location = ""; + oTmp.cmi.core.entry = 'ab-initio'; + } + parent.haut.NAVIG_afficheLien(nomItem, ''); + } +} + +function donneCadreIndex(nomC) { + var objF = null; + var lescadresindex = parent.document.getElementsByTagName("frame"); + for (var j = 0; j < lescadresindex.length; j++) { + if (lescadresindex.item(j).name == nomC) { + objF = lescadresindex.item(j); + } + } + return objF; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/utilDate.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/utilDate.js new file mode 100644 index 0000000000000000000000000000000000000000..adc7f0a65ff901e5d8bd4fe3cd5a7b6fbd9d98ef --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/lms/utilDate.js @@ -0,0 +1,137 @@ +function moisToTxt(nb) { + var resu = ''; + switch (nb) { + case "01" : + resu = donneLex(103); + break; + case "02" : + resu = donneLex(104); + break; + case "03" : + resu = donneLex(105); + break; + case "04" : + resu = donneLex(106); + break; + case "05" : + resu = donneLex(107); + break; + case "06" : + resu = donneLex(108); + break; + case "07" : + resu = donneLex(171); + break; + case "08" : + resu = donneLex(110); + break; + case "09" : + resu = donneLex(111); + break; + case "10" : + resu = donneLex(112); + break; + case "11" : + resu = donneLex(113); + break; + case "12" : + resu = donneLex(114); + break; + } + return resu; +} + +function reFormat(t) { + var strTemps = new String(t); + var heures = Number(strTemps.substring(0, strTemps.indexOf(':'))); + var min = strTemps.substring(strTemps.indexOf(':') + 1, strTemps.lastIndexOf(':')); + var sec = strTemps.substring(strTemps.lastIndexOf(':') + 1, strTemps.length); + var indexMilli = sec.indexOf('.'); + if (indexMilli > 0) { + sec = sec.substring(0, indexMilli); + } + if (heures == 0) { + heures = ''; + } else { + heures = heures + "h "; + } + if (min == 0) { + min = ''; + } else { + min = min + "min "; + } + if (sec == 0) { + sec = ''; + } else { + sec = sec + "s "; + } + return heures + min + sec; +} + +function formatTemps(h1, m1, s1, ms1) { + var strHeures = new String(h1); + switch (strHeures.length) { + case 1 : + strHeures = "0" + strHeures; + break; + case 2 : + strHeures = strHeures; + break; + case 3 : + strHeures = "0" + strHeures; + break; + case 4 : + break; + default : + strHeures = "00"; + } + var strMinutes = new String(m1); + switch (strMinutes.length) { + case 1 : + strMinutes = "0" + strMinutes; + break; + case 2 : + break; + default: + strMinutes = "00"; + } + var strSecondes = new String(s1); + switch (strSecondes.length) { + case 1 : + strSecondes = "0" + strSecondes; + break; + case 2 : + break; + default: + strSecondes = "00"; + } + return strHeures + ":" + strMinutes + ":" + strSecondes; +} + +function formatTempsTab(t) { + var strTemps = new String(t); + var heures = strTemps.substring(0, strTemps.indexOf(':')); + var min = strTemps.substring(strTemps.indexOf(':') + 1, strTemps.lastIndexOf(':')); + var sec = strTemps.substring(strTemps.lastIndexOf(':') + 1, strTemps.length); + var indexMilli = sec.indexOf('.'); + if (indexMilli > 0) { + sec = sec.substring(0, indexMilli); + } + var resu = new Array(); + resu[0] = Number(heures); + resu[1] = Number(min); + resu[2] = Number(sec); + return resu; +} + +function dateEnSecondes(t) { + var tab1 = formatTempsTab(t); + var h1 = tab1[0]; + var m1 = tab1[1]; + var s1 = tab1[2]; + var totalSecondes = 0; + if (t != '00:00:00') { + totalSecondes = (Number(h1) * 3600) + (Number(m1) * 60) + Number(s1); + } + return totalSecondes; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/sco/ClasseMosSCO.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/sco/ClasseMosSCO.js new file mode 100644 index 0000000000000000000000000000000000000000..3be3863550e3771cfe69a262d6bb81aa563cd19d --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/sco/ClasseMosSCO.js @@ -0,0 +1,146 @@ +function MosSCO(identifiant, titre, titreStage, nomModuleCourant, nomEntreprise, codeStage, langue) { + this.titre = titre; + this.tabPages; + this.tabPosDocs; + this.etatSCO = ''; + this.numPageCourante = 0; + this.version = "xml"; + this.exoBloquant; + this.identifiant = identifiant; + this.codeStage = codeStage; + this.idUtil = ''; + this.langue = langue; + this.dateMAJ = ''; + this.autorisePrecedent; + this.config_plateforme = ""; + this.config_navigateur = ""; + this.titreStage = titreStage; + this.nomModuleCourant = nomModuleCourant; + this.nomEntreprise = nomEntreprise; + this.dateCourante = ''; + this.indexPremierePage = 0; + this.exoSolutions = false; + this.exoValideChoixUnique = false; + this.scoreBinaire = false; + this.forcerReponse = false; + this.ordrePlan = ''; + this.refGlo = ''; + this.evaluation = null; + this.etatEvaluation = false; + this.document = false; + this.documentType = "PAGE"; + this.documentHref; + this.posFenLocale; + this.init = csSCO_init; + this.numeroPage = csSCO_numeroPage; + this.donneDate = csSCO_donneDate; + this.donneNumeroPageGnr = csSCO_donneNumeroPageGnr; + this.donnePourcentEffectue = csSCO_donnePourcentEffectue; + this.donnePage = csSCO_donnePage; + this.nombrePages = csSCO_nombrePages; + this.nbExercices = csSCO_nbExercices; + this.csSCO_paramDoc = csSCO_paramDoc +} + +function csSCO_init(exoBloquant, versionPages, dateMAJ, objEval) { + this.tabPages = new Array(); + this.tabPosDocs = new Array(); + this.exoBloquant = exoBloquant; + if (versionPages != '') { + this.version = versionPages; + } + if (dateMAJ != '') { + this.dateMAJ = this.donneDate(dateMAJ); + } + var oDate = new Date(); + var mois = oDate.getMonth() + 1; + if (mois < 10) { + mois = '0' + mois; + } + var jour = oDate.getDate(); + if (jour < 10) { + jour = '0' + jour; + } + this.dateCourante = oDate.getFullYear() + '-' + mois + '-' + jour; + var deb = window.location.href; + deb = deb.substring(0, deb.indexOf("/sco/Mos")); + this.codeStage = deb.substring(deb.lastIndexOf("/") + 1); +} + +function csSCO_numeroPage(codePage) { + var numPg = -1; + var n; + for (n = 0; n < this.tabPages.length; n++) { + if (this.tabPages[n].code == codePage) { + numPg = n; + } + } + return numPg; +} + +function csSCO_donneDate(date0) { + var res = ''; + var indexD = 0; + var annee = date0.substring(indexD, indexD + 4); + indexD = 5; + var mois = date0.substring(indexD, indexD + 2); + indexD = 8; + var jour = date0.substring(indexD, indexD + 2); + if ((this.langue == 'de') || (this.langue.indexOf('CH') > 0)) { + res = jour + '.' + mois + '.' + annee; + } else { + res = jour + '/' + mois + '/' + annee; + } + return res; +} + +function csSCO_donneNumeroPageGnr() { + return (this.indexPremierePage + this.numPageCourante); +} + +function csSCO_nombrePages() { + return (this.tabPages.length); +} + +function csSCO_nbExercices() { + var res = 0; + for (var n = 0; n < this.tabPages.length; n++) { + if (this.tabPages[n].type == 'exercice') { + res++; + } + } + return res; +} + +function csSCO_donnePourcentEffectue() { + var res = (this.numPageCourante + 1) / this.tabPages.length * 100; + return (Math.round(res)); +} + +function csSCO_donnePage(numP) { + var res = null; + if ((numP < this.tabPages.length) && (numP >= 0)) { + res = this.tabPages[numP]; + } + return res; +} + +function csSCO_paramDoc(refDoc, numParam) { + var res = ''; + for (var n = 0; n < this.tabPosDocs.length; n++) { + var laPos = this.tabPosDocs[n]; + var tabparam = laPos.split(";"); + if (tabparam[0] == refDoc) { + res = tabparam[numParam]; + } + } + return res; +} + +function PageContenu(titre, code, type, prerequis) { + this.titre = titre; + this.code = code; + this.type = type; + this.prerequis = prerequis; + this.notes = ""; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/sco/ClasseWBCEvaluation.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/sco/ClasseWBCEvaluation.js new file mode 100644 index 0000000000000000000000000000000000000000..8ecc2c7aeaa66befc6103e6538c959e666e07338 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/sco/ClasseWBCEvaluation.js @@ -0,0 +1,861 @@ +var objHTTP; + +function WBCEvaluation(pourcentRequis, parcourable, dipl) { + this.scoreTotal = 0; + this.scoreAtteint = 0; + this.pourcentageAtteint = 0; + this.pourcentageRequis = pourcentRequis; + this.questions; + this.valide = false; + this.parcourable = parcourable; + this.etatCorrige = false; + this.etatRejoue = false; + this.ordreAleatoire = false; + this.evalPageResultats = true; + this.evalInteraction = false; + this.evalSuggestions = false; + this.nbMaxPages = -1; + this.evalEnregistreScore = ''; + this.formEnvoiReponses = ""; + this.diplome = dipl; + this.titreDiplome = ''; + this.libelleDiplome = ''; + this.formAffiche = ''; + this.branchement = ''; + this.questionnaire = false; + this.commentaires; + this.tabIntervalCmt; + this.init = EVAL_init; + this.ajouterQuestion = EVAL_ajouterQuestion; + this.juger = EVAL_juger; + this.determinerNiveau = EVAL_determinerNiveau; + this.donneCommentaire = EVAL_donneCommentaire; + this.allerSuivant = EVAL_allerSuivant; + this.donneReponsesQuestion = EVAL_donneReponsesQuestion; + this.donneFormXML = EVAL_donneFormXML; + this.resultatsLMS = EVAL_resultatsLMS; + this.envoiDonnees = EVAL_envoiDonnees; + this.codePageSuivante = EVAL_codePageSuivante; + this.suivantPossible = EVAL_suivantPossible; + this.effaceQuestion = EVAL_effaceQuestion; +} + +function EVAL_init() { + this.questions = new Array(); + if (this.pourcentageRequis <= 1) { + this.questionnaire = true; + } + var filsSD = doLMSGetValue("cmi.student_data._children"); + if (filsSD.indexOf("mastery_score") >= 0) { + var valMS = doLMSGetValue("cmi.student_data.mastery_score"); + if (valMS != "") { + valMS = Number(valMS); + if ((!isNaN(valMS)) && (valMS >= 0) && (valMS <= 100)) { + this.pourcentageRequis = valMS; + } + } + } + var rejouStr = doLMSGetValue("cmi.suspend_data"); + if (rejouStr.indexOf("rejoue") != 0) { + var nbExos = oSco.nbExercices(); + if (nbExos <= this.nbMaxPages) { + this.nbMaxPages = -1; + } + if (this.nbMaxPages > 0) { + selectionnerExercices(this.nbMaxPages); + this.nbMaxPages = -1; + } + if (this.ordreAleatoire) { + melangerLesFils(); + this.ordreAleatoire = false; + } + } + if (rejouStr.indexOf("rejoue") == 0) { + doLMSSetValue("cmi.suspend_data", ""); + if (rejouStr.indexOf("rejoueTutr") == 0) { + this.parcourable = true; + } + this.etatRejoue = true; + this.etatCorrige = true; + temps0 = 0; + rejouStr = rejouStr.substring(10); + var tabTemp = rejouStr.split("##"); + var tabObjs = tabTemp[0].split("/"); + var tabQTemp = new Array(); + for (var n = 0; n < tabObjs.length; n++) { + var lesparms = tabObjs[n].split(","); + var resF = false; + if (lesparms[1] == "passed") { + resF = true; + } + var oPage = oSco.donnePage(oSco.numeroPage(lesparms[0])); + if (oPage != null) { + var scoreT = Number(lesparms[3]); + var scoreA = Number(lesparms[2]); + oQuestion = new WBCQuestion(lesparms[0], oPage.titre, resF, scoreT, scoreA, ""); + oQuestion.init(); + if (this.ordreAleatoire) { + this.questions[this.questions.length] = oQuestion; + } else { + tabQTemp[tabQTemp.length] = oQuestion; + } + this.scoreTotal += scoreT; + this.scoreAtteint += scoreA; + } + } + if (!this.ordreAleatoire) { + for (var n = 0; n < oSco.tabPages.length; n++) { + var lCode = oSco.tabPages[n].code; + for (var p = 0; p < tabQTemp.length; p++) { + if (tabQTemp[p].codePage == lCode) { + this.questions[this.questions.length] = tabQTemp[p]; + } + } + } + } + tabQTemp = null; + for (var i = 1; i < tabTemp.length; i++) { + var rejouStr0 = tabTemp[i]; + var premVirg = rejouStr0.indexOf(";"); + var idT = rejouStr0.substring(0, premVirg); + var idQuestion = idT.substring(0, idT.indexOf("_")); + var oQuestion = null; + for (var j = 0; j < this.questions.length; j++) { + if (this.questions[j].codePage == idQuestion) { + oQuestion = this.questions[j]; + } + } + if (oQuestion != null) { + var student_response = rejouStr0.substring(premVirg + 1); + var oInt = new WBCInteraction(idT, "", "", student_response); + oQuestion.interactions[oQuestion.interactions.length] = oInt; + } + } + this.juger(); + } + modePrecedent = "historique"; +} + +function EVAL_ajouterQuestion(oExo, codePage) { + var ajoute = this.questions.length; + for (var i = 0; i < this.questions.length; i++) { + if (this.questions[i].codePage == codePage) { + ajoute = i; + this.scoreTotal -= this.questions[i].scoreTotal; + this.scoreAtteint -= this.questions[i].scoreAtteint; + } + } + this.scoreTotal += oExo.scoreTotal; + var scoreUtil = oExo.scoreCourant; + if (scoreUtil < 0) { + scoreUtil = 0; + } else if (scoreUtil > oExo.scoreTotal) { + scoreUtil = oExo.scoreTotal; + } + this.scoreAtteint += scoreUtil; + var qTmp = new WBCQuestion(codePage, oExo.titre, oExo.valide, oExo.scoreTotal, scoreUtil, oExo.type); + qTmp.init(); + var tabInteract = oExo.donneTabReponses(); + for (var j = 0; j < tabInteract.length; j++) { + qTmp.ajouteInteraction(tabInteract[j]); + } + this.questions[ajoute] = qTmp; +} + +function EVAL_juger() { + if (this.scoreAtteint > 0) { + this.scoreAtteint = Math.round(this.scoreAtteint * 10) / 10; + this.pourcentageAtteint = Math.round(this.scoreAtteint * 1000 / this.scoreTotal) / 10; + } + if (this.pourcentageAtteint >= this.pourcentageRequis) { + this.valide = true; + } +} + +function EVAL_determinerNiveau() { + var niveau = -1; + var n = 0; + while (n < this.tabIntervalCmt.length) { + var tabBorne = this.tabIntervalCmt[n].split('-'); + if (tabBorne.length > 2) { + var min = tabBorne[0]; + var max = tabBorne[1]; + if ((min != '') && (max != '')) { + min = Number(min); + max = Number(max); + if ((!isNaN(min)) && (!isNaN(max))) { + if ((this.pourcentageAtteint >= min) && (this.pourcentageAtteint <= max)) { + niveau = n; + n = 100; + this.branchement = tabBorne[2]; + } + } + } + } + n++; + } + return niveau; +} + +function EVAL_donneCommentaire(niveau) { + return this.commentaires[niveau]; +} + +function EVAL_allerSuivant() { + if (this.etatCorrige) { + window.contenu.location = RACINE_stage + "contenu/local/resultats." + oSco.version; + } else { + var codeSuivant = this.codePageSuivante(); + if (codeSuivant != '') { + SCO_allerPage(oSco.numeroPage(codeSuivant)); + } else { + this.juger(); + this.resultatsLMS(); + var dejaPasse = false; + if (this.formEnvoiReponses != '') { + var parCourriel = false; + if (this.formEnvoiReponses.indexOf("mailto:") == 0) { + parCourriel = true; + } + if ((this.formAffiche == "oui") || (parCourriel)) { + dejaPasse = true; + if (parCourriel) { + var oFen = window.open(RACINE_stage + "MosMtr/gen/envoiMsg.htm", 'resform', "top=0,left=0,width=40,height=40,status=no,location=no,menubar=no,scrollbars=no,toolbar=no"); + oFen.focus(); + } else { + window.contenu.location = RACINE_stage + "MosMtr/gen/envoiReponses.htm"; + } + } else { + initXmlHttp(); + objHTTP.open("POST", this.formEnvoiReponses, true); + objHTTP.onreadystatechange = usrAsyncComplete; + objHTTP.send(this.donneFormXML("utf-8")); + } + } + if (!dejaPasse) { + if (this.evalPageResultats) { + window.contenu.location = RACINE_stage + "contenu/local/resultats." + oSco.version; + } else { + this.determinerNiveau(); + if (this.branchement == '') { + allerEtapeSuivante = true; + SCO_pageSuivante(); + } else { + if (this.branchement.indexOf('/') < 0) { + this.branchement += '/'; + } + window.contenu.GLOBAL_allerPage(this.branchement); + } + } + } + } + } +} + +function EVAL_codePageSuivante() { + var codeSuivant = ""; + var tabPagesPossibles = new Array(); + for (var i = 0; i < oSco.tabPages.length; i++) { + var codeTmp = oSco.tabPages[i].code; + var laprend = false; + if (this.ordreAleatoire) { + if (listePagesVues.indexOf("," + codeTmp + ",") < 0) { + laprend = true; + } + } else { + if (i > oSco.numPageCourante) { + laprend = true; + } + } + if (laprend && evalVerifPrerequis(oSco.tabPages[i].prerequis)) { + tabPagesPossibles[tabPagesPossibles.length] = codeTmp; + } + } + var numPoss = tabPagesPossibles.length; + var dernierePageCours = ''; + if (numPoss > 1) { + var iDer = numPoss - 1; + var oPg = oSco.donnePage(oSco.numeroPage(tabPagesPossibles[iDer])); + if (oPg.type != 'exercice') { + numPoss = iDer; + dernierePageCours = tabPagesPossibles[iDer]; + tabPagesPossibles[iDer] = null; + } + } + var limiteAtteinte = false; + if (this.questions.length == this.nbMaxPages) { + limiteAtteinte = true; + if (dernierePageCours != '') { + codeSuivant = dernierePageCours; + } + } + if ((numPoss == 1) && (!this.evalPageResultats)) { + var oPg = oSco.donnePage(oSco.numeroPage(tabPagesPossibles[0])); + if (oPg.type != 'exercice') { + this.juger(); + this.resultatsLMS(); + if (this.formEnvoiReponses != '') { + if (this.formEnvoiReponses.indexOf("mailto:") == 0) { + var oFen = window.open(RACINE_stage + "MosMtr/gen/envoiMsg.htm", 'resform', "top=0,left=0,width=40,height=40,status=no,location=no,menubar=no,scrollbars=no,toolbar=no"); + oFen.focus(); + } else if (this.formAffiche != "oui") { + initXmlHttp(); + objHTTP.open("POST", this.formEnvoiReponses, true); + objHTTP.onreadystatechange = usrAsyncComplete; + objHTTP.send(this.donneFormXML("utf-8")); + } + this.formEnvoiReponses = ""; + } + } + } + if (!this.ordreAleatoire) { + var oPage = oSco.donnePage(oSco.numPageCourante + 1); + if (oPage == null) { + limiteAtteinte = true + } + } + if ((!limiteAtteinte) && (numPoss > 0)) { + if (this.ordreAleatoire) { + if (numPoss == 1) { + codeSuivant = tabPagesPossibles[0]; + } else { + var rand = Math.floor(Math.random() * numPoss); + codeSuivant = tabPagesPossibles[rand]; + } + } else { + var cherche = true; + var numChe = 1; + var oPage = oSco.donnePage(oSco.numPageCourante + numChe); + while ((oPage != null) && cherche) { + if (evalVerifPrerequis(oPage.prerequis)) { + cherche = false; + } else { + numChe++; + oPage = oSco.donnePage(oSco.numPageCourante + numChe); + } + } + codeSuivant = oPage.code; + } + } + return codeSuivant; +} + +function EVAL_suivantPossible() { + var res = false; + if (this.etatCorrige) { + res = true; + } else { + if (this.codePageSuivante() != '') { + res = true; + } else if ((this.evalPageResultats) && (window.contenu.location.href.indexOf("/local/resultats.") < 0)) { + res = true; + } + } + return res; +} + +function EVAL_donneReponsesQuestion(codePageExo) { + var res = null; + for (var i = 0; i < this.questions.length; i++) { + if (this.questions[i].codePage == codePageExo) { + res = this.questions[i].interactions; + } + } + return res; +} + +function EVAL_donneFormXML(encodage) { + var idUtil = oSco.idUtil; + if (idUtil == "") { + idUtil = SCO_donneParam("idU"); + } + if (idUtil == "") { + idUtil = "localUser"; + } + var res = '<?xml version="1.0" encoding="' + encodage + '"?><mosForm>'; + res += '<evaluation id="' + oSco.identifiant + '" location="' + masqueTexte(window.location.href) + '" score_raw="' + this.scoreAtteint + '" score_max="' + this.scoreTotal + '" requiredPercent="' + this.pourcentageRequis + '" passed="' + this.valide + '" lang="' + oSco.langue + '" session_time="' + temps_session + '" date="' + getDateServeur("") + '">'; + res += '<title>' + masqueTexte(oSco.titre) + '</title>'; + res += '<course id="' + oSco.codeStage + '">' + masqueTexte(oSco.titreStage) + '</course>'; + res += '<student id="' + idUtil + '">' + doLMSGetValue("cmi.core.student_name") + '</student>'; + res += '<objectives>'; + for (var i = 0; i < this.questions.length; i++) { + var oQues = this.questions[i]; + var statut = "failed"; + if (oQues.valide) { + statut = "passed"; + } + res += '<objective id="' + oQues.codePage + '" score_raw="' + oQues.scoreAtteint + '" score_max="' + oQues.scoreTotal + '" status="' + statut + '">'; + res += '<title>' + masqueTexte(oQues.titre) + '</title>'; + res += '<interactions>'; + for (var n = 0; n < oQues.interactions.length; n++) { + var oInter = oQues.interactions[n]; + var student_res = new String(oInter.student_response); + student_res = student_res.replace(/"/g, '"'); + res += '<interaction id="' + oInter.id + '" student_response="' + masqueTexte(student_res) + '" result="' + oInter.result + '" type="' + oInter.typeSCORM + '"/>'; + } + res += '</interactions>'; + res += '</objective>'; + } + res += "</objectives></evaluation></mosForm>"; + return res; +} + +function masqueTexte(val) { + val = val.replace(/"/g, '"'); + val = val.replace(/&/g, '&'); + val = val.replace(/\n/g, '\\n'); + val = val.replace(/</g, '<'); + val = val.replace(/>/g, '>'); + return val; +} + +function EVAL_resultatsLMS() { + if (this.evalEnregistreScore != 'non') { + if (this.valide) { + doLMSSetValue("cmi.core.lesson_status", "passed"); + } else if ((oSco.etatSCO != "passed") || (this.evalEnregistreScore == 'dernier')) { + doLMSSetValue("cmi.core.lesson_status", "failed"); + } + var ancienScore = Number(doLMSGetValue("cmi.core.score.raw")); + if (isNaN(ancienScore)) { + ancienScore = 0; + } + if ((this.pourcentageAtteint >= ancienScore) || (this.evalEnregistreScore == 'dernier')) { + this.envoiDonnees(); + } + } else { + doLMSSetValue("cmi.core.lesson_status", "completed"); + } + SCO_termineCompteur(); + doLMSCommit(); + temps0 = 0; +} + +function EVAL_envoiDonnees() { + if (this.scoreTotal > 0) { + doLMSSetValue("cmi.core.score.raw", this.pourcentageAtteint); + doLMSSetValue("cmi.core.score.max", "100"); + } + var filsObj = doLMSGetValue("cmi.objectives._children"); + if (filsObj != '') { + for (var i = 0; i < this.questions.length; i++) { + var qTmp = this.questions[i]; + var objCh = "cmi.objectives." + i + "."; + if (filsObj.indexOf('id') >= 0) { + doLMSSetValue(objCh + "id", qTmp.codePage); + } + if (filsObj.indexOf('status') >= 0) { + var statut = "failed"; + if (qTmp.valide) { + statut = "passed"; + } + doLMSSetValue(objCh + "status", statut); + } + var filsScore = doLMSGetValue(objCh + "score._children"); + if (filsScore.indexOf('raw') >= 0) { + doLMSSetValue(objCh + "score.raw", qTmp.scoreAtteint); + doLMSSetValue(objCh + "score.max", qTmp.scoreTotal); + } + } + } + filsObj = doLMSGetValue("cmi.interactions._children"); + if (filsObj.indexOf("student_response") >= 0) { + var nbInteract = 0; + for (var i = 0; i < this.questions.length; i++) { + var qTmp = this.questions[i]; + for (var n = 0; n < qTmp.interactions.length; n++) { + var iTmp = qTmp.interactions[n]; + var interCh = "cmi.interactions." + nbInteract + "."; + doLMSSetValue(interCh + "id", iTmp.id); + doLMSSetValue(interCh + "result", iTmp.result); + doLMSSetValue(interCh + "type", iTmp.typeSCORM); + doLMSSetValue(interCh + "student_response", iTmp.student_response); + doLMSSetValue(interCh + "objectives.0.id", qTmp.codePage); + nbInteract++; + } + } + } +} + +function usrAsyncComplete() { + if (objHTTP.readyState != 4) return (false); + usrCheckHTTPStatus("200"); +} + +function usrCheckHTTPStatus(sExpected) { + if (objHTTP.status != sExpected) { + alert("Error " + objHTTP.status + ": " + objHTTP.statusText); + newWindow = window.open(); + newWindow.document.body.innerHTML = objHTTP.responseText; + return (false); + } else return (true); +} /* WBCInteraction */ +function WBCInteraction(id0, typeSCORM1, result, student_response) { + this.id = id0; + this.typeSCORM = typeSCORM1; + this.result = result; + this.student_response = student_response; +}/* WBCQuestion */ +function WBCQuestion(codePage, titre, valide, scoreTotal, scoreAtteint, type) { + this.titre = titre; + this.valide = valide; + this.scoreTotal = scoreTotal; + this.scoreAtteint = scoreAtteint; + this.codePage = codePage; + this.type = type; + this.interactions; + this.ajouteInteraction = WBCQ_ajouteInteraction; + this.init = WBCQ_init; +} + +function WBCQ_init() { + this.interactions = new Array(); +} + +function WBCQ_ajouteInteraction(tabReponses) { + var typeSCORM = "choice"; + if (this.type == "TAT") { + typeSCORM = "fill-in"; + } else if (this.type == "CURS") { + typeSCORM = "numeric"; + } else if (this.type == "EXP") { + typeSCORM = "performance"; + } else if (this.type == "GD") { + typeSCORM = "matching"; + } else if (this.type == "SEQ") { + typeSCORM = "sequencing"; + } + var resultSCORM = "wrong"; + if (tabReponses[0]) { + resultSCORM = "correct"; + } + this.interactions[this.interactions.length] = new WBCInteraction(this.codePage + "_" + tabReponses[2], typeSCORM, resultSCORM, tabReponses[1]); +} + +function getDateServeur(mode) { + var resu = ''; + var dateJS = new Date(); + var moisServeur = "0"; + var jourServeur = "0"; + var anneeServeur = dateJS.getYear(); + if (dateJS.getUTCMonth() + 1 < 10) { + moisServeur = moisServeur + (dateJS.getUTCMonth() + 1).toString(); + } else { + moisServeur = dateJS.getUTCMonth() + 1; + } + if (dateJS.getUTCDate() < 10) { + jourServeur = jourServeur + (dateJS.getUTCDate()).toString(); + } else { + jourServeur = dateJS.getUTCDate(); + } + if (mode == 'yyyymmjj') { + resu = anneeServeur + "-" + moisServeur + "-" + jourServeur; + } else { + var heureServeur = "0"; + var minutesServeur = "0"; + var secondesServeur = "0"; + if (dateJS.getUTCHours() < 10) { + heureServeur += (dateJS.getUTCHours()).toString(); + } else { + heureServeur = dateJS.getUTCHours(); + } + if (dateJS.getMinutes() < 10) { + minutesServeur += (dateJS.getMinutes()).toString(); + } else { + minutesServeur = dateJS.getMinutes(); + } + if (dateJS.getSeconds() < 10) { + secondesServeur += (dateJS.getSeconds()).toString(); + } else { + secondesServeur = dateJS.getSeconds(); + } + resu = anneeServeur + "-" + moisServeur + "-" + jourServeur + "T" + heureServeur + ":" + minutesServeur + ":" + secondesServeur; + } + return resu; +} + +function initXmlHttp() { + if (oSco.config_navigateur == "Netscape") { + try { + netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); + } catch (e) { + } + objHTTP = new XMLHttpRequest(); + } else { + try { + objHTTP = new ActiveXObject("Msxml2.XMLHTTP"); + } catch (e) { + objHTTP = new ActiveXObject("Microsoft.XMLHTTP"); + } + } +} + +function evalVerifPrerequis(val) { + var res = true; + if (val != '') { + if (val == 'SKIP') { + return false; + } + if (val.indexOf('RESULT') == 0) { + val = val.substring(6); + } + if (val.length > 1) { + val = val.replace(/&/g, "&"); + val = val.replace(/pg(\w+)\(/g, "evalTestPre('pg$1',"); + res = eval(val); + } + } + return res; +} + +function evalTestPre(codeP, prm1, prm2, prm3) { + var rest = false; + var oQuestion = null; + for (var j = 0; j < oSco.evaluation.questions.length; j++) { + if (oSco.evaluation.questions[j].codePage == codeP) { + oQuestion = oSco.evaluation.questions[j]; + j = 99; + } + } + if (oQuestion != null) { + rest = false; + if ((oQuestion.type == "QC") || (oQuestion.type == "EXP") || (oQuestion.type == "SEQ")) { + var studrep = oQuestion.interactions[0].student_response; + if (oQuestion.type == "SEQ") { + if (studrep == prm1) { + rest = true; + } + } else { + var tabReps = studrep.split(","); + for (var k = 0; k < tabReps.length; k++) { + if (tabReps[k] == prm1) { + rest = true; + k = 99; + } + } + } + } else { + var oInter = null; + for (var m = 0; m < oQuestion.interactions.length; m++) { + if (oQuestion.interactions[m].id == codeP + "_" + prm1) { + oInter = oQuestion.interactions[m]; + } + } + if (oInter == null) { + alert(codeP + "_" + prm1 + " n'existe pas."); + return true; + } + var studrep = oInter.student_response; + if (oQuestion.type == "QM") { + var tabReps = studrep.split(","); + for (var k = 0; k < tabReps.length; k++) { + if (tabReps[k] == prm2) { + rest = true; + k = 99; + } + } + } else if (oQuestion.type == "TAT") { + rest = studrep; + } else if (oQuestion.type == "CURS") { + studrep = Number(studrep); + if ((studrep >= prm2) && (studrep <= prm3)) { + rest = true; + } + } else if (oQuestion.type == "GD") { + if (studrep == prm1 + "-" + prm2) { + rest = true; + } + } + } + } + return rest; +} + +function donneTextePre(codeP, prm1) { + var rest = true; + var oQuestion = null; + for (var j = 0; j < oSco.evaluation.questions.length; j++) { + if (oSco.evaluation.questions[j].codePage == codeP) { + oQuestion = oSco.evaluation.questions[j]; + j = 99; + } + } + if (oQuestion != null) { + rest = false; + var oInter = null; + for (var m = 0; m < oQuestion.interactions.length; m++) { + if (oQuestion.interactions[m].id == codeP + "_" + prm1) { + oInter = oQuestion.interactions[m]; + } + } + if (oInter == null) { + alert(codeP + "_" + prm1 + " n'existe pas."); + return true; + } + return oInter.student_response; + } + return rest; +} + +function variablesTexte(obj, tabReg) { + var lesfils = obj.childNodes; + for (var i = 0; i < lesfils.length; i++) { + var oFils = lesfils.item(i); + if (oFils.nodeType == 3) { + var temp = oFils.nodeValue; + if (temp.length > 5) { + var modif = false; + if (temp.match(tabReg[0])) { + temp = temp.replace(tabReg[0], donneNomU()); + modif = true; + } + if (temp.match(tabReg[1])) { + temp = temp.replace(tabReg[1], donnePrenomU()); + modif = true; + } + if (temp.match(tabReg[2])) { + var debut = ""; + var fin = temp; + var n = 0; + var offs = temp.search(tabReg[2]); + while ((offs >= 0) && (n < 20)) { + var tlemot = fin.match(tabReg[2]); + var lemot = tlemot[0]; + debut += fin.substring(0, offs); + fin = fin.substring(lemot.length + offs); + lemot = lemot.substring(1, lemot.length - 1); + lemot = lemot.replace(/pg(\w+)\(/g, "donneTextePre('pg$1',"); + try { + lemot = eval(lemot); + } catch (e) { + lemot = ""; + } + n++; + offs = fin.search(tabReg[2]); + debut += lemot; + } + temp = debut + fin; + modif = true; + } + if (modif) { + oFils.nodeValue = temp; + } + } + } else if (oFils.nodeType == 1) { + variablesTexte(oFils, tabReg); + } + } +} + +function donnePrenomU() { + var res = ''; + var nom = doLMSGetValue("cmi.core.student_name"); + var indexVirg = nom.indexOf(','); + if (indexVirg > 0) { + res = nom.substring(indexVirg + 1); + } + return res; +} + +function donneNomU() { + var res = ''; + var nom = doLMSGetValue("cmi.core.student_name"); + var indexVirg = nom.indexOf(','); + if (indexVirg > 0) { + res = nom.substring(0, indexVirg); + } else { + res = nom; + } + return res; +} + +function EVAL_effaceQuestion(codePage) { + for (var i = 0; i < this.questions.length; i++) { + if (this.questions[i].codePage == codePage) { + this.questions[i] = null; + } + } +} + +function redemarrerEval() { + oSco.evaluation.questions = new Array(); + oSco.evaluation.valide = false; + oSco.evaluation.etatCorrige = false; + oSco.evaluation.etatRejoue = false; + oSco.evaluation.scoreAtteint = 0; + oSco.evaluation.scoreTotal = 0; + listePagesVues = ','; + SCO_allerPage(0); +} + +function selectionnerExercices(nbMaxExercices) { + var compte = parseInt(nbMaxExercices); + var lesids = "[;]"; + if ((compte > 0) && (compte < oSco.nbExercices())) { + var debK = 0; + var idPg = SCO_donneParam("idPg"); + if (idPg != "") { + var num = oSco.numeroPage(idPg); + if (oSco.tabPages[num].type == "exercice") { + lesids += oSco.tabPages[num].code + "[;]"; + debK = 1; + } + } + for (var k = debK; k < compte; k++) { + var num = Math.floor(Math.random() * oSco.tabPages.length); + while ((oSco.tabPages[num].type != "exercice") || lesids.indexOf("[;]" + oSco.tabPages[num].code + "[;]") >= 0) { + num = Math.floor(Math.random() * oSco.tabPages.length); + } + lesids += oSco.tabPages[num].code + "[;]"; + } + var nouveauTab = new Array(); + for (var n = 0; n < oSco.tabPages.length; n++) { + if ((oSco.tabPages[n].type != 'exercice') || lesids.indexOf("[;]" + oSco.tabPages[n].code + "[;]") >= 0) { + nouveauTab[nouveauTab.length] = oSco.tabPages[n]; + } + } + oSco.tabPages = nouveauTab; + } +} + +function melangerLesFils() { + var nbPris = 0; + var nouveauTab = new Array(); + var lesnums = ";"; + var tailleT = oSco.tabPages.length; + var indexDecal = 0; + if (tailleT > 0) { + var oPrem = oSco.tabPages[0]; + if (oPrem.type != "exercice") { + nouveauTab[0] = oPrem; + indexDecal = 1; + tailleT--; + } + } + var dernierCours = null; + if (tailleT > 0) { + var oPrem = oSco.tabPages[oSco.tabPages.length - 1]; + if (oPrem.type != "exercice") { + dernierCours = oPrem; + tailleT--; + } + } + while (nbPris < tailleT) { + var num = Math.floor(Math.random() * tailleT); + if (nbPris == 0) { + var idPg = SCO_donneParam("idPg"); + if (idPg != "") { + num = oSco.numeroPage(idPg); + } + } + if (lesnums.indexOf(";" + num + ";") < 0) { + nouveauTab[nouveauTab.length] = oSco.tabPages[num + indexDecal]; + lesnums += num + ";"; + nbPris++; + } + } + if (dernierCours != null) { + nouveauTab[nouveauTab.length] = dernierCours; + } + oSco.tabPages = nouveauTab; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/sco/ICsco.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/sco/ICsco.js new file mode 100644 index 0000000000000000000000000000000000000000..84842df06da5ba8b93df2f02ed1d37df31e3c294 --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/sco/ICsco.js @@ -0,0 +1,722 @@ +var version_MosMtr = "4.24"; +var oSco; +var lexique; +var temps0 = -1; +var temps_session = ''; +var allerEtapeSuivante = false; +var allerEtapePrecedente = false; +var RACINE_stage; +var RACINE_pages; +var surMosLMS = false; +var agirSurLMS = true; +var API = null; +var etatSortie = false; +var listePagesVues = ","; +var positionGloDetail = ""; +var rechargePage = true; +var modePrecedent = "plan"; +var pagePrecHisto = ""; +var defilContenu = false; +var fenDoc; + +function SCO_init() { + entrerDonnees(); + if ((window.opener != null) && (window.opener.parent != null) && (window.opener.parent.oSco != null)) { + agirSurLMS = false; + var estStyleDiff = true; + var pereEstLienFen = false; + var decalDouble = 0; + var oPere = window.opener.parent; + try { + if (oPere.oSco.posFenLocale == oSco.posFenLocale) { + estStyleDiff = false; + } + if (oPere.agirSurLMS == false) { + if ((oPere.opener != null) && (oPere.opener.parent != null) && (oPere.opener.parent.oSco != null)) { + decalDouble = 40; + } + } + } catch (e) { + } + if ((estStyleDiff) || (decalDouble > 0)) { + var tabP = oSco.posFenLocale.split(","); + window.moveTo(parseInt(tabP[0].substring(5)) + decalDouble, parseInt(tabP[1].substring(4)) + decalDouble); + if (estStyleDiff) { + window.resizeTo(parseInt(tabP[2].substring(6)), parseInt(tabP[3].substring(7))); + } + } + } + testerConfig(); + var strLoc = new String(this.location.href); + var indexD = strLoc.indexOf("sco/" + oSco.identifiant); + if (indexD < 0) { + indexD = strLoc.indexOf("sco\\" + oSco.identifiant); + } + RACINE_stage = strLoc.substring(0, indexD); + RACINE_pages = RACINE_stage + "contenu/pages/"; + if ((!oSco.document) || (oSco.documentType == 'PAGE')) { + lexique = new ICLexique(); + lexique.init(); + LEX_entrerLexs(); + } + try { + if ((parent.API != null) && (parent.haut != null)) { + surMosLMS = true; + } + } catch (e) { + } + if (oSco.etatEvaluation) { + if ((agirSurLMS) && (window.opener != null) && (window.opener.document.title == "defautStg")) { + agirSurLMS = false; + } + } + if (agirSurLMS) { + doLMSInitialize(); + if (API == null) { + agirSurLMS = false; + } else { + oSco.idUtil = doLMSGetValue("cmi.core.student_id"); + } + } + if (!agirSurLMS) { + var cstg = SCO_donneParam("stg"); + if (cstg != "") { + oSco.codeStage = cstg; + } + } + var spdman = doLMSGetValue("cmi.launch_data"); + if ((oSco.etatEvaluation) && (spdman != 'entrainement')) { + oSco.evaluation.init(); + } else { + oSco.etatEvaluation = false; + oSco.evaluation = null; + } + var numPremierePage = 0; + var nbPages = oSco.tabPages.length; + var idPg = SCO_donneParam("idPg"); + if (idPg != "") { + if (idPg == "_dernierePage") { + if (!oSco.etatEvaluation) { + numPremierePage = oSco.tabPages.length - 1; + } + } else { + numPremierePage = oSco.numeroPage(idPg); + if (numPremierePage < 0) { + numPremierePage = 0; + } + } + } else { + if ((doLMSGetValue('cmi.core.entry') == 'resume') && (!oSco.etatEvaluation)) { + var idPg = doLMSGetValue('cmi.core.lesson_location'); + if (idPg != '') { + numPremierePage = oSco.numeroPage(idPg); + } + } + } + valeurExit('suspend'); + if (numPremierePage < 0) { + numPremierePage = 0; + } + if (nbPages > 0) { + if (agirSurLMS) { + oSco.etatSCO = doLMSGetValue("cmi.core.lesson_status"); + var nEtat = oSco.etatSCO; + if ((oSco.etatSCO == "") || (oSco.etatSCO == "not attempted")) { + nEtat = "incomplete"; + } + if ((!oSco.etatEvaluation) && (nbPages == 1)) { + nEtat = "completed"; + } + if (nEtat != oSco.etatSCO) { + doLMSSetValue("cmi.core.lesson_status", nEtat); + oSco.etatSCO = nEtat; + } + var filsSD = doLMSGetValue("cmi.student_data._children"); + if (filsSD.indexOf("max_time_allowed") >= 0) { + var valMaxTA = doLMSGetValue("cmi.student_data.max_time_allowed"); + if (valMaxTA != "") { + var tabR = formatTempsTab(valMaxTA); + setTimeout("SCO_tempsDepasse()", ((tabR[0] * 3600) + (tabR[1] * 60) + (tabR[2])) * 1000); + } + } + } + SCO_demarreCompteur(); + var leBonNum = numPremierePage; + var oPage = oSco.donnePage(numPremierePage); + if (oPage == null) { + leBonNum = 0; + oPage = oSco.tabPages[0]; + } + if (oSco.document) { + window.document.title = oSco.titre; + SCO_ouvrirDoc(oPage.code, oSco.documentType); + } else { + if ((oSco.etatEvaluation) && (oSco.evaluation.etatRejoue)) { + window.contenu.location = RACINE_stage + "contenu/local/resultats." + oSco.version; + } else { + if ((leBonNum == 0) && (oSco.etatEvaluation) && (oPage.type == 'exercice')) { + oSco.numPageCourante = -1; + oSco.evaluation.allerSuivant(); + } else { + if ((oPage.prerequis == "SKIP") && (idPg == "")) { + SCO_pageSuivante(); + } else { + SCO_allerPage(leBonNum); + } + } + } + } + } + if ((agirSurLMS) && (!oSco.document)) { + SCO_chargerNotes(); + } +} + +function testerConfig() { + var verStr = navigator.appVersion; + var app = navigator.appName; + var versionNavig = parseFloat(verStr); + if (verStr.indexOf("Win") > 0) { + oSco.config_plateforme = "WIN"; + } + if (verStr.indexOf("Mac") > 0) { + oSco.config_plateforme = "MAC"; + } + if (app.indexOf('Microsoft') != -1) { + oSco.config_navigateur = "IE"; + } else if (app.indexOf('Netscape') != -1) { + oSco.config_navigateur = "Netscape"; + } +} + +function SCO_enrHistorique(documentDansEtape) { + var oPage = oSco.donnePage(oSco.numPageCourante); + if (oPage != null) { + listePagesVues += oPage.code + ","; + if ((surMosLMS) && (parent.baseASP != null)) { + if (documentDansEtape) { + parent.haut.majBoutonReprendre(oSco.identifiant, '', ''); + } + } + } +} + +function SCO_quitter() { + if (!etatSortie) { + if (!oSco.etatEvaluation) { + SCO_positionSortie(); + } + SCO_terminer(); + } +} + +function SCO_terminer() { + if (!etatSortie) { + SCO_termineCompteur(); + SCO_exportNotes(); + etatSortie = true; + doLMSFinish(); + } +} + +function SCO_pageSuivante() { + if (allerEtapeSuivante) { + valeurExit(''); + SCO_terminer(); + } else { + var nump = oSco.numPageCourante + 1; + var trouvePoss = false; + while (!trouvePoss && (nump < oSco.tabPages.length)) { + var oPg = oSco.donnePage(nump); + if (oPg.prerequis != 'SKIP') { + trouvePoss = true; + } else { + nump++; + } + } + SCO_allerPage(nump); + } +} + +function SCO_allerPage(num) { + var oPage = oSco.donnePage(num); + if (oPage != null) { + oSco.numPageCourante = num; + if ((!oSco.etatEvaluation) && (oSco.numPageCourante == oSco.tabPages.length - 1)) { + if ((agirSurLMS) && (oSco.etatSCO != "completed") && (oSco.etatSCO != "passed")) { + doLMSSetValue("cmi.core.lesson_status", "completed"); + doLMSCommit(); + } + } + allerEtapePrecedente = false; + allerEtapeSuivante = false; + this.contenu.location = RACINE_pages + oPage.code + "." + oSco.version; + } +} + +function SCO_pagePrecedente() { + if (allerEtapePrecedente) { + valeurExit('suspend'); + SCO_positionSortie(); + SCO_terminer(); + if (surMosLMS) { + parent.haut.NAVIG_lanceSCO(parent.haut.oPrecCourant, "?idPg=_dernierePage"); + } + } else { + var derPgVue = ""; + if (modePrecedent == "historique") { + derPgVue = SCO_dernierePageVue(true); + } + if (derPgVue != '') { + SCO_allerPage(oSco.numeroPage(derPgVue)); + } else { + var nump = oSco.numPageCourante - 1; + var trouvePoss = false; + while (!trouvePoss && (nump >= 0)) { + var oPg = oSco.donnePage(nump); + if (oPg.prerequis != 'SKIP') { + trouvePoss = true; + } else { + nump--; + } + } + SCO_allerPage(nump); + } + } +} + +function SCO_suivantPossible() { + var possible = true; + var dernierePage = false; + if (oSco.evaluation != null) { + dernierePage = !oSco.evaluation.suivantPossible(); + } else { + if (oSco.numPageCourante >= (oSco.tabPages.length - 1)) { + dernierePage = true; + } + if (!dernierePage) { + var nump = oSco.numPageCourante + 1; + var trouvePoss = false; + while (!trouvePoss && (nump < oSco.tabPages.length)) { + var oPg = oSco.donnePage(nump); + if (oPg.prerequis != 'SKIP') { + trouvePoss = true; + } + nump++; + } + if (!trouvePoss) { + dernierePage = true; + } + } + } + if (dernierePage) { + allerEtapeSuivante = true; + possible = agirSurLMS; + try { + if ((top.MOS_LMS_LOCAL) && (parent.haut.oSuivCourant == null)) { + possible = false; + } + } catch (e) { + } + } + return possible; +} + +function SCO_precedentPossible() { + var res = false; + if (modePrecedent == "historique") { + if (SCO_dernierePageVue(false) != '') { + res = true; + } + } else if (oSco.numPageCourante > 0) { + res = true; + var nump = oSco.numPageCourante - 1; + var trouvePoss = false; + while (!trouvePoss && (nump >= 0)) { + var oPg = oSco.donnePage(nump); + if (oPg.prerequis != 'SKIP') { + trouvePoss = true; + } + nump--; + } + if (!trouvePoss) { + res = false; + } + } + if (!res) { + if (surMosLMS) { + res = (parent.haut.oPrecCourant != null); + allerEtapePrecedente = true; + } else { + res = false; + } + } + return res; +} + +function SCO_demarreCompteur() { + var oDate = new Date(); + temps0 = oDate.getTime(); +} + +function SCO_termineCompteur() { + if (temps0 > 0) { + var temps1 = new Date().getTime(); + var elapsedSeconds = parseInt(((temps1 - temps0) / 1000)); + temps_session = formaterSecondes(elapsedSeconds); + doLMSSetValue("cmi.core.session_time", temps_session); + } +} + +function formaterSecondes(ts) { + var sec = (ts % 60); + ts -= sec; + var tmp = (ts % 3600); + ts -= tmp; + sec = Math.round(sec * 100) / 100; + var strSec = new String(sec); + var strWholeSec = strSec; + var strFractionSec = ""; + if (strSec.indexOf(".") != -1) { + strWholeSec = strSec.substring(0, strSec.indexOf(".")); + } + if (strWholeSec.length < 2) { + strWholeSec = "0" + strWholeSec; + } + strSec = strWholeSec; + if ((ts % 3600) != 0) var hour = 0; else var hour = (ts / 3600); + if ((tmp % 60) != 0) var min = 0; else var min = (tmp / 60); + if ((new String(hour)).length < 2) hour = "0" + hour; + if ((new String(min)).length < 2) min = "0" + min; + var rtnVal = hour + ":" + min + ":" + strSec; + return rtnVal; +} + +function formatTempsTab(t) { + var strTemps = new String(t); + var heures = strTemps.substring(0, strTemps.indexOf(':')); + var min = strTemps.substring(strTemps.indexOf(':') + 1, strTemps.lastIndexOf(':')); + var sec = strTemps.substring(strTemps.lastIndexOf(':') + 1, strTemps.length); + var indexMilli = sec.indexOf('.'); + if (indexMilli > 0) { + sec = sec.substring(0, indexMilli); + } + var resu = new Array(); + resu[0] = Number(heures); + resu[1] = Number(min); + resu[2] = Number(sec); + return resu; +} + +function SCO_positionSortie() { + var page = oSco.donnePage(oSco.numPageCourante); + if (page != null) { + doLMSSetValue("cmi.core.lesson_location", page.code); + } +} + +function valeurExit(val) { + var chaine = doLMSGetValue('cmi.core._children'); + if (chaine.indexOf('exit') > 0) { + doLMSSetValue("cmi.core.exit", val); + } +} + +function SCO_titrePageSuivante() { + var res = ''; + var page = oSco.donnePage(oSco.numPageCourante + 1); + if (page != null) { + res = page.titre; + } + return res; +} + +function SCO_titrePagePrecedente() { + var res = ''; + var page = oSco.donnePage(oSco.numPageCourante - 1); + if (page != null) { + res = page.titre; + } + return res; +} + +var idMotCherche; + +function donneIdMotCherche() { + return idMotCherche; +} + +function SCO_afficherMotGlossaire(idMotGloss) { + var largeur, hauteur, gauche, haut; + if (positionGloDetail == "") { + gauche = 50; + haut = 50; + largeur = 300; + hauteur = 300; + } else { + var tabParm = positionGloDetail.split(","); + gauche = tabParm[0]; + haut = tabParm[1]; + largeur = tabParm[2]; + hauteur = tabParm[3]; + } + var position = "left=" + gauche + ",top=" + haut + ",width=" + largeur + ",height=" + hauteur + ","; + idMotCherche = idMotGloss; + var nFen = oSco.codeStage; + nFen = nFen.replace(/[- \.\/:]/g, '_'); + var locGFlo = RACINE_stage; + if (oSco.refGlo != '') { + locGFlo = RACINE_stage + "../" + oSco.refGlo + "/"; + } + var fenGloDetail = window.open(locGFlo + "contenu/glossaire/glossaire." + oSco.version, 'GlossaireDetail' + nFen, 'toolbar=no,status=no,menubar=no,' + position + 'scrollbars=no,resizable=yes'); + fenGloDetail.focus(); +} + +function SCO_ouvrirDoc(code, type) { + var nomFen = 'MosDoc' + code; + if (type == 'PAGE') { + var fenTmp = window.open(RACINE_stage + 'contenu/pages/' + code + "." + oSco.version, nomFen, 'scrollbars=yes,toolbar=no,status=no,menubar=no,width=20,height=20,left=0,top=0,resizable=yes'); + fenTmp.focus(); + } else { + var pos = oSco.csSCO_paramDoc(code, 1); + var largeur; + var hauteur; + var decalx = 0; + var decaly = 0; + if (pos != '') { + var tabP = pos.split(','); + decalx = tabP[1]; + decaly = tabP[2]; + largeur = tabP[3]; + hauteur = tabP[4]; + } else { + largeur = screen.width; + hauteur = screen.height; + } + var srcD; + if (type == 'REFERENCE') { + var addr = oSco.csSCO_paramDoc(code, 2); + if (addr.indexOf('../') == 0) { + addr = RACINE_stage + addr.substring(3); + } + srcD = addr; + } else { + srcD = RACINE_stage + 'contenu/pages/' + code + "." + type; + } + if (pos.indexOf('inclus') == 0) { + if (oSco.identifiant.indexOf("Doc") == 0) { + SCO_enrHistorique(false); + window.contenu.location = srcD; + } else { + var afficheSimple = true; + if (surMosLMS) { + try { + var oItem = parent.planLMS.MENU_trouveItemID("MosDoc" + code); + if ((oItem != null) && (oItem.visible)) { + afficheSimple = false; + parent.haut.NAVIG_afficheLien(oItem.codeItem, ""); + } + } catch (e) { + } + } + if (afficheSimple) { + SCO_enrHistorique(true); + window.contenu.location = srcD; + } + } + } else { + var position = "width=" + largeur + ",height=" + hauteur + ",left=" + decalx + ",top=" + decaly + ",screenX=" + decalx + ",screenY=" + decaly; + var optMenubar = 'no'; + if ((type == 'doc') || (type == 'xls')) { + optMenubar = 'yes'; + } + fenDoc = window.open(srcD, nomFen, 'scrollbars=yes,toolbar=no,status=no,menubar=' + optMenubar + ',' + position + ',resizable=yes'); + var titreDoc = code + "." + type; + if (oSco.document) { + titreDoc = oSco.titre; + } + titreFenDoc(titreDoc); + setTimeout("titreFenDoc('" + titreDoc + "');fenDoc.focus()", 200); + } + } +} + +function titreFenDoc(nom) { + try { + fenDoc.document.title = nom; + } catch (e) { + } +} + +function donneLex(num) { + return lexique.lexs[num]; +} + +function donneTitreStage() { + return (oSco.titreStage); +} + +function donneLangue() { + return (oSco.langue); +} + +function donneNomModuleCourant() { + return (oSco.nomModuleCourant); +} + +function donneNomUtilisateur() { + var res = ''; + var nom = doLMSGetValue("cmi.core.student_name"); + var indexVirg = nom.indexOf(','); + if (indexVirg > 0) { + res = nom.substring(indexVirg + 1, nom.length) + ' ' + nom.substring(0, indexVirg); + } else { + res = nom; + } + return res; +} + +function donneDateCourante() { + return (oSco.donneDate(parent.oSco.dateCourante)); +} + +function donneCodeUtilisateur() { + return oSco.idUtil; +} + +function donneDroits() { + return (oSco.nomEntreprise); +} + +function donneVersion() { + return (oSco.version); +} + +function donneNomEtapeCourante() { + return oSco.titre; +} + +function SCO_tempsDepasse() { + var activeLimite = true; + if (oSco.etatEvaluation) { + if ((oSco.evaluation.etatCorrige) || (window.contenu.location.href.indexOf("/resultats.") > 0)) { + activeLimite = false; + } + } + if (activeLimite) { + var actionFin = doLMSGetValue("cmi.student_data.time_limit_action"); + if (actionFin.indexOf("exit") == 0) { + SCO_termineCompteur(); + temps0 = 0; + } + if (actionFin.indexOf(",message") > 0) { + alert(donneLex(63)); + } + if (actionFin.indexOf("exit") == 0) { + valeurExit('time-out'); + SCO_terminer(); + } + } +} + +function SCO_blocNotes() { + var oFen = window.open(RACINE_stage + "MosMtr/gen/blocNotes.htm", "blocNotes", "top=90,left=100,width=300,height=300,menubar=no,toolbar=no,resizable=no,status=no"); + oFen.focus(); +} + +function SCO_chargerNotes() { + var lesnotes = doLMSGetValue("cmi.comments"); + if (lesnotes != "") { + var tabP = lesnotes.split("[idPg]"); + for (var i = 0; i < tabP.length; i++) { + var stmp = tabP[i]; + var premdpoints = stmp.indexOf(":"); + if (premdpoints > 0) { + var oPg = oSco.donnePage(oSco.numeroPage(stmp.substring(0, premdpoints))); + if (oPg != null) { + oPg.notes = stmp.substring(premdpoints + 1); + } + } + } + } +} + +function SCO_exportNotes() { + var res = ""; + for (var i = 0; i < oSco.tabPages.length; i++) { + var oPg = oSco.tabPages[i]; + if (oPg.notes != "") { + res += "[idPg]" + oPg.code + ":" + oPg.notes; + } + } + doLMSSetValue("cmi.comments", res); +}/* Classe Lexique */ +function ICLexique() { + this.lexs; + this.init = LEXO_init; + this.ajLex = LEX_ajouterLex; +} + +function LEXO_init() { + this.lexs = new Array(); +} + +function LEX_ajouterLex(id, lex) { + this.lexs[id] = lex; +} + +function SCO_donneParam(nomP) { + var res = ''; + var params = window.location.search; + if ((params != "") && (params.indexOf('%26') > 0)) { + params = params.replace(/%26/, '&'); + } + var ind = params.indexOf(nomP + '='); + if (ind > 0) { + var reste = params.substring(ind + nomP.length + 1); + var indexFin = reste.indexOf('&'); + if (indexFin < 0) { + indexFin = params.length; + } + res = reste.substring(0, indexFin); + } else if ((nomP == "idU") && (top.window != window)) { + try { + res = top.donneParam(nomP); + } catch (e) { + } + } + return res; +} + +function SCO_dernierePageVue(efface) { + var codeRes = ''; + if (listePagesVues != ",") { + var codeCourant = oSco.donnePage(oSco.numPageCourante).code; + var tabP = listePagesVues.substring(1).split(","); + var n = tabP.length; + var depart = false; + var gardeN = -1; + while (n > 0) { + n--; + if (tabP[n] == codeCourant) { + depart = true; + } else if (depart) { + codeRes = tabP[n]; + gardeN = n; + n = -1; + } + } + if (efface && (gardeN > 0)) { + listePagesVues = ","; + n = 0; + while (n < gardeN) { + listePagesVues += tabP[n] + ","; + n++; + } + } + } + if (efface) { + pagePrecHisto = oSco.donnePage(oSco.numPageCourante).code; + } + return codeRes; +} diff --git a/Basilisk/MACAO/macao_12/MosMtr/scripts/sco/enveloppeAPI.js b/Basilisk/MACAO/macao_12/MosMtr/scripts/sco/enveloppeAPI.js new file mode 100644 index 0000000000000000000000000000000000000000..e9e7350ecbb05fd5d8f8a1f580996feb0783f7be --- /dev/null +++ b/Basilisk/MACAO/macao_12/MosMtr/scripts/sco/enveloppeAPI.js @@ -0,0 +1,182 @@ +var _Debug = false; +var _NoError = '0'; +var _GeneralException = '101'; +var _ServerBusy = '102'; +var _InvalidArgumentError = '201'; +var _ElementCannotHaveChildren = '202'; +var _ElementIsNotAnArray = '203'; +var _NotInitialized = '301'; +var _NotImplementedError = '401'; +var _InvalidSetValue = '402'; +var _ElementIsReadOnly = '403'; +var _ElementIsWriteOnly = '404'; +var _IncorrectDataType = '405'; +var apiHandle = null; +var findAPITries = 0; +var modifCmi = false; +var adrMosSrv = 'http://localhost/MosV4/MosSrv/ressources/html/SCO_API.htm'; + +function doLMSInitialize() { + if ((parent.lms_frame != null) && (parent.rco_frame != null)) { + try { + API = parent.lms_frame.document.API; + } catch (e) { + } + } else { + API = getAPIHandle(); + } + if (API == null) { + return "false"; + } + var result = API.LMSInitialize(""); + if (result.toString() != "true") { + var err = ErrorHandler(); + } + return result.toString(); +} + +function doLMSFinish() { + var result = ""; + if (API != null) { + result = API.LMSFinish(""); + if (result.toString() != "true") { + var err = ErrorHandler(); + } + } + try { + window.contenu.desactiverBoutonSuivant(); + } catch (e) { + } + return result.toString(); +} + +function doLMSGetValue(name) { + if (!agirSurLMS) { + return ""; + } + if (API == null) { + window.status = "Unable to locate the LMS's API Implementation.\nLMSGetValue was not successful."; + return ""; + } else if (!etatSortie) { + var value = API.LMSGetValue(name); + var errCode = API.LMSGetLastError().toString(); + if (errCode != _NoError) { + var errDescription = API.LMSGetErrorString(errCode); + window.status = "LMSGetValue(" + name + ") failed. \n" + errDescription; + return ""; + } else { + return value.toString(); + } + } +} + +function doLMSSetValue(name, value) { + if (API == null) { + window.status = "Unable to locate the LMS's API Implementation.\nLMSSetValue was not successful."; + } else if (!etatSortie) { + var result = API.LMSSetValue(name, value); + if (result.toString() != "true") { + var err = ErrorHandler(); + } else { + modifCmi = true; + } + } +} + +function doLMSCommit() { + var result = ""; + if (API == null) { + window.status = "Unable to locate the LMS's API Implementation.\nLMSCommit was not successful."; + return "false"; + } else { + if (modifCmi) { + result = API.LMSCommit(""); + modifCmi = false; + if (result != "true") { + var err = ErrorHandler(); + } + } + } + return result.toString(); +} + +function doLMSGetLastError() { + if (API == null) { + window.status = "Unable to locate the LMS's API Implementation.\nLMSGetLastError was not successful."; + return _GeneralError; + } else { + return API.LMSGetLastError().toString(); + } +} + +function doLMSGetErrorString(errorCode) { + if (API == null) { + window.status = "Unable to locate the LMS's API Implementation.\nLMSGetErrorString was not successful."; + } + return API.LMSGetErrorString(errorCode).toString(); +} + +function LMSIsInitialized() { + if (API == null) { + window.status = "Unable to locate the LMS's API Implementation.\nLMSIsInitialized() failed."; + return false; + } else { + var value = API.LMSGetValue("cmi.core.student_name"); + var errCode = API.LMSGetLastError().toString(); + if (errCode == _NotInitialized) { + return false; + } else { + return true; + } + } +} + +function ErrorHandler() { + if (API == null) { + window.status = "Unable to locate the LMS's API Implementation.\nCannot determine LMS error code."; + return false; + } + var errCode = API.LMSGetLastError().toString(); + if (errCode != _NoError) { + var errDescription = API.LMSGetErrorString(errCode); + if (_Debug == true) { + errDescription += "\n"; + errDescription += API.LMSGetDiagnostic(null); + } + window.status = errDescription; + } + return errCode; +} + +function getAPIHandle() { + if (apiHandle == null) { + try { + apiHandle = getAPI(); + } catch (e) { + } + } + return apiHandle; +} + +function findAPI(win) { + while ((win.API == null) && (win.parent != null) && (win.parent != win)) { + findAPITries++; + if (findAPITries > 7) { + window.status = "Error finding API -- too deeply nested."; + return null; + } + win = win.parent; + } + return win.API; +} + +function getAPI() { + var theAPI = findAPI(window); + if ((theAPI == null) && (window.opener != null) && (typeof (window.opener) != "undefined")) { + theAPI = findAPI(window.opener); + } + if (theAPI == null) { + window.status = "Unable to find an API adapter"; + } + return theAPI; +} diff --git a/Basilisk/MACAO/macao_12/adlcp_rootv1p2.xsd b/Basilisk/MACAO/macao_12/adlcp_rootv1p2.xsd new file mode 100644 index 0000000000000000000000000000000000000000..d98184bd849d51672200a1ee56e1dc9e98ce2de7 --- /dev/null +++ b/Basilisk/MACAO/macao_12/adlcp_rootv1p2.xsd @@ -0,0 +1,85 @@ +<?xml version="1.0"?> +<xsd:schema xmlns="http://www.adlnet.org/xsd/adlcp_rootv1p2" targetNamespace="http://www.adlnet.org/xsd/adlcp_rootv1p2" + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:imscp="http://www.imsproject.org/xsd/imscp_rootv1p1p2" xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="unqualified" version="ADL Version 1.2"> + <xsd:import namespace="http://www.imsproject.org/xsd/imscp_rootv1p1p2" schemaLocation="imscp_rootv1p1p2.xsd"/> + <xsd:element name="location" type="locationType"/> + <xsd:element name="prerequisites" type="prerequisitesType"/> + <xsd:element name="maxtimeallowed" type="maxtimeallowedType"/> + <xsd:element name="timelimitaction" type="timelimitactionType"/> + <xsd:element name="datafromlms" type="datafromlmsType"/> + <xsd:element name="masteryscore" type="masteryscoreType"/> + <xsd:element name="schema" type="newSchemaType"/> + <xsd:simpleType name="newSchemaType"> + <xsd:restriction base="imscp:schemaType"> + <xsd:enumeration value="ADL SCORM"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:element name="schemaversion" type="newSchemaversionType"/> + <xsd:simpleType name="newSchemaversionType"> + <xsd:restriction base="imscp:schemaversionType"> + <xsd:enumeration value="1.2"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:attribute name="scormtype"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="asset"/> + <xsd:enumeration value="sco"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + <xsd:simpleType name="locationType"> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="2000"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:complexType name="prerequisitesType"> + <xsd:simpleContent> + <xsd:extension base="prerequisiteStringType"> + <xsd:attributeGroup ref="attr.prerequisitetype"/> + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> + <xsd:attributeGroup name="attr.prerequisitetype"> + <xsd:attribute name="type" use="required"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="aicc_script"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + </xsd:attributeGroup> + <xsd:simpleType name="maxtimeallowedType"> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="13"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="timelimitactionType"> + <xsd:restriction base="stringType"> + <xsd:enumeration value="exit,no message"/> + <xsd:enumeration value="exit,message"/> + <xsd:enumeration value="continue,no message"/> + <xsd:enumeration value="continue,message"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="datafromlmsType"> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="255"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="masteryscoreType"> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="200"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="stringType"> + <xsd:restriction base="xsd:string"/> + </xsd:simpleType> + <xsd:simpleType name="prerequisiteStringType"> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="200"/> + </xsd:restriction> + </xsd:simpleType> +</xsd:schema> diff --git a/Basilisk/MACAO/macao_12/contenu/.idea/.gitignore b/Basilisk/MACAO/macao_12/contenu/.idea/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..b58b603fea78041071d125a30db58d79b3d49217 --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/Basilisk/MACAO/macao_12/contenu/.idea/contenu.iml b/Basilisk/MACAO/macao_12/contenu/.idea/contenu.iml new file mode 100644 index 0000000000000000000000000000000000000000..0c8867d7e175f46d4bcd66698ac13f4ca00cf592 --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/.idea/contenu.iml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module type="WEB_MODULE" version="4"> + <component name="NewModuleRootManager"> + <content url="file://$MODULE_DIR$"> + <excludeFolder url="file://$MODULE_DIR$/temp" /> + <excludeFolder url="file://$MODULE_DIR$/.tmp" /> + <excludeFolder url="file://$MODULE_DIR$/tmp" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + </component> +</module> \ No newline at end of file diff --git a/Basilisk/MACAO/macao_12/contenu/.idea/dbnavigator.xml b/Basilisk/MACAO/macao_12/contenu/.idea/dbnavigator.xml new file mode 100644 index 0000000000000000000000000000000000000000..fc7f36a8b3a411aa7b5693b9bb4186eb189a1b61 --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/.idea/dbnavigator.xml @@ -0,0 +1,411 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="DBNavigator.Project.DataEditorManager"> + <record-view-column-sorting-type value="BY_INDEX" /> + <value-preview-text-wrapping value="true" /> + <value-preview-pinned value="false" /> + </component> + <component name="DBNavigator.Project.DatabaseEditorStateManager"> + <last-used-providers /> + </component> + <component name="DBNavigator.Project.DatabaseFileManager"> + <open-files /> + </component> + <component name="DBNavigator.Project.Settings"> + <connections /> + <browser-settings> + <general> + <display-mode value="TABBED" /> + <navigation-history-size value="100" /> + <show-object-details value="false" /> + </general> + <filters> + <object-type-filter> + <object-type name="SCHEMA" enabled="true" /> + <object-type name="USER" enabled="true" /> + <object-type name="ROLE" enabled="true" /> + <object-type name="PRIVILEGE" enabled="true" /> + <object-type name="CHARSET" enabled="true" /> + <object-type name="TABLE" enabled="true" /> + <object-type name="VIEW" enabled="true" /> + <object-type name="MATERIALIZED_VIEW" enabled="true" /> + <object-type name="NESTED_TABLE" enabled="true" /> + <object-type name="COLUMN" enabled="true" /> + <object-type name="INDEX" enabled="true" /> + <object-type name="CONSTRAINT" enabled="true" /> + <object-type name="DATASET_TRIGGER" enabled="true" /> + <object-type name="DATABASE_TRIGGER" enabled="true" /> + <object-type name="SYNONYM" enabled="true" /> + <object-type name="SEQUENCE" enabled="true" /> + <object-type name="PROCEDURE" enabled="true" /> + <object-type name="FUNCTION" enabled="true" /> + <object-type name="PACKAGE" enabled="true" /> + <object-type name="TYPE" enabled="true" /> + <object-type name="TYPE_ATTRIBUTE" enabled="true" /> + <object-type name="ARGUMENT" enabled="true" /> + <object-type name="DIMENSION" enabled="true" /> + <object-type name="CLUSTER" enabled="true" /> + <object-type name="DBLINK" enabled="true" /> + </object-type-filter> + </filters> + <sorting> + <object-type name="COLUMN" sorting-type="NAME" /> + <object-type name="FUNCTION" sorting-type="NAME" /> + <object-type name="PROCEDURE" sorting-type="NAME" /> + <object-type name="ARGUMENT" sorting-type="POSITION" /> + <object-type name="TYPE ATTRIBUTE" sorting-type="POSITION" /> + </sorting> + <default-editors> + <object-type name="VIEW" editor-type="SELECTION" /> + <object-type name="PACKAGE" editor-type="SELECTION" /> + <object-type name="TYPE" editor-type="SELECTION" /> + </default-editors> + </browser-settings> + <navigation-settings> + <lookup-filters> + <lookup-objects> + <object-type name="SCHEMA" enabled="true" /> + <object-type name="USER" enabled="false" /> + <object-type name="ROLE" enabled="false" /> + <object-type name="PRIVILEGE" enabled="false" /> + <object-type name="CHARSET" enabled="false" /> + <object-type name="TABLE" enabled="true" /> + <object-type name="VIEW" enabled="true" /> + <object-type name="MATERIALIZED VIEW" enabled="true" /> + <object-type name="INDEX" enabled="true" /> + <object-type name="CONSTRAINT" enabled="true" /> + <object-type name="DATASET TRIGGER" enabled="true" /> + <object-type name="DATABASE TRIGGER" enabled="true" /> + <object-type name="SYNONYM" enabled="false" /> + <object-type name="SEQUENCE" enabled="true" /> + <object-type name="PROCEDURE" enabled="true" /> + <object-type name="FUNCTION" enabled="true" /> + <object-type name="PACKAGE" enabled="true" /> + <object-type name="TYPE" enabled="true" /> + <object-type name="DIMENSION" enabled="false" /> + <object-type name="CLUSTER" enabled="false" /> + <object-type name="DBLINK" enabled="true" /> + </lookup-objects> + <force-database-load value="false" /> + <prompt-connection-selection value="true" /> + <prompt-schema-selection value="true" /> + </lookup-filters> + </navigation-settings> + <dataset-grid-settings> + <general> + <enable-zooming value="true" /> + <enable-column-tooltip value="true" /> + </general> + <sorting> + <nulls-first value="true" /> + <max-sorting-columns value="4" /> + </sorting> + <audit-columns> + <column-names value="" /> + <visible value="true" /> + <editable value="false" /> + </audit-columns> + </dataset-grid-settings> + <dataset-editor-settings> + <text-editor-popup> + <active value="false" /> + <active-if-empty value="false" /> + <data-length-threshold value="100" /> + <popup-delay value="1000" /> + </text-editor-popup> + <values-actions-popup> + <show-popup-button value="true" /> + <element-count-threshold value="1000" /> + <data-length-threshold value="250" /> + </values-actions-popup> + <general> + <fetch-block-size value="100" /> + <fetch-timeout value="30" /> + <trim-whitespaces value="true" /> + <convert-empty-strings-to-null value="true" /> + <select-content-on-cell-edit value="true" /> + <large-value-preview-active value="true" /> + </general> + <filters> + <prompt-filter-dialog value="true" /> + <default-filter-type value="BASIC" /> + </filters> + <qualified-text-editor text-length-threshold="300"> + <content-types> + <content-type name="Text" enabled="true" /> + <content-type name="XML" enabled="true" /> + <content-type name="DTD" enabled="true" /> + <content-type name="HTML" enabled="true" /> + <content-type name="XHTML" enabled="true" /> + <content-type name="CSS" enabled="true" /> + <content-type name="SQL" enabled="true" /> + <content-type name="PL/SQL" enabled="true" /> + <content-type name="JavaScript" enabled="true" /> + <content-type name="JSON" enabled="true" /> + <content-type name="JSON5" enabled="true" /> + <content-type name="YAML" enabled="true" /> + </content-types> + </qualified-text-editor> + <record-navigation> + <navigation-target value="VIEWER" /> + </record-navigation> + </dataset-editor-settings> + <code-editor-settings> + <general> + <show-object-navigation-gutter value="false" /> + <show-spec-declaration-navigation-gutter value="true" /> + <enable-spellchecking value="true" /> + <enable-reference-spellchecking value="false" /> + </general> + <confirmations> + <save-changes value="false" /> + <revert-changes value="true" /> + </confirmations> + </code-editor-settings> + <code-completion-settings> + <filters> + <basic-filter> + <filter-element type="RESERVED_WORD" id="keyword" selected="true" /> + <filter-element type="RESERVED_WORD" id="function" selected="true" /> + <filter-element type="RESERVED_WORD" id="parameter" selected="true" /> + <filter-element type="RESERVED_WORD" id="datatype" selected="true" /> + <filter-element type="RESERVED_WORD" id="exception" selected="true" /> + <filter-element type="OBJECT" id="schema" selected="true" /> + <filter-element type="OBJECT" id="role" selected="true" /> + <filter-element type="OBJECT" id="user" selected="true" /> + <filter-element type="OBJECT" id="privilege" selected="true" /> + <user-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="false" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </user-schema> + <public-schema> + <filter-element type="OBJECT" id="table" selected="false" /> + <filter-element type="OBJECT" id="view" selected="false" /> + <filter-element type="OBJECT" id="materialized view" selected="false" /> + <filter-element type="OBJECT" id="index" selected="false" /> + <filter-element type="OBJECT" id="constraint" selected="false" /> + <filter-element type="OBJECT" id="trigger" selected="false" /> + <filter-element type="OBJECT" id="synonym" selected="false" /> + <filter-element type="OBJECT" id="sequence" selected="false" /> + <filter-element type="OBJECT" id="procedure" selected="false" /> + <filter-element type="OBJECT" id="function" selected="false" /> + <filter-element type="OBJECT" id="package" selected="false" /> + <filter-element type="OBJECT" id="type" selected="false" /> + <filter-element type="OBJECT" id="dimension" selected="false" /> + <filter-element type="OBJECT" id="cluster" selected="false" /> + <filter-element type="OBJECT" id="dblink" selected="false" /> + </public-schema> + <any-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="true" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </any-schema> + </basic-filter> + <extended-filter> + <filter-element type="RESERVED_WORD" id="keyword" selected="true" /> + <filter-element type="RESERVED_WORD" id="function" selected="true" /> + <filter-element type="RESERVED_WORD" id="parameter" selected="true" /> + <filter-element type="RESERVED_WORD" id="datatype" selected="true" /> + <filter-element type="RESERVED_WORD" id="exception" selected="true" /> + <filter-element type="OBJECT" id="schema" selected="true" /> + <filter-element type="OBJECT" id="user" selected="true" /> + <filter-element type="OBJECT" id="role" selected="true" /> + <filter-element type="OBJECT" id="privilege" selected="true" /> + <user-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="true" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </user-schema> + <public-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="true" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </public-schema> + <any-schema> + <filter-element type="OBJECT" id="table" selected="true" /> + <filter-element type="OBJECT" id="view" selected="true" /> + <filter-element type="OBJECT" id="materialized view" selected="true" /> + <filter-element type="OBJECT" id="index" selected="true" /> + <filter-element type="OBJECT" id="constraint" selected="true" /> + <filter-element type="OBJECT" id="trigger" selected="true" /> + <filter-element type="OBJECT" id="synonym" selected="true" /> + <filter-element type="OBJECT" id="sequence" selected="true" /> + <filter-element type="OBJECT" id="procedure" selected="true" /> + <filter-element type="OBJECT" id="function" selected="true" /> + <filter-element type="OBJECT" id="package" selected="true" /> + <filter-element type="OBJECT" id="type" selected="true" /> + <filter-element type="OBJECT" id="dimension" selected="true" /> + <filter-element type="OBJECT" id="cluster" selected="true" /> + <filter-element type="OBJECT" id="dblink" selected="true" /> + </any-schema> + </extended-filter> + </filters> + <sorting enabled="true"> + <sorting-element type="RESERVED_WORD" id="keyword" /> + <sorting-element type="RESERVED_WORD" id="datatype" /> + <sorting-element type="OBJECT" id="column" /> + <sorting-element type="OBJECT" id="table" /> + <sorting-element type="OBJECT" id="view" /> + <sorting-element type="OBJECT" id="materialized view" /> + <sorting-element type="OBJECT" id="index" /> + <sorting-element type="OBJECT" id="constraint" /> + <sorting-element type="OBJECT" id="trigger" /> + <sorting-element type="OBJECT" id="synonym" /> + <sorting-element type="OBJECT" id="sequence" /> + <sorting-element type="OBJECT" id="procedure" /> + <sorting-element type="OBJECT" id="function" /> + <sorting-element type="OBJECT" id="package" /> + <sorting-element type="OBJECT" id="type" /> + <sorting-element type="OBJECT" id="dimension" /> + <sorting-element type="OBJECT" id="cluster" /> + <sorting-element type="OBJECT" id="dblink" /> + <sorting-element type="OBJECT" id="schema" /> + <sorting-element type="OBJECT" id="role" /> + <sorting-element type="OBJECT" id="user" /> + <sorting-element type="RESERVED_WORD" id="function" /> + <sorting-element type="RESERVED_WORD" id="parameter" /> + </sorting> + <format> + <enforce-code-style-case value="true" /> + </format> + </code-completion-settings> + <execution-engine-settings> + <statement-execution> + <fetch-block-size value="100" /> + <execution-timeout value="20" /> + <debug-execution-timeout value="600" /> + <focus-result value="false" /> + <prompt-execution value="false" /> + </statement-execution> + <script-execution> + <command-line-interfaces /> + <execution-timeout value="300" /> + </script-execution> + <method-execution> + <execution-timeout value="30" /> + <debug-execution-timeout value="600" /> + <parameter-history-size value="10" /> + </method-execution> + </execution-engine-settings> + <operation-settings> + <transactions> + <uncommitted-changes> + <on-project-close value="ASK" /> + <on-disconnect value="ASK" /> + <on-autocommit-toggle value="ASK" /> + </uncommitted-changes> + <multiple-uncommitted-changes> + <on-commit value="ASK" /> + <on-rollback value="ASK" /> + </multiple-uncommitted-changes> + </transactions> + <session-browser> + <disconnect-session value="ASK" /> + <kill-session value="ASK" /> + <reload-on-filter-change value="false" /> + </session-browser> + <compiler> + <compile-type value="KEEP" /> + <compile-dependencies value="ASK" /> + <always-show-controls value="false" /> + </compiler> + <debugger> + <debugger-type value="JDBC" /> + <use-generic-runners value="true" /> + </debugger> + </operation-settings> + <ddl-file-settings> + <extensions> + <mapping file-type-id="VIEW" extensions="vw" /> + <mapping file-type-id="TRIGGER" extensions="trg" /> + <mapping file-type-id="PROCEDURE" extensions="prc" /> + <mapping file-type-id="FUNCTION" extensions="fnc" /> + <mapping file-type-id="PACKAGE" extensions="pkg" /> + <mapping file-type-id="PACKAGE_SPEC" extensions="pks" /> + <mapping file-type-id="PACKAGE_BODY" extensions="pkb" /> + <mapping file-type-id="TYPE" extensions="tpe" /> + <mapping file-type-id="TYPE_SPEC" extensions="tps" /> + <mapping file-type-id="TYPE_BODY" extensions="tpb" /> + </extensions> + <general> + <lookup-ddl-files value="true" /> + <create-ddl-files value="false" /> + <synchronize-ddl-files value="true" /> + <use-qualified-names value="false" /> + <make-scripts-rerunnable value="true" /> + </general> + </ddl-file-settings> + <general-settings> + <regional-settings> + <date-format value="MEDIUM" /> + <number-format value="UNGROUPED" /> + <locale value="SYSTEM_DEFAULT" /> + <use-custom-formats value="false" /> + </regional-settings> + <environment> + <environment-types> + <environment-type id="development" name="Development" description="Development environment" color="-2430209/-12296320" readonly-code="false" readonly-data="false" /> + <environment-type id="integration" name="Integration" description="Integration environment" color="-2621494/-12163514" readonly-code="true" readonly-data="false" /> + <environment-type id="production" name="Production" description="Productive environment" color="-11574/-10271420" readonly-code="true" readonly-data="true" /> + <environment-type id="other" name="Other" description="" color="-1576/-10724543" readonly-code="false" readonly-data="false" /> + </environment-types> + <visibility-settings> + <connection-tabs value="true" /> + <dialog-headers value="true" /> + <object-editor-tabs value="true" /> + <script-editor-tabs value="false" /> + <execution-result-tabs value="true" /> + </visibility-settings> + </environment> + </general-settings> + </component> +</project> \ No newline at end of file diff --git a/Basilisk/MACAO/macao_12/contenu/.idea/modules.xml b/Basilisk/MACAO/macao_12/contenu/.idea/modules.xml new file mode 100644 index 0000000000000000000000000000000000000000..aec5008db2ffcddeca29fb869c1a88db696939fd --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/.idea/modules.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectModuleManager"> + <modules> + <module fileurl="file://$PROJECT_DIR$/.idea/contenu.iml" filepath="$PROJECT_DIR$/.idea/contenu.iml" /> + </modules> + </component> +</project> \ No newline at end of file diff --git a/Basilisk/MACAO/macao_12/contenu/glossaire/accueil.html b/Basilisk/MACAO/macao_12/contenu/glossaire/accueil.html new file mode 100644 index 0000000000000000000000000000000000000000..5fd2019e34a223558fa30721c2ed7ba1e7db2088 --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/glossaire/accueil.html @@ -0,0 +1 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-16"><title>Accueil Glossaire</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="generator" content="MindOnSite - www.mindonsite.com"><meta http-equiv="imagetoolbar" content="no"><link rel="stylesheet" href="../../MosMtr/ressources/style/css/glossaireContenu.css"><script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script><script>function donneLex(n){return parent.liste.donneLex(n);}</script></head><body class="STY_fondAccueilGLO" onload="PF_ecritDocW()"><div style=" left: 48px; width: 454px; position: absolute; top: 35px; height: 97px"><div id="STY_titreFormationGLOAcc" class="STY_titreFormationGLOAcc"><script>ajDocW(parent.liste.GLO_donneTitreStage())</script></div><br><div id="LEX_0" style="DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 20px"><script>ajDocW(donneLex(0))</script></div></div></body></html> \ No newline at end of file diff --git a/Basilisk/MACAO/macao_12/contenu/glossaire/contenu.html b/Basilisk/MACAO/macao_12/contenu/glossaire/contenu.html new file mode 100644 index 0000000000000000000000000000000000000000..70701afa1e390b1e3e6a3ca1ad500d39135ed5b4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/glossaire/contenu.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/glossaire/glossaire.html b/Basilisk/MACAO/macao_12/contenu/glossaire/glossaire.html new file mode 100644 index 0000000000000000000000000000000000000000..f58fc983db0ee86e074838068cc3cfccc2194070 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/glossaire/glossaire.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/glossaire/menu.html b/Basilisk/MACAO/macao_12/contenu/glossaire/menu.html new file mode 100644 index 0000000000000000000000000000000000000000..4570d5ec226fc6e1db989af5369ca88fa663d1ab --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/glossaire/menu.html @@ -0,0 +1 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-16"><title>menu</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="generator" content="MindOnSite - www.mindonsite.com"><meta http-equiv="imagetoolbar" content="no"><link rel="stylesheet" href="../../MosMtr/ressources/style/css/glossaireMenu.css"><script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script><script type="text/javascript">function initMenu(){PF_affecterAlt();}function donneLex(num){return parent.liste.donneLex(num);}</script></head><body onload="initMenu()" class="STY_fondMenuGLO"></body></html> \ No newline at end of file diff --git a/Basilisk/MACAO/macao_12/contenu/glossaire/recherche.html b/Basilisk/MACAO/macao_12/contenu/glossaire/recherche.html new file mode 100644 index 0000000000000000000000000000000000000000..fe142d00cd781e9b3396c05ba0f8e135b4250e01 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/glossaire/recherche.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/local/diplome.html b/Basilisk/MACAO/macao_12/contenu/local/diplome.html new file mode 100644 index 0000000000000000000000000000000000000000..c3d13878eeeaf3e6451ffa7b95fdc4cff389af08 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/local/diplome.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/local/menuLMS.html b/Basilisk/MACAO/macao_12/contenu/local/menuLMS.html new file mode 100644 index 0000000000000000000000000000000000000000..b15bd52d4485b26c7d7244c1b8ba11820c7968aa Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/local/menuLMS.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/local/resultats.html b/Basilisk/MACAO/macao_12/contenu/local/resultats.html new file mode 100644 index 0000000000000000000000000000000000000000..47be286e6d13f4af073dbea34130bcf689a5c854 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/local/resultats.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/Sum3recorder.jar b/Basilisk/MACAO/macao_12/contenu/media/Sum3recorder.jar new file mode 100644 index 0000000000000000000000000000000000000000..9508b244dc77e97eaeacf4bdfa3159973f36a619 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/Sum3recorder.jar differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/about.png b/Basilisk/MACAO/macao_12/contenu/media/about.png new file mode 100644 index 0000000000000000000000000000000000000000..49154b7dd53a8eafb110042c3687af11279199b6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/about.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/accent12.png b/Basilisk/MACAO/macao_12/contenu/media/accent12.png new file mode 100644 index 0000000000000000000000000000000000000000..ce2c60c177c2a43a90e274f5610403e1bebb4e26 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/accent12.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/accent13.png b/Basilisk/MACAO/macao_12/contenu/media/accent13.png new file mode 100644 index 0000000000000000000000000000000000000000..ce2c60c177c2a43a90e274f5610403e1bebb4e26 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/accent13.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/accent14.png b/Basilisk/MACAO/macao_12/contenu/media/accent14.png new file mode 100644 index 0000000000000000000000000000000000000000..ce2c60c177c2a43a90e274f5610403e1bebb4e26 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/accent14.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/accent22.png b/Basilisk/MACAO/macao_12/contenu/media/accent22.png new file mode 100644 index 0000000000000000000000000000000000000000..d3fe90c87acdeeb76dc9b84c3080a8ff8d11d5c8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/accent22.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/accent23.png b/Basilisk/MACAO/macao_12/contenu/media/accent23.png new file mode 100644 index 0000000000000000000000000000000000000000..d3fe90c87acdeeb76dc9b84c3080a8ff8d11d5c8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/accent23.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/accent24.png b/Basilisk/MACAO/macao_12/contenu/media/accent24.png new file mode 100644 index 0000000000000000000000000000000000000000..d3fe90c87acdeeb76dc9b84c3080a8ff8d11d5c8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/accent24.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/average.swf b/Basilisk/MACAO/macao_12/contenu/media/average.swf new file mode 100644 index 0000000000000000000000000000000000000000..67f8092fe17a17de6edcedf51d06a80e2c07bd65 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/average.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/beginning.gif b/Basilisk/MACAO/macao_12/contenu/media/beginning.gif new file mode 100644 index 0000000000000000000000000000000000000000..eedf3596c0ccf3cc86f5c8f2d8692f55eedc652f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/beginning.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/beginning1.gif b/Basilisk/MACAO/macao_12/contenu/media/beginning1.gif new file mode 100644 index 0000000000000000000000000000000000000000..386577a60acb421929d1624a6182ce0f6eeb1c2e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/beginning1.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/beginning3.gif b/Basilisk/MACAO/macao_12/contenu/media/beginning3.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b74d8accf892016271943f9666f5b9148efab1f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/beginning3.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/blurred1.swf b/Basilisk/MACAO/macao_12/contenu/media/blurred1.swf new file mode 100644 index 0000000000000000000000000000000000000000..5b58b9e61744f1e1ea8e8ae950f785f6e9c10932 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/blurred1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bouton_beginning.swf b/Basilisk/MACAO/macao_12/contenu/media/bouton_beginning.swf new file mode 100644 index 0000000000000000000000000000000000000000..9ad06fa56ecad4678949708e43301f7ebf5f656a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bouton_beginning.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bouton_characters.swf b/Basilisk/MACAO/macao_12/contenu/media/bouton_characters.swf new file mode 100644 index 0000000000000000000000000000000000000000..183462107bdac1e674374682ac5a0a913d1626fc Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bouton_characters.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bouton_communicate.swf b/Basilisk/MACAO/macao_12/contenu/media/bouton_communicate.swf new file mode 100644 index 0000000000000000000000000000000000000000..83a8d019403fe92c98ce3ea7be1526130c816041 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bouton_communicate.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bouton_heroine.swf b/Basilisk/MACAO/macao_12/contenu/media/bouton_heroine.swf new file mode 100644 index 0000000000000000000000000000000000000000..0ff6ed84442dcaf7beaa7f94e98c2bf246454058 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bouton_heroine.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bouton_narrator.swf b/Basilisk/MACAO/macao_12/contenu/media/bouton_narrator.swf new file mode 100644 index 0000000000000000000000000000000000000000..28c6f47baf1ab2437feee08fd0e37798c93056f2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bouton_narrator.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bouton_photographer.swf b/Basilisk/MACAO/macao_12/contenu/media/bouton_photographer.swf new file mode 100644 index 0000000000000000000000000000000000000000..851cb588b18384291ee5ac4aec1df9b16fdafc8f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bouton_photographer.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bouton_psycholgy.swf b/Basilisk/MACAO/macao_12/contenu/media/bouton_psycholgy.swf new file mode 100644 index 0000000000000000000000000000000000000000..709add123c3f1f0811f2864debd8071cd9fe169b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bouton_psycholgy.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bouton_theory.swf b/Basilisk/MACAO/macao_12/contenu/media/bouton_theory.swf new file mode 100644 index 0000000000000000000000000000000000000000..e1276d626dd77c61296b2481d214425c7e6d8811 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bouton_theory.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/brought1.swf b/Basilisk/MACAO/macao_12/contenu/media/brought1.swf new file mode 100644 index 0000000000000000000000000000000000000000..cc8e1c45eb9ee3aaec497c8c08386e26bee99d75 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/brought1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_10.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_10.swf new file mode 100644 index 0000000000000000000000000000000000000000..5053b87c5faa305a70416f5737141c10019ecfb2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_10.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_12.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_12.swf new file mode 100644 index 0000000000000000000000000000000000000000..657c36a2b4ec2f45bf0cff24dd75ed78f2d60536 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_12.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_12_seed.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_12_seed.swf new file mode 100644 index 0000000000000000000000000000000000000000..66f9513538d7e803b191e53a5c7803ddbf879668 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_12_seed.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_13_bull.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_13_bull.swf new file mode 100644 index 0000000000000000000000000000000000000000..238b751ec04cdb9e32b449f7ed7831c23631e92f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_13_bull.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_13_group.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_13_group.swf new file mode 100644 index 0000000000000000000000000000000000000000..ac10d4e1fb0d1d50662c958ef1228bbb39dacf78 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_13_group.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_16.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_16.swf new file mode 100644 index 0000000000000000000000000000000000000000..ba4fd4ed590bfec0c3ef34513323cc205ac897fc Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_16.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_17.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_17.swf new file mode 100644 index 0000000000000000000000000000000000000000..0216918bb09de8b172ce27c8d3342013d04fc8ae Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_17.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_181.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_181.swf new file mode 100644 index 0000000000000000000000000000000000000000..de7605f89aed3cd7ad8c907be081ab94e4b982b3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_181.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_19.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_19.swf new file mode 100644 index 0000000000000000000000000000000000000000..3ce16a952ec73947a5f9e6bdb310f9ca045bd49b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_19.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_20.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_20.swf new file mode 100644 index 0000000000000000000000000000000000000000..e7a11b4bf5da25bda83759fee77c63e3da162615 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_20.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_21.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_21.swf new file mode 100644 index 0000000000000000000000000000000000000000..03f723983cfdf32d6368b7c742f3efc3c01809c7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_21.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_22.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_22.swf new file mode 100644 index 0000000000000000000000000000000000000000..2a84128b275a92afde192a63bdedfece48dbef39 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_22.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_9.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_9.swf new file mode 100644 index 0000000000000000000000000000000000000000..d1f80782722b8a6832b25d83e2c54443158e5379 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_9.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_about.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_about.swf new file mode 100644 index 0000000000000000000000000000000000000000..4210929f033a6072212503dd875b7cc0ee9eb884 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_about.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_beatles1.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_beatles1.swf new file mode 100644 index 0000000000000000000000000000000000000000..e1a05f954e6a55ff9207dbf3f803de8b95a427b0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_beatles1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_big.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_big.swf new file mode 100644 index 0000000000000000000000000000000000000000..83ffe560c0e01aacd939cceb7c717ef9866083b7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_big.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_boat.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_boat.swf new file mode 100644 index 0000000000000000000000000000000000000000..c93174fa768207af9471fb1b217acb1913dcacc2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_boat.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_bought.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_bought.swf new file mode 100644 index 0000000000000000000000000000000000000000..b6b40a00584b44786f491135329e0c15da1d08e2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_bought.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_cat.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_cat.swf new file mode 100644 index 0000000000000000000000000000000000000000..d6bbb13cbbff9feea6c6543168828840f3c50dda Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_cat.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_chest.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_chest.swf new file mode 100644 index 0000000000000000000000000000000000000000..7779080cd2bf35f8a688e7f8bbeaedc0e66e4fb7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_chest.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_chicago.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_chicago.swf new file mode 100644 index 0000000000000000000000000000000000000000..69139e0d0216ee0e656e4cee1d3572c22f71a132 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_chicago.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_comm.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_comm.swf new file mode 100644 index 0000000000000000000000000000000000000000..5b0ae51fe2c82f191f4f55df985debef1bfa3eca Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_comm.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_computer.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_computer.swf new file mode 100644 index 0000000000000000000000000000000000000000..8fe43e0dfcd1b2f211f36d304edbbd2defb405df Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_computer.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_content.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_content.swf new file mode 100644 index 0000000000000000000000000000000000000000..b45d82deb1c5d2098698bffe34bdd874fede5391 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_content.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_cough.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_cough.swf new file mode 100644 index 0000000000000000000000000000000000000000..0ace8927be2fd10839cfa0cd0104e1b0897534b6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_cough.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_cow.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_cow.swf new file mode 100644 index 0000000000000000000000000000000000000000..bf187c553e5939cc83bc8a17de85770b2b7a0bba Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_cow.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_criticsm.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_criticsm.swf new file mode 100644 index 0000000000000000000000000000000000000000..50c65164fadaa621c90b3d856334bb6feca0170f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_criticsm.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_ear.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_ear.swf new file mode 100644 index 0000000000000000000000000000000000000000..599053d5ed166c368d3d0068be07ccfd86fd7108 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_ear.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_eighteen.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_eighteen.swf new file mode 100644 index 0000000000000000000000000000000000000000..1a6d0d6cc23094fa57bdfb3bdb77867304d24fb1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_eighteen.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_eighty.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_eighty.swf new file mode 100644 index 0000000000000000000000000000000000000000..ef43f2c2f80cf156d229089dad58b23e114c246b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_eighty.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_enonce.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_enonce.swf new file mode 100644 index 0000000000000000000000000000000000000000..9d25ea72587b5249bb4e061a838792191becfe02 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_enonce.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_enonce38.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_enonce38.swf new file mode 100644 index 0000000000000000000000000000000000000000..b73f87aa32dc1dda4ba8accbed6910c4da577e78 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_enonce38.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_enonce39.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_enonce39.swf new file mode 100644 index 0000000000000000000000000000000000000000..114ebdf1909bf1213549009dafef58b76437ee49 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_enonce39.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_farmer_refuse.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_farmer_refuse.swf new file mode 100644 index 0000000000000000000000000000000000000000..27b47582f28a894592894a3509c733490fe4a422 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_farmer_refuse.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_green.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_green.swf new file mode 100644 index 0000000000000000000000000000000000000000..422bd6e37ec31c26cf0e3f97d072c758b972c44a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_green.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_grin.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_grin.swf new file mode 100644 index 0000000000000000000000000000000000000000..13df315adb0622e3cbea5d6a707e83797a65dea4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_grin.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_hear.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_hear.swf new file mode 100644 index 0000000000000000000000000000000000000000..e4b98e3a178cd5b3825acd287615cd3b71329c17 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_hear.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_howcan.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_howcan.swf new file mode 100644 index 0000000000000000000000000000000000000000..fdec0873499f160f6d6a308834c10382c5612935 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_howcan.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_identify.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_identify.swf new file mode 100644 index 0000000000000000000000000000000000000000..929390be715fdcdf056c3b54999614eaa3ef2b06 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_identify.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_ihadto1.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_ihadto1.swf new file mode 100644 index 0000000000000000000000000000000000000000..478a14ee8b54cb6237fea90f6f5b5842482d7ab6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_ihadto1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_kater.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_kater.swf new file mode 100644 index 0000000000000000000000000000000000000000..ec0eff20ae8d08b65944d649fece44ff1232c2f5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_kater.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_kitchen.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_kitchen.swf new file mode 100644 index 0000000000000000000000000000000000000000..36ffe0157194b03242a59f01a7004f9d73d198bc Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_kitchen.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_lead.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_lead.swf new file mode 100644 index 0000000000000000000000000000000000000000..6d945763546786c63a339421e17dcee88fe68110 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_lead.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_lead2.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_lead2.swf new file mode 100644 index 0000000000000000000000000000000000000000..d065e87762126e971a564eb0051ed3c997d1c266 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_lead2.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_league.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_league.swf new file mode 100644 index 0000000000000000000000000000000000000000..d80d99398e6c64f0bfe5a267293fceadbbe49cb0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_league.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_leek.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_leek.swf new file mode 100644 index 0000000000000000000000000000000000000000..d927063a405c829e722fd2a7471d64531b823c4c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_leek.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_leg.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_leg.swf new file mode 100644 index 0000000000000000000000000000000000000000..005e5b3583dfe19351f45223ea626f1f682250b1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_leg.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_lick.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_lick.swf new file mode 100644 index 0000000000000000000000000000000000000000..daf6e2ccf0900a79be5094f7653827539230010c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_lick.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_lid.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_lid.swf new file mode 100644 index 0000000000000000000000000000000000000000..37c81807b0415c99f4509073f571306c29dccb5f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_lid.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_narrative.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_narrative.swf new file mode 100644 index 0000000000000000000000000000000000000000..7a8d0d8b42e835b525c618dac79f914ad1a6903d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_narrative.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_optimistic.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_optimistic.swf new file mode 100644 index 0000000000000000000000000000000000000000..e094259fd49e4f3033a6ede3320349e7b5bcbe88 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_optimistic.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_philo.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_philo.swf new file mode 100644 index 0000000000000000000000000000000000000000..f350ce041e37b43781d276f4b8506b2f2c780fe1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_philo.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_photo.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_photo.swf new file mode 100644 index 0000000000000000000000000000000000000000..ce519a8d70783deb759d1df1410567adb394f03b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_photo.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_psycho.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_psycho.swf new file mode 100644 index 0000000000000000000000000000000000000000..23f57ea2d6e5f2c092b7de5e8cc5a68d7083f137 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_psycho.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_real.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_real.swf new file mode 100644 index 0000000000000000000000000000000000000000..abd0add2eeaf995780ccf4f364ef1e0b64c9a786 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_real.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_recognition.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_recognition.swf new file mode 100644 index 0000000000000000000000000000000000000000..d243f05761bcdcc585aa633808c4b96a7a870c84 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_recognition.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_rhubarb.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_rhubarb.swf new file mode 100644 index 0000000000000000000000000000000000000000..b2e7507da37fe40c7dcc2379924a06221b230297 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_rhubarb.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_sharp.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_sharp.swf new file mode 100644 index 0000000000000000000000000000000000000000..9a96111798b2f90255a79e4ad4dd4c828572464c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_sharp.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_sink.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_sink.swf new file mode 100644 index 0000000000000000000000000000000000000000..b0ce186e8031215ec4f81eaff033d996a53ae48c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_sink.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_sit.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_sit.swf new file mode 100644 index 0000000000000000000000000000000000000000..aedd456b5ad433c0eb883c966b99d39ce9ec4208 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_sit.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_socio1.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_socio1.swf new file mode 100644 index 0000000000000000000000000000000000000000..6d05ce4a4c9ff2c16194c9a31ad802dd53eadae3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_socio1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_soldier1.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_soldier1.swf new file mode 100644 index 0000000000000000000000000000000000000000..78ab5f41737f8f4a9f5a2edc13fd581758e37d99 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_soldier1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_tear.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_tear.swf new file mode 100644 index 0000000000000000000000000000000000000000..087c88c304caf30bbad5c56aa0146ad43aac17d5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_tear.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_tear2.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_tear2.swf new file mode 100644 index 0000000000000000000000000000000000000000..2b7b929d0ee261a0c67b660b9a77fb13c28825a6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_tear2.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_technology.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_technology.swf new file mode 100644 index 0000000000000000000000000000000000000000..5c908b9e05371a427ab36959f26e92720055efaf Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_technology.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_tecnocratic.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_tecnocratic.swf new file mode 100644 index 0000000000000000000000000000000000000000..2c18cc74d735d212d79e83377050be5aa7e1f7de Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_tecnocratic.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_tecnological.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_tecnological.swf new file mode 100644 index 0000000000000000000000000000000000000000..31bca9ef6b41afaeaadef591205b514295380b10 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_tecnological.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_test.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_test.swf new file mode 100644 index 0000000000000000000000000000000000000000..e6ef3f4626fc9a691989f3000e6dc9af4acd77a8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_test.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_theoretician.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_theoretician.swf new file mode 100644 index 0000000000000000000000000000000000000000..27298a6017e0f5187e8add8e3f40bef0b74da647 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_theoretician.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_thin.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_thin.swf new file mode 100644 index 0000000000000000000000000000000000000000..d57ca757802b49a8613e433103df918bbf3e58de Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_thin.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_thing.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_thing.swf new file mode 100644 index 0000000000000000000000000000000000000000..7e1a59bbc20b32000636172d6b0619c20e326cb8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_thing.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_thing1.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_thing1.swf new file mode 100644 index 0000000000000000000000000000000000000000..2707daa039b20635f1601aaa54e05043c1a3dae4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_thing1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_think.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_think.swf new file mode 100644 index 0000000000000000000000000000000000000000..c2cd8fc4c09e864463ca899a67be49c833b5eae7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_think.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_think1.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_think1.swf new file mode 100644 index 0000000000000000000000000000000000000000..7943b3a6e6f73994b583afdd8906f0a92defc116 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_think1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_though.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_though.swf new file mode 100644 index 0000000000000000000000000000000000000000..5002b103c8fe8ca6b1dfd62831fa5c138d63c0e9 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_though.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_thought.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_thought.swf new file mode 100644 index 0000000000000000000000000000000000000000..2a43292da3ed090fd545c1e815c1f1e0b97d49f4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_thought.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_university.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_university.swf new file mode 100644 index 0000000000000000000000000000000000000000..d899ae3c3112fccd363533469703cfda51ad3865 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_university.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_use.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_use.swf new file mode 100644 index 0000000000000000000000000000000000000000..7f6e80156b1585f94d839c7cb1dfccb2a15f0459 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_use.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_use2.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_use2.swf new file mode 100644 index 0000000000000000000000000000000000000000..a69a184022a9fbc000bbfbee2cf91a2a8b70fa8a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_use2.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_wound.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_wound.swf new file mode 100644 index 0000000000000000000000000000000000000000..2424438cb7fc83411c3f6a9dd22a50f55c450205 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_wound.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/bt_wound2.swf b/Basilisk/MACAO/macao_12/contenu/media/bt_wound2.swf new file mode 100644 index 0000000000000000000000000000000000000000..12c26ba3085340c7d5ce17bc6e47c9416625459d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/bt_wound2.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/business.swf b/Basilisk/MACAO/macao_12/contenu/media/business.swf new file mode 100644 index 0000000000000000000000000000000000000000..9146e830e295ffffece077515b722cf19320c2dc Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/business.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/buy1.swf b/Basilisk/MACAO/macao_12/contenu/media/buy1.swf new file mode 100644 index 0000000000000000000000000000000000000000..4377f8a93ab8b03c27feb21424d7b9e36ca5684b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/buy1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/by1.swf b/Basilisk/MACAO/macao_12/contenu/media/by1.swf new file mode 100644 index 0000000000000000000000000000000000000000..494facc36519a76e3031155b84fb986e96708818 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/by1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/cc.png b/Basilisk/MACAO/macao_12/contenu/media/cc.png new file mode 100644 index 0000000000000000000000000000000000000000..22fc1f61655d96486eb9b66eebfd613ba087f0a9 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/cc.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/characters.gif b/Basilisk/MACAO/macao_12/contenu/media/characters.gif new file mode 100644 index 0000000000000000000000000000000000000000..51545ba8a8feb6977ba3d4aa7fdfbdeb39a62442 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/characters.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/characters2.gif b/Basilisk/MACAO/macao_12/contenu/media/characters2.gif new file mode 100644 index 0000000000000000000000000000000000000000..cdd2aa73549c47e0064d36f1673088f397da68fe Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/characters2.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/characters3.gif b/Basilisk/MACAO/macao_12/contenu/media/characters3.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c2b5e5be75adabe1deb615339c4dde1379e40b1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/characters3.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/chocolate.swf b/Basilisk/MACAO/macao_12/contenu/media/chocolate.swf new file mode 100644 index 0000000000000000000000000000000000000000..0312ac40d7ab8edf04aa487c568670772ecb99c1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/chocolate.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/ci_boy.png b/Basilisk/MACAO/macao_12/contenu/media/ci_boy.png new file mode 100644 index 0000000000000000000000000000000000000000..77ba20f2727265d6db66de712088e101a6d7b115 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/ci_boy.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/communicate.gif b/Basilisk/MACAO/macao_12/contenu/media/communicate.gif new file mode 100644 index 0000000000000000000000000000000000000000..6298712e336a698ab5b41e3c57925604225c69d4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/communicate.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/communicate1.gif b/Basilisk/MACAO/macao_12/contenu/media/communicate1.gif new file mode 100644 index 0000000000000000000000000000000000000000..133b41f405e1ab5d21db6d801b548a679548b1d3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/communicate1.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/communicate2.gif b/Basilisk/MACAO/macao_12/contenu/media/communicate2.gif new file mode 100644 index 0000000000000000000000000000000000000000..1476c86a9682abe6348af7991531e713b6d6689b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/communicate2.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/confortable.swf b/Basilisk/MACAO/macao_12/contenu/media/confortable.swf new file mode 100644 index 0000000000000000000000000000000000000000..f30027b54f0a892088b773b53be4e1a5e642a584 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/confortable.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/cry1.swf b/Basilisk/MACAO/macao_12/contenu/media/cry1.swf new file mode 100644 index 0000000000000000000000000000000000000000..54f39bfd19ab6bb1ca4a113fea1c43a741d09cf8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/cry1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/danger1.swf b/Basilisk/MACAO/macao_12/contenu/media/danger1.swf new file mode 100644 index 0000000000000000000000000000000000000000..d83eae1ea2f142c2b362b4da5bcd0f53febbaf33 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/danger1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/dangerous1.swf b/Basilisk/MACAO/macao_12/contenu/media/dangerous1.swf new file mode 100644 index 0000000000000000000000000000000000000000..15570655d46eee4902457ba8c7abbcedaeee7a94 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/dangerous1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/dangerous2.swf b/Basilisk/MACAO/macao_12/contenu/media/dangerous2.swf new file mode 100644 index 0000000000000000000000000000000000000000..15570655d46eee4902457ba8c7abbcedaeee7a94 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/dangerous2.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/desperate1.swf b/Basilisk/MACAO/macao_12/contenu/media/desperate1.swf new file mode 100644 index 0000000000000000000000000000000000000000..84219d241b4112d95f4831078436b6e0a7785c76 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/desperate1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/deuxpoints.png b/Basilisk/MACAO/macao_12/contenu/media/deuxpoints.png new file mode 100644 index 0000000000000000000000000000000000000000..5770ef3896a95859187821e9b6d73de0a81529a4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/deuxpoints.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/different.swf b/Basilisk/MACAO/macao_12/contenu/media/different.swf new file mode 100644 index 0000000000000000000000000000000000000000..c4113de368eb7d0a59b47f7c45f85f59c8860130 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/different.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/differently.swf b/Basilisk/MACAO/macao_12/contenu/media/differently.swf new file mode 100644 index 0000000000000000000000000000000000000000..9b461eb058537fe1c2f35dc801334390a10d9258 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/differently.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e.png b/Basilisk/MACAO/macao_12/contenu/media/e.png new file mode 100644 index 0000000000000000000000000000000000000000..b6833da65536e114638abe2aa209ee3e56aff034 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a1.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a1.swf new file mode 100644 index 0000000000000000000000000000000000000000..7fc8548ac831808a41ca15c367a6b172f6548337 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a101.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a101.swf new file mode 100644 index 0000000000000000000000000000000000000000..3f769201cf8f02dfe4f9694dbe9766c5c578db28 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a101.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a102.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a102.swf new file mode 100644 index 0000000000000000000000000000000000000000..3f769201cf8f02dfe4f9694dbe9766c5c578db28 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a102.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a2.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a2.swf new file mode 100644 index 0000000000000000000000000000000000000000..b04b3ddc7fd08d7428e4a5cf1d7181825072c182 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a2.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a3.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a3.swf new file mode 100644 index 0000000000000000000000000000000000000000..dc4236f19538929a16a1493b24df09d2418c7285 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a3.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a31.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a31.swf new file mode 100644 index 0000000000000000000000000000000000000000..d4f375bee225a9e6317d9237c739221f35951013 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a31.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a4.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a4.swf new file mode 100644 index 0000000000000000000000000000000000000000..5e1f23f7ead8173769bcdc6864e6ee472a8c198e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a4.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a41.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a41.swf new file mode 100644 index 0000000000000000000000000000000000000000..b607975b8467902983ce0ff6c0425c72d5dcbd5d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a41.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a51.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a51.swf new file mode 100644 index 0000000000000000000000000000000000000000..42afde81c30ac845268929e1cf5cc5e45168293d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a51.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a52.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a52.swf new file mode 100644 index 0000000000000000000000000000000000000000..42afde81c30ac845268929e1cf5cc5e45168293d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a52.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a61.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a61.swf new file mode 100644 index 0000000000000000000000000000000000000000..d923e816d8c941937ca224aa1539a40d55c2c4d4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a61.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a62.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a62.swf new file mode 100644 index 0000000000000000000000000000000000000000..d923e816d8c941937ca224aa1539a40d55c2c4d4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a62.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a71.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a71.swf new file mode 100644 index 0000000000000000000000000000000000000000..809ac766b2570eaf98e1da5b21120ccdec050b61 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a71.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a72.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a72.swf new file mode 100644 index 0000000000000000000000000000000000000000..809ac766b2570eaf98e1da5b21120ccdec050b61 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a72.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a81.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a81.swf new file mode 100644 index 0000000000000000000000000000000000000000..afa53deeba762a276c7fe8e5504d04a6638fe4b6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a81.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a82.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a82.swf new file mode 100644 index 0000000000000000000000000000000000000000..afa53deeba762a276c7fe8e5504d04a6638fe4b6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a82.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a91.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a91.swf new file mode 100644 index 0000000000000000000000000000000000000000..415f29c7eae39a9f00a4002e0556d31adf156616 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a91.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a92.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a92.swf new file mode 100644 index 0000000000000000000000000000000000000000..415f29c7eae39a9f00a4002e0556d31adf156616 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2a92.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b101.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b101.swf new file mode 100644 index 0000000000000000000000000000000000000000..092377a704ca6d4486ea3bf1ba9dbf3296540f3b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b101.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b102.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b102.swf new file mode 100644 index 0000000000000000000000000000000000000000..092377a704ca6d4486ea3bf1ba9dbf3296540f3b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b102.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b11.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b11.swf new file mode 100644 index 0000000000000000000000000000000000000000..d594349e36e84430043cbf9dd6fe571648642dbf Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b11.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b12.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b12.swf new file mode 100644 index 0000000000000000000000000000000000000000..d594349e36e84430043cbf9dd6fe571648642dbf Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b12.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b21.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b21.swf new file mode 100644 index 0000000000000000000000000000000000000000..8f1b0a8fca68f98f25fbafe42739eab007c25652 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b21.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b22.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b22.swf new file mode 100644 index 0000000000000000000000000000000000000000..8f1b0a8fca68f98f25fbafe42739eab007c25652 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b22.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b31.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b31.swf new file mode 100644 index 0000000000000000000000000000000000000000..740771f09ed79e7fabcad266c4e50c83f4c471a1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b31.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b32.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b32.swf new file mode 100644 index 0000000000000000000000000000000000000000..740771f09ed79e7fabcad266c4e50c83f4c471a1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b32.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b33.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b33.swf new file mode 100644 index 0000000000000000000000000000000000000000..740771f09ed79e7fabcad266c4e50c83f4c471a1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b33.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b41.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b41.swf new file mode 100644 index 0000000000000000000000000000000000000000..d0dbe77da3e914821db18e646acb4c431fd7fa20 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b41.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b42.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b42.swf new file mode 100644 index 0000000000000000000000000000000000000000..d0dbe77da3e914821db18e646acb4c431fd7fa20 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b42.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b43.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b43.swf new file mode 100644 index 0000000000000000000000000000000000000000..d0dbe77da3e914821db18e646acb4c431fd7fa20 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b43.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b51.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b51.swf new file mode 100644 index 0000000000000000000000000000000000000000..e1ce6843dce279649661d20ccf2a5e30c5a2f983 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b51.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b52.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b52.swf new file mode 100644 index 0000000000000000000000000000000000000000..e1ce6843dce279649661d20ccf2a5e30c5a2f983 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b52.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b61.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b61.swf new file mode 100644 index 0000000000000000000000000000000000000000..4ca2ccbf64ffb1159e6c14646a0867066f4bba8c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b61.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b62.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b62.swf new file mode 100644 index 0000000000000000000000000000000000000000..4ca2ccbf64ffb1159e6c14646a0867066f4bba8c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b62.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b71.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b71.swf new file mode 100644 index 0000000000000000000000000000000000000000..37d5975ef68453ff1948ecc657f7c55e454602a0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b71.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b72.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b72.swf new file mode 100644 index 0000000000000000000000000000000000000000..37d5975ef68453ff1948ecc657f7c55e454602a0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b72.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b81.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b81.swf new file mode 100644 index 0000000000000000000000000000000000000000..eef069c1af662da1da3c3c79bf9c0047a355287d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b81.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b82.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b82.swf new file mode 100644 index 0000000000000000000000000000000000000000..eef069c1af662da1da3c3c79bf9c0047a355287d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b82.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b91.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b91.swf new file mode 100644 index 0000000000000000000000000000000000000000..b0c2f8ccad68b2d051c09c78449e28ef952f52ae Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b91.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b92.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b92.swf new file mode 100644 index 0000000000000000000000000000000000000000..b0c2f8ccad68b2d051c09c78449e28ef952f52ae Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2b92.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c11.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c11.swf new file mode 100644 index 0000000000000000000000000000000000000000..d838b8b310976547cfa08cf84c083278c8f48081 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c11.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2.swf new file mode 100644 index 0000000000000000000000000000000000000000..75443c7d8b360cbc3485d2871984daeaf2c69d20 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_02233.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_02233.swf new file mode 100644 index 0000000000000000000000000000000000000000..91937209e8dcc4316aaeadf72bf0861d20f89b7f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_02233.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_02241.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_02241.swf new file mode 100644 index 0000000000000000000000000000000000000000..e744907fb3cb7b22afd6c5996198ba40153b1c43 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_02241.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_02251.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_02251.swf new file mode 100644 index 0000000000000000000000000000000000000000..7ea0955eb70c3aba4c81c84c12f185e7693e18c5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_02251.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_02261.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_02261.swf new file mode 100644 index 0000000000000000000000000000000000000000..58b78339fd7f3e12b09859d10b866c23a4cf8a69 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_02261.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_0227.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_0227.swf new file mode 100644 index 0000000000000000000000000000000000000000..bc832abc3e69e6f540adc66079247d3199313649 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c2_0227.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0228.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0228.swf new file mode 100644 index 0000000000000000000000000000000000000000..8da36c83c2d430730fa05ed60a75e5048ad4236a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0228.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0229.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0229.swf new file mode 100644 index 0000000000000000000000000000000000000000..90862e8b65997207fe9e37508288d804e494e313 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0229.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0230.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0230.swf new file mode 100644 index 0000000000000000000000000000000000000000..7f4409daeca00955d84e52c068f21c47334e3f4a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0230.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0232.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0232.swf new file mode 100644 index 0000000000000000000000000000000000000000..63e0327eba99700564be6d4680b6449061371a98 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0232.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0233.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0233.swf new file mode 100644 index 0000000000000000000000000000000000000000..6b9ec5cfccc7fb6d18056a3228ea119b19dba9dc Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_0233.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_023311.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_023311.swf new file mode 100644 index 0000000000000000000000000000000000000000..d6a164f2c199efd89ec47dde2105a42bb6c8a135 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c3_023311.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0234.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0234.swf new file mode 100644 index 0000000000000000000000000000000000000000..b110293f925a234ed7d5eb8f81c405381f92a7cb Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0234.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0235.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0235.swf new file mode 100644 index 0000000000000000000000000000000000000000..0ffb254bf6684b1fde507f977e6660fb14bd8151 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0235.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0236.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0236.swf new file mode 100644 index 0000000000000000000000000000000000000000..ec9b0e52603e4d4c092fe7659027cf5615d2da0f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0236.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0237.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0237.swf new file mode 100644 index 0000000000000000000000000000000000000000..ab2d57c87fcc35882e1130eb9010245ed7320334 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0237.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0238.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0238.swf new file mode 100644 index 0000000000000000000000000000000000000000..51c1f315f8b2290e7dee4d8037769cba998790fd Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0238.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0239.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0239.swf new file mode 100644 index 0000000000000000000000000000000000000000..332bf49c4220720e66b4a2b8097c63971d17268d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0239.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0240.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0240.swf new file mode 100644 index 0000000000000000000000000000000000000000..6e96ac1be497bcca61446fd6c607660a2f71dbfb Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0240.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0241.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0241.swf new file mode 100644 index 0000000000000000000000000000000000000000..2d1d827c441a09ad25513970b8c2ad00a83dbd05 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_2c4_0241.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3c11.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3c11.swf new file mode 100644 index 0000000000000000000000000000000000000000..53f2eae4dd023073175d07926566c1f8cfa3a710 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3c11.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3c21.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3c21.swf new file mode 100644 index 0000000000000000000000000000000000000000..1aad98ff603230a3e24e48bdcf127c28250de8b1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3c21.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3c31.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3c31.swf new file mode 100644 index 0000000000000000000000000000000000000000..047e29162d9ed8581d5a285119755840a968d0f7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3c31.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3d1_318.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3d1_318.swf new file mode 100644 index 0000000000000000000000000000000000000000..1dfe341f7859d5483befef7768f9b1528fdd1bdf Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3d1_318.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3d1_319.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3d1_319.swf new file mode 100644 index 0000000000000000000000000000000000000000..8e1281c235e6317f3666a1994f5cb8b15b056032 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3d1_319.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3d1_320.swf b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3d1_320.swf new file mode 100644 index 0000000000000000000000000000000000000000..a94c16bbbfbcc4901de0f23bbab4c3a3b897c157 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29_macao1_3d1_320.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29anj_s1lc_remarque_accen1.swf b/Basilisk/MACAO/macao_12/contenu/media/e29anj_s1lc_remarque_accen1.swf new file mode 100644 index 0000000000000000000000000000000000000000..feaa0b0525ff3b00d951593270449d4addde97e6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29anj_s1lc_remarque_accen1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29anj_s4lc_p114.swf b/Basilisk/MACAO/macao_12/contenu/media/e29anj_s4lc_p114.swf new file mode 100644 index 0000000000000000000000000000000000000000..e1b8b174cc3ac2fee5acddc9afad6230fc7b4bcf Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29anj_s4lc_p114.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29anj_s4lc_p115.swf b/Basilisk/MACAO/macao_12/contenu/media/e29anj_s4lc_p115.swf new file mode 100644 index 0000000000000000000000000000000000000000..e1b8b174cc3ac2fee5acddc9afad6230fc7b4bcf Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29anj_s4lc_p115.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29anj_s5_lc1_1.swf b/Basilisk/MACAO/macao_12/contenu/media/e29anj_s5_lc1_1.swf new file mode 100644 index 0000000000000000000000000000000000000000..53642268a7100d30891a94ae7d030a7784cdbc2c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29anj_s5_lc1_1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29anj_s5_lc1_25.swf b/Basilisk/MACAO/macao_12/contenu/media/e29anj_s5_lc1_25.swf new file mode 100644 index 0000000000000000000000000000000000000000..19a69514cb5f912dc536cca2bf3f3ea2210ff55a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29anj_s5_lc1_25.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/e29anj_s5_lc26.swf b/Basilisk/MACAO/macao_12/contenu/media/e29anj_s5_lc26.swf new file mode 100644 index 0000000000000000000000000000000000000000..595b798db6bfbec05948743fd3fd2ef341b432e4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/e29anj_s5_lc26.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/every3.swf b/Basilisk/MACAO/macao_12/contenu/media/every3.swf new file mode 100644 index 0000000000000000000000000000000000000000..c39b98ad7338b03bca9ca32082d06c958bbe8800 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/every3.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/every4.swf b/Basilisk/MACAO/macao_12/contenu/media/every4.swf new file mode 100644 index 0000000000000000000000000000000000000000..c39b98ad7338b03bca9ca32082d06c958bbe8800 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/every4.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/eye1.swf b/Basilisk/MACAO/macao_12/contenu/media/eye1.swf new file mode 100644 index 0000000000000000000000000000000000000000..671f72c6c94b32e54755dc3abd9cc5ac33ea396d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/eye1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/farmer.swf b/Basilisk/MACAO/macao_12/contenu/media/farmer.swf new file mode 100644 index 0000000000000000000000000000000000000000..fcaa757eb1580c1bb76049a6444fe268c9baa5f6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/farmer.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/government.swf b/Basilisk/MACAO/macao_12/contenu/media/government.swf new file mode 100644 index 0000000000000000000000000000000000000000..30b03e1e9acd7002c901e771cd7044d5f406d7b1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/government.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/head1.swf b/Basilisk/MACAO/macao_12/contenu/media/head1.swf new file mode 100644 index 0000000000000000000000000000000000000000..a856c37cee31d5620dfdb756afd7ed5f8047862b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/head1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/heroin.gif b/Basilisk/MACAO/macao_12/contenu/media/heroin.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea59339b2fe2d4359ab651768c86e2f53641ba92 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/heroin.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/heroin2.gif b/Basilisk/MACAO/macao_12/contenu/media/heroin2.gif new file mode 100644 index 0000000000000000000000000000000000000000..0705b7847598a838dbdf0958b4647076f5449320 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/heroin2.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/heroin3.gif b/Basilisk/MACAO/macao_12/contenu/media/heroin3.gif new file mode 100644 index 0000000000000000000000000000000000000000..34dae29fe6fd6256365151927b6e8a9153365f09 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/heroin3.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/history.swf b/Basilisk/MACAO/macao_12/contenu/media/history.swf new file mode 100644 index 0000000000000000000000000000000000000000..6477b04140d0d71812ee1fc33ba252ab97d6dca7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/history.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/horse1.swf b/Basilisk/MACAO/macao_12/contenu/media/horse1.swf new file mode 100644 index 0000000000000000000000000000000000000000..ccc0f4fbc79219a1ace89bf4ae28165cedb6b2e8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/horse1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/i.png b/Basilisk/MACAO/macao_12/contenu/media/i.png new file mode 100644 index 0000000000000000000000000000000000000000..08aec4b49ada14319d460cfc1cc47b6d12de1fd5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/i.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/i1.swf b/Basilisk/MACAO/macao_12/contenu/media/i1.swf new file mode 100644 index 0000000000000000000000000000000000000000..2bf100daf1fdfb2fe715f89675ade0f704b3b912 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/i1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/interrested.swf b/Basilisk/MACAO/macao_12/contenu/media/interrested.swf new file mode 100644 index 0000000000000000000000000000000000000000..fccf5d09045311c0961141f85f41bd4cd4e285a0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/interrested.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/interresting1.swf b/Basilisk/MACAO/macao_12/contenu/media/interresting1.swf new file mode 100644 index 0000000000000000000000000000000000000000..b6a8a5135156ab0daef799b65f95cb4560488874 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/interresting1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/interresting2.swf b/Basilisk/MACAO/macao_12/contenu/media/interresting2.swf new file mode 100644 index 0000000000000000000000000000000000000000..b6a8a5135156ab0daef799b65f95cb4560488874 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/interresting2.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/interresting3.swf b/Basilisk/MACAO/macao_12/contenu/media/interresting3.swf new file mode 100644 index 0000000000000000000000000000000000000000..b6a8a5135156ab0daef799b65f95cb4560488874 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/interresting3.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/lecteur.swf b/Basilisk/MACAO/macao_12/contenu/media/lecteur.swf new file mode 100644 index 0000000000000000000000000000000000000000..b1480ff3c54d207822962a919f5033ed7e3f7801 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/lecteur.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/lecteur_p53.swf b/Basilisk/MACAO/macao_12/contenu/media/lecteur_p53.swf new file mode 100644 index 0000000000000000000000000000000000000000..ccb862db82b3103a84f3cf494a30bc40a0fd81c2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/lecteur_p53.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/letter.swf b/Basilisk/MACAO/macao_12/contenu/media/letter.swf new file mode 100644 index 0000000000000000000000000000000000000000..d05912ba5073bdcb4f092eb7f6de97603e733e63 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/letter.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/lively.swf b/Basilisk/MACAO/macao_12/contenu/media/lively.swf new file mode 100644 index 0000000000000000000000000000000000000000..2be968a63f949ff926b04803e8fd66bc58f2be53 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/lively.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire1.swf b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire1.swf new file mode 100644 index 0000000000000000000000000000000000000000..6fdd85cf6aada56f1ee6748c73b5921d1e015b97 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire21.swf b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire21.swf new file mode 100644 index 0000000000000000000000000000000000000000..61f7779981c25ad43417d56146787cb01f6741f9 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire21.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire3.swf b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire3.swf new file mode 100644 index 0000000000000000000000000000000000000000..9aa8001684ca0bedc1732f20f4f0594eaa0deb53 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire3.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire4.swf b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire4.swf new file mode 100644 index 0000000000000000000000000000000000000000..9e02d55c4bf7c3771e78c5feb866666161f46c9e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire4.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire5.swf b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire5.swf new file mode 100644 index 0000000000000000000000000000000000000000..664d77dea4fc25c3f36157f9362a12138b54e37a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire5.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire6.swf b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire6.swf new file mode 100644 index 0000000000000000000000000000000000000000..bf50fb9d10792bde12ac1b6ae2ea9b1b917e6efd Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire6.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire72.swf b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire72.swf new file mode 100644 index 0000000000000000000000000000000000000000..9f3d0ed19f217792b2f100677ccf8ad3b6671eb3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/macao_auxiliaire72.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/macao_comparer_syll_orale_1.swf b/Basilisk/MACAO/macao_12/contenu/media/macao_comparer_syll_orale_1.swf new file mode 100644 index 0000000000000000000000000000000000000000..6de1b60ded2ea0b6976bde9e866f384f7fb3e54f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/macao_comparer_syll_orale_1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/macao_remarque_plus_accent3.swf b/Basilisk/MACAO/macao_12/contenu/media/macao_remarque_plus_accent3.swf new file mode 100644 index 0000000000000000000000000000000000000000..ab89fbd44d9aedb28e3fc41350905e9cf48d846e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/macao_remarque_plus_accent3.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/management.swf b/Basilisk/MACAO/macao_12/contenu/media/management.swf new file mode 100644 index 0000000000000000000000000000000000000000..62c4d507444262773c65cafcbe2dcaebec569860 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/management.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/marked1.swf b/Basilisk/MACAO/macao_12/contenu/media/marked1.swf new file mode 100644 index 0000000000000000000000000000000000000000..73739a30134a09f32b07b84fae5fe828fa003875 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/marked1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/months1.swf b/Basilisk/MACAO/macao_12/contenu/media/months1.swf new file mode 100644 index 0000000000000000000000000000000000000000..41e8e42c3c125ee53d34c86133d00d7e3e059b79 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/months1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/n_p113.png b/Basilisk/MACAO/macao_12/contenu/media/n_p113.png new file mode 100644 index 0000000000000000000000000000000000000000..bfecd037253962fe60cc58ed18e4ff9140ea7528 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/n_p113.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/narrator.gif b/Basilisk/MACAO/macao_12/contenu/media/narrator.gif new file mode 100644 index 0000000000000000000000000000000000000000..52d72cd46d4cb16b263a3b2c7c1b3e5a09e5eb39 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/narrator.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/narrator2.gif b/Basilisk/MACAO/macao_12/contenu/media/narrator2.gif new file mode 100644 index 0000000000000000000000000000000000000000..11da8e3503dfeda86d53afd27a6a7bf3729198f9 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/narrator2.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/narrator_juste.gif b/Basilisk/MACAO/macao_12/contenu/media/narrator_juste.gif new file mode 100644 index 0000000000000000000000000000000000000000..11da8e3503dfeda86d53afd27a6a7bf3729198f9 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/narrator_juste.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/omega1.png b/Basilisk/MACAO/macao_12/contenu/media/omega1.png new file mode 100644 index 0000000000000000000000000000000000000000..ddcdee46322c7df1d635d44e056dd74a03626d9c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/omega1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/oranges.swf b/Basilisk/MACAO/macao_12/contenu/media/oranges.swf new file mode 100644 index 0000000000000000000000000000000000000000..44478d3007ff2d5f88de8a9a7e613517c85e4b6d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/oranges.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/p2611.swf b/Basilisk/MACAO/macao_12/contenu/media/p2611.swf new file mode 100644 index 0000000000000000000000000000000000000000..e00bbe8a306c55bbf7efd7a699ec53b6f7562dfe Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/p2611.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/p2621.swf b/Basilisk/MACAO/macao_12/contenu/media/p2621.swf new file mode 100644 index 0000000000000000000000000000000000000000..560296269b349b1fc10e9aeaae79e05de24d8933 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/p2621.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/p2631.swf b/Basilisk/MACAO/macao_12/contenu/media/p2631.swf new file mode 100644 index 0000000000000000000000000000000000000000..c94a21bf3ce1a8adf0f50f1bc00e3eef56c6aed2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/p2631.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/p2641.swf b/Basilisk/MACAO/macao_12/contenu/media/p2641.swf new file mode 100644 index 0000000000000000000000000000000000000000..e42e33db2b7d571c37168cbb1903750585d3b158 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/p2641.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page3.swf b/Basilisk/MACAO/macao_12/contenu/media/page3.swf new file mode 100644 index 0000000000000000000000000000000000000000..cf436d9a485f01852af56c3799a2473d3d72b981 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page3.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page3b.swf b/Basilisk/MACAO/macao_12/contenu/media/page3b.swf new file mode 100644 index 0000000000000000000000000000000000000000..30ddd40401a1e6dcf492a3e659405d9c5d2dec2a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page3b.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page41.swf b/Basilisk/MACAO/macao_12/contenu/media/page41.swf new file mode 100644 index 0000000000000000000000000000000000000000..66e0352761884056161f37a2bab6a456a25e5d31 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page41.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page4b.swf b/Basilisk/MACAO/macao_12/contenu/media/page4b.swf new file mode 100644 index 0000000000000000000000000000000000000000..f9c67d97a462edcea64d1daf65cb45dd80ad00cc Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page4b.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5a11.swf b/Basilisk/MACAO/macao_12/contenu/media/page5a11.swf new file mode 100644 index 0000000000000000000000000000000000000000..3ca0e7a1b417c7e9c89e9f33febbb9e2bfbb8c35 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5a11.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5a21.swf b/Basilisk/MACAO/macao_12/contenu/media/page5a21.swf new file mode 100644 index 0000000000000000000000000000000000000000..607dc573cf38165087f2381bae44e5f3147cbcf1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5a21.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5b1.swf b/Basilisk/MACAO/macao_12/contenu/media/page5b1.swf new file mode 100644 index 0000000000000000000000000000000000000000..048f96cdac8ab7b33caa233c0d8b4a54654ce897 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5b1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5b21.swf b/Basilisk/MACAO/macao_12/contenu/media/page5b21.swf new file mode 100644 index 0000000000000000000000000000000000000000..eadfdf4e09331d928050e707197d0cf07fc680e6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5b21.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5c.swf b/Basilisk/MACAO/macao_12/contenu/media/page5c.swf new file mode 100644 index 0000000000000000000000000000000000000000..f58ee7c579b0a2ab80015200615749bce3179779 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5c.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5c22.swf b/Basilisk/MACAO/macao_12/contenu/media/page5c22.swf new file mode 100644 index 0000000000000000000000000000000000000000..38e9a1b20884ad0a40760172af23bb0169e3f405 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5c22.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5d1.swf b/Basilisk/MACAO/macao_12/contenu/media/page5d1.swf new file mode 100644 index 0000000000000000000000000000000000000000..6497b9432f2293e0cb7b3214485b1dbaed214e75 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5d1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5d2.swf b/Basilisk/MACAO/macao_12/contenu/media/page5d2.swf new file mode 100644 index 0000000000000000000000000000000000000000..7704dee55d46d263f34e24333012a15ca47e5c28 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5d2.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5e1.swf b/Basilisk/MACAO/macao_12/contenu/media/page5e1.swf new file mode 100644 index 0000000000000000000000000000000000000000..414294c559faee9f1b52b68fb7eeaaecfbfdfac0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5e1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5e2.swf b/Basilisk/MACAO/macao_12/contenu/media/page5e2.swf new file mode 100644 index 0000000000000000000000000000000000000000..214e1fc01222652d036927dd36254989192bc9b7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5e2.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5f11.swf b/Basilisk/MACAO/macao_12/contenu/media/page5f11.swf new file mode 100644 index 0000000000000000000000000000000000000000..1353b92c15fc79168e03d1fcd33780f4b175d309 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5f11.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5f21.swf b/Basilisk/MACAO/macao_12/contenu/media/page5f21.swf new file mode 100644 index 0000000000000000000000000000000000000000..600ae325616bddf73df355f2de1f2f2f6f66251f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5f21.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5g1.swf b/Basilisk/MACAO/macao_12/contenu/media/page5g1.swf new file mode 100644 index 0000000000000000000000000000000000000000..3c5a42869e228d797972567446c5da95b277a2df Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5g1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page5h1.swf b/Basilisk/MACAO/macao_12/contenu/media/page5h1.swf new file mode 100644 index 0000000000000000000000000000000000000000..0076a1ba9910df789a9197f6db57d1e4b8bf5e37 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page5h1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/page6.swf b/Basilisk/MACAO/macao_12/contenu/media/page6.swf new file mode 100644 index 0000000000000000000000000000000000000000..54a720e48baf7704605da950052163cdfe33983c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/page6.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_about.png b/Basilisk/MACAO/macao_12/contenu/media/phon_about.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4e93e0cd25dc8f70a6d2197a234adb837b3d2e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_about.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_about_a_right.png b/Basilisk/MACAO/macao_12/contenu/media/phon_about_a_right.png new file mode 100644 index 0000000000000000000000000000000000000000..ed2b53139fe70e0175ad3d366a65e1af87561537 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_about_a_right.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_about_a_wrong.png b/Basilisk/MACAO/macao_12/contenu/media/phon_about_a_wrong.png new file mode 100644 index 0000000000000000000000000000000000000000..6def6903f34f5667d38b1906f83a6935008ee59a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_about_a_wrong.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_about_bout.png b/Basilisk/MACAO/macao_12/contenu/media/phon_about_bout.png new file mode 100644 index 0000000000000000000000000000000000000000..a67ab47e4acc643a4b24dc929eb0d4e4e1311adf Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_about_bout.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_about_right.png b/Basilisk/MACAO/macao_12/contenu/media/phon_about_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d0572bd9cadc79a09ca50fa47a30ed932be3ed Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_about_right.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_beautiful.gif b/Basilisk/MACAO/macao_12/contenu/media/phon_beautiful.gif new file mode 100644 index 0000000000000000000000000000000000000000..eb4b5ce5711f7fb3e284fbb7a23a4d98f929d1e9 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_beautiful.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_beautiful1.png b/Basilisk/MACAO/macao_12/contenu/media/phon_beautiful1.png new file mode 100644 index 0000000000000000000000000000000000000000..0796c1c19ca2810c43b91cdb06b319652610fc7b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_beautiful1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_boat.png b/Basilisk/MACAO/macao_12/contenu/media/phon_boat.png new file mode 100644 index 0000000000000000000000000000000000000000..01fad821085abaebfe026c313d8706f69aad05a5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_boat.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_bought.png b/Basilisk/MACAO/macao_12/contenu/media/phon_bought.png new file mode 100644 index 0000000000000000000000000000000000000000..3d1ed4ab83c9c00da2190a1c48f0d4e40e62c744 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_bought.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_bring.png b/Basilisk/MACAO/macao_12/contenu/media/phon_bring.png new file mode 100644 index 0000000000000000000000000000000000000000..39908f1d15f7138cc08c607422d644568146dca4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_bring.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_bring_faux.png b/Basilisk/MACAO/macao_12/contenu/media/phon_bring_faux.png new file mode 100644 index 0000000000000000000000000000000000000000..136cb68e6790d16034089b4dea1cea64917947a3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_bring_faux.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_bull1.png b/Basilisk/MACAO/macao_12/contenu/media/phon_bull1.png new file mode 100644 index 0000000000000000000000000000000000000000..baac03ae2a21e072ab8589f7fcffdfb5936da508 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_bull1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_cat.png b/Basilisk/MACAO/macao_12/contenu/media/phon_cat.png new file mode 100644 index 0000000000000000000000000000000000000000..618ffa2995ae51695c1e6f515c53380d85306278 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_cat.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_chicago14.png b/Basilisk/MACAO/macao_12/contenu/media/phon_chicago14.png new file mode 100644 index 0000000000000000000000000000000000000000..c2d424693276999cfc5ad1760fd93122fd354088 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_chicago14.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_communication1.png b/Basilisk/MACAO/macao_12/contenu/media/phon_communication1.png new file mode 100644 index 0000000000000000000000000000000000000000..a95b4c7c6bd9397a526f56805fe435d401aa272d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_communication1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_communication_juste.png b/Basilisk/MACAO/macao_12/contenu/media/phon_communication_juste.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa6878d78f88d6166a27738a2d246b789b222b2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_communication_juste.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_computer_p56.png b/Basilisk/MACAO/macao_12/contenu/media/phon_computer_p56.png new file mode 100644 index 0000000000000000000000000000000000000000..953678aaa4106cf1b144caf93538619ed88e5c57 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_computer_p56.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_computer_p57_juste.png b/Basilisk/MACAO/macao_12/contenu/media/phon_computer_p57_juste.png new file mode 100644 index 0000000000000000000000000000000000000000..4a90805b80bab624628de0aa8f318092668ad00a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_computer_p57_juste.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_content_1.png b/Basilisk/MACAO/macao_12/contenu/media/phon_content_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8fc50ac1de95ed7cd103ea42bd820b429589cffe Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_content_1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_content_2.png b/Basilisk/MACAO/macao_12/contenu/media/phon_content_2.png new file mode 100644 index 0000000000000000000000000000000000000000..0df8f21ad359023fd8fc3b56f5efab6465723012 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_content_2.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_cough.png b/Basilisk/MACAO/macao_12/contenu/media/phon_cough.png new file mode 100644 index 0000000000000000000000000000000000000000..715892bf7a53134a02ecc099e31eb322b24f3c4c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_cough.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_cow.png b/Basilisk/MACAO/macao_12/contenu/media/phon_cow.png new file mode 100644 index 0000000000000000000000000000000000000000..3ab0873caf5e4d85bd4e83717fdcade33b78e4d3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_cow.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_criticism.png b/Basilisk/MACAO/macao_12/contenu/media/phon_criticism.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa0fe3cc1d1144c0d5da3f699f67d4142b19b8b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_criticism.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_curiosity_memmento.png b/Basilisk/MACAO/macao_12/contenu/media/phon_curiosity_memmento.png new file mode 100644 index 0000000000000000000000000000000000000000..1724f5e1d1fa30f3f346dd864958fcb0330c8199 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_curiosity_memmento.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_curiosity_memmento1.gif b/Basilisk/MACAO/macao_12/contenu/media/phon_curiosity_memmento1.gif new file mode 100644 index 0000000000000000000000000000000000000000..a9f05dd1ad7b80bc555c81842ca70c803f67e650 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_curiosity_memmento1.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_dark.png b/Basilisk/MACAO/macao_12/contenu/media/phon_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..9ef648e6ae568ae79aa355fd71e0814fad87df7d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_dark.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_dark_faux.png b/Basilisk/MACAO/macao_12/contenu/media/phon_dark_faux.png new file mode 100644 index 0000000000000000000000000000000000000000..4512c974fe3f9d458bd7bc4e23df6d7405b39b72 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_dark_faux.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_desert_1.png b/Basilisk/MACAO/macao_12/contenu/media/phon_desert_1.png new file mode 100644 index 0000000000000000000000000000000000000000..92c72786639bc65a1ba5325a47b85bc26b72bef0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_desert_1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_desert_2.png b/Basilisk/MACAO/macao_12/contenu/media/phon_desert_2.png new file mode 100644 index 0000000000000000000000000000000000000000..8d4e77dc15ddcf392df7bda2bf1c3a458907b4a6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_desert_2.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_e1.gif b/Basilisk/MACAO/macao_12/contenu/media/phon_e1.gif new file mode 100644 index 0000000000000000000000000000000000000000..528c8748556c19393cf04e1a2e7f14c8073c920e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_e1.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_ear.png b/Basilisk/MACAO/macao_12/contenu/media/phon_ear.png new file mode 100644 index 0000000000000000000000000000000000000000..d06b05d4a4654f04a4d72277d596c0adacfa8892 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_ear.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_eighteen.png b/Basilisk/MACAO/macao_12/contenu/media/phon_eighteen.png new file mode 100644 index 0000000000000000000000000000000000000000..01c2d447700de6880f1b8a7982fd031257c3505b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_eighteen.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_eighty.png b/Basilisk/MACAO/macao_12/contenu/media/phon_eighty.png new file mode 100644 index 0000000000000000000000000000000000000000..abde15d6c9c3b7a88c09aa23897835fb8caf54e5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_eighty.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_green.png b/Basilisk/MACAO/macao_12/contenu/media/phon_green.png new file mode 100644 index 0000000000000000000000000000000000000000..2a756748452f7ba53181eac8456ca2d92ce9024b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_green.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_group1.png b/Basilisk/MACAO/macao_12/contenu/media/phon_group1.png new file mode 100644 index 0000000000000000000000000000000000000000..212f4eac32d0e4ebfbe08230f6a9f060695fd200 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_group1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_hear.png b/Basilisk/MACAO/macao_12/contenu/media/phon_hear.png new file mode 100644 index 0000000000000000000000000000000000000000..78838ce5ff2bafa607741000b46d583d012d5219 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_hear.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_hear_faux.png b/Basilisk/MACAO/macao_12/contenu/media/phon_hear_faux.png new file mode 100644 index 0000000000000000000000000000000000000000..d06b05d4a4654f04a4d72277d596c0adacfa8892 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_hear_faux.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_identify_p57.png b/Basilisk/MACAO/macao_12/contenu/media/phon_identify_p57.png new file mode 100644 index 0000000000000000000000000000000000000000..6e6a640447b287b02d97449f3a6d2a9327872c55 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_identify_p57.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_identify_p57_juste.png b/Basilisk/MACAO/macao_12/contenu/media/phon_identify_p57_juste.png new file mode 100644 index 0000000000000000000000000000000000000000..76c5964c57a267fc87f367fc706893d8e50f9778 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_identify_p57_juste.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_intimate_1.png b/Basilisk/MACAO/macao_12/contenu/media/phon_intimate_1.png new file mode 100644 index 0000000000000000000000000000000000000000..14a8c336471f1b3a29c94d74f782d8d3ad22ed6d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_intimate_1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_intimate_2.png b/Basilisk/MACAO/macao_12/contenu/media/phon_intimate_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b76aab74723073f4eabfa8aa115890965c53e3b9 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_intimate_2.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_kid3.png b/Basilisk/MACAO/macao_12/contenu/media/phon_kid3.png new file mode 100644 index 0000000000000000000000000000000000000000..ff67efb2d367d952f500d2767208015ca7e3b9bc Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_kid3.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_kitchenette14.png b/Basilisk/MACAO/macao_12/contenu/media/phon_kitchenette14.png new file mode 100644 index 0000000000000000000000000000000000000000..d7fbdcb7c3524cd342eb7ebc57a3aa1c23d25e70 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_kitchenette14.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_leadmener.png b/Basilisk/MACAO/macao_12/contenu/media/phon_leadmener.png new file mode 100644 index 0000000000000000000000000000000000000000..d915edc6e0329e9dd5d9dab96c56972b0eb19bcf Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_leadmener.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_leadplomb.png b/Basilisk/MACAO/macao_12/contenu/media/phon_leadplomb.png new file mode 100644 index 0000000000000000000000000000000000000000..3daa2139f3c5d9c40166dc52e7bf7e35073d0f8c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_leadplomb.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_measure.png b/Basilisk/MACAO/macao_12/contenu/media/phon_measure.png new file mode 100644 index 0000000000000000000000000000000000000000..ea569c90b3fe168461294663671821ef28fe180d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_measure.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_measure_faux.png b/Basilisk/MACAO/macao_12/contenu/media/phon_measure_faux.png new file mode 100644 index 0000000000000000000000000000000000000000..66e1073f60ada4c879aaff94537408b1d0552927 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_measure_faux.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_narrativ_justep57.png b/Basilisk/MACAO/macao_12/contenu/media/phon_narrativ_justep57.png new file mode 100644 index 0000000000000000000000000000000000000000..d9fcc24e61683e2573568d44062459a1cb65d130 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_narrativ_justep57.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_narrator_juste1.gif b/Basilisk/MACAO/macao_12/contenu/media/phon_narrator_juste1.gif new file mode 100644 index 0000000000000000000000000000000000000000..ccb20aee3761fc277b70b1ef59da606f497ac8bd Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_narrator_juste1.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_narrator_p57.png b/Basilisk/MACAO/macao_12/contenu/media/phon_narrator_p57.png new file mode 100644 index 0000000000000000000000000000000000000000..55bad521dbc233e3b1d495893d7654b6e462dbb6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_narrator_p57.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_optimistic14.png b/Basilisk/MACAO/macao_12/contenu/media/phon_optimistic14.png new file mode 100644 index 0000000000000000000000000000000000000000..2aab9e8d566e58ce600e06d80ed72a19efbf139c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_optimistic14.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_p37_agree_a_right.png b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_agree_a_right.png new file mode 100644 index 0000000000000000000000000000000000000000..51f3489aa547d9dac6c6b596f5b460cb1e83141e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_agree_a_right.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_p37_agree_a_wrong.png b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_agree_a_wrong.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad031cb6c39f819623954c856f77b0184f77030 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_agree_a_wrong.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_p37_agree_gree.png b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_agree_gree.png new file mode 100644 index 0000000000000000000000000000000000000000..ca8fbbf54764d5cc62907d3b733b026df7ef34d0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_agree_gree.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_p37_agree_right.png b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_agree_right.png new file mode 100644 index 0000000000000000000000000000000000000000..40668e55f29256a0335a639c24a5e3ad7a3a3fb1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_agree_right.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_i_right.png b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_i_right.png new file mode 100644 index 0000000000000000000000000000000000000000..556f0e9f1877ea4d1f7f73ca6bf7b85f37fd0f5b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_i_right.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_i_wrong.png b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_i_wrong.png new file mode 100644 index 0000000000000000000000000000000000000000..d4ae3b477189c836f4f8c8af2b92f893feafb49f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_i_wrong.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_ng2.png b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_ng2.png new file mode 100644 index 0000000000000000000000000000000000000000..a33738d97d82db41b98427524cdec71cc1f448ed Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_ng2.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_right1.png b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_right1.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf9be5839d2f3497658baa5e9522c7c22c60f1a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_right1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_right2.png b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_right2.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf9be5839d2f3497658baa5e9522c7c22c60f1a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_right2.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_shak.png b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_shak.png new file mode 100644 index 0000000000000000000000000000000000000000..fabecd1980aa03c891c07c7c0f26517f8c1a306e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_shaking_shak.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_p37_slash.png b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_slash.png new file mode 100644 index 0000000000000000000000000000000000000000..4210a9747f266ad2fbb2035958ea6cf3799d0315 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_p37_slash.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_pats_pat.png b/Basilisk/MACAO/macao_12/contenu/media/phon_pats_pat.png new file mode 100644 index 0000000000000000000000000000000000000000..6556839aef2d4d187413e09267a4114e6232382d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_pats_pat.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_pats_right.png b/Basilisk/MACAO/macao_12/contenu/media/phon_pats_right.png new file mode 100644 index 0000000000000000000000000000000000000000..158f0e0c14acd92415835c3dbc6f31a2b371d6fe Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_pats_right.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_pats_s_right.png b/Basilisk/MACAO/macao_12/contenu/media/phon_pats_s_right.png new file mode 100644 index 0000000000000000000000000000000000000000..8ba0cf308a67c398068fc370739c08b940079ee3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_pats_s_right.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_pats_s_wrong.png b/Basilisk/MACAO/macao_12/contenu/media/phon_pats_s_wrong.png new file mode 100644 index 0000000000000000000000000000000000000000..d84b1e09fb4b2a0159ae4a011323c204a0bcce08 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_pats_s_wrong.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_philosophy14.png b/Basilisk/MACAO/macao_12/contenu/media/phon_philosophy14.png new file mode 100644 index 0000000000000000000000000000000000000000..ba4973b9f6e937ecb648203e7cc20163cf93e2f6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_philosophy14.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_photographer_14.png b/Basilisk/MACAO/macao_12/contenu/media/phon_photographer_14.png new file mode 100644 index 0000000000000000000000000000000000000000..e2326002b373e979bb6ac8aee0d3f149fa3f0aca Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_photographer_14.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_produce_12.png b/Basilisk/MACAO/macao_12/contenu/media/phon_produce_12.png new file mode 100644 index 0000000000000000000000000000000000000000..c2b68ed3fd64711cf6b77a1cc90b326080105c27 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_produce_12.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_produce_13.png b/Basilisk/MACAO/macao_12/contenu/media/phon_produce_13.png new file mode 100644 index 0000000000000000000000000000000000000000..c2b68ed3fd64711cf6b77a1cc90b326080105c27 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_produce_13.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_produce_2.png b/Basilisk/MACAO/macao_12/contenu/media/phon_produce_2.png new file mode 100644 index 0000000000000000000000000000000000000000..407dbf13006ff8ac3d58e36b756b7d72cc7e017d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_produce_2.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_produce_2_.png b/Basilisk/MACAO/macao_12/contenu/media/phon_produce_2_.png new file mode 100644 index 0000000000000000000000000000000000000000..6f8cef2e00e6f3b1e574111b903881f5f97bbb09 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_produce_2_.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_psychoanalysis_memmen.png b/Basilisk/MACAO/macao_12/contenu/media/phon_psychoanalysis_memmen.png new file mode 100644 index 0000000000000000000000000000000000000000..864aee5a60b9207ec995abab466c716a18428963 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_psychoanalysis_memmen.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_psychoanalysis_memmen2.gif b/Basilisk/MACAO/macao_12/contenu/media/phon_psychoanalysis_memmen2.gif new file mode 100644 index 0000000000000000000000000000000000000000..ed898bfa4b97aa3013a13abfc3a9689f8581b917 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_psychoanalysis_memmen2.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_psychology_juste.png b/Basilisk/MACAO/macao_12/contenu/media/phon_psychology_juste.png new file mode 100644 index 0000000000000000000000000000000000000000..89c287d4243971bdd31a03ebc96d147e9d53fe9d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_psychology_juste.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_realization1.png b/Basilisk/MACAO/macao_12/contenu/media/phon_realization1.png new file mode 100644 index 0000000000000000000000000000000000000000..382cfacb23cf26c4b5579b7bba1f88c214a1720c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_realization1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_realization_juste.png b/Basilisk/MACAO/macao_12/contenu/media/phon_realization_juste.png new file mode 100644 index 0000000000000000000000000000000000000000..83efab6002ba445c65fe2e374fdd0cd955bdfea0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_realization_juste.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_recognition_54_juste.png b/Basilisk/MACAO/macao_12/contenu/media/phon_recognition_54_juste.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa001f5c83b3f4de95089ab380235677c56b54b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_recognition_54_juste.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_recognition_p54.png b/Basilisk/MACAO/macao_12/contenu/media/phon_recognition_p54.png new file mode 100644 index 0000000000000000000000000000000000000000..c92f07a56bdd5b0897ab81941fdb3ff181858103 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_recognition_p54.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_record_1.png b/Basilisk/MACAO/macao_12/contenu/media/phon_record_1.png new file mode 100644 index 0000000000000000000000000000000000000000..cfcb48b9e01d31a044c4f65ba5839b786fb80e5e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_record_1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_record_2.png b/Basilisk/MACAO/macao_12/contenu/media/phon_record_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5379e866c91d29c59ac939f758ce2e32f9070f21 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_record_2.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_seed1.png b/Basilisk/MACAO/macao_12/contenu/media/phon_seed1.png new file mode 100644 index 0000000000000000000000000000000000000000..5a511e50e3f75ba1a084e776ec12ef4529e31b07 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_seed1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_shes_right.png b/Basilisk/MACAO/macao_12/contenu/media/phon_shes_right.png new file mode 100644 index 0000000000000000000000000000000000000000..d9ffe63f7e672887aeaa85e551fac7dc5412c739 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_shes_right.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_shes_s_right.png b/Basilisk/MACAO/macao_12/contenu/media/phon_shes_s_right.png new file mode 100644 index 0000000000000000000000000000000000000000..d84b1e09fb4b2a0159ae4a011323c204a0bcce08 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_shes_s_right.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_shes_s_wrong.png b/Basilisk/MACAO/macao_12/contenu/media/phon_shes_s_wrong.png new file mode 100644 index 0000000000000000000000000000000000000000..8ba0cf308a67c398068fc370739c08b940079ee3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_shes_s_wrong.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_shes_she.png b/Basilisk/MACAO/macao_12/contenu/media/phon_shes_she.png new file mode 100644 index 0000000000000000000000000000000000000000..72458f082b24a1b0ace0c6070ffd00db0de23ca7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_shes_she.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_shine.png b/Basilisk/MACAO/macao_12/contenu/media/phon_shine.png new file mode 100644 index 0000000000000000000000000000000000000000..87143880b23b9dd008096a4f067686d1234918c9 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_shine.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_shine_faux.png b/Basilisk/MACAO/macao_12/contenu/media/phon_shine_faux.png new file mode 100644 index 0000000000000000000000000000000000000000..060ace4ae98dc4a98f8af2d57b1bc9d3899b05b2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_shine_faux.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_sink.png b/Basilisk/MACAO/macao_12/contenu/media/phon_sink.png new file mode 100644 index 0000000000000000000000000000000000000000..7bd37f965a6a51e88288e028ba52919d419b2411 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_sink.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_sociology2.png b/Basilisk/MACAO/macao_12/contenu/media/phon_sociology2.png new file mode 100644 index 0000000000000000000000000000000000000000..9d70511973ca81cae79237d48baeac17e4d43ad9 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_sociology2.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_sociology_juste.png b/Basilisk/MACAO/macao_12/contenu/media/phon_sociology_juste.png new file mode 100644 index 0000000000000000000000000000000000000000..12215b25d2f73201ef2e241c84c23d894748d841 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_sociology_juste.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_subject_1.png b/Basilisk/MACAO/macao_12/contenu/media/phon_subject_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b5d7011bac93e3885d1a3ad6f929798bcb182e59 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_subject_1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_subject_2.png b/Basilisk/MACAO/macao_12/contenu/media/phon_subject_2.png new file mode 100644 index 0000000000000000000000000000000000000000..75036f4a2d3fc09ad4e33ff7bdce38e30bd8b8e7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_subject_2.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_teardechire.png b/Basilisk/MACAO/macao_12/contenu/media/phon_teardechire.png new file mode 100644 index 0000000000000000000000000000000000000000..7276d437e9f8bd5ce2ea93b33e45618aff8a555a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_teardechire.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_tearlarme.png b/Basilisk/MACAO/macao_12/contenu/media/phon_tearlarme.png new file mode 100644 index 0000000000000000000000000000000000000000..b12f08de0cba720b5819f2da9bc4f151ec911760 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_tearlarme.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_technocratic.png b/Basilisk/MACAO/macao_12/contenu/media/phon_technocratic.png new file mode 100644 index 0000000000000000000000000000000000000000..9ecbf1e31c0b85bfaccef2d60be9f941e38a1a0c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_technocratic.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_technocratic_juste.png b/Basilisk/MACAO/macao_12/contenu/media/phon_technocratic_juste.png new file mode 100644 index 0000000000000000000000000000000000000000..01e2a4c428c68bde618155312edafe0318227e58 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_technocratic_juste.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_technological.gif b/Basilisk/MACAO/macao_12/contenu/media/phon_technological.gif new file mode 100644 index 0000000000000000000000000000000000000000..0a857708c5b5c56c8357e00182d163e6d49f64e5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_technological.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_technological.png b/Basilisk/MACAO/macao_12/contenu/media/phon_technological.png new file mode 100644 index 0000000000000000000000000000000000000000..8bbd67b9ba456b54d5eb8189af6b66c369076ae1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_technological.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_technological_juste.png b/Basilisk/MACAO/macao_12/contenu/media/phon_technological_juste.png new file mode 100644 index 0000000000000000000000000000000000000000..fc8c1016afb83e75191ad248c3cf34b56668a524 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_technological_juste.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_technological_page501.png b/Basilisk/MACAO/macao_12/contenu/media/phon_technological_page501.png new file mode 100644 index 0000000000000000000000000000000000000000..e5ffad9fa16660520f376593d36c1a7eb72536c0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_technological_page501.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_technology14.png b/Basilisk/MACAO/macao_12/contenu/media/phon_technology14.png new file mode 100644 index 0000000000000000000000000000000000000000..8704f038fc99b5376688049899c8d94f86b12066 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_technology14.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_test.png b/Basilisk/MACAO/macao_12/contenu/media/phon_test.png new file mode 100644 index 0000000000000000000000000000000000000000..7b6c70fd0b87ada62a2e8e52c0b7874bec5b7cd1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_test.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_then.png b/Basilisk/MACAO/macao_12/contenu/media/phon_then.png new file mode 100644 index 0000000000000000000000000000000000000000..da17c3e1e8251930020ebc2341f17705b0bf520b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_then.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_then_faux.png b/Basilisk/MACAO/macao_12/contenu/media/phon_then_faux.png new file mode 100644 index 0000000000000000000000000000000000000000..da628a07b43a3a4a1abbd2d38896623f5b97721f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_then_faux.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_theoretician.png b/Basilisk/MACAO/macao_12/contenu/media/phon_theoretician.png new file mode 100644 index 0000000000000000000000000000000000000000..65473f7aa5f9115bc8b84ef1787dd04ef06a2639 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_theoretician.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_theoretician_juste.png b/Basilisk/MACAO/macao_12/contenu/media/phon_theoretician_juste.png new file mode 100644 index 0000000000000000000000000000000000000000..a6472c72746a34bccb5aad55db0b4e299bc220e7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_theoretician_juste.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_theoretician_p54.png b/Basilisk/MACAO/macao_12/contenu/media/phon_theoretician_p54.png new file mode 100644 index 0000000000000000000000000000000000000000..36f9098757bc9a25ea86bceeb80c06ed3b700ac4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_theoretician_p54.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_theoretician_p54_just.png b/Basilisk/MACAO/macao_12/contenu/media/phon_theoretician_p54_just.png new file mode 100644 index 0000000000000000000000000000000000000000..02074159f9eb5cd19818a38aa891315321a9c8ea Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_theoretician_p54_just.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_thin.png b/Basilisk/MACAO/macao_12/contenu/media/phon_thin.png new file mode 100644 index 0000000000000000000000000000000000000000..05c8d80d32c5f8c6eeb7b59edfb314c51158888e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_thin.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_thin_faux.png b/Basilisk/MACAO/macao_12/contenu/media/phon_thin_faux.png new file mode 100644 index 0000000000000000000000000000000000000000..2f8749ad11725ca75cbf170a7f98f42cff15b781 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_thin_faux.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_thing.png b/Basilisk/MACAO/macao_12/contenu/media/phon_thing.png new file mode 100644 index 0000000000000000000000000000000000000000..f63f42bb516f9e57eb57715a46fb30b63a73bb5f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_thing.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_think.png b/Basilisk/MACAO/macao_12/contenu/media/phon_think.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b1ad16da2bafc47eda21efce34a0a9555be3d6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_think.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_though.png b/Basilisk/MACAO/macao_12/contenu/media/phon_though.png new file mode 100644 index 0000000000000000000000000000000000000000..27533be1eb32670c0e289234866e1268225a72ce Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_though.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_thought.png b/Basilisk/MACAO/macao_12/contenu/media/phon_thought.png new file mode 100644 index 0000000000000000000000000000000000000000..fecc9b0d20a93f7b58d44b31a8c38ad340819f89 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_thought.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_to_o_right.png b/Basilisk/MACAO/macao_12/contenu/media/phon_to_o_right.png new file mode 100644 index 0000000000000000000000000000000000000000..b653e7ddeec9fa1b24ac12fbb88eaa115faa65ac Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_to_o_right.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_to_o_wrong.png b/Basilisk/MACAO/macao_12/contenu/media/phon_to_o_wrong.png new file mode 100644 index 0000000000000000000000000000000000000000..555a967dc574a1e13067cfe9edbf60825f0ff034 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_to_o_wrong.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_to_right.png b/Basilisk/MACAO/macao_12/contenu/media/phon_to_right.png new file mode 100644 index 0000000000000000000000000000000000000000..cc847b72bfe82863aa34486ee4f0753de8673236 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_to_right.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_to_t.png b/Basilisk/MACAO/macao_12/contenu/media/phon_to_t.png new file mode 100644 index 0000000000000000000000000000000000000000..fd9e05824ee42cb28d6fbe6ebdd77e5f355a342f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_to_t.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_university.png b/Basilisk/MACAO/macao_12/contenu/media/phon_university.png new file mode 100644 index 0000000000000000000000000000000000000000..73d5e856402f400f4863604b054de5a8c7363a03 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_university.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_university4.png b/Basilisk/MACAO/macao_12/contenu/media/phon_university4.png new file mode 100644 index 0000000000000000000000000000000000000000..d67d1384bf3739154557de0ec0e99436a8196f35 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_university4.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_university__162.png b/Basilisk/MACAO/macao_12/contenu/media/phon_university__162.png new file mode 100644 index 0000000000000000000000000000000000000000..c3961257a7ae56e1c0dc72e638b1e513558b86ac Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_university__162.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_university__p54.png b/Basilisk/MACAO/macao_12/contenu/media/phon_university__p54.png new file mode 100644 index 0000000000000000000000000000000000000000..b2da5b5ee85700c3e78da0700462ebf604ba7b6d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_university__p54.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_university__p54_juste.png b/Basilisk/MACAO/macao_12/contenu/media/phon_university__p54_juste.png new file mode 100644 index 0000000000000000000000000000000000000000..cfea26bf32155140c910c6e55206447a169a108f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_university__p54_juste.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_use_usage.png b/Basilisk/MACAO/macao_12/contenu/media/phon_use_usage.png new file mode 100644 index 0000000000000000000000000000000000000000..a5968eebc66b6b6eabd2f0f6d266d5e3d24f7a2e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_use_usage.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_use_utiliser.png b/Basilisk/MACAO/macao_12/contenu/media/phon_use_utiliser.png new file mode 100644 index 0000000000000000000000000000000000000000..2c0829d22190941ef4d2a416b2300f13b88a54cb Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_use_utiliser.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_windenrouler.png b/Basilisk/MACAO/macao_12/contenu/media/phon_windenrouler.png new file mode 100644 index 0000000000000000000000000000000000000000..b55356235bb9f6e348d9683e653c3d28fed49bf4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_windenrouler.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_woundblesser.png b/Basilisk/MACAO/macao_12/contenu/media/phon_woundblesser.png new file mode 100644 index 0000000000000000000000000000000000000000..1dcb04aa200f15a16d639e38d11efe29d85e29eb Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_woundblesser.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phon_woundenroule.png b/Basilisk/MACAO/macao_12/contenu/media/phon_woundenroule.png new file mode 100644 index 0000000000000000000000000000000000000000..76b42286c93983e213b5491acc1b9d69f30a018c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phon_woundenroule.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/phonemes_liste_page6.swf b/Basilisk/MACAO/macao_12/contenu/media/phonemes_liste_page6.swf new file mode 100644 index 0000000000000000000000000000000000000000..52e83db1649aa81d43ed9c8e093433783cfbf1d2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/phonemes_liste_page6.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/photographer.gif b/Basilisk/MACAO/macao_12/contenu/media/photographer.gif new file mode 100644 index 0000000000000000000000000000000000000000..607292fc73c1fea008f962d0aa80ab246d022c0e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/photographer.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/photographer2.gif b/Basilisk/MACAO/macao_12/contenu/media/photographer2.gif new file mode 100644 index 0000000000000000000000000000000000000000..0768f5efeb0b27193e3a20e6ee2164028af7ee63 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/photographer2.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/photographer4.gif b/Basilisk/MACAO/macao_12/contenu/media/photographer4.gif new file mode 100644 index 0000000000000000000000000000000000000000..b14cf721062efe24dd27372a424f9136f7698625 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/photographer4.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/pop_conson0322.swf b/Basilisk/MACAO/macao_12/contenu/media/pop_conson0322.swf new file mode 100644 index 0000000000000000000000000000000000000000..544045352285e816c10680d7053294bda13e95bb Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/pop_conson0322.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/pop_voyelle.swf b/Basilisk/MACAO/macao_12/contenu/media/pop_voyelle.swf new file mode 100644 index 0000000000000000000000000000000000000000..83d80abccc982cb96c9dcb28e6983483155c6e9d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/pop_voyelle.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/pop_voyelle1.swf b/Basilisk/MACAO/macao_12/contenu/media/pop_voyelle1.swf new file mode 100644 index 0000000000000000000000000000000000000000..9e2543262bdecddd03465efa91086408ca4b24e4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/pop_voyelle1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/precise.swf b/Basilisk/MACAO/macao_12/contenu/media/precise.swf new file mode 100644 index 0000000000000000000000000000000000000000..9bef5754f65c661a225fec776544bcd797632663 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/precise.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/precisely.swf b/Basilisk/MACAO/macao_12/contenu/media/precisely.swf new file mode 100644 index 0000000000000000000000000000000000000000..a48f1df875732d4912f395433051cdcb6396ccdc Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/precisely.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/psychologie.gif b/Basilisk/MACAO/macao_12/contenu/media/psychologie.gif new file mode 100644 index 0000000000000000000000000000000000000000..4ef3be97da3fb78f1ca4b6224c064795476bea53 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/psychologie.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/psychologie2.gif b/Basilisk/MACAO/macao_12/contenu/media/psychologie2.gif new file mode 100644 index 0000000000000000000000000000000000000000..d657e5be4069860ca30e22b630fb566c74b384e9 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/psychologie2.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/psychologie3.gif b/Basilisk/MACAO/macao_12/contenu/media/psychologie3.gif new file mode 100644 index 0000000000000000000000000000000000000000..acef88a4bdd83eae4e71777414540563e98c7cab Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/psychologie3.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/reaction.swf b/Basilisk/MACAO/macao_12/contenu/media/reaction.swf new file mode 100644 index 0000000000000000000000000000000000000000..d1e432659d824b5df2a7812b53221101b519d0cd Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/reaction.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/religion.swf b/Basilisk/MACAO/macao_12/contenu/media/religion.swf new file mode 100644 index 0000000000000000000000000000000000000000..bab8363f6b554ca1bef236f6800f626920c873a4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/religion.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/safety.swf b/Basilisk/MACAO/macao_12/contenu/media/safety.swf new file mode 100644 index 0000000000000000000000000000000000000000..a9e8316c00ffb77c7c306871a5d85a6449f7d991 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/safety.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/solution.swf b/Basilisk/MACAO/macao_12/contenu/media/solution.swf new file mode 100644 index 0000000000000000000000000000000000000000..5bb9387734427b102e5709cad00f30a7ecfe41f2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/solution.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/some1.swf b/Basilisk/MACAO/macao_12/contenu/media/some1.swf new file mode 100644 index 0000000000000000000000000000000000000000..79e83f5ede41da6e9d23d8a768208309874606f1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/some1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/son_a2.swf b/Basilisk/MACAO/macao_12/contenu/media/son_a2.swf new file mode 100644 index 0000000000000000000000000000000000000000..51dea665e278c20597e591b069e331ab45a4aa55 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/son_a2.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/spring1.swf b/Basilisk/MACAO/macao_12/contenu/media/spring1.swf new file mode 100644 index 0000000000000000000000000000000000000000..462e0860e78275ca295c7e77c68fd9f15558fe01 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/spring1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/stopped1.swf b/Basilisk/MACAO/macao_12/contenu/media/stopped1.swf new file mode 100644 index 0000000000000000000000000000000000000000..fe68fde7b2f52061a8cc4c570f0ce8a7421857ae Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/stopped1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tab_socio1.png b/Basilisk/MACAO/macao_12/contenu/media/tab_socio1.png new file mode 100644 index 0000000000000000000000000000000000000000..f196ffcd8a867a681694699c7c1ad7e8fe4d7f75 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tab_socio1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tab_socio_corrige2.png b/Basilisk/MACAO/macao_12/contenu/media/tab_socio_corrige2.png new file mode 100644 index 0000000000000000000000000000000000000000..f208cc37eacb4c44a6fd86829a379b78ce1b25c7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tab_socio_corrige2.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tableau_comm_corrige.png b/Basilisk/MACAO/macao_12/contenu/media/tableau_comm_corrige.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ccc6324876257fdff46115e2bd262307000627 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tableau_comm_corrige.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tableau_communication1.png b/Basilisk/MACAO/macao_12/contenu/media/tableau_communication1.png new file mode 100644 index 0000000000000000000000000000000000000000..8e73447801de913144354c519090c13eeb431e1c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tableau_communication1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tableau_realization1.png b/Basilisk/MACAO/macao_12/contenu/media/tableau_realization1.png new file mode 100644 index 0000000000000000000000000000000000000000..8e73447801de913144354c519090c13eeb431e1c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tableau_realization1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tableau_realization_corrig.png b/Basilisk/MACAO/macao_12/contenu/media/tableau_realization_corrig.png new file mode 100644 index 0000000000000000000000000000000000000000..1555d3a49fcd312c11a316978fc4cd4eac99075d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tableau_realization_corrig.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tableau_technocratic2.png b/Basilisk/MACAO/macao_12/contenu/media/tableau_technocratic2.png new file mode 100644 index 0000000000000000000000000000000000000000..46ae54511a1535d6490160e3c551b5e65deb38b8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tableau_technocratic2.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tableau_technocratic_corri6.png b/Basilisk/MACAO/macao_12/contenu/media/tableau_technocratic_corri6.png new file mode 100644 index 0000000000000000000000000000000000000000..7856540b025a382d7468d89222162cc7d7409706 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tableau_technocratic_corri6.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tableau_technological.png b/Basilisk/MACAO/macao_12/contenu/media/tableau_technological.png new file mode 100644 index 0000000000000000000000000000000000000000..f196ffcd8a867a681694699c7c1ad7e8fe4d7f75 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tableau_technological.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tableau_technological_corr.png b/Basilisk/MACAO/macao_12/contenu/media/tableau_technological_corr.png new file mode 100644 index 0000000000000000000000000000000000000000..f208cc37eacb4c44a6fd86829a379b78ce1b25c7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tableau_technological_corr.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tableau_theoretician.png b/Basilisk/MACAO/macao_12/contenu/media/tableau_theoretician.png new file mode 100644 index 0000000000000000000000000000000000000000..8e73447801de913144354c519090c13eeb431e1c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tableau_theoretician.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tableau_theoretician_corri.png b/Basilisk/MACAO/macao_12/contenu/media/tableau_theoretician_corri.png new file mode 100644 index 0000000000000000000000000000000000000000..1555d3a49fcd312c11a316978fc4cd4eac99075d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tableau_theoretician_corri.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tableau_university1.png b/Basilisk/MACAO/macao_12/contenu/media/tableau_university1.png new file mode 100644 index 0000000000000000000000000000000000000000..f196ffcd8a867a681694699c7c1ad7e8fe4d7f75 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tableau_university1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tableau_university_corrige.png b/Basilisk/MACAO/macao_12/contenu/media/tableau_university_corrige.png new file mode 100644 index 0000000000000000000000000000000000000000..f208cc37eacb4c44a6fd86829a379b78ce1b25c7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tableau_university_corrige.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tablo_syllecrites01p.jpg b/Basilisk/MACAO/macao_12/contenu/media/tablo_syllecrites01p.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f6dc0a085b38473ab89c706b82e8e58671fcfa5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tablo_syllecrites01p.jpg differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tablo_syllecrites02p.jpg b/Basilisk/MACAO/macao_12/contenu/media/tablo_syllecrites02p.jpg new file mode 100644 index 0000000000000000000000000000000000000000..379a0a4c544f7814ccd640cf5bae1a5d188c13fc Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tablo_syllecrites02p.jpg differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tablo_syllecrites03p.jpg b/Basilisk/MACAO/macao_12/contenu/media/tablo_syllecrites03p.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e1858c46718653dafa51de1f0f70042c0342fe1e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tablo_syllecrites03p.jpg differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tablo_syllorales01p.jpg b/Basilisk/MACAO/macao_12/contenu/media/tablo_syllorales01p.jpg new file mode 100644 index 0000000000000000000000000000000000000000..febf358f60d4ab59e257cf73c702093b371ed059 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tablo_syllorales01p.jpg differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tablo_syllorales02p.jpg b/Basilisk/MACAO/macao_12/contenu/media/tablo_syllorales02p.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1247b02963f328abd83a6063006e4cbba4850eca Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tablo_syllorales02p.jpg differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/tablo_syllorales03p.jpg b/Basilisk/MACAO/macao_12/contenu/media/tablo_syllorales03p.jpg new file mode 100644 index 0000000000000000000000000000000000000000..235af41bca542caa813514b578e50156c6bf99aa Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/tablo_syllorales03p.jpg differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/talked1.swf b/Basilisk/MACAO/macao_12/contenu/media/talked1.swf new file mode 100644 index 0000000000000000000000000000000000000000..11b34ba52f7ddc2f5c74dce9594c0b15a3265f72 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/talked1.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/theory.gif b/Basilisk/MACAO/macao_12/contenu/media/theory.gif new file mode 100644 index 0000000000000000000000000000000000000000..75e2dfa1eca39716eaecd63e8e80aaa876798bec Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/theory.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/theory1.gif b/Basilisk/MACAO/macao_12/contenu/media/theory1.gif new file mode 100644 index 0000000000000000000000000000000000000000..75e2dfa1eca39716eaecd63e8e80aaa876798bec Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/theory1.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/theory2.gif b/Basilisk/MACAO/macao_12/contenu/media/theory2.gif new file mode 100644 index 0000000000000000000000000000000000000000..f35a2dc940b84ffe4c19b33c062f0d31725e2151 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/theory2.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/theory3.gif b/Basilisk/MACAO/macao_12/contenu/media/theory3.gif new file mode 100644 index 0000000000000000000000000000000000000000..164a87e0922530a55f091d4ea1d23cff053d3bf4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/theory3.gif differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/u1.png b/Basilisk/MACAO/macao_12/contenu/media/u1.png new file mode 100644 index 0000000000000000000000000000000000000000..25acac9544ff55ea11881b08c90b9f12d77ea71f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/u1.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/udeuxpoints.png b/Basilisk/MACAO/macao_12/contenu/media/udeuxpoints.png new file mode 100644 index 0000000000000000000000000000000000000000..2d1b92f58a27afc2bd7dc08a966e9b8848f01bc2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/udeuxpoints.png differ diff --git a/Basilisk/MACAO/macao_12/contenu/media/wenesday.swf b/Basilisk/MACAO/macao_12/contenu/media/wenesday.swf new file mode 100644 index 0000000000000000000000000000000000000000..bf3ae0e70392639f01148530460458508378fb47 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/media/wenesday.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/consonne.htm b/Basilisk/MACAO/macao_12/contenu/pages/consonne.htm new file mode 100644 index 0000000000000000000000000000000000000000..43d9b3691871d5f7675977e53c6298983f7b045f --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/consonne.htm @@ -0,0 +1,69 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>Les consonnes</title> + <style type="text/css"> + <!-- + .Style9 { + font-size: 9pt; + color: #a60a69; + font-family: Verdana, Arial, Helvetica, sans-serif; + } + + body { + background-color: #ecf0d7; + } + + .Style12 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + } + + .Style14 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="430" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"></span> + </div> + <p align="center" class="Style16"> </p> + <p align="justify" class="Style14">L'anglais comporte 23 consonnes. Pour en écouter, cliquez sur le + haut parleur. </p> + <p align="center" class="Style14"> + <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" + width="80" height="40"> + <param name="movie" value="pop_conson0322.swf"> + <param name="quality" value="high"> + <embed src="pop_conson0322.swf" quality="high" + pluginspage="http://www.macromedia.com/go/getflashplayer" + type="application/x-shockwave-flash" width="80" height="40"></embed> + </object> + </p> + </td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/contenu/pages/consonne11.htm b/Basilisk/MACAO/macao_12/contenu/pages/consonne11.htm new file mode 100644 index 0000000000000000000000000000000000000000..43d9b3691871d5f7675977e53c6298983f7b045f --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/consonne11.htm @@ -0,0 +1,69 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>Les consonnes</title> + <style type="text/css"> + <!-- + .Style9 { + font-size: 9pt; + color: #a60a69; + font-family: Verdana, Arial, Helvetica, sans-serif; + } + + body { + background-color: #ecf0d7; + } + + .Style12 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + } + + .Style14 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="430" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"></span> + </div> + <p align="center" class="Style16"> </p> + <p align="justify" class="Style14">L'anglais comporte 23 consonnes. Pour en écouter, cliquez sur le + haut parleur. </p> + <p align="center" class="Style14"> + <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" + width="80" height="40"> + <param name="movie" value="pop_conson0322.swf"> + <param name="quality" value="high"> + <embed src="pop_conson0322.swf" quality="high" + pluginspage="http://www.macromedia.com/go/getflashplayer" + type="application/x-shockwave-flash" width="80" height="40"></embed> + </object> + </p> + </td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg10.html b/Basilisk/MACAO/macao_12/contenu/pages/pg10.html new file mode 100644 index 0000000000000000000000000000000000000000..8bfa63833ff484759b0afb87a434bfdae3f65f59 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg10.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg1000.html b/Basilisk/MACAO/macao_12/contenu/pages/pg1000.html new file mode 100644 index 0000000000000000000000000000000000000000..83e69eda7cfd29c7c5bea52ee42ecde90a0d7439 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg1000.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg101.html b/Basilisk/MACAO/macao_12/contenu/pages/pg101.html new file mode 100644 index 0000000000000000000000000000000000000000..1af7d0a64abc4141b2dfd27f73959d17851806a6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg101.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg108.html b/Basilisk/MACAO/macao_12/contenu/pages/pg108.html new file mode 100644 index 0000000000000000000000000000000000000000..334c4651d60429b52de78a4579b3106c8ff7f676 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg108.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg112.html b/Basilisk/MACAO/macao_12/contenu/pages/pg112.html new file mode 100644 index 0000000000000000000000000000000000000000..0f59096a7f776199cafd1057063ba1d8ec541326 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg112.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg149.html b/Basilisk/MACAO/macao_12/contenu/pages/pg149.html new file mode 100644 index 0000000000000000000000000000000000000000..7b06ebe7c64b30b66e6a794bfa6b747457d7d6d0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg149.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg155.html b/Basilisk/MACAO/macao_12/contenu/pages/pg155.html new file mode 100644 index 0000000000000000000000000000000000000000..b5a18f61a0b3b6d0e0e263ba7444cf786860016a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg155.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg156.html b/Basilisk/MACAO/macao_12/contenu/pages/pg156.html new file mode 100644 index 0000000000000000000000000000000000000000..536498e358382b9743e8c855d4a5441d254f4656 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg156.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg162.html b/Basilisk/MACAO/macao_12/contenu/pages/pg162.html new file mode 100644 index 0000000000000000000000000000000000000000..e83e3b0f1a1cc0a9958f18dbd2f7613f81df463f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg162.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg170.html b/Basilisk/MACAO/macao_12/contenu/pages/pg170.html new file mode 100644 index 0000000000000000000000000000000000000000..28bd0ae75ab4430442dff7456dbc2b4023838f99 --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/pg170.html @@ -0,0 +1,108 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html; charset=UTF-16"> + <title>Les symboles phonétiques (3)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = ""; + var format_btn = "gif";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('oui'); + dureePage = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event);" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Les symboles + phonétiques (3) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> + +<div id="" style=" z-index: 50; left: 180px; width: 94px; position: absolute; top: 437px; height: 40px"> + <div style="text-align:left"> + <applet code="fr.univmontp3.metice.recorderapplet/RecorderApplet.class" + archive="../../contenu/media/Sum3recorder.jar" width="100" height="30">applet enregistreur. + </applet> + </div> +</div> +</div> + +<div id="" style=" z-index: 50; left: 84.12%; width: 17%; position: absolute; top: 88.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.gif"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.gif"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.gif"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.gif"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style=" left: 15px; width: 520px; top: 34px; height: 445px"> + <div id="STY_texteCours" class="STY_texteCours" style=" "> + <p align=""><br><font color="#800080"><font color="#a60a69">Ecoutez les différents mots associés aux symboles. + Essayez de prendre conscience des <br>différentes zones de la bouche qui sont impliquées, en répétant ces + mots. Pour écouter <br>cliquez sur les mots. Pour vous enregistrer ou interrompre l'enregistrement cliquez + sur <br>le bouton rouge. pour vous réécouter, cliquez sur la flèche noire.</font></font><font + color="#800080"><br><br> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV7', 'page41.swf', '500', '320', 'true', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </font></p> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=""> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg175.html b/Basilisk/MACAO/macao_12/contenu/pages/pg175.html new file mode 100644 index 0000000000000000000000000000000000000000..65986509410ab7e9d1536c958ce919544087ee3d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg175.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg182.html b/Basilisk/MACAO/macao_12/contenu/pages/pg182.html new file mode 100644 index 0000000000000000000000000000000000000000..af6400026d527315cc2e5305e23c16f672c6e4fe Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg182.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg20.html b/Basilisk/MACAO/macao_12/contenu/pages/pg20.html new file mode 100644 index 0000000000000000000000000000000000000000..852deb2da08f58c54ace21d86547b9dd59b40bec Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg20.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg205.html b/Basilisk/MACAO/macao_12/contenu/pages/pg205.html new file mode 100644 index 0000000000000000000000000000000000000000..58e309e7a5c3941e48303dc1e595255a741ea9f6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg205.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg2051.html b/Basilisk/MACAO/macao_12/contenu/pages/pg2051.html new file mode 100644 index 0000000000000000000000000000000000000000..5af3637885df211a858cf65172f02b01787b6d73 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg2051.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg217.html b/Basilisk/MACAO/macao_12/contenu/pages/pg217.html new file mode 100644 index 0000000000000000000000000000000000000000..daa92e20972ea4063fe21976f01d0dc92494ea5a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg217.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg220.html b/Basilisk/MACAO/macao_12/contenu/pages/pg220.html new file mode 100644 index 0000000000000000000000000000000000000000..d43bc0940725cbe0093d9e3306d718de654e07db Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg220.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg226.html b/Basilisk/MACAO/macao_12/contenu/pages/pg226.html new file mode 100644 index 0000000000000000000000000000000000000000..c97f68eca2eead6ad904ec920c697128c1a0b391 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg226.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg228.html b/Basilisk/MACAO/macao_12/contenu/pages/pg228.html new file mode 100644 index 0000000000000000000000000000000000000000..0c8301f326351f9662aca11693cf2995ab8b2624 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg228.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg239.html b/Basilisk/MACAO/macao_12/contenu/pages/pg239.html new file mode 100644 index 0000000000000000000000000000000000000000..217f5535e426b7224e3652336cb85446038ae7eb Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg239.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg262.html b/Basilisk/MACAO/macao_12/contenu/pages/pg262.html new file mode 100644 index 0000000000000000000000000000000000000000..071f255b18542285ff10677a61ffefaa6d764d6c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg262.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg278.html b/Basilisk/MACAO/macao_12/contenu/pages/pg278.html new file mode 100644 index 0000000000000000000000000000000000000000..cd6819efff650132c969619755eca20c23346396 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg278.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg288.html b/Basilisk/MACAO/macao_12/contenu/pages/pg288.html new file mode 100644 index 0000000000000000000000000000000000000000..723e0f8a9a44d79f7a1076d46ab832be3a6e1e8e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg288.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg293.html b/Basilisk/MACAO/macao_12/contenu/pages/pg293.html new file mode 100644 index 0000000000000000000000000000000000000000..bb419de010df8bd97ff30dd08de12a9b95e9a46a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg293.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg299.html b/Basilisk/MACAO/macao_12/contenu/pages/pg299.html new file mode 100644 index 0000000000000000000000000000000000000000..f169697c6a9c8ea09e76e61816740c929b6aac0e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg299.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg2991.html b/Basilisk/MACAO/macao_12/contenu/pages/pg2991.html new file mode 100644 index 0000000000000000000000000000000000000000..92aaa7d0a57b2ce34249ff97a2404d9a54245bd1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg2991.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg301.html b/Basilisk/MACAO/macao_12/contenu/pages/pg301.html new file mode 100644 index 0000000000000000000000000000000000000000..4c9bd8909ed9e05f1281b546bfb6f96a821fb84f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg301.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg310.html b/Basilisk/MACAO/macao_12/contenu/pages/pg310.html new file mode 100644 index 0000000000000000000000000000000000000000..d654401c63cf08029c1a8e18832acb2d0cf95ec3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg310.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg313.html b/Basilisk/MACAO/macao_12/contenu/pages/pg313.html new file mode 100644 index 0000000000000000000000000000000000000000..683691c21ac30183d337747323223cbde899c579 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg313.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg331.html b/Basilisk/MACAO/macao_12/contenu/pages/pg331.html new file mode 100644 index 0000000000000000000000000000000000000000..7f5a29273eb61eb1398d9424b27d7a370809f402 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg331.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg334.html b/Basilisk/MACAO/macao_12/contenu/pages/pg334.html new file mode 100644 index 0000000000000000000000000000000000000000..1aac711038d8a2b5696a513c57631e301cce0588 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg334.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg359.html b/Basilisk/MACAO/macao_12/contenu/pages/pg359.html new file mode 100644 index 0000000000000000000000000000000000000000..efd4748f722866c25ce9122c3ae42e5b74fddc0a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg359.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg368.html b/Basilisk/MACAO/macao_12/contenu/pages/pg368.html new file mode 100644 index 0000000000000000000000000000000000000000..ed96a63d0e60cbb43dbbca1156343b2a9aad269d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg368.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg376.html b/Basilisk/MACAO/macao_12/contenu/pages/pg376.html new file mode 100644 index 0000000000000000000000000000000000000000..0981afd8893eaf38f70f77b06fef83e16b17ef41 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg376.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg379.html b/Basilisk/MACAO/macao_12/contenu/pages/pg379.html new file mode 100644 index 0000000000000000000000000000000000000000..7365ee44c6771a35da4de45eef4a4b95e6789d60 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg379.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg381.html b/Basilisk/MACAO/macao_12/contenu/pages/pg381.html new file mode 100644 index 0000000000000000000000000000000000000000..859ac4d124731398736e45760f2eb566e57c3ed5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg381.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg386.html b/Basilisk/MACAO/macao_12/contenu/pages/pg386.html new file mode 100644 index 0000000000000000000000000000000000000000..8d67572d7011b8911afebc42fa7c9a676863e8c3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg386.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg396.html b/Basilisk/MACAO/macao_12/contenu/pages/pg396.html new file mode 100644 index 0000000000000000000000000000000000000000..e9bdd4814efc0421243d55031469be32ca0286d1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg396.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg397.html b/Basilisk/MACAO/macao_12/contenu/pages/pg397.html new file mode 100644 index 0000000000000000000000000000000000000000..0ed1542e1b10004385003b5450766f1a20b3b7da Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg397.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg400.html b/Basilisk/MACAO/macao_12/contenu/pages/pg400.html new file mode 100644 index 0000000000000000000000000000000000000000..8819289d7d8b2cd6f38989a131e94849502baad8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg400.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg401.html b/Basilisk/MACAO/macao_12/contenu/pages/pg401.html new file mode 100644 index 0000000000000000000000000000000000000000..4ec09e6ae07c2ac6b708acfe3027e8a0b14c5e56 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg401.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg409.html b/Basilisk/MACAO/macao_12/contenu/pages/pg409.html new file mode 100644 index 0000000000000000000000000000000000000000..19539500ed6f775ed40a2e64d1ed0bcea997fa4b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg409.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg41.html b/Basilisk/MACAO/macao_12/contenu/pages/pg41.html new file mode 100644 index 0000000000000000000000000000000000000000..7cc60687b5c7b4e33532cf718d385a29e0f49854 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg41.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg435.html b/Basilisk/MACAO/macao_12/contenu/pages/pg435.html new file mode 100644 index 0000000000000000000000000000000000000000..a95646c550c5a8fce7475e70351f31c9a317866b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg435.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg436.html b/Basilisk/MACAO/macao_12/contenu/pages/pg436.html new file mode 100644 index 0000000000000000000000000000000000000000..081b6f2426a18ccb8870dcad7cb826bb3c35582f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg436.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg437.html b/Basilisk/MACAO/macao_12/contenu/pages/pg437.html new file mode 100644 index 0000000000000000000000000000000000000000..4b272ff843ed2e63e275057ec7eb477575eb33ba Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg437.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg44.html b/Basilisk/MACAO/macao_12/contenu/pages/pg44.html new file mode 100644 index 0000000000000000000000000000000000000000..5ef79ed6764dfef486d8f1ccdf78ecfe115eaf20 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg44.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg444.html b/Basilisk/MACAO/macao_12/contenu/pages/pg444.html new file mode 100644 index 0000000000000000000000000000000000000000..5d0c655f8b33310372826f50a6c2b8f83a2ec748 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg444.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg448.html b/Basilisk/MACAO/macao_12/contenu/pages/pg448.html new file mode 100644 index 0000000000000000000000000000000000000000..4c85b539116f7a0706fef1aebce0bd419f902653 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg448.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg449.html b/Basilisk/MACAO/macao_12/contenu/pages/pg449.html new file mode 100644 index 0000000000000000000000000000000000000000..895453e1642bde167260cb5b0b1f20e28206b14a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg449.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg455.html b/Basilisk/MACAO/macao_12/contenu/pages/pg455.html new file mode 100644 index 0000000000000000000000000000000000000000..b5ded42a9be050802b20109deb5e3ca4e02abae5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg455.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg491.html b/Basilisk/MACAO/macao_12/contenu/pages/pg491.html new file mode 100644 index 0000000000000000000000000000000000000000..e5bce178fdbeda0e3fb12d7bb8c4a306dd06eb08 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg491.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg496.html b/Basilisk/MACAO/macao_12/contenu/pages/pg496.html new file mode 100644 index 0000000000000000000000000000000000000000..baff40a111f99b6de0c6ca6c4360891ea18a9350 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg496.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg503.html b/Basilisk/MACAO/macao_12/contenu/pages/pg503.html new file mode 100644 index 0000000000000000000000000000000000000000..99e1ea7b458c09d1b249a38d33e72965f0214cac Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg503.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg512.html b/Basilisk/MACAO/macao_12/contenu/pages/pg512.html new file mode 100644 index 0000000000000000000000000000000000000000..408546a55c26562c8d5d306e304a43a2b6a0a293 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg512.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg5121.html b/Basilisk/MACAO/macao_12/contenu/pages/pg5121.html new file mode 100644 index 0000000000000000000000000000000000000000..9695884dcbdeb3c643f14331849f72f86d119be8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg5121.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg5122.html b/Basilisk/MACAO/macao_12/contenu/pages/pg5122.html new file mode 100644 index 0000000000000000000000000000000000000000..c781e71cdb0458a5e739e53e007bd2e43917d950 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg5122.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg519.html b/Basilisk/MACAO/macao_12/contenu/pages/pg519.html new file mode 100644 index 0000000000000000000000000000000000000000..215f7787b7f9dfb6403fccece451b52cc484e479 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg519.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg52.html b/Basilisk/MACAO/macao_12/contenu/pages/pg52.html new file mode 100644 index 0000000000000000000000000000000000000000..d229e4e8c7cc141f67c21b8bd00ec025597857b5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg52.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg525.html b/Basilisk/MACAO/macao_12/contenu/pages/pg525.html new file mode 100644 index 0000000000000000000000000000000000000000..04c35eabf4233695d2259f117236fb11df44341b --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/pg525.html @@ -0,0 +1,109 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html; charset=UTF-16"> + <title>Les symboles phonétiques (8)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = ""; + var format_btn = "gif";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('oui'); + dureePage = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event);" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Les symboles + phonétiques (8) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> + +<div id="" style=" z-index: 50; left: 180px; width: 94px; position: absolute; top: 437px; height: 40px"> + <div style="text-align:left"> + <applet code="fr.univmontp3.metice.recorderapplet/RecorderApplet.class" + archive="../../contenu/media/Sum3recorder.jar" width="100" height="30">applet enregistreur. + </applet> + </div> +</div> +</div> + +<div id="" style=" z-index: 50; left: 84.12%; width: 17%; position: absolute; top: 88.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.gif"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.gif"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.gif"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.gif"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style=" left: 15px; width: 520px; top: 34px; height: 445px"> + <div id="STY_texteCours" class="STY_texteCours" style=" "> + <p align=""><br><font color="#a60a69">Pour certaines consonnes, l'articulation n'est pas identique<br>à celle du + français. Entraînez-vous en comparant votre prononciation<br>en français et en anglais.<br><br>Pour + <b>/l/</b>, la différence n'existe que si <b>/l/</b> se trouve en fin de mot<br>(par exemple, dans + <i>oil</i> et <i>ball</i>).<br><br>Pour produire les sons <b>/t/ et /d/</b> en anglais il faut mettre en + contact<br>l'avant de la langue et les alvéoles dentaires supérieures, c'est à dire<br>la muqueuse qui se + trouve près des incisives supérieures.<br></font><font color="#800080"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV93', 'page5c22.swf', '450', '250', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + <br><br><br></font></p> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=""> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg531.html b/Basilisk/MACAO/macao_12/contenu/pages/pg531.html new file mode 100644 index 0000000000000000000000000000000000000000..24e707dfef5a2f093f7e0a206e98c543ed0e3337 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg531.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg542.html b/Basilisk/MACAO/macao_12/contenu/pages/pg542.html new file mode 100644 index 0000000000000000000000000000000000000000..ebc05f8f11bacaa6b8e8a7445eeb64c44fc061dc Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg542.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg543.html b/Basilisk/MACAO/macao_12/contenu/pages/pg543.html new file mode 100644 index 0000000000000000000000000000000000000000..d2fb7dcc9573d3e8a6a0e0b1c0b38b972bda2350 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg543.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg545.html b/Basilisk/MACAO/macao_12/contenu/pages/pg545.html new file mode 100644 index 0000000000000000000000000000000000000000..acef21624b70215e63e1f05baa8a68ae5504c57a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg545.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg549.html b/Basilisk/MACAO/macao_12/contenu/pages/pg549.html new file mode 100644 index 0000000000000000000000000000000000000000..dbd10343553a0ffe4b5bf94ed533b24c8a2a4357 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg549.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg558.html b/Basilisk/MACAO/macao_12/contenu/pages/pg558.html new file mode 100644 index 0000000000000000000000000000000000000000..cd1dd54d7876fa780be78acb5735d9ad4ac5e6b2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg558.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg561.html b/Basilisk/MACAO/macao_12/contenu/pages/pg561.html new file mode 100644 index 0000000000000000000000000000000000000000..a619e77e61a23bb582ae6fc93014b1cc83990c9d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg561.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg576.html b/Basilisk/MACAO/macao_12/contenu/pages/pg576.html new file mode 100644 index 0000000000000000000000000000000000000000..9b2b6a9e1b044da9b961e7744dfec763f4a28170 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg576.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg578.html b/Basilisk/MACAO/macao_12/contenu/pages/pg578.html new file mode 100644 index 0000000000000000000000000000000000000000..c87962f4d1b5de900de9e95ade5578edd1e7fec7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg578.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg584.html b/Basilisk/MACAO/macao_12/contenu/pages/pg584.html new file mode 100644 index 0000000000000000000000000000000000000000..e2c5f3de5ced41c5454ae8ef00ca5d0e9c3716ed --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/pg584.html @@ -0,0 +1,109 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html; charset=UTF-16"> + <title>Les symboles phonétiques (6)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = ""; + var format_btn = "gif";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('oui'); + dureePage = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event);" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Les symboles + phonétiques (6) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> + + +<div id="" style=" z-index: 50; left: 180px; width: 94px; position: absolute; top: 437px; height: 40px"> + <div style="text-align:left"> + <applet code="fr.univmontp3.metice.recorderapplet/RecorderApplet.class" + archive="../../contenu/media/Sum3recorder.jar" width="100" height="30">applet enregistreur. + </applet> + </div> +</div> +</div> + +<div id="" style=" z-index: 50; left: 84.12%; width: 17%; position: absolute; top: 88.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.gif"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.gif"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.gif"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.gif"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style=" left: 15px; width: 520px; top: 34px; height: 445px"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><br><font color="#a60a69">Entraînez-vous à prononcer ces + mots. Ici, l'articulation des deux consonnes<br>mobilise la pointe de la langue et les + incisives.<br></font><font color="#800080"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4', 'page5b1.swf', '200', '150', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + <br><br><font color="#a60a69">Voici d'autres mots à répéter après les avoir écoutés en cliquant sur les + hauts-parleurs.<br> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV48', 'page5b21.swf', '350', '80', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + <br>Pour vous enregistrer ou interrompre l'enregistrement, cliquez sur le bouton rouge.<br>Pour vous réécouter, + cliquez sur la flèche noire.<br></font><br></font></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=""> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg594.html b/Basilisk/MACAO/macao_12/contenu/pages/pg594.html new file mode 100644 index 0000000000000000000000000000000000000000..1db4e5562369684e55c1b2c4ba6266097dd78c02 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg594.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg5981.html b/Basilisk/MACAO/macao_12/contenu/pages/pg5981.html new file mode 100644 index 0000000000000000000000000000000000000000..dbbe1d2b6b8a859cd388b0eca2aec255d3fe72fc Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg5981.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg60.html b/Basilisk/MACAO/macao_12/contenu/pages/pg60.html new file mode 100644 index 0000000000000000000000000000000000000000..9f19060dd50d6c9bad86a07ddf6b656f8073b961 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg60.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg608.html b/Basilisk/MACAO/macao_12/contenu/pages/pg608.html new file mode 100644 index 0000000000000000000000000000000000000000..42ad317331ef2aa3bb0a6d7e8f1df0a5f53036fc Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg608.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg6121.html b/Basilisk/MACAO/macao_12/contenu/pages/pg6121.html new file mode 100644 index 0000000000000000000000000000000000000000..b63de00c61d3d5a7298100250a2c83b929f9f2d6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg6121.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg624.html b/Basilisk/MACAO/macao_12/contenu/pages/pg624.html new file mode 100644 index 0000000000000000000000000000000000000000..30949c1d2f580454bf5440c44228454cbf4362e8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg624.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg6241.html b/Basilisk/MACAO/macao_12/contenu/pages/pg6241.html new file mode 100644 index 0000000000000000000000000000000000000000..c86c0305dfa3b1e2c8c53fe2455429f8abaffa35 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg6241.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg636.html b/Basilisk/MACAO/macao_12/contenu/pages/pg636.html new file mode 100644 index 0000000000000000000000000000000000000000..ae249b094f95b4bb6c990747e04169a341ceef4b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg636.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg6361.html b/Basilisk/MACAO/macao_12/contenu/pages/pg6361.html new file mode 100644 index 0000000000000000000000000000000000000000..30165cc447da880254b82dd6c4dab8cd5767f4d4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg6361.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg639.html b/Basilisk/MACAO/macao_12/contenu/pages/pg639.html new file mode 100644 index 0000000000000000000000000000000000000000..6a867a422bc38516072ac0d7f235b5f3879684da Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg639.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg643.html b/Basilisk/MACAO/macao_12/contenu/pages/pg643.html new file mode 100644 index 0000000000000000000000000000000000000000..549ce97549fcb8a38e42a3acf2de4b547f14de89 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg643.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg651.html b/Basilisk/MACAO/macao_12/contenu/pages/pg651.html new file mode 100644 index 0000000000000000000000000000000000000000..807177f4c3fbcffb4618353087279325236d697a --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/pg651.html @@ -0,0 +1,108 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html; charset=UTF-16"> + <title>Les symboles phonétiques (5)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = ""; + var format_btn = "gif";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('oui'); + dureePage = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event);" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Les symboles + phonétiques (5) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> + +<div id="" style=" z-index: 50; left: 180px; width: 94px; position: absolute; top: 437px; height: 40px"> + <div style="text-align:left"> + <applet code="fr.univmontp3.metice.recorderapplet/RecorderApplet.class" + archive="../../contenu/media/Sum3recorder.jar" width="100" height="30">applet enregistreur. + </applet> + </div> +</div> +</div> + + +<div id="" style=" z-index: 50; left: 84.12%; width: 17%; position: absolute; top: 88.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.gif"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.gif"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.gif"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.gif"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style=" left: 15px; width: 520px; top: 34px; height: 445px"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><br><font color="#a60a69">Ecoutez les différents mots + associés aux symboles phonétiques<br>en cliquant sur le haut parleur. Entraînez-vous à prononcer ces mots<br>en + faisant attention au <a class="STY_lienComt" href="javascript:parent.SCO_ouvrirDoc('pgd382','PAGE')">point + d'articulation</a> qui est commun aux trois consonnes.<br><br>Pour vous enregistrer ou interrompre + l'enregistrement, cliquez sur le bouton rouge.<br>Pour vous réécouter, cliquez sur la flèche + noire.<br><br></font><font color="#800080"><br> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV41', 'page5a21.swf', '500', '320', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + <br></font></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=""> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg665.html b/Basilisk/MACAO/macao_12/contenu/pages/pg665.html new file mode 100644 index 0000000000000000000000000000000000000000..2afd442d3f861fec43dffb928a9aadf11c7eedc7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg665.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg672.html b/Basilisk/MACAO/macao_12/contenu/pages/pg672.html new file mode 100644 index 0000000000000000000000000000000000000000..57505813c16433c7c60e0d72e198f2cb7569cdc6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg672.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg673.html b/Basilisk/MACAO/macao_12/contenu/pages/pg673.html new file mode 100644 index 0000000000000000000000000000000000000000..32e9d95dbb0cd2df1195a2a80219bf3a086bf1ca Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg673.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg6811.html b/Basilisk/MACAO/macao_12/contenu/pages/pg6811.html new file mode 100644 index 0000000000000000000000000000000000000000..042b0f217ef0473126382a3dd6be6f20bbe7ebb0 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg6811.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg686.html b/Basilisk/MACAO/macao_12/contenu/pages/pg686.html new file mode 100644 index 0000000000000000000000000000000000000000..a05cdeb9c14f2ab4dc8e8e079f50f81b304248d4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg686.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg699.html b/Basilisk/MACAO/macao_12/contenu/pages/pg699.html new file mode 100644 index 0000000000000000000000000000000000000000..fa93bcf411410649a36f74ec9014ca7696c4e57b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg699.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg71.html b/Basilisk/MACAO/macao_12/contenu/pages/pg71.html new file mode 100644 index 0000000000000000000000000000000000000000..0e70daac2df261b594fc7a8ea1624ce608d6aa7e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg71.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg713.html b/Basilisk/MACAO/macao_12/contenu/pages/pg713.html new file mode 100644 index 0000000000000000000000000000000000000000..054dd6b117adf4c4affc5ffe6fbdd29cead13e5a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg713.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg717.html b/Basilisk/MACAO/macao_12/contenu/pages/pg717.html new file mode 100644 index 0000000000000000000000000000000000000000..17518e4026d413641cc5fc74c69468fec5970bbe Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg717.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg729.html b/Basilisk/MACAO/macao_12/contenu/pages/pg729.html new file mode 100644 index 0000000000000000000000000000000000000000..f7eb55d8d2285968ad24c5ec07c8eb652052870a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg729.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg740.html b/Basilisk/MACAO/macao_12/contenu/pages/pg740.html new file mode 100644 index 0000000000000000000000000000000000000000..92c46398dda381e3177322416bbbb15efbffd2cd Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg740.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg758.html b/Basilisk/MACAO/macao_12/contenu/pages/pg758.html new file mode 100644 index 0000000000000000000000000000000000000000..1a0280603bc1797e39e004c19b36fad4049abfab Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg758.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg76.html b/Basilisk/MACAO/macao_12/contenu/pages/pg76.html new file mode 100644 index 0000000000000000000000000000000000000000..f17cece6730e55985bb5a709d422702fa1e0c76c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg76.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg763.html b/Basilisk/MACAO/macao_12/contenu/pages/pg763.html new file mode 100644 index 0000000000000000000000000000000000000000..a56aff00a858393011d48ff6aac940a77c76e2a3 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg763.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg769.html b/Basilisk/MACAO/macao_12/contenu/pages/pg769.html new file mode 100644 index 0000000000000000000000000000000000000000..a433b6b2ab72da4894d0060ef70b2a7c3cf2f8af Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg769.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg7691.html b/Basilisk/MACAO/macao_12/contenu/pages/pg7691.html new file mode 100644 index 0000000000000000000000000000000000000000..c8f2265069af50017a8c162739632ef3ae0965d9 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg7691.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg785.html b/Basilisk/MACAO/macao_12/contenu/pages/pg785.html new file mode 100644 index 0000000000000000000000000000000000000000..e04108264affc7b04ad59a7a1abd478a08a02496 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg785.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg7851.html b/Basilisk/MACAO/macao_12/contenu/pages/pg7851.html new file mode 100644 index 0000000000000000000000000000000000000000..0ae2eb6295b87f638ab86e2472d7fd1225f80b52 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg7851.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg81.html b/Basilisk/MACAO/macao_12/contenu/pages/pg81.html new file mode 100644 index 0000000000000000000000000000000000000000..5c091eafbceff6ddd03592aa83d011acaf537157 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg81.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg813.html b/Basilisk/MACAO/macao_12/contenu/pages/pg813.html new file mode 100644 index 0000000000000000000000000000000000000000..4af9495285da22dcabe5930464aca36ae3637922 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg813.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg825.html b/Basilisk/MACAO/macao_12/contenu/pages/pg825.html new file mode 100644 index 0000000000000000000000000000000000000000..4fb697839baa751ab5b29c89241dfae87473a04f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg825.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg8251.html b/Basilisk/MACAO/macao_12/contenu/pages/pg8251.html new file mode 100644 index 0000000000000000000000000000000000000000..1443d6f7707f016e60c08c5d027e2726ed2b3b6b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg8251.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg8252.html b/Basilisk/MACAO/macao_12/contenu/pages/pg8252.html new file mode 100644 index 0000000000000000000000000000000000000000..862d9771bb6b8de9ce547a55c67ef550c800af4c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg8252.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg83.html b/Basilisk/MACAO/macao_12/contenu/pages/pg83.html new file mode 100644 index 0000000000000000000000000000000000000000..f371281e2e581f622e139610dc59c18e4acdb40d Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg83.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg841.html b/Basilisk/MACAO/macao_12/contenu/pages/pg841.html new file mode 100644 index 0000000000000000000000000000000000000000..d5687a9666176eb808ceccb198a1b62fab452971 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg841.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg8412.html b/Basilisk/MACAO/macao_12/contenu/pages/pg8412.html new file mode 100644 index 0000000000000000000000000000000000000000..ff761a21114175de36bedad1076045bba302c00c Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg8412.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg85.html b/Basilisk/MACAO/macao_12/contenu/pages/pg85.html new file mode 100644 index 0000000000000000000000000000000000000000..bd741fa977b4a84bcf75c409d0c5077d87206e78 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg85.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg855.html b/Basilisk/MACAO/macao_12/contenu/pages/pg855.html new file mode 100644 index 0000000000000000000000000000000000000000..057eb9ed4e637f04aa4fd5320dca61a26b91467e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg855.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg860.html b/Basilisk/MACAO/macao_12/contenu/pages/pg860.html new file mode 100644 index 0000000000000000000000000000000000000000..7db95d4ff305180b91cc508ad28bd7d95c304d3f Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg860.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg861.html b/Basilisk/MACAO/macao_12/contenu/pages/pg861.html new file mode 100644 index 0000000000000000000000000000000000000000..3b042e1eb32acd5c3b010ffc6139aff2e5134371 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg861.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg875.html b/Basilisk/MACAO/macao_12/contenu/pages/pg875.html new file mode 100644 index 0000000000000000000000000000000000000000..a6e7bfa80a4ef16bcf599740acc1ff94aaed938e Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg875.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg879.html b/Basilisk/MACAO/macao_12/contenu/pages/pg879.html new file mode 100644 index 0000000000000000000000000000000000000000..962203058eee6e2e1fae4a2ab356515a960ef8a2 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg879.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg88.html b/Basilisk/MACAO/macao_12/contenu/pages/pg88.html new file mode 100644 index 0000000000000000000000000000000000000000..ab74806f4fc555c8dc5ffb0ebd19bf42e1576508 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg88.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg881.html b/Basilisk/MACAO/macao_12/contenu/pages/pg881.html new file mode 100644 index 0000000000000000000000000000000000000000..637d656406e35e9467896dc3a82c3097e8e023bb Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg881.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg888.html b/Basilisk/MACAO/macao_12/contenu/pages/pg888.html new file mode 100644 index 0000000000000000000000000000000000000000..753072587aa99a44a3600e56d9e424d05a7be8c7 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg888.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg890.html b/Basilisk/MACAO/macao_12/contenu/pages/pg890.html new file mode 100644 index 0000000000000000000000000000000000000000..aa33fd7c68db083a1c054410574283bd2637d629 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg890.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg893.html b/Basilisk/MACAO/macao_12/contenu/pages/pg893.html new file mode 100644 index 0000000000000000000000000000000000000000..9a47c9bca2e2f08f037076cb8cbced0711fa3d7b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg893.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg894.html b/Basilisk/MACAO/macao_12/contenu/pages/pg894.html new file mode 100644 index 0000000000000000000000000000000000000000..6eb618453b609a6abfbdedede2d666c875c3f927 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg894.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg896.html b/Basilisk/MACAO/macao_12/contenu/pages/pg896.html new file mode 100644 index 0000000000000000000000000000000000000000..4af033c41adae16a1f97a18c8190233573d807f5 --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/pg896.html @@ -0,0 +1,107 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html; charset=UTF-16"> + <title>Les symboles phonétiques (4)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = ""; + var format_btn = "gif";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('oui'); + dureePage = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event);" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Les symboles + phonétiques (4) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> + +<div id="" style=" z-index: 50; left: 180px; width: 94px; position: absolute; top: 437px; height: 40px"> + <div style="text-align:left"> + <applet code="fr.univmontp3.metice.recorderapplet/RecorderApplet.class" + archive="../../contenu/media/Sum3recorder.jar" width="100" height="30">applet enregistreur. + </applet> + </div> +</div> +</div> + +<div id="" style=" z-index: 50; left: 84.12%; width: 17%; position: absolute; top: 88.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.gif"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.gif"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.gif"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.gif"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style=" left: 15px; width: 520px; top: 34px; height: 445px"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><br><font color="#a60a69">Ecoutez les différents mots + associés aux symboles phonétiques<br>en cliquant sur le haut parleur. Entraînez-vous à prononcer ces mots<br>en + faisant attention au <a class="STY_lienComt" href="javascript:parent.SCO_ouvrirDoc('pgd382','PAGE')">point + d'articulation</a> qui est commun aux trois consonnes.<br><br>Pour vous enregistrer ou interrompre + l'enregistrement, cliquez sur le bouton rouge.<br>Pour vous réécouter, cliquez sur la flèche + noire.<br><br></font><font color="#800080"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV37', 'page5a11.swf', '500', '320', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + <br><br></font></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=""> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg900.html b/Basilisk/MACAO/macao_12/contenu/pages/pg900.html new file mode 100644 index 0000000000000000000000000000000000000000..a5d71b29ab583d9749e5769e133fb5c2c4060f5b Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg900.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg903.html b/Basilisk/MACAO/macao_12/contenu/pages/pg903.html new file mode 100644 index 0000000000000000000000000000000000000000..662757ef989641e87d66fce3a2f64c9509e908ef Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg903.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg926.html b/Basilisk/MACAO/macao_12/contenu/pages/pg926.html new file mode 100644 index 0000000000000000000000000000000000000000..52e01a52482f2b923aa9731e3f6635b60955812a Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg926.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg93.html b/Basilisk/MACAO/macao_12/contenu/pages/pg93.html new file mode 100644 index 0000000000000000000000000000000000000000..0d68408f98388affec6a6a5ad17f84dc32878e12 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg93.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg933.html b/Basilisk/MACAO/macao_12/contenu/pages/pg933.html new file mode 100644 index 0000000000000000000000000000000000000000..02695fa62c717985aa77cf53ae39b58d0f73b2ca Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg933.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg938.html b/Basilisk/MACAO/macao_12/contenu/pages/pg938.html new file mode 100644 index 0000000000000000000000000000000000000000..8fb43b63a90e9ec363c74db1cb3c7083051b6afa Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg938.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg940.html b/Basilisk/MACAO/macao_12/contenu/pages/pg940.html new file mode 100644 index 0000000000000000000000000000000000000000..db9eb8496259c4d8832618b1bc63150bad54d231 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg940.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg948.html b/Basilisk/MACAO/macao_12/contenu/pages/pg948.html new file mode 100644 index 0000000000000000000000000000000000000000..9b156de562b75440a39b15ec19090bbb593397ac Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg948.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg965.html b/Basilisk/MACAO/macao_12/contenu/pages/pg965.html new file mode 100644 index 0000000000000000000000000000000000000000..9f00603601b4c75a2ce3f444eaba2be7b54c1172 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg965.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg966.html b/Basilisk/MACAO/macao_12/contenu/pages/pg966.html new file mode 100644 index 0000000000000000000000000000000000000000..0d8ad1dac52cb857ee0b0a5c215384d3f16addde Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg966.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pg98.html b/Basilisk/MACAO/macao_12/contenu/pages/pg98.html new file mode 100644 index 0000000000000000000000000000000000000000..70bfbc915d78d229efd4f38f7380d61a9329b339 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pg98.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pgd171.html b/Basilisk/MACAO/macao_12/contenu/pages/pgd171.html new file mode 100644 index 0000000000000000000000000000000000000000..42448cc8969be8b11e61d19d76205d359c36f9d9 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pgd171.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pgd382.html b/Basilisk/MACAO/macao_12/contenu/pages/pgd382.html new file mode 100644 index 0000000000000000000000000000000000000000..ea5a8ec39c273b515797b95ce66d2f204abce4f5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pgd382.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pgd661.html b/Basilisk/MACAO/macao_12/contenu/pages/pgd661.html new file mode 100644 index 0000000000000000000000000000000000000000..0547aae8384acd57454d34e8a1824b25aec0ba99 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pgd661.html differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/phonemes_liste.htm b/Basilisk/MACAO/macao_12/contenu/pages/phonemes_liste.htm new file mode 100644 index 0000000000000000000000000000000000000000..0954e0e48137b75dc04e9c80aee7528ee70ad197 --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/phonemes_liste.htm @@ -0,0 +1,67 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>Transcription</title> + <style type="text/css"> + <!-- + .Style9 { + font-size: 9pt; + color: #a60a69; + font-family: Verdana, Arial, Helvetica, sans-serif; + } + + body { + background-color: #ecf0d7; + } + + .Style12 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + } + + .Style14 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="549" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"><a href="javascript:window.print()" class="Style9">Imprimer</a></span> + </div> + <p align="center" class="Style16">Liste des phonèmes </p> + <div align="center"><span class="Style12"><strong><em> + <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" + width="520" height="320"> + <param name="movie" value="phonemes_liste_page6.swf"> + <param name="quality" value="high"> + <embed src="phonemes_liste_page6.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" + type="application/x-shockwave-flash" width="520" height="320"></embed> + </object> + </em></strong></span> + </div> + </td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/contenu/pages/pop_voyelle.swf b/Basilisk/MACAO/macao_12/contenu/pages/pop_voyelle.swf new file mode 100644 index 0000000000000000000000000000000000000000..9e2543262bdecddd03465efa91086408ca4b24e4 Binary files /dev/null and b/Basilisk/MACAO/macao_12/contenu/pages/pop_voyelle.swf differ diff --git a/Basilisk/MACAO/macao_12/contenu/pages/syllabe.htm b/Basilisk/MACAO/macao_12/contenu/pages/syllabe.htm new file mode 100644 index 0000000000000000000000000000000000000000..0437c38c203de2209c1f4c73026c2066831e6112 --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/syllabe.htm @@ -0,0 +1,62 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>syllabe</title> + <style type="text/css"> + <!-- + .Style9 { + font-size: 9pt; + color: #a60a69; + font-family: Verdana, Arial, Helvetica, sans-serif; + } + + body { + background-color: #ecf0d7; + } + + .Style12 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + } + + .Style14 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="430" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"><a href="javascript:window.print()" class="Style9">Imprimer</a></span> + </div> + <p align="center" class="Style16">La syllabe orale </p> + <div align="center"><span class="Style12"><strong><em> </em></strong></span> + </div> + <p align="justify" class="Style14">Pour identifier les syllabes orales, on peut les compter. La syllabe + orale est une unité de l'oral, comportant une et une seule voyelle à laquelle peuvent + s'adjoindre une ou plusieurs consonnes. </p> + <p align="justify" class="Style14"> </p> + </td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/contenu/pages/voyelle.htm b/Basilisk/MACAO/macao_12/contenu/pages/voyelle.htm new file mode 100644 index 0000000000000000000000000000000000000000..2e9d9e4d869cd71880652c4fdfe5d2a476afb146 --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/voyelle.htm @@ -0,0 +1,75 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>La voyelle</title> + <style type="text/css"> + <!-- + .Style9 { + font-size: 9pt; + color: #a60a69; + font-family: Verdana, Arial, Helvetica, sans-serif; + } + + body { + background-color: #ecf0d7; + } + + .Style12 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + } + + .Style14 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="430" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"><a href="javascript:window.print()" class="Style9">Imprimer</a></span> + </div> + <p align="center" class="Style16">La voyelle</p> + <div align="center"><span class="Style12"><strong><em> </em></strong></span> + </div> + <p align="justify" class="Style14">La voyelle se caractérise par la vibration des cordes vocales, + alors que la consonne n'existe pas par elle-même : elle s'appuie sur la voyelle qui la précède + ou la suit. </p> + <p align="justify" class="Style14">L'anglais comporte 20 voyelles. Vous pouvez en écouter + quelques-unes.</p> + <p align="justify" class="Style14">Cliquez sur la flèche. </p> + <p align="center" class="Style14"> + <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" + width="80" height="40"> + <param name="movie" value="pop_voyelle.swf"> + <param name="quality" value="high"> + <embed src="pop_voyelle.swf" width="80" height="40" quality="high" + pluginspage="http://www.macromedia.com/go/getflashplayer" + type="application/x-shockwave-flash"></embed> + </object> + </p> + </td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/contenu/pages/voyelle1.htm b/Basilisk/MACAO/macao_12/contenu/pages/voyelle1.htm new file mode 100644 index 0000000000000000000000000000000000000000..2e9d9e4d869cd71880652c4fdfe5d2a476afb146 --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/voyelle1.htm @@ -0,0 +1,75 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>La voyelle</title> + <style type="text/css"> + <!-- + .Style9 { + font-size: 9pt; + color: #a60a69; + font-family: Verdana, Arial, Helvetica, sans-serif; + } + + body { + background-color: #ecf0d7; + } + + .Style12 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + } + + .Style14 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="430" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"><a href="javascript:window.print()" class="Style9">Imprimer</a></span> + </div> + <p align="center" class="Style16">La voyelle</p> + <div align="center"><span class="Style12"><strong><em> </em></strong></span> + </div> + <p align="justify" class="Style14">La voyelle se caractérise par la vibration des cordes vocales, + alors que la consonne n'existe pas par elle-même : elle s'appuie sur la voyelle qui la précède + ou la suit. </p> + <p align="justify" class="Style14">L'anglais comporte 20 voyelles. Vous pouvez en écouter + quelques-unes.</p> + <p align="justify" class="Style14">Cliquez sur la flèche. </p> + <p align="center" class="Style14"> + <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" + width="80" height="40"> + <param name="movie" value="pop_voyelle.swf"> + <param name="quality" value="high"> + <embed src="pop_voyelle.swf" width="80" height="40" quality="high" + pluginspage="http://www.macromedia.com/go/getflashplayer" + type="application/x-shockwave-flash"></embed> + </object> + </p> + </td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/contenu/pages/voyelle11.htm b/Basilisk/MACAO/macao_12/contenu/pages/voyelle11.htm new file mode 100644 index 0000000000000000000000000000000000000000..2e9d9e4d869cd71880652c4fdfe5d2a476afb146 --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/voyelle11.htm @@ -0,0 +1,75 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>La voyelle</title> + <style type="text/css"> + <!-- + .Style9 { + font-size: 9pt; + color: #a60a69; + font-family: Verdana, Arial, Helvetica, sans-serif; + } + + body { + background-color: #ecf0d7; + } + + .Style12 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + } + + .Style14 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="430" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"><a href="javascript:window.print()" class="Style9">Imprimer</a></span> + </div> + <p align="center" class="Style16">La voyelle</p> + <div align="center"><span class="Style12"><strong><em> </em></strong></span> + </div> + <p align="justify" class="Style14">La voyelle se caractérise par la vibration des cordes vocales, + alors que la consonne n'existe pas par elle-même : elle s'appuie sur la voyelle qui la précède + ou la suit. </p> + <p align="justify" class="Style14">L'anglais comporte 20 voyelles. Vous pouvez en écouter + quelques-unes.</p> + <p align="justify" class="Style14">Cliquez sur la flèche. </p> + <p align="center" class="Style14"> + <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" + width="80" height="40"> + <param name="movie" value="pop_voyelle.swf"> + <param name="quality" value="high"> + <embed src="pop_voyelle.swf" width="80" height="40" quality="high" + pluginspage="http://www.macromedia.com/go/getflashplayer" + type="application/x-shockwave-flash"></embed> + </object> + </p> + </td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/contenu/pages/voyelle_reduite.htm b/Basilisk/MACAO/macao_12/contenu/pages/voyelle_reduite.htm new file mode 100644 index 0000000000000000000000000000000000000000..b2f2a3afe5a948dbb5bcbb4693a1f1c3fda6ef45 --- /dev/null +++ b/Basilisk/MACAO/macao_12/contenu/pages/voyelle_reduite.htm @@ -0,0 +1,63 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>voyelle r�duite</title> + <style type="text/css"> + <!-- + .Style9 { + font-size: 9pt; + color: #a60a69; + font-family: Verdana, Arial, Helvetica, sans-serif; + } + + body { + background-color: #ecf0d7; + } + + .Style12 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + } + + .Style14 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="430" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"><a href="javascript:window.print()" class="Style9">Imprimer</a></span> + </div> + <p align="center" class="Style16">La voyelle réduite </p> + <div align="center"><span class="Style12"><strong><em> </em></strong></span> + </div> + <p align="justify" class="Style14">Dans un mot, certaines syllabes s'entendent plus que les autres : ce sont + des syllabes accentuées. D'autres syllabes s'entendent moins. On peut parler de degrés + dans l'accentuation des syllabes, comme sur une échelle.</p> + <p align="justify" class="Style14">A un bout de l'échelle, l'accentuation est maximale. A l'autre + bout de l'échelle, l'acentuation est minimale et la voyelle se caractérise par un phénomène + de réduction: on parle de <strong>voyelle réduite</strong>.</p></td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_12/debug.log b/Basilisk/MACAO/macao_12/debug.log new file mode 100644 index 0000000000000000000000000000000000000000..76699f94a38a7cf3d8d8e17fb2584a08c593c4a0 --- /dev/null +++ b/Basilisk/MACAO/macao_12/debug.log @@ -0,0 +1 @@ +[1014/115053.113:ERROR:directory_reader_win.cc(43)] FindFirstFile: Le chemin d�acc�s sp�cifi� est introuvable. (0x3) diff --git a/Basilisk/MACAO/macao_12/ims_xml.xsd b/Basilisk/MACAO/macao_12/ims_xml.xsd new file mode 100644 index 0000000000000000000000000000000000000000..7530a0c0434a8ec9c2eef6a1f2ae75b3649fdeae --- /dev/null +++ b/Basilisk/MACAO/macao_12/ims_xml.xsd @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xsd:schema xmlns="http://www.w3.org/XML/1998/namespace" targetNamespace="http://www.w3.org/XML/1998/namespace" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> + <xsd:annotation> + <xsd:documentation>2001-02-22: Thomas Wason initial creation</xsd:documentation> + <xsd:documentation>In namespace-aware XML processors, the "xml"</xsd:documentation> + <xsd:documentation>prefix is bound to the namespace name http://www.w3.org/XML/1998/namespace. + </xsd:documentation> + <xsd:documentation>Do not reference this file in XML instances</xsd:documentation> + <xsd:documentation>Schawn Thropp: Changed the uriReference type to string type</xsd:documentation> + <xsd:documentation>2001-07-26: S Thropp: Changed the XSD namespace to point to</xsd:documentation> + <xsd:documentation>Schema of schemas for the 5/2/2001 W3C Recommendation</xsd:documentation> + <xsd:documentation>Changed the XSD types for base and link to xsd:anyURI</xsd:documentation> + </xsd:annotation> + <xsd:attribute name="lang" type="xsd:language"> + <xsd:annotation> + <xsd:documentation>Refers to universal XML 1.0 lang attribute</xsd:documentation> + </xsd:annotation> + </xsd:attribute> + <xsd:attribute name="base" type="xsd:anyURI"> + <xsd:annotation> + <xsd:documentation>Refers to XML Base: http://www.w3.org/TR/xmlbase</xsd:documentation> + </xsd:annotation> + </xsd:attribute> + <xsd:attribute name="link" type="xsd:anyURI"/> +</xsd:schema> diff --git a/Basilisk/MACAO/macao_12/imscp_rootv1p1p2.xsd b/Basilisk/MACAO/macao_12/imscp_rootv1p1p2.xsd new file mode 100644 index 0000000000000000000000000000000000000000..6d2771741ab966dfcfa6d83ce2a91f06a9714a32 --- /dev/null +++ b/Basilisk/MACAO/macao_12/imscp_rootv1p1p2.xsd @@ -0,0 +1,278 @@ +<?xml version="1.0"?> +<xsd:schema xmlns="http://www.imsproject.org/xsd/imscp_rootv1p1p2" + targetNamespace="http://www.imsproject.org/xsd/imscp_rootv1p1p2" + xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="unqualified" version="IMS CP 1.1.2"> + <xsd:annotation> + <xsd:documentation xml:lang="en">DRAFT XSD for IMS Content Packaging version 1.1 DRAFT</xsd:documentation> + <xsd:documentation>Copyright (c) 2001 IMS GLC, Inc.</xsd:documentation> + <xsd:documentation>2000-04-21, Adjustments by T.D. Wason from CP 1.0.</xsd:documentation> + <xsd:documentation>2001-02-22, T.D.Wason: Modify for 2000-10-24 XML-Schema version. Modified to support + extension. + </xsd:documentation> + <xsd:documentation>2001-03-12, T.D.Wason: Change filename, target and meta-data namespaces and meta-data + fielname. Add meta-data to itemType, fileType and organizationType. + </xsd:documentation> + <xsd:documentation>Do not define namespaces for xml in XML instances generated from this xsd. + </xsd:documentation> + <xsd:documentation>Imports IMS meta-data xsd, lower case element names.</xsd:documentation> + <xsd:documentation>This XSD provides a reference to the IMS meta-data root element as imsmd:record + </xsd:documentation> + <xsd:documentation>If the IMS meta-data is to be used in the XML instance then the instance must define an IMS + meta-data prefix with a namespace. The meta-data targetNamespace should be used. + </xsd:documentation> + <xsd:documentation>2001-03-20, Thor Anderson: Remove manifestref, change resourceref back to identifierref, + change manifest back to contained by manifest. --Tom Wason: manifest may contain _none_ or more manifests. + </xsd:documentation> + <xsd:documentation>2001-04-13 Tom Wason: corrected attirbute name structure. Was misnamed type. + </xsd:documentation> + <xsd:documentation>2001-05-14 Schawn Thropp: Made all complexType extensible with the group.any + </xsd:documentation> + <xsd:documentation>Added the anyAttribute to all complexTypes. Changed the href attribute on the fileType and + resourceType to xsd:string + </xsd:documentation> + <xsd:documentation>Changed the maxLength of the href, identifierref, parameters, structure attributes to match + the Information model. + </xsd:documentation> + <xsd:documentation>2001-07-25 Schawn Thropp: Changed the namespace for the Schema of Schemas to the 5/2/2001 W3C + XML Schema + </xsd:documentation> + <xsd:documentation>Recommendation. attributeGroup attr.imsmd deleted, was not used anywhere. Any attribute + declarations that have + </xsd:documentation> + <xsd:documentation>use = "default" changed to use="optional" - attr.structure.req.</xsd:documentation> + <xsd:documentation>Any attribute declarations that have value="somevalue" changed to default="somevalue", + </xsd:documentation> + <xsd:documentation>attr.structure.req (hierarchical). Removed references to IMS MD Version 1.1. + </xsd:documentation> + <xsd:documentation>Modified attribute group "attr.resourcetype.req" to change use from optional + </xsd:documentation> + <xsd:documentation>to required to match the information model. As a result the default value also needed to be + removed + </xsd:documentation> + <xsd:documentation>Name change for XSD. Changed to match version of CP Spec</xsd:documentation> + </xsd:annotation> + <xsd:annotation> + <xsd:documentation>Inclusions and Imports</xsd:documentation> + </xsd:annotation> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="ims_xml.xsd"/> + <xsd:annotation> + <xsd:documentation>Attribute Declarations</xsd:documentation> + </xsd:annotation> + <xsd:attributeGroup name="attr.base"> + <xsd:attribute ref="xml:base" use="optional"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.default"> + <xsd:attribute name="default" type="xsd:IDREF" use="optional"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.href"> + <xsd:attribute name="href" use="optional"> + <xsd:simpleType> + <xsd:restriction base="xsd:anyURI"> + <xsd:maxLength value="2000"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.href.req"> + <xsd:attribute name="href" use="required"> + <xsd:simpleType> + <xsd:restriction base="xsd:anyURI"> + <xsd:maxLength value="2000"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.identifier.req"> + <xsd:attribute name="identifier" type="xsd:ID" use="required"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.identifier"> + <xsd:attribute name="identifier" type="xsd:ID" use="optional"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.isvisible"> + <xsd:attribute name="isvisible" type="xsd:boolean" use="optional"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.parameters"> + <xsd:attribute name="parameters" use="optional"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="1000"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.identifierref"> + <xsd:attribute name="identifierref" use="optional"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="2000"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.identifierref.req"> + <xsd:attribute name="identifierref" use="required"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="2000"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.resourcetype.req"> + <xsd:attribute name="type" use="required"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="1000"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.structure.req"> + <xsd:attribute name="structure" use="optional" default="hierarchical"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="200"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.version"> + <xsd:attribute name="version" use="optional"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="20"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + </xsd:attributeGroup> + <xsd:annotation> + <xsd:documentation>element groups</xsd:documentation> + </xsd:annotation> + <xsd:group name="grp.any"> + <xsd:annotation> + <xsd:documentation>Any namespaced element from any namespace may be included within an "any" + element. The namespace for the imported element must be defined in the instance, and the schema must be + imported. + </xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:group> + <xsd:element name="dependency" type="dependencyType"/> + <xsd:element name="file" type="fileType"/> + <xsd:element name="item" type="itemType"/> + <xsd:element name="manifest" type="manifestType"/> + <xsd:element name="metadata" type="metadataType"/> + <xsd:element name="organization" type="organizationType"/> + <xsd:element name="organizations" type="organizationsType"/> + <xsd:element name="resource" type="resourceType"/> + <xsd:element name="resources" type="resourcesType"/> + <xsd:element name="schema" type="schemaType"/> + <xsd:element name="schemaversion" type="schemaversionType"/> + <xsd:element name="title" type="titleType"/> + <xsd:complexType name="dependencyType"> + <xsd:sequence> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.identifierref.req"/> + <xsd:anyAttribute namespace="##other" processContents="strict"/> + </xsd:complexType> + <xsd:complexType name="fileType"> + <xsd:sequence> + <xsd:element ref="metadata" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.href.req"/> + <xsd:anyAttribute namespace="##other" processContents="strict"/> + </xsd:complexType> + <xsd:complexType name="itemType"> + <xsd:sequence> + <xsd:element ref="title" minOccurs="0"/> + <xsd:element ref="item" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="metadata" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.identifier.req"/> + <xsd:attributeGroup ref="attr.identifierref"/> + <xsd:attributeGroup ref="attr.isvisible"/> + <xsd:attributeGroup ref="attr.parameters"/> + <xsd:anyAttribute namespace="##other" processContents="strict"/> + </xsd:complexType> + <xsd:complexType name="manifestType"> + <xsd:sequence> + <xsd:element ref="metadata" minOccurs="0"/> + <xsd:element ref="organizations"/> + <xsd:element ref="resources"/> + <xsd:element ref="manifest" minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.identifier.req"/> + <xsd:attributeGroup ref="attr.version"/> + <xsd:attribute ref="xml:base"/> + <xsd:anyAttribute namespace="##other" processContents="strict"/> + </xsd:complexType> + <xsd:complexType name="metadataType"> + <xsd:sequence> + <xsd:element ref="schema" minOccurs="0"/> + <xsd:element ref="schemaversion" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="organizationsType"> + <xsd:sequence> + <xsd:element ref="organization" minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.default"/> + <xsd:anyAttribute namespace="##other" processContents="strict"/> + </xsd:complexType> + <xsd:complexType name="organizationType"> + <xsd:sequence> + <xsd:element ref="title" minOccurs="0"/> + <xsd:element ref="item" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="metadata" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.identifier.req"/> + <xsd:attributeGroup ref="attr.structure.req"/> + <xsd:anyAttribute namespace="##other" processContents="strict"/> + </xsd:complexType> + <xsd:complexType name="resourcesType"> + <xsd:sequence> + <xsd:element ref="resource" minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.base"/> + <xsd:anyAttribute namespace="##other" processContents="strict"/> + </xsd:complexType> + <xsd:complexType name="resourceType"> + <xsd:sequence> + <xsd:element ref="metadata" minOccurs="0"/> + <xsd:element ref="file" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="dependency" minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.identifier.req"/> + <xsd:attributeGroup ref="attr.resourcetype.req"/> + <xsd:attributeGroup ref="attr.base"/> + <xsd:attributeGroup ref="attr.href"/> + <xsd:anyAttribute namespace="##other" processContents="strict"/> + </xsd:complexType> + <xsd:simpleType name="schemaType"> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="100"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="schemaversionType"> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="20"/> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name="titleType"> + <xsd:restriction base="xsd:string"> + <xsd:maxLength value="200"/> + </xsd:restriction> + </xsd:simpleType> +</xsd:schema> diff --git a/Basilisk/MACAO/macao_12/imsmanifest.html b/Basilisk/MACAO/macao_12/imsmanifest.html new file mode 100644 index 0000000000000000000000000000000000000000..1821007fc19d651d3e432cbba520230e52ce45eb Binary files /dev/null and b/Basilisk/MACAO/macao_12/imsmanifest.html differ diff --git a/Basilisk/MACAO/macao_12/imsmanifest.xml b/Basilisk/MACAO/macao_12/imsmanifest.xml new file mode 100644 index 0000000000000000000000000000000000000000..4204f6e25114576c962f0487a9f88e820f6865c9 --- /dev/null +++ b/Basilisk/MACAO/macao_12/imsmanifest.xml @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="utf-8"?> +<manifest version="1.1" + xsi:schemaLocation="http://www.imsproject.org/xsd/imscp_rootv1p1p2 imscp_rootv1p1p2.xsd http://www.adlnet.org/xsd/adlcp_rootv1p2 adlcp_rootv1p2.xsd" + identifier="MosFormhtml_macao_fusion_ss_barre" xmlns="http://www.imsproject.org/xsd/imscp_rootv1p1p2" + xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_rootv1p2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <metadata> + <schema>ADL SCORM</schema> + <schemaversion>1.2</schemaversion> + <adlcp:location>sco/md_manifest.xml</adlcp:location> + </metadata> + <organizations default="MosOrgmacao_fusion_ss_barre"> + <organization identifier="MosOrgmacao_fusion_ss_barre"> + <title>MACAO</title> + <item identifier="MosMod951"> + <title>Présentation</title> + <item identifier="MosEtp342" identifierref="rsrcMosEtp342"> + <title>MACAO</title> + </item> + </item> + <item identifier="MosMod10"> + <title>MACAO 1 - S'entraîner à la reconnaissance</title> + <item identifier="MosMod11"> + <title>Reconnaître les syllabes</title> + <item identifier="MosEtp129" identifierref="rsrcMosEtp129"> + <title>> Reconnaître les syllabes en anglais oral</title> + </item> + </item> + <item identifier="MosMod34"> + <title>Reconnaître les auxiliaires, les prépositions et les déterminants</title> + <item identifier="MosEtp210" identifierref="rsrcMosEtp210"> + <title>> Reconnaître les auxiliaires</title> + </item> + <item identifier="MosEtp335" identifierref="rsrcMosEtp335"> + <title>> Reconnaître les prépositions</title> + </item> + <item identifier="MosEtp558" identifierref="rsrcMosEtp558"> + <title>> Reconnaître les déterminants</title> + </item> + </item> + </item> + <item identifier="MosMod95"> + <title>MACAO 2 - Se servir des renseignements phonétiques du dictionnaire</title> + <item identifier="MosMod341"> + <title>Lire les symboles phonétiques</title> + <item identifier="MosEtp171" identifierref="rsrcMosEtp171"> + <title>> Reconnaître les symboles phonétiques</title> + </item> + <item identifier="MosEtp644" identifierref="rsrcMosEtp644"> + <title>> Utiliser les symboles phonétiques</title> + </item> + </item> + <item identifier="MosMod60"> + <title>Reconnaître les marques de l'accentuation</title> + <item identifier="MosEtp369" identifierref="rsrcMosEtp369"> + <title>> Reconnaître les marques de l'accentuation</title> + </item> + <item identifier="MosEtp746" identifierref="rsrcMosEtp746"> + <title>> Utiliser les marques de l'accentuation</title> + </item> + </item> + </item> + <item identifier="MosMod39"> + <title>Mémentos</title> + <item identifier="MosEtp435" identifierref="rsrcMosEtp435"> + <title>Utiliser les mémentos</title> + </item> + <item identifier="MosEtp777" identifierref="rsrcMosEtp777"> + <title>L'accentuation des syllabes</title> + </item> + <item identifier="MosEtp252" identifierref="rsrcMosEtp252"> + <title>L'accentuation des auxiliaires</title> + </item> + <item identifier="MosEtp534" identifierref="rsrcMosEtp534"> + <title>La prononciation des prépositions</title> + </item> + <item identifier="MosEtp385" identifierref="rsrcMosEtp385"> + <title>La prononciation des déterminants</title> + </item> + <item identifier="MosEtp918" identifierref="rsrcMosEtp918"> + <title>Liste des phonèmes de l'anglais</title> + </item> + <item identifier="MosEtp940" identifierref="rsrcMosEtp940"> + <title>Voyelles lâches et voyelles tendues</title> + </item> + <item identifier="MosEtp690" identifierref="rsrcMosEtp690"> + <title>Longueur de la voyelle</title> + </item> + <item identifier="MosEtp555" identifierref="rsrcMosEtp555"> + <title>Quelques définitions</title> + </item> + </item> + </organization> + </organizations> + <resources> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp342" href="sco/MosEtp342.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp129" href="sco/MosEtp129.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp210" href="sco/MosEtp210.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp335" href="sco/MosEtp335.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp558" href="sco/MosEtp558.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp171" href="sco/MosEtp171.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp644" href="sco/MosEtp644.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp369" href="sco/MosEtp369.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp746" href="sco/MosEtp746.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp435" href="sco/MosEtp435.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp777" href="sco/MosEtp777.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp252" href="sco/MosEtp252.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp534" href="sco/MosEtp534.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp385" href="sco/MosEtp385.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp918" href="sco/MosEtp918.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp940" href="sco/MosEtp940.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp690" href="sco/MosEtp690.html"/> + <resource adlcp:scormtype="sco" type="webcontent" identifier="rsrcMosEtp555" href="sco/MosEtp555.html"/> + </resources> +</manifest> diff --git a/Basilisk/MACAO/macao_12/index.html b/Basilisk/MACAO/macao_12/index.html new file mode 100644 index 0000000000000000000000000000000000000000..70bced7a86e28121980724a0bc86377923b36125 --- /dev/null +++ b/Basilisk/MACAO/macao_12/index.html @@ -0,0 +1,22 @@ +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> + <script language="JavaScript" src="MosMtr/scripts/lms/ClasseLMSLocal.js"></script> + <script language="JavaScript" src="MosMtr/scripts/lms/APIAdapter.js"></script> + <script language="JavaScript" src="MosMtr/scripts/lms/IClms.js"></script> + <script language="JavaScript" src="MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script id="dimParams">var FEN_X = '0'; + var FEN_Y = '0'; + var FEN_L = '1000'; + var FEN_H = '568'; + var LISTE_BL = '20%';</script> +</head> +<frameset name="frame1" onload="LMS_init('html')" border="0" framespacing="0" frameborder="0" onunload="LMS_quitter()" + rows="26px,*"> + <frame name="haut" scrolling="no" border="0" frameborder="0" framespacing="0"/> + <frameset id="frame2" border="1" bordercolor="#ffffff" frameborder="1" framespacing="1" cols="20%,*"> + <frame name="planLMS" id="planLMS" scrolling="no"/> + <frame name="contenuLMS" scrolling="auto" border="0" frameborder="0" framespacing="0"/> + </frameset> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp129.html b/Basilisk/MACAO/macao_12/sco/MosEtp129.html new file mode 100644 index 0000000000000000000000000000000000000000..a28fc5eb2abcbcad3e3429116de740bf310f9e21 Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp129.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp171.html b/Basilisk/MACAO/macao_12/sco/MosEtp171.html new file mode 100644 index 0000000000000000000000000000000000000000..de9e897e98afa5662a4aeb301325577de668e61e Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp171.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp210.html b/Basilisk/MACAO/macao_12/sco/MosEtp210.html new file mode 100644 index 0000000000000000000000000000000000000000..865f86dfb1c6ef5dc435c94157578ebb84450058 Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp210.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp252.html b/Basilisk/MACAO/macao_12/sco/MosEtp252.html new file mode 100644 index 0000000000000000000000000000000000000000..50c7779614d39c4cfe41ee55825fe831597bf029 Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp252.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp335.html b/Basilisk/MACAO/macao_12/sco/MosEtp335.html new file mode 100644 index 0000000000000000000000000000000000000000..e110aaa7b27bcca09f56f4d9e87a6c293a4e5583 Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp335.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp342.html b/Basilisk/MACAO/macao_12/sco/MosEtp342.html new file mode 100644 index 0000000000000000000000000000000000000000..747990b51a21e3f5a0a3e8bf1a011871144b79f5 Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp342.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp369.html b/Basilisk/MACAO/macao_12/sco/MosEtp369.html new file mode 100644 index 0000000000000000000000000000000000000000..090c8b613c82386f4fa9eb502bf1e6ee16195384 Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp369.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp385.html b/Basilisk/MACAO/macao_12/sco/MosEtp385.html new file mode 100644 index 0000000000000000000000000000000000000000..64c6b76691ed9e5a7aa116c5851ee26ae7b45d90 Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp385.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp435.html b/Basilisk/MACAO/macao_12/sco/MosEtp435.html new file mode 100644 index 0000000000000000000000000000000000000000..07129547e18b2be8aefe806785b2985609caf06a Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp435.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp534.html b/Basilisk/MACAO/macao_12/sco/MosEtp534.html new file mode 100644 index 0000000000000000000000000000000000000000..e3f0db4982c6e13ec07b32f29cf83a1ae2405bf6 Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp534.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp555.html b/Basilisk/MACAO/macao_12/sco/MosEtp555.html new file mode 100644 index 0000000000000000000000000000000000000000..10a87dfd2187eedfd3244fc17275ef6b499f12a8 Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp555.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp558.html b/Basilisk/MACAO/macao_12/sco/MosEtp558.html new file mode 100644 index 0000000000000000000000000000000000000000..dca64fcc747d571cad49a350aae962b003842de1 Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp558.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp644.html b/Basilisk/MACAO/macao_12/sco/MosEtp644.html new file mode 100644 index 0000000000000000000000000000000000000000..9c918a27a95c73a20d0ff877853ce7dacc94502a Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp644.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp690.html b/Basilisk/MACAO/macao_12/sco/MosEtp690.html new file mode 100644 index 0000000000000000000000000000000000000000..6a4c10a8595f8aa58308dfacbba62c7f998b555b Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp690.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp746.html b/Basilisk/MACAO/macao_12/sco/MosEtp746.html new file mode 100644 index 0000000000000000000000000000000000000000..46ea0249a441e543e5bd9de851c9c643a4d7f947 Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp746.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp777.html b/Basilisk/MACAO/macao_12/sco/MosEtp777.html new file mode 100644 index 0000000000000000000000000000000000000000..b855332b8973684982d09e7dc399a1833d6f1b8a Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp777.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp918.html b/Basilisk/MACAO/macao_12/sco/MosEtp918.html new file mode 100644 index 0000000000000000000000000000000000000000..8a809fe2fabd9b98057f33e30d11734ecbc6f120 Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp918.html differ diff --git a/Basilisk/MACAO/macao_12/sco/MosEtp940.html b/Basilisk/MACAO/macao_12/sco/MosEtp940.html new file mode 100644 index 0000000000000000000000000000000000000000..a8d7bdb4bd45501cfb276f78fe4138a4c17b8aaf Binary files /dev/null and b/Basilisk/MACAO/macao_12/sco/MosEtp940.html differ diff --git a/Basilisk/MACAO/macao_12/sco/imsmd_rootv1p2p1.xsd b/Basilisk/MACAO/macao_12/sco/imsmd_rootv1p2p1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..79fa8326c05222d8c7bfd83383c88e16254b63cd --- /dev/null +++ b/Basilisk/MACAO/macao_12/sco/imsmd_rootv1p2p1.xsd @@ -0,0 +1,495 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xsd:schema targetNamespace="http://www.imsglobal.org/xsd/imsmd_rootv1p2p1" + xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.imsglobal.org/xsd/imsmd_rootv1p2p1" + elementFormDefault="qualified" version="1.2:1.1 IMS:MD1.2"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="ims_xml.xsd"/> + <xsd:annotation> + <xsd:documentation>2001-04-26 T.D.Wason. IMS meta-data 1.2 XML-Schema.</xsd:documentation> + <xsd:documentation>2001-06-07 S.E.Thropp. Changed the multiplicity on all elements to match the + </xsd:documentation> + <xsd:documentation>Final 1.2 Binding Specification.</xsd:documentation> + <xsd:documentation>Changed all elements that use the langstringType to a multiplicy of 1 or more + </xsd:documentation> + <xsd:documentation>Changed centity in the contribute element to have a multiplicity of 0 or more. + </xsd:documentation> + <xsd:documentation>Changed the requirement element to have a multiplicity of 0 or more.</xsd:documentation> + <xsd:documentation>2001-07-25 Schawn Thropp. Updates to bring the XSD up to speed with the W3C + </xsd:documentation> + <xsd:documentation>XML Schema Recommendation. The following changes were made: Change the</xsd:documentation> + <xsd:documentation>namespace to reference the 5/2/2001 W3C XML Schema Recommendation,the base + </xsd:documentation> + <xsd:documentation>type for the durtimeType, simpleType, was changed from timeDuration to duration. + </xsd:documentation> + <xsd:documentation>Any attribute declarations that have use="default" had to change to use="optional" + </xsd:documentation> + <xsd:documentation>- attr.type. Any attribute declarations that have value ="somevalue" had to change + </xsd:documentation> + <xsd:documentation>to default = "somevalue" - attr.type (URI)</xsd:documentation> + <xsd:documentation>2001-09-04 Schawn Thropp</xsd:documentation> + <xsd:documentation>Changed the targetNamespace and namespace of schema to reflect version change + </xsd:documentation> + </xsd:annotation> + <xsd:attributeGroup name="attr.type"> + <xsd:attribute name="type" use="optional" default="URI"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="URI"/> + <xsd:enumeration value="TEXT"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:attribute> + </xsd:attributeGroup> + <xsd:group name="grp.any"> + <xsd:annotation> + <xsd:documentation>Any namespaced element from any namespace may be used for an "any" element. The + namespace for the imported element must be defined in the instance, and the schema must be imported. + </xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:any namespace="##any" processContents="strict" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:group> + <xsd:element name="aggregationlevel" type="aggregationlevelType"/> + <xsd:element name="annotation" type="annotationType"/> + <xsd:element name="catalogentry" type="catalogentryType"/> + <xsd:element name="catalog" type="catalogType"/> + <xsd:element name="centity" type="centityType"/> + <xsd:element name="classification" type="classificationType"/> + <xsd:element name="context" type="contextType"/> + <xsd:element name="contribute" type="contributeType"/> + <xsd:element name="copyrightandotherrestrictions" type="copyrightandotherrestrictionsType"/> + <xsd:element name="cost" type="costType"/> + <xsd:element name="coverage" type="coverageType"/> + <xsd:element name="date" type="dateType"/> + <xsd:element name="datetime" type="datetimeType"/> + <xsd:element name="description" type="descriptionType"/> + <xsd:element name="difficulty" type="difficultyType"/> + <xsd:element name="educational" type="educationalType"/> + <xsd:element name="entry" type="entryType"/> + <xsd:element name="format" type="formatType"/> + <xsd:element name="general" type="generalType"/> + <xsd:element name="identifier" type="xsd:string"/> + <xsd:element name="intendedenduserrole" type="intendedenduserroleType"/> + <xsd:element name="interactivitylevel" type="interactivitylevelType"/> + <xsd:element name="interactivitytype" type="interactivitytypeType"/> + <xsd:element name="keyword" type="keywordType"/> + <xsd:element name="kind" type="kindType"/> + <xsd:element name="langstring" type="langstringType"/> + <xsd:element name="language" type="xsd:string"/> + <xsd:element name="learningresourcetype" type="learningresourcetypeType"/> + <xsd:element name="lifecycle" type="lifecycleType"/> + <xsd:element name="location" type="locationType"/> + <xsd:element name="lom" type="lomType"/> + <xsd:element name="maximumversion" type="minimumversionType"/> + <xsd:element name="metadatascheme" type="metadataschemeType"/> + <xsd:element name="metametadata" type="metametadataType"/> + <xsd:element name="minimumversion" type="maximumversionType"/> + <xsd:element name="name" type="nameType"/> + <xsd:element name="purpose" type="purposeType"/> + <xsd:element name="relation" type="relationType"/> + <xsd:element name="requirement" type="requirementType"/> + <xsd:element name="resource" type="resourceType"/> + <xsd:element name="rights" type="rightsType"/> + <xsd:element name="role" type="roleType"/> + <xsd:element name="semanticdensity" type="semanticdensityType"/> + <xsd:element name="size" type="sizeType"/> + <xsd:element name="source" type="sourceType"/> + <xsd:element name="status" type="statusType"/> + <xsd:element name="structure" type="structureType"/> + <xsd:element name="taxon" type="taxonType"/> + <xsd:element name="taxonpath" type="taxonpathType"/> + <xsd:element name="technical" type="technicalType"/> + <xsd:element name="title" type="titleType"/> + <xsd:element name="type" type="typeType"/> + <xsd:element name="typicalagerange" type="typicalagerangeType"/> + <xsd:element name="typicallearningtime" type="typicallearningtimeType"/> + <xsd:element name="value" type="valueType"/> + <xsd:element name="person" type="personType"/> + <xsd:element name="vcard" type="xsd:string"/> + <xsd:element name="version" type="versionType"/> + <xsd:element name="installationremarks" type="installationremarksType"/> + <xsd:element name="otherplatformrequirements" type="otherplatformrequirementsType"/> + <xsd:element name="duration" type="durationType"/> + <xsd:element name="id" type="idType"/> + <xsd:complexType name="aggregationlevelType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="annotationType" mixed="true"> + <xsd:sequence> + <xsd:element ref="person" minOccurs="0"/> + <xsd:element ref="date" minOccurs="0"/> + <xsd:element ref="description" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="catalogentryType" mixed="true"> + <xsd:sequence> + <xsd:element ref="catalog"/> + <xsd:element ref="entry"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="centityType"> + <xsd:sequence> + <xsd:element ref="vcard"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="classificationType" mixed="true"> + <xsd:sequence> + <xsd:element ref="purpose" minOccurs="0"/> + <xsd:element ref="taxonpath" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="description" minOccurs="0"/> + <xsd:element ref="keyword" minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="contextType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="contributeType" mixed="true"> + <xsd:sequence> + <xsd:element ref="role"/> + <xsd:element ref="centity" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="date" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="copyrightandotherrestrictionsType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="costType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="coverageType"> + <xsd:sequence> + <xsd:element ref="langstring" minOccurs="1" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="dateType"> + <xsd:sequence> + <xsd:element ref="datetime" minOccurs="0"/> + <xsd:element ref="description" minOccurs="0"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="descriptionType"> + <xsd:sequence> + <xsd:element ref="langstring" minOccurs="1" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="difficultyType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="durationType"> + <xsd:sequence> + <xsd:element ref="datetime" minOccurs="0"/> + <xsd:element ref="description" minOccurs="0"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="educationalType" mixed="true"> + <xsd:sequence> + <xsd:element ref="interactivitytype" minOccurs="0"/> + <xsd:element ref="learningresourcetype" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="interactivitylevel" minOccurs="0"/> + <xsd:element ref="semanticdensity" minOccurs="0"/> + <xsd:element ref="intendedenduserrole" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="context" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="typicalagerange" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="difficulty" minOccurs="0"/> + <xsd:element ref="typicallearningtime" minOccurs="0"/> + <xsd:element ref="description" minOccurs="0"/> + <xsd:element ref="language" minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="entryType"> + <xsd:sequence> + <xsd:element ref="langstring" minOccurs="1" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="generalType" mixed="true"> + <xsd:sequence> + <xsd:element ref="identifier" minOccurs="0"/> + <xsd:element ref="title" minOccurs="0"/> + <xsd:element ref="catalogentry" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="language" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="description" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="keyword" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="coverage" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="structure" minOccurs="0"/> + <xsd:element ref="aggregationlevel" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="installationremarksType"> + <xsd:sequence> + <xsd:element ref="langstring" minOccurs="1" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="intendedenduserroleType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="interactivitylevelType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="interactivitytypeType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="keywordType"> + <xsd:sequence> + <xsd:element ref="langstring" minOccurs="1" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="kindType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="langstringType"> + <xsd:simpleContent> + <xsd:extension base="xsd:string"> + <xsd:attribute ref="xml:lang"/> + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> + <xsd:complexType name="learningresourcetypeType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="lifecycleType" mixed="true"> + <xsd:sequence> + <xsd:element ref="version" minOccurs="0"/> + <xsd:element ref="status" minOccurs="0"/> + <xsd:element ref="contribute" minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="locationType"> + <xsd:simpleContent> + <xsd:extension base="xsd:string"> + <xsd:attributeGroup ref="attr.type"/> + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> + <xsd:complexType name="lomType"> + <xsd:sequence> + <xsd:element ref="general" minOccurs="0"/> + <xsd:element ref="lifecycle" minOccurs="0"/> + <xsd:element ref="metametadata" minOccurs="0"/> + <xsd:element ref="technical" minOccurs="0"/> + <xsd:element ref="educational" minOccurs="0"/> + <xsd:element ref="rights" minOccurs="0"/> + <xsd:element ref="relation" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="annotation" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="classification" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="metametadataType" mixed="true"> + <xsd:sequence> + <xsd:element ref="identifier" minOccurs="0"/> + <xsd:element ref="catalogentry" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="contribute" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="metadatascheme" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="language" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="nameType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="otherplatformrequirementsType"> + <xsd:sequence> + <xsd:element ref="langstring" minOccurs="1" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="personType"> + <xsd:sequence> + <xsd:element ref="vcard"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="purposeType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="relationType" mixed="true"> + <xsd:sequence> + <xsd:element ref="kind" minOccurs="0"/> + <xsd:element ref="resource" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="requirementType" mixed="true"> + <xsd:sequence> + <xsd:element ref="type" minOccurs="0"/> + <xsd:element ref="name" minOccurs="0"/> + <xsd:element ref="minimumversion" minOccurs="0"/> + <xsd:element ref="maximumversion" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="resourceType" mixed="true"> + <xsd:sequence> + <xsd:element ref="identifier" minOccurs="0"/> + <xsd:element ref="description" minOccurs="0"/> + <xsd:element ref="catalogentry" minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="rightsType" mixed="true"> + <xsd:sequence> + <xsd:element ref="cost" minOccurs="0"/> + <xsd:element ref="copyrightandotherrestrictions" minOccurs="0"/> + <xsd:element ref="description" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="roleType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="semanticdensityType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="sourceType"> + <xsd:sequence> + <xsd:element ref="langstring"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="statusType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="stringType"> + <xsd:simpleContent> + <xsd:extension base="xsd:string"> + <xsd:attribute ref="xml:lang"/> + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> + <xsd:complexType name="structureType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="taxonpathType"> + <xsd:sequence> + <xsd:element ref="source" minOccurs="0"/> + <xsd:element ref="taxon" minOccurs="0" maxOccurs="1"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="taxonType"> + <xsd:sequence> + <xsd:element ref="id" minOccurs="0"/> + <xsd:element ref="entry" minOccurs="0"/> + <xsd:element ref="taxon" minOccurs="0" maxOccurs="1"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="technicalType" mixed="true"> + <xsd:sequence> + <xsd:element ref="format" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="size" minOccurs="0"/> + <xsd:element ref="location" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="requirement" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="installationremarks" minOccurs="0"/> + <xsd:element ref="otherplatformrequirements" minOccurs="0"/> + <xsd:element ref="duration" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="titleType"> + <xsd:sequence> + <xsd:element ref="langstring" minOccurs="1" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="typeType"> + <xsd:sequence> + <xsd:element ref="source"/> + <xsd:element ref="value"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="typicalagerangeType"> + <xsd:sequence> + <xsd:element ref="langstring" minOccurs="1" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="typicallearningtimeType"> + <xsd:sequence> + <xsd:element ref="datetime" minOccurs="0"/> + <xsd:element ref="description" minOccurs="0"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="valueType"> + <xsd:sequence> + <xsd:element ref="langstring"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="versionType"> + <xsd:sequence> + <xsd:element ref="langstring" minOccurs="1" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + <xsd:simpleType name="formatType"> + <xsd:restriction base="xsd:string"/> + </xsd:simpleType> + <xsd:simpleType name="sizeType"> + <xsd:restriction base="xsd:int"/> + </xsd:simpleType> + <xsd:simpleType name="datetimeType"> + <xsd:restriction base="xsd:string"/> + </xsd:simpleType> + <xsd:simpleType name="idType"> + <xsd:restriction base="xsd:string"/> + </xsd:simpleType> + <xsd:simpleType name="metadataschemeType"> + <xsd:restriction base="xsd:string"/> + </xsd:simpleType> + <xsd:simpleType name="catalogType"> + <xsd:restriction base="xsd:string"/> + </xsd:simpleType> + <xsd:simpleType name="minimumversionType"> + <xsd:restriction base="xsd:string"/> + </xsd:simpleType> + <xsd:simpleType name="maximumversionType"> + <xsd:restriction base="xsd:string"/> + </xsd:simpleType> +</xsd:schema> diff --git a/Basilisk/MACAO/macao_12/sco/md_manifest.xml b/Basilisk/MACAO/macao_12/sco/md_manifest.xml new file mode 100644 index 0000000000000000000000000000000000000000..6c8fe816b8484f3ebf8d32eefa9efd18b1b79b1e --- /dev/null +++ b/Basilisk/MACAO/macao_12/sco/md_manifest.xml @@ -0,0 +1,165 @@ +<?xml version="1.0" encoding="utf-8"?> +<lom xsi:schemaLocation="http://www.imsglobal.org/xsd/imsmd_rootv1p2p1 imsmd_rootv1p2p1.xsd" + xmlns="http://www.imsglobal.org/xsd/imsmd_rootv1p2p1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <general> + <title> + <langstring xml:lang="x-none">MACAO</langstring> + </title> + <catalogentry> + <catalog> </catalog> + <entry> + <langstring xml:lang="x-none">macao_fusion_ss_barre</langstring> + </entry> + </catalogentry> + <language>fr</language> + <description> + <langstring xml:lang="x-none"> </langstring> + </description> + <keyword> + <langstring xml:lang="x-none"> </langstring> + </keyword> + <aggregationlevel> + <source> + <langstring xml:lang="x-none">LOMv1.0</langstring> + </source> + <value> + <langstring xml:lang="x-none">3</langstring> + </value> + </aggregationlevel> + </general> + <lifecycle> + <version> + <langstring xml:lang="x-none"> </langstring> + </version> + <status> + <source> + <langstring xml:lang="x-none">LOMv1.0</langstring> + </source> + <value> + <langstring xml:lang="x-none">Final</langstring> + </value> + </status> + <contribute> + <role> + <source> + <langstring xml:lang="x-none">LOMv1.0</langstring> + </source> + <value> + <langstring xml:lang="x-none">Author</langstring> + </value> + </role> + <centity> + <vcard>begin:vcard fn: end:vcard</vcard> + </centity> + <date> + <datetime>2007-10-29T13:50</datetime> + </date> + </contribute> + </lifecycle> + <metametadata> + <contribute> + <role> + <source> + <langstring xml:lang="x-none">LOMv1.0</langstring> + </source> + <value> + <langstring xml:lang="x-none">Creator</langstring> + </value> + </role> + <centity> + <vcard>begin:vcard fn:MOS Generator 4.24end:vcard</vcard> + </centity> + <date> + <datetime>2007-06-13T15:17</datetime> + </date> + </contribute> + <metadatascheme>ADL SCORM 1.2</metadatascheme> + </metametadata> + <technical> + <format>text/html</format> + <location>../index.html</location> + </technical> + <educational> + <interactivitytype> + <source> + <langstring xml:lang="x-none">LOMv1.0</langstring> + </source> + <value> + <langstring xml:lang="x-none">Mixed</langstring> + </value> + </interactivitytype> + <learningresourcetype> + <source> + <langstring xml:lang="x-none">LOMv1.0</langstring> + </source> + <value> + <langstring xml:lang="x-none">Narrative Text</langstring> + </value> + </learningresourcetype> + <learningresourcetype> + <source> + <langstring xml:lang="x-none">LOMv1.0</langstring> + </source> + <value> + <langstring xml:lang="x-none">Exercise</langstring> + </value> + </learningresourcetype> + <difficulty> + <source> + <langstring xml:lang="x-none">LOMv1.0</langstring> + </source> + <value> + <langstring xml:lang="x-none">medium</langstring> + </value> + </difficulty> + </educational> + <rights> + <cost> + <source> + <langstring xml:lang="x-none">LOMv1.0</langstring> + </source> + <value> + <langstring xml:lang="x-none">no</langstring> + </value> + </cost> + <copyrightandotherrestrictions> + <source> + <langstring xml:lang="x-none">LOMv1.0</langstring> + </source> + <value> + <langstring xml:lang="x-none">no</langstring> + </value> + </copyrightandotherrestrictions> + </rights> + <relation> + <kind> + <source> + <langstring xml:lang="x-none">LOMv1.0</langstring> + </source> + <value> + <langstring xml:lang="x-none">HasFormat</langstring> + </value> + </kind> + <resource> + <description> + <langstring xml:lang="x-none">an_ns_3_MG_SSBarre (Styler)</langstring> + </description> + </resource> + </relation> + <classification> + <purpose> + <source> + <langstring xml:lang="x-none">LOMv1.0</langstring> + </source> + <value> + <langstring xml:lang="x-none">Educational Objective</langstring> + </value> + </purpose> + <description> + <langstring xml:lang="x-none"> </langstring> + </description> + <keyword> + <langstring xml:lang="x-none"> </langstring> + </keyword> + </classification> +</lom> diff --git a/Basilisk/MACAO/macao_3/MosMtr/gen/blanc.gif b/Basilisk/MACAO/macao_3/MosMtr/gen/blanc.gif new file mode 100644 index 0000000000000000000000000000000000000000..98b9272803ad7b3bd8b3a6eeb4f9ceca9cbd9b88 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/gen/blanc.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/gen/blanc.htm b/Basilisk/MACAO/macao_3/MosMtr/gen/blanc.htm new file mode 100644 index 0000000000000000000000000000000000000000..db35b41dcf5c3999a80a57a38517f7d1fb079f06 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/gen/blanc.htm @@ -0,0 +1,10 @@ +<html oncontextmenu="return false"> +<head> + <link rel="stylesheet" type="text/css" href="../ressources/style/css/general.css"/> + <title>blanc</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> +</head> + +<body class="STY_fond"> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/MosMtr/gen/blocNotes.htm b/Basilisk/MACAO/macao_3/MosMtr/gen/blocNotes.htm new file mode 100644 index 0000000000000000000000000000000000000000..9b175353933d0a07fc0c191221cb224aaea1de97 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/gen/blocNotes.htm @@ -0,0 +1,127 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> +<html oncontextmenu="return false" style="height:100%"> +<head> + <title> </title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript"> + var oPage; + var oRef; + var oZone; + + function chargeNote() { + oRef = window.opener; + document.title = oRef.donneLex(64); + oRef.SCO_chargerNotesSSP(); + oZone = document.getElementById("zoneNote"); + oPage = oRef.oSco.donnePage(oRef.oSco.numPageCourante); + oZone.focus(); + oZone.value = oPage.notes; + } + + function sauveNote() { + oPage.notes = oZone.value; + try { + var oZoneNE = oRef.contenu.PF_donneObjet("STY_zoneNoteExiste"); + if (oZoneNE != null) { + if (oPage.notes == "") { + oZoneNE.style.display = "none"; + } else { + oZoneNE.style.display = ""; + } + } + } catch (e) { + } + + var oDate = new Date(); + var mois = oDate.getMonth() + 1; + if (mois < 10) { + mois = '0' + mois; + } + var jour = oDate.getUTCDate(); + if (jour < 10) { + jour = '0' + jour; + } + var heure = oDate.getUTCHours(); + if (heure < 10) { + heure = '0' + heure; + } + var minute = oDate.getUTCMinutes(); + if (minute < 10) { + minute = '0' + minute; + } + oPage.dateNotes = oDate.getFullYear() + "-" + mois + "-" + jour + "T" + heure + ":" + minute; + // sauve ssp + var val = ""; + for (var j = 0; j < oRef.oSco.tabPages.length; j++) { + var oPg = oRef.oSco.tabPages[j]; + if (oPg.notes != "") { + if (val != "") { + val += "[,]"; + } + val += oPg.code + "[.]" + oPg.titre + "[.]" + oPg.dateNotes + "[.]" + oPg.notes; + } + } + oRef.SCO_modifAllocation(oRef.oSco.identifiant + "_notesU", val, "course"); + window.close(); + } + </script> + <style> + .barreBFenB { + bottom: 12px; + text-align: right; + padding-top: 10px; + position: absolute; + left: 0px; + right: 0px; + padding-right: 1px + } + + * html .barreBFenB { + right: auto; + width: 100% + } + + .boutonFen { + width: 98px; + font: 13px Tahoma; + padding: 1px; + margin-right: 7px + } + + body { + background-color: #E7E7E4; + cursor: default; + font: 13px Tahoma, Geneva, Arial; + margin: 20px; + margin-right: 0px; + padding-right: 0px + } + + textarea { + overflow: auto; + overflow-x: hidden; + height: 300px; + width: 98%; + font: 14px Tahoma, Geneva, Arial, + display: block; + padding: 4px; + border: 1px solid #666666; + padding-left: 8px; + background-color: #ffffcc; + cursor: text; + margin-bottom: 1px; + padding-top: 8px + } + </style> +</head> +<body onload="chargeNote()" style="margin:0px;height:100%"> +<textarea id="zoneNote"> +</textarea> +<div class="barreBFenB"> + <button class="boutonFen" onclick="sauveNote()">OK</button> + <button class="boutonFen" onclick="window.close()"> + <script>document.write(window.opener.donneLex(95))</script> + </button> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/MosMtr/gen/dewplayer.swf b/Basilisk/MACAO/macao_3/MosMtr/gen/dewplayer.swf new file mode 100644 index 0000000000000000000000000000000000000000..25af4f597a1301da0e9be64b4d1ac6f9ba1335c1 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/gen/dewplayer.swf differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/gen/dewslider.swf b/Basilisk/MACAO/macao_3/MosMtr/gen/dewslider.swf new file mode 100644 index 0000000000000000000000000000000000000000..f3cdd57474752adeb94e91bd05d9cad0468232a1 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/gen/dewslider.swf differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/gen/envoiReponses.htm b/Basilisk/MACAO/macao_3/MosMtr/gen/envoiReponses.htm new file mode 100644 index 0000000000000000000000000000000000000000..7610c4f8a5ceef54644a9e294e148b341b1ba766 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/gen/envoiReponses.htm @@ -0,0 +1,33 @@ +<html> +<head> + <title> </title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> + <script type="text/javascript"> + var oFen = parent.oSco; + + function lanceForm() { + var adrEnvoi = oFen.evaluation.formEnvoiReponses; + if (adrEnvoi.indexOf("../") == 0) { + adrEnvoi = "../" + adrEnvoi; + } + document.envRep.action = adrEnvoi; + document.envRep.mosFormXML.value = oFen.evaluation.donneFormXML("utf-8"); + document.envRep.mosFormXML.value = document.envRep.mosFormXML.value.replace(/>/g, '>\r\n'); + document.envRep.submit(); + oFen.evaluation.formEnvoiReponses = ''; + if (parent.oSco == null) { + if (!oFen.evaluation.evalPageResultats) { + window.opener.allerEtapeSuivante = true; + window.opener.SCO_pageSuivante(); + } else { + window.opener.contenu.location = window.opener.RACINE_stage + "contenu/local/resultats." + oFen.version; + } + window.close(); + } + } + </script> +</head> +<body onload="lanceForm()"> +<form name="envRep" acceptCharset="utf-8" target="_self" method="post"><input type="hidden" name="mosFormXML"/></form> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/MosMtr/gen/mediaplayer.swf b/Basilisk/MACAO/macao_3/MosMtr/gen/mediaplayer.swf new file mode 100644 index 0000000000000000000000000000000000000000..b99618ccd61ed0acd3b3e740b5bc2a3655ef2d17 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/gen/mediaplayer.swf differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/gen/menu.html b/Basilisk/MACAO/macao_3/MosMtr/gen/menu.html new file mode 100644 index 0000000000000000000000000000000000000000..7dd228ee28cc1b7c55e993d754020715de341673 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/gen/menu.html @@ -0,0 +1,12 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> +<html onkeydown="return NAVIG_bloqueRetour(event)" oncontextmenu="return surMenuCtxt(event)"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> + <script type="text/javascript" src="../scripts/actionsGen.js"></script> + <script type="text/javascript" src="../scripts/lms/menuLMS.js"></script> + <script type="text/javascript" src="../ressources/style/scripts/fonctions.js"></script> + <link type="text/css" rel="stylesheet" id="feuilleStyleMenu"/> +</head> +<body onload="initMenuLMS()" id="corpsMenuLMS" class="STY_fondMenuLMS"> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/MosMtr/gen/plan.html b/Basilisk/MACAO/macao_3/MosMtr/gen/plan.html new file mode 100644 index 0000000000000000000000000000000000000000..c60e69bfee9939ff085a71226c8e6351d7a55c1e --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/gen/plan.html @@ -0,0 +1,12 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> +<html onkeydown="return PLAN_bloqueRetour(event)" oncontextmenu="return surMenuCtxt(event)"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> + <script type="text/javascript" src="../scripts/actionsGen.js"></script> + <script type="text/javascript" src="../scripts/lms/planLMS.js"></script> + <script type="text/javascript" src="../scripts/lms/sequence.js"></script> + <link type="text/css" rel="stylesheet" id="feuilleStylePlan"/> +</head> +<body onload="initPlanLMS()" id="corpsPlanLMS" class="STY_fondPlanLMS"> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/MosMtr/gen/redirect.xsl b/Basilisk/MACAO/macao_3/MosMtr/gen/redirect.xsl new file mode 100644 index 0000000000000000000000000000000000000000..59813d5e086efd9894db2570dd4cb9202e227db5 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/gen/redirect.xsl @@ -0,0 +1,12 @@ +<?xml version="1.0" ?> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <xsl:template match="/"> + <html> + <head> + <meta http-equiv="refresh" content="0;url=/notfound.html"/> + <script>function redir(){window.location.replace("/notfound.html");}</script> + </head> + <body onload="redir()"></body> + </html> + </xsl:template> +</xsl:stylesheet> diff --git a/Basilisk/MACAO/macao_3/MosMtr/gen/swfir.swf b/Basilisk/MACAO/macao_3/MosMtr/gen/swfir.swf new file mode 100644 index 0000000000000000000000000000000000000000..b8ec125a1d7d789722a06d606b8e8c1593bf8f73 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/gen/swfir.swf differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/gen/tempsMax.htm b/Basilisk/MACAO/macao_3/MosMtr/gen/tempsMax.htm new file mode 100644 index 0000000000000000000000000000000000000000..ba6328bd7d81db90e444d7bab9843bb63c80e7ca --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/gen/tempsMax.htm @@ -0,0 +1,52 @@ +<html oncontextmenu="return false"> +<head> + <title> </title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> + <style> + body { + background-color: #E7E7E4; + cursor: default; + font: 13px Tahoma, Geneva, Arial; + margin: 20px + } + + a { + hover: text-decoration: none + } + </style> + <script> + var resterPossible = true; + + function initTM() { + document.title = window.opener.donneLex(85); + setTimeout("finChoixTM()", 90000); + } + + function finChoixTM() { + window.opener.navRequest("suspendAll"); + resterPossible = false; + window.close(); + } + + function rester() { + if (resterPossible) { + resterPossible = false; + window.opener.setTimeout("finTempsAffichage()", window.opener.parent.oSco.maxTempsPage * 60000); + window.close(); + } + } + </script> +</head> + +<body onload="initTM()" onunload="rester()"> +<script>document.write(window.opener.donneLex(86))</script> +<br/> +<br/> +<a href="javascript:rester()"> + <script>document.write(window.opener.donneLex(87))</script> +</a></li> +<br/><br/> +<script>document.write(window.opener.donneLex(88))</script> + +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/langue/lexiqueGLO.js b/Basilisk/MACAO/macao_3/MosMtr/ressources/langue/lexiqueGLO.js new file mode 100644 index 0000000000000000000000000000000000000000..747eef3744905a15404f5057488cbb32a2ae7eb2 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/langue/lexiqueGLO.js @@ -0,0 +1 @@ +function LEX_entrerLexs(){var ref=this.lexique;ref.ajLex(0,"Glossaire");ref.ajLex(1,"Erreur : l'entr\xE9e n'a pas \xE9t\xE9 trouv\xE9e.");ref.ajLex(2,"Mot entier");ref.ajLex(3,"Respecter la casse");ref.ajLex(4,"Commence par");ref.ajLex(5,"Finit par");ref.ajLex(6,"Rechercher");ref.ajLex(7,"L'\xE9lement cherch\xE9 n'a pas \xE9t\xE9 trouv\xE9.");ref.ajLex(8,"\xE9l\xE9ments trouv\xE9s.");ref.ajLex(9,"Annuler");ref.ajLex(10,"Entrez un mot ou une suite de caract\xE8res.");ref.ajLex(11,"R\xE9sultat de la recherche");ref.ajLex(12,"Pr\xE9cisez votre recherche.");ref.ajLex(13,"R\xE9duire tout");ref.ajLex(14,"D\xE9velopper tout");ref.ajLex(15,"Accueil Glossaire");ref.ajLex(16,"Rechercher une entr\xE9e :");ref.ajLex(17,"Comment utiliser le glossaire");ref.ajLex(18,"Voir aussi :");ref.ajLex(19,"Imprimer la d\xE9finition");ref.ajLex(20,"Commande + P pour imprimer");ref.ajLex(21,"Fermer");} \ No newline at end of file diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/langue/lexiqueSCO.js b/Basilisk/MACAO/macao_3/MosMtr/ressources/langue/lexiqueSCO.js new file mode 100644 index 0000000000000000000000000000000000000000..8ba61ef1ecdfcdff52df619f2724e83a4560f9e9 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/langue/lexiqueSCO.js @@ -0,0 +1 @@ +function LEX_entrerLexs(){var ref=this.lexique;ref.ajLex(0,"Module");ref.ajLex(1,"Votre meilleur score");ref.ajLex(2,"R\xE9sultat de la recherche");ref.ajLex(3,"Question");ref.ajLex(4,"Ouvrir le glossaire");ref.ajLex(5,"Glossaire");ref.ajLex(6,"Page suivante");ref.ajLex(7,"Page pr\xE9cedente");ref.ajLex(8,"Quitter");ref.ajLex(9,"Sommaire");ref.ajLex(10,"Suggestion");ref.ajLex(11,"Initialiser");ref.ajLex(12,"Retour");ref.ajLex(13,"Valider");ref.ajLex(14,"Rechercher");ref.ajLex(15,"Plan");ref.ajLex(16,"Rechercher une page :");ref.ajLex(17,"Mis \xE0 jour le");ref.ajLex(18,"D\xE9velopper tout");ref.ajLex(19,"R\xE9duire tout");ref.ajLex(20,"Synchroniser");ref.ajLex(21,"Quitter l'\xE9valuation en cours ?");ref.ajLex(22,"Consigne");ref.ajLex(23,"Solution");ref.ajLex(24,"Index");ref.ajLex(25,"Fermer");ref.ajLex(26,"Cours");ref.ajLex(27,"Exercice");ref.ajLex(28,"Documents");ref.ajLex(29,"Menu");ref.ajLex(30,"Print");ref.ajLex(31,"R\xE9sultats");ref.ajLex(32,"Score");ref.ajLex(33,"Taux de r\xE9ussite");ref.ajLex(34,"Taux requis pour valider");ref.ajLex(35,"Score atteint");ref.ajLex(36,"A4 Paysage");ref.ajLex(37,"A4 Portrait");ref.ajLex(38,"Aller \xE0 la page courante");ref.ajLex(39,"Retour au sommaire");ref.ajLex(40,"F\xE9licitations !");ref.ajLex(41,"Imprimez votre dipl\xF4me");ref.ajLex(42,"Dipl\xF4me");ref.ajLex(43,"Modifier le nom");ref.ajLex(44,"Entrez le nouveau nom :");ref.ajLex(45,"le");ref.ajLex(46,"Cliquez pour continuer");ref.ajLex(47,"a valid\xE9 l'\xE9valuation");ref.ajLex(48,"comptant pour la formation");ref.ajLex(49,"A5 Portrait");ref.ajLex(50,"A5 Paysage");ref.ajLex(51,"Evaluation");ref.ajLex(52,"Uniquement le mot complet");ref.ajLex(53,"Afficher le plan");ref.ajLex(54,"Masquer le plan");ref.ajLex(55,"Etape");ref.ajLex(56,"Commentaires :");ref.ajLex(57,"Suggestions :");ref.ajLex(58,"Commentaire");ref.ajLex(59,"Show me the answer");ref.ajLex(60,"Plein \xE9cran");ref.ajLex(61," :");ref.ajLex(62,"Voir mes r\xE9ponses");ref.ajLex(63,"Vous avez d\xE9pass\xE9 le temps imparti !");ref.ajLex(64,"Bloc-notes");ref.ajLex(65,"Page");ref.ajLex(66,"a valid\xE9 la formation");ref.ajLex(67,"Suivant");ref.ajLex(68,"Pr\xE9c\xE9dent");} \ No newline at end of file diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/langue/lexiqueSCO.xml b/Basilisk/MACAO/macao_3/MosMtr/ressources/langue/lexiqueSCO.xml new file mode 100644 index 0000000000000000000000000000000000000000..6d35e0dfc182c563d0297dfda9c22ba621b74e21 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/langue/lexiqueSCO.xml @@ -0,0 +1,71 @@ +<lexique> + <lex id="0">Module</lex> + <lex id="1">Votre meilleur score</lex> + <lex id="2">Résultat de la recherche</lex> + <lex id="3">Question</lex> + <lex id="4">Ouvrir le glossaire</lex> + <lex id="5">Glossaire</lex> + <lex id="6">Page suivante</lex> + <lex id="7">Page précedente</lex> + <lex id="8">Quitter</lex> + <lex id="9">Sommaire</lex> + <lex id="10">Suggestion</lex> + <lex id="11">Initialiser</lex> + <lex id="12">Retour</lex> + <lex id="13">Valider</lex> + <lex id="14">Rechercher</lex> + <lex id="15">Plan</lex> + <lex id="16">Rechercher une page :</lex> + <lex id="17">Mis à jour le</lex> + <lex id="18">Développer tout</lex> + <lex id="19">Réduire tout</lex> + <lex id="20">Synchroniser</lex> + <lex id="21">Quitter l'évaluation en cours ?</lex> + <lex id="22">Consigne</lex> + <lex id="23">Solution</lex> + <lex id="24">Index</lex> + <lex id="25">Fermer</lex> + <lex id="26">Cours</lex> + <lex id="27">Exercice</lex> + <lex id="28">Documents</lex> + <lex id="29">Menu</lex> + <lex id="30">Print</lex> + <lex id="31">Résultats</lex> + <lex id="32">Score</lex> + <lex id="33">Taux de réussite</lex> + <lex id="34">Taux requis pour valider</lex> + <lex id="35">Score atteint</lex> + <lex id="36">A4 Paysage</lex> + <lex id="37">A4 Portrait</lex> + <lex id="38">Aller à la page courante</lex> + <lex id="39">Retour au sommaire</lex> + <lex id="40">Félicitations !</lex> + <lex id="41">Imprimez votre diplôme</lex> + <lex id="42">Diplôme</lex> + <lex id="43">Modifier le nom</lex> + <lex id="44">Entrez le nouveau nom :</lex> + <lex id="45">le</lex> + <lex id="46">Cliquez pour continuer</lex> + <lex id="47">a validé l'évaluation</lex> + <lex id="48">comptant pour la formation</lex> + <lex id="49">A5 Portrait</lex> + <lex id="50">A5 Paysage</lex> + <lex id="51">Evaluation</lex> + <lex id="52">Uniquement le mot complet</lex> + <lex id="53">Afficher le plan</lex> + <lex id="54">Masquer le plan</lex> + <lex id="55">Etape</lex> + <lex id="56">Commentaires :</lex> + <lex id="57">Suggestions :</lex> + <lex id="58">Commentaire</lex> + <lex id="59">Show me the answer</lex> + <lex id="60">Plein écran</lex> + <lex id="61"> :</lex> + <lex id="62">Voir mes réponses</lex> + <lex id="63">Vous avez dépassé le temps imparti !</lex> + <lex id="64">Bloc-notes</lex> + <lex id="65">Page</lex> + <lex id="66">a validé la formation</lex> + <lex id="67">Suivant</lex> + <lex id="68">Précédent</lex> +</lexique> diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/COURS2.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/COURS2.css new file mode 100644 index 0000000000000000000000000000000000000000..532b465efb45c637f89862c20f2589fb4a4a35c1 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/COURS2.css @@ -0,0 +1,15 @@ +.STY_lienBulle1 { + color: #8c9b60; +} + +.STY_fond { + background-image: url(../media/fond_macao32.jpg); +} + +a { + color: #8c9b60; +} + +.STY_titrePage { + font-size: 11px; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/diplome.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/diplome.css new file mode 100644 index 0000000000000000000000000000000000000000..70ecd5e8d8d9f44d917721567306e52c9984302d --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/diplome.css @@ -0,0 +1,79 @@ +.STY_fondDiplome { + font-size: 13px; + font-family: Verdana; + background-color: #ffffff; + padding-left: 30px; + padding-right: 30px; + padding-bottom: 30px; + padding-top: 30px; +} + +.STY_titreDIPL { + display: inline; + font-weight: bold; + font-size: 18px; + padding-left: 8px; + color: #000000; +} + +.STY_libelleDIPL { + display: block; + height: 200px; + margin-top: 45px; + line-height: 28px; + text-align: center; +} + +.STY_nomUtilDIPL { + display: inline; + font-weight: bold; +} + +.STY_nomEtapeDIPL { + display: inline; + font-style: italic; + font-weight: bold; +} + +.STY_titreFormationDIPL { + display: inline; + font-style: italic; +} + +.STY_dateCouranteDIPL { + display: inline; +} + +.STY_scoreAtteintDIPL { + display: inline; +} + +.STY_scoreTotalDIPL { + display: inline; +} + +.STY_pourcentAtteintDIPL { + display: inline; +} + +.STY_idUtilDIPL { + display: inline; +} + +.STY_zoneNonImprimDIPL { + font-size: 11px; + position: absolute; + left: 60%; + width: 38%; + top: 5px; + height: 10px; + text-align: right; +} + +a:hover { + text-decoration: none; +} + +a { + color: #8c9b60; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/document.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/document.css new file mode 100644 index 0000000000000000000000000000000000000000..fe19cb2d7351bd29b70f823548c4c1136b4ba720 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/document.css @@ -0,0 +1,77 @@ +.STY_fondDocument { + font-family: Verdana; + font-size: 13px; + color: #000000; + background-color: #ecf0d7; + margin-left: 0px; + margin-right: 0px; + margin-bottom: 0px; + margin-top: 0px; +} + +.STY_zoneTitreDoc { + margin-left: 25px; + margin-right: 30px; + margin-top: 20px; + margin-bottom: 20px; + color: #a60a69; +} + +.STY_titreDoc { + display: inline; + padding-left: 4px; + font-size: 11px; + font-family: Verdana; + color: #a60a69; + font-weight: bold; + text-align: left; + vertical-align: middle; +} + +.STY_texteDoc { + margin-right: 30px; + margin-top: 10px; + font-family: Verdana; + margin-left: 25px; + height: 229px; + font-size: 10px; + color: #000000; + font-weight: normal; + text-align: left; +} + +.STY_sousTitreDoc { + margin-top: 6px; + font-family: Verdana; + color: #000000; + font-size: 11px; + font-weight: normal; + text-align: left; + vertical-align: middle; +} + +.STY_zoneImprimerDoc { + height: 10px; + background-position-x: right; + font-size: 11px; + text-align: right; + padding-top: 1px; + padding-right: 5px; + color: #a60a69; +} + +a:hover { + text-decoration: none; +} + +a { + color: #8c9b60; +} + +.STY_titreFormationDoc { + color: #a60a69; +} + +.STY_nomModuleDoc { + color: #a60a69; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/exercice.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/exercice.css new file mode 100644 index 0000000000000000000000000000000000000000..022687cc2d693d4aab2a299c9f2d73c2faa48335 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/exercice.css @@ -0,0 +1,533 @@ +.STY_zoneExercice { + position: absolute; + left: 15px; + z-index: 5; + width: 520px; + top: 35px; + overflow: auto; + height: 445px; +} + +.STY_question { + font-weight: normal; + color: #000080; + font-size: 10px; + left: 1px; + top: 1px; + width: 500px; + position: relative; + overflow: auto; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; + font-family: Verdana; + text-align: left; + height: 100px; +} + +.STY_texteQC { + font-weight: normal; + color: #000000; + font-family: Verdana; + font-size: 10px; + left: 1px; + width: 510px; + position: relative; + overflow: auto; + z-index: 5; + scrollbar-face-color: #c0c0c0; + scrollbar-base-color: #f6efef; + scrollbar-arrow-color: #3366ff; + text-align: left; + top: 1px; + height: 320px; +} + +.STY_bordureQC { + font-weight: normal; + font-size: 10px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + padding-top: 5px; +} + +.STY_bordureQCDessus { + border-left-width: 2px; + border-left-color: #ffffff; + border-right-color: #ffffff; + border-bottom-color: #ffffff; + border-top-color: #ffffff; + border-right-width: 2px; + border-bottom-width: 2px; + border-top-width: 2px; + border-style: solid; + font-weight: bold; + padding-left: 3px; + padding-right: 3px; + padding-bottom: 3px; + padding-top: 3px; +} + +.STY_reponseQCSel { + color: #000080; + padding-left: 2px; +} + +.STY_listeQC { + margin-left: 50px; + margin-top: 10px; + line-height: 27px; +} + +.STY_reponseQCDessus { + color: #F99061; + cursor: pointer; + padding-left: 2px; +} + +.STY_texteQM { + color: #000000; + font-family: Verdana; + font-size: 10px; + font-weight: normal; + left: 1px; + position: relative; + top: 1px; + width: 510px; + overflow: auto; + height: 320px; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; + text-align: left; + z-index: 5; +} + +.STY_tableauQM { + font-size: 10px; + margin-left: 3px; + margin-right: 3px; + margin-top: 3px; + margin-bottom: 5px; +} + +.STY_coloneQM { + font-size: 11px; + font-weight: bold; + position: relative; + height: 20px; + text-align: center; + width: 50px; + padding-left: 2px; + padding-right: 2px; +} + +.STY_reponseQM { + padding-bottom: 2px; + position: relative; + padding-top: 9px; + height: 40px; + padding-left: 3px; + padding-right: 3px; +} + +.STY_champTAT { + font-family: Verdana; + vertical-align: middle; + color: #000000; + font-size: 11px; +} + +.STY_selectTAT { + font-family: Verdana; + vertical-align: middle; + color: #000000; + font-size: 11px; +} + +.STY_texteSEQ { + margin-bottom: 20px; + background-position-x: center; + background-position-y: bottom; + padding-bottom: 15px; + padding-left: 15px; + text-align: center; + margin-top: 12px; + font-weight: normal; + padding-right: 15px; + padding-top: 13px; + font-family: Verdana; + font-size: 10px; + color: #000000; +} + +.STY_reponseSEQ { + background-position-x: center; + background-position-y: bottom; + padding-bottom: 15px; + padding-left: 15px; + padding-right: 15px; + text-align: center; + margin-top: 40px; + font-weight: normal; + padding-top: 13px; + font-family: Verdana; + font-size: 10px; + color: #000000; +} + +.STY_objetSeq { + padding-left: 2px; + padding-right: 2px; + padding-bottom: 4px; + padding-top: 4px; +} + +.STY_objetSeqDessus { + padding-left: 2px; + padding-right: 2px; + padding-bottom: 4px; + padding-top: 4px; + cursor: pointer; + color: #ffff40; +} + +.STY_cible1 { + border-left-width: 2px; + border-right-width: 2px; + border-bottom-width: 2px; + border-top-width: 2px; + font-weight: bold; + text-align: center; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + padding-top: 5px; + background-color: #404040; + width: 150px; + height: 100px; + background-image: url(../media/fongd.jpg); + color: #c0c0c0; + border-style: inset; +} + +.STY_mobile3 { + padding-left: 2px; + padding-right: 2px; + padding-bottom: 2px; + padding-top: 2px; + text-align: center; + font-weight: bold; + background-color: #ffffff; + color: #000080; + font-size: 11px; + border-left-width: 1px; + border-style: solid; + border-left-color: #000080; + border-right-color: #000080; + border-bottom-color: #000080; + border-top-color: #000080; + border-right-width: 1px; + border-bottom-width: 1px; + border-top-width: 1px; +} + +.STY_mobile1 { + color: #c00000; + background-color: #d3d6dd; + font-style: italic; + font-family: 'Comic Sans MS'; + font-size: 15px; + font-weight: bold; + padding-right: 2px; + padding-bottom: 2px; + padding-top: 2px; + padding-left: 3px; +} + +.STY_borneMin0 { + border-left-width: 2px; + border-left-color: #202020; + border-right-width: 0px; + border-top-width: 0px; + border-bottom-width: 0px; + height: 16px; + margin-top: 7px; + border-style: solid; +} + +.STY_borneMax0 { + border-left-width: 2px; + border-left-color: #202020; + border-right-width: 0px; + border-top-width: 0px; + border-bottom-width: 0px; + height: 16px; + margin-top: 7px; + border-style: solid; +} + +.STY_legendeCURS_g { + font-size: 11px; + position: absolute; + top: 28px; + left: -10px; + width: 160px; +} + +.STY_legendeCURS_d { + font-size: 11px; + position: absolute; + top: 28px; + left: 82%; + width: 160px; +} + +.STY_compteurCURS_0 { + font-family: 'Courier New', Courier; + text-align: center; + position: absolute; + left: 40%; + top: 30px; + color: #d3d6dd; + font-size: 11px; +} + +.STY_compteurCURS_1 { + font-family: 'Courier New', Courier; + text-align: center; + position: absolute; + color: #d3d6dd; + top: 40%; + left: 40px; + background-color: #000080; + padding-left: 1px; + padding-right: 1px; + padding-bottom: 1px; + padding-top: 1px; + border-left-width: 1px; + border-left-color: #000000; + border-right-color: #000000; + border-bottom-color: #000000; + border-top-color: #000000; + border-right-width: 1px; + border-bottom-width: 1px; + border-top-width: 1px; + border-style: solid; + width: 50px; + font-size: 11px; +} + +.STY_legendeCURS_h { + font-size: 11px; + position: absolute; + left: 35px; + top: -6px; + width: 200px; +} + +.STY_legendeCURS_b { + font-size: 11px; + position: absolute; + left: 35px; + width: 200px; + top: 94%; +} + +.STY_reponseQCSelDessus { + cursor: pointer; + padding-left: 2px; +} + +.STY_reponseQC { + color: #000000; + padding-left: 2px; +} + +/*.STY_zoneSuccesExo{position:absolute;width:11%;height:19%;left:85%;top:16%;} +.STY_zoneEchecExo{position:absolute;width:11%;height:19%;left:85%;top:16%;font-size:10px;}*/ +.STY_zoneVoirSolutions { + position: relative; + font-size: 10px; + top: 60px; + left: 545px; + font-family: Verdana; + text-align: left; + font-weight: bold; + width: 200px; + height: 350px; + overflow: auto; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; +} + +.STY_zoneVoirMesReponses { + position: absolute; + font-size: 13px; + top: 8%; + padding-top: 9px; + left: 80%; + visibility: hidden; +} + +.STY_texteTAT { + font-size: 10px; + position: relative; + font-family: Verdana; + color: #000000; + font-weight: normal; + left: 1px; + top: 1px; + width: 510px; + height: 320px; + overflow: auto; + scrollbar-face-color: #c0c0c0; + scrollbar-base-color: #f6efef; + scrollbar-arrow-color: #3366ff; + text-align: left; + z-index: 5; +} + +.STY_texteEXP { + position: relative; + height: 320px; + width: 510px; + top: 1px; + left: 1px; + overflow: auto; + font-family: Verdana; + font-size: 10px; + font-weight: normal; + color: #000000; + text-align: left; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; +} + +.STY_zoneSEQH { + font-family: Verdana; + font-size: 10px; + font-weight: normal; + color: #000000; + text-align: left; + left: 1px; + position: relative; + width: 500px; + overflow: auto; +} + +.STY_zoneSEQV { + left: 1px; + position: relative; + top: 1px; + width: 500px; + overflow: auto; + font-family: Verdana; + font-size: 10px; + font-weight: normal; + color: #000000; + text-align: left; +} + +.STY_texteSEQV { + text-align: left; + padding-right: 12px; + font-weight: normal; + font-family: Verdana; + font-size: 10px; + color: #000000; + width: 200px; +} + +.STY_reponseSEQV { + font-weight: normal; + font-family: Verdana; + color: #000000; + font-size: 10px; + text-align: left; + width: 200px; +} + +.STY_zoneTitre { + font-size: 11px; +} + +.STY_contenuCommentaire { + width: 200px; + left: 1px; + top: 1px; + height: 400px; + position: relative; + overflow: auto; + font-family: Verdana; + color: #000000; + font-size: 10px; + font-weight: normal; + text-align: left; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; +} + +.STY_zoneCommentaire { + left: 545px; + position: absolute; + top: 35px; + width: 230px; + overflow: auto; + height: 430px; + font-size: 10px; + color: #000000; + font-family: Verdana; + font-weight: normal; + text-align: left; +} + +.STY_texteGD { + font-family: Verdana; + font-size: 10px; + font-weight: normal; + color: #000000; + text-align: left; + left: 1px; + position: relative; + top: 1px; + width: 510px; + overflow: auto; + height: 320px; + scrollbar-face-color: #c0c0c0; + scrollbar-base-color: #f6efef; + scrollbar-arrow-color: #3366ff; +} + +.STY_texteCURS { + font-family: Verdana; + font-size: 10px; + font-weight: normal; + color: #000000; + text-align: left; + left: 1px; + position: relative; + top: 1px; + width: 510px; + height: 320px; + overflow: auto; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; +} + +.STY_fond { + background-image: url(../media/fond_macao32.jpg); +} + +a { + color: #8c9b60; +} + +.STY_titrePage { + font-size: 11px; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/general.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/general.css new file mode 100644 index 0000000000000000000000000000000000000000..604c9f518247f8fe2103cd61f38facd73c0ef5b8 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/general.css @@ -0,0 +1,448 @@ +.STY_fond { + background: #E8F0D8 url(../media/fond_macao32.jpg) no-repeat; + font: 10px Verdana; + border-left: 1px solid #000000; + width: 100%; + border-top-width: 0px; + border-bottom-width: 0px; + border-right-width: 0px; + color: #000000; + cursor: default; +} + +.STY_fondEditGTR { + font-family: Verdana; + font-size: 10px; + background-color: #FFFFFF; + color: #000000; +} + +.STY_zoneCours { + width: 520px; + height: 445px; + top: 35px; + left: 15px; + z-index: 5; + font-size: 10px; + font-family: Verdana; + color: #000000; + font-weight: normal; + position: absolute; + display: inline-block; +} + +.STY_texteCours { + color: #000080; + font-family: Verdana; + font-size: 10px; + padding-left: 2px; + padding-right: 2px; + padding-bottom: 2px; + padding-top: 2px; + font-weight: normal; + left: 1px; + top: 1px; + width: 515px; + scrollbar-face-color: #c0c0c0; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #F6EFEF; + overflow: auto; + position: absolute; + display: inline-block; + z-index: 20; + height: 440px; + text-align: left; +} + +.STY_titrePage { + font-family: Verdana; + font-size: 11px; + display: inline; + font-weight: bold; + text-decoration: none; + text-align: right; + vertical-align: top; + color: #000080; +} + +.STY_menuPages { + position: absolute; + font-size: 10px; + padding-right: 2px; + padding-top: 2px; + padding-bottom: 2px; + height: 47px; + display: none; + left: 545px; + width: 220px; + padding-left: 5px; + z-index: 51; + top: 30px; + border-right-width: 2px; + border-bottom-width: 2px; + border-top-width: 2px; + color: #000080; + opacite: 90; + moz-opacity: 0.90; + filter: progidDXImageTransform.Microsoft.Alpha(Opacity=90); + font-family: Verdana; + font-style: normal; + text-align: left; +} + +.STY_itemMenuPagesCourant { + color: #000080; + padding-left: 2px; + padding-right: 2px; + padding-top: 2px; + padding-bottom: 2px; +} + +.STY_itemMenuPagesDessus { + cursor: pointer; + padding-right: 1px; + padding-bottom: 1px; + padding-top: 1px; + padding-left: 2px; + border-left-width: 1px; + background-color: #CDC8C6; + border-style: solid; + border-left-color: #CDC8C6; + border-right-color: #CDC8C6; + border-bottom-color: #CDC8C6; + border-top-color: #CDC8C6; + border-right-width: 1px; + border-bottom-width: 1px; + border-top-width: 1px; +} + +a:hover { + text-decoration: none; +} + +.STY_zoneExploreDessus { + font-size: 11px; + border-style: solid; + border-right-color: #000080; + border-bottom-color: #000080; + border-top-color: #8080ff; + border-left-color: #8080ff; + border-right-width: 2px; + border-bottom-width: 2px; + border-left-width: 1px; + border-top-width: 1px; + overflow: hidden; +} + +.STY_zoneCommentaire { + position: absolute; + z-index: 5; + color: #ffffff; + padding-left: 6px; + height: 430px; + left: 545px; + width: 215px; + padding-right: 6px; + padding-bottom: 6px; + padding-top: 6px; + top: 35px; + overflow: auto; + display: inline-block; + border-style: none; +} + +.STY_titreCommentaire { + font-weight: bold; + margin-bottom: 2px; + color: #3366ff; + display: none; + font-size: 10px; + font-family: Verdana; + text-align: left; +} + +.STY_paraBasculeTitre { + background-image: url(../media/bascf.jpg); + font-size: 11px; + border-left-width: 0px; + border-right-width: 0px; + border-bottom-width: 0px; + border-top-width: 0px; + padding-left: 3px; + padding-top: 3px; + text-decoration: none; + font-weight: bold; + color: #000000; + display: block; + height: 22px; +} + +.STY_paraBasculeCorps { + position: relative; + margin-bottom: 5px; + margin-left: 25px; + margin-top: 8px; +} + +a.STY_paraBasculeTitre:visited { + text-decoration: none; + color: #000000; +} + +a.STY_paraBasculeTitre:hover { + color: #DBF99A; +} + +.STY_contenuCommentaire { + color: #000000; + font-family: Verdana; + font-size: 10px; + font-weight: normal; + left: 1px; + top: 1px; + width: 210px; + height: 420px; + overflow: auto; + position: absolute; + scrollbar-arrow-color: #3366ff; + scrollbar-base-color: #f6efef; + scrollbar-face-color: #c0c0c0; + text-align: left; +} + +.STY_barreProgres { + position: absolute; + border-left-width: 0px; + border-right-width: 0px; + border-bottom-width: 0px; + border-top-width: 0px; + font-size: 2px; + z-index: 20; + height: 2px; + padding-left: 2px; + padding-top: 1px; + left: 0px; + top: 35px; + width: 125px; +} + +.STY_barreProgresJauge { + background-repeat: repeat-x; + border-left-width: 0px; + border-bottom-width: 0px; + border-top-width: 0px; + border-right-width: 1px; + border-style: solid; + height: 5px; + border-right-color: #c0c0c0; + background-image: url(../media/jaugea.jpg); + color: #008080; +} + +.STY_tableau { + font-size: 10px; + color: #000000; +} + +a:visited { + color: #8c9b60; +} + +a { + color: #8c9b60; +} + +.STY_boutonSuivant { + position: absolute; + top: 3px; + left: 100px; +} + +.STY_boutonValider { + position: absolute; + top: 3px; + left: 68px; +} + +.STY_boutonInit { + position: absolute; + top: 3px; + left: 35px; +} + +.STY_boutonPrecedent { + top: 3px; + position: absolute; + left: 3px; +} + +.STY_nomEtape { + font-family: Verdana; + color: #000080; + font-size: 11px; + font-weight: normal; + width: 350px; + display: inline-block; + position: absolute; + left: 1px; + top: 3px; + height: 10px; + text-align: left; +} + +.STY_nomModule { + display: inline; +} + +.STY_itemMenuPages { + background-color: #EEEEEE; + display: block; + padding-right: 1px; + padding-bottom: 1px; + padding-top: 1px; + padding-left: 2px; + border-left-width: 1px; + border-left-color: #d3d6dd; + border-right-color: #d3d6dd; + border-bottom-color: #d3d6dd; + border-top-color: #d3d6dd; + border-right-width: 1px; + border-bottom-width: 1px; + border-top-width: 1px; + border-style: solid; + width: 99%; + color: #000080; +} + +.STY_fondComtGTR { + background-color: #15304d; + font-family: Verdana; + color: #ffffff; + font-size: 11px +} + +.STY_tableauComt { + font-size: 10px; +} + +.STY_numeroPage { + display: inline-block; + font-family: Verdana; + color: #000080; + font-size: 11px; + font-weight: normal; + left: 360px; + position: absolute; + top: 3px; + width: 10px; + height: 10px; + text-align: left; +} + +.STY_bulleCours1 { + background-image: url(../media/fmenup.jpg); + color: #000000; + background-color: #d3d6dd; + padding-left: 20px; + padding-right: 2px; + padding-top: 2px; + padding-bottom: 2px; + background-repeat: repeat-y; + font-size: 11px; + border-left-width: 2px; + border-right-width: 2px; + border-bottom-width: 2px; + border-top-width: 2px; + border-style: outset; +} + +.STY_zoneExplore { + font-size: 11px; + overflow: hidden; +} + +a.STY_lienGlossaire:hover { + color: #8c9b60; + background-color: #ffff40; +} + +a.STY_lienBulle1:visited { + color: #8c9b60; +} + +a.STY_lienBulle1:hover { + color: #8c9b60; +} + +li { + margin-bottom: 0.8em; +} + +.STY_lienBulle1 { + color: #8c9b60; +} + +.STY_bulleCours2 { + background-color: #ffff40; + padding-left: 2px; + padding-right: 2px; + padding-bottom: 2px; + padding-top: 2px; + opacite: 75; + -moz-opacity: 0.75; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); + color: #000000; +} + +.STY_fondDefautStg { + background-repeat: no-repeat; + font-family: Verdana; + cursor: default; + background-image: url(../media/fondbl5.jpg); + color: #a60a69; + font-size: 11px; + border-left-width: 1px; + border-left-color: #000000; + border-right-width: 0px; + border-bottom-width: 0px; + border-style: solid; + border-top-width: 0px; + background-color: #FFFFFF; + width: 100%; +} + +.STY_zoneTitre { + left: 15px; + position: absolute; + top: 1px; + width: 300px; + height: 10px; +} + +.STY_imgApercuDefStg { + background-color: #ffffff; +} + +.STY_zoneLMSouLMSLocal { + background-color: #ffffff; +} + +.STY_titreFormJS { + color: #a60a69; +} + +.STY_lienComt { + color: #8c9b60; +} + +.STY_lienDansZoneComt { + color: #8c9b60; +} + +.STY_lienGlossaire { + color: #8c9b60; +} + +.STY_lienBulle2 { + color: #8c9b60; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireContenu.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireContenu.css new file mode 100644 index 0000000000000000000000000000000000000000..e449357a88aa7f682737c82d7210c9f1ef1b8ef0 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireContenu.css @@ -0,0 +1,55 @@ +.STY_fondContenuGLO { + font-family: Verdana; + font-size: 13px; + background-color: #d3d6dd; + padding-left: 30px; + padding-right: 30px; + padding-top: 20px; +} + +.STY_titreEntreeComplet { + font-weight: bold; + color: #a60a69; + font-size: 18px; +} + +.STY_defEntreeComplet { + margin-top: 20px; +} + +.STY_fondAccueilGLO { + font-family: Verdana; + font-size: 11px; + background-color: #d3d6dd; +} + +.STY_zoneAussiComplet { + height: 30px; + border-left-width: 0px; + border-right-width: 0px; + border-bottom-width: 0px; + border-top-width: 1px; + border-style: solid; + padding-top: 5px; + border-top-color: #808080; + margin-top: 30px; +} + +.STY_voirAussiComplet { + display: inline; + font-weight: bold; +} + +a:hover { + text-decoration: none; +} + +.STY_titreFormationGLOAcc { + font-weight: bold; + font-size: 17px; + color: #a60a69; +} + +a { + color: #8c9b60; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireDetail.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireDetail.css new file mode 100644 index 0000000000000000000000000000000000000000..566e4a624c7c790d1decb78df8d5a29375b36daa --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireDetail.css @@ -0,0 +1,42 @@ +.STY_fondDetailGLO { + background-image: url(../media/fonglo.jpg); + background-repeat: no-repeat; + font-family: Verdana; + font-size: 13px; + color: #ffffff; + padding-left: 20px; + padding-right: 20px; + padding-bottom: 20px; + padding-top: 20px; + background-color: #000080; +} + +.STY_titreEntreeDetail { + color: #ffff40; + font-weight: bold; + font-size: 18px; + border-style: solid; + border-left-width: 0px; + border-right-width: 0px; + border-bottom-width: 2px; + border-top-width: 0px; + padding-bottom: 1px; +} + +a:visited { + color: #ffff40; +} + +a { + color: #8c9b60; + text-decoration: underline; +} + +a:hover { + text-decoration: none; +} + +.STY_defEntreeDetail { + margin-top: 20px; + overflow: auto; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireListe.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireListe.css new file mode 100644 index 0000000000000000000000000000000000000000..90f2dbae2b25f19889240a407e8e49182ad6d56a --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireListe.css @@ -0,0 +1,49 @@ +.STY_fondListeGLO { + background-color: #ffffff; + font-family: Verdana; + font-size: 11px; + padding-top: 20px; + padding-left: 5px; + border-left-width: 0px; + border-bottom-width: 0px; + border-top-width: 0px; + border-right-width: 1px; + border-style: solid; +} + +a:visited { + color: #000000; +} + +a { + color: #000000; + text-decoration: none; + padding-left: 2px; +} + +a:hover { + text-decoration: underline; +} + +.STY_arboDivDossier { + margin-top: 2px; + line-height: 17px; + margin-left: 22px; + margin-bottom: 12px; +} + +.STY_arboNomDossier { + font-weight: bold; + padding-top: 4px; + padding-bottom: 3px; +} + +.STY_arboEntreeSel { + background-color: #ffff40; + text-decoration: underline; +} + +.STY_arboDivDossierTitre { + margin-bottom: 2px; + margin-top: 5px; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireMenu.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireMenu.css new file mode 100644 index 0000000000000000000000000000000000000000..95d13a2ec4788a51b3cbf9d6e8b5a1eee4b08072 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireMenu.css @@ -0,0 +1,3 @@ +a { + color: #8c9b60; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireRecherche.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/glossaireRecherche.css new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/menuLMS.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/menuLMS.css new file mode 100644 index 0000000000000000000000000000000000000000..f926db42ef2f8d67199d3037d47edd4a1c21572f --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/menuLMS.css @@ -0,0 +1,33 @@ +.STY_fondMenuLMS { + background-color: #E8F0D8; + height: 20%; + width: 100%; +} + +.STY_zoneLMS { + height: 10px; + display: block; +} + +.STY_zoneRechercheLMS { + position: absolute; + top: 2px; + width: 50px; + left: 81px; +} + +.STY_lienNiveau1 { + color: #a60a69; +} + +a { + color: #a60a69; +} + +.STY_lienNiveau2 { + color: #a60a69; +} + +.STY_lienNiveau2Sel { + color: #a60a69; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/planLMS.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/planLMS.css new file mode 100644 index 0000000000000000000000000000000000000000..99e7df704163fff8d37e1599b5a597df144ca688 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/planLMS.css @@ -0,0 +1,210 @@ +.STY_fondPlanLMS { + background-color: #E8F0D8; + font-family: Verdana; + font-size: 0px; + border-left-width: 0px; + border-style: none; + border-right-width: 0px; + border-bottom-width: 0px; + border-top-width: 0px; +} + +a:visited { + color: #000000; +} + +a { + color: #000000; + text-decoration: none; +} + +a:hover { + text-decoration: none; + color: #000080; +} + +.STY_planTitreModule { + font-weight: bold; + font-size: 11px; +} + +.STY_planEtapes { + margin-left: 32px; + margin-bottom: 12px; + margin-top: 4px; + font-family: Verdana; + font-size: 11px; +} + +.STY_planPages { + margin-bottom: 10px; + margin-top: 2px; + margin-left: 20px; +} + +.STY_planTitrePage { + font-size: 11px; +} + +.STY_planLienTitrePageSel { + text-decoration: none; + padding-left: 1px; + padding-right: 1px; + background-color: #CEED87; +} + +.STY_planLienTitreModule { + padding-left: 2px; + color: #202020; + font-family: Verdana; + font-size: 11px; +} + +.STY_planLienTitreModuleIncomplete { + padding-left: 2px; +} + +.STY_planLienTitreEtapeIncomplete { + padding-left: 2px; +} + +.STY_planLienTitreModuleComplete { + padding-left: 2px; + color: #4976b7; +} + +a.STY_planLienTitreModuleComplete:visited { + color: #4976b7; +} + +a.STY_planLienTitreEtapeComplete:visited { + color: #4976b7; +} + +.STY_planLienTitreEtapeComplete { + color: #a60a69; + padding-left: 2px; +} + +a.STY_planLienTitrePageComplete:visited { + color: #4976b7; +} + +a.STY_planLienTitrePageComplete:hover { + color: #4976b7; +} + +.STY_planTitreEtape { + font-weight: bold; + margin-bottom: 3px; + margin-top: 3px; + margin-left: -17px; + font-size: 11px; +} + +a.STY_planLienTitreModule:visited { + color: #202020; +} + +a.STY_planLienTitreModuleIncomplete:visited { + color: #202020; +} + +a.STY_planLienTitreModuleIncomplete:hover { + color: #404040; +} + +.STY_planItemsGrp { + font-size: 11px; + margin-top: 5px; + margin-left: 18px; + line-height: 11px; +} + +.STY_planTitreItemGrp { + padding-top: 2px; + padding-bottom: 2px; +} + +.STY_planLienItemGrp { + padding-left: 4px; +} + +.STY_planLienTitreGroupe { + font-weight: bold; + padding-left: 2px; + color: #404040; +} + +.STY_planLienTitreGroupeSel { + background-color: #ffff40; + text-decoration: underline; + padding-left: 4px; +} + +.STY_planLienItemGrpSel { + background-color: #ffff40; + text-decoration: underline; + padding-left: 4px; + padding-right: 2px; +} + +a.STY_planLienTitreGroupe:visited { + color: #404040; +} + +.STY_groupesMGR { + border-left-width: 0px; + border-right-width: 0px; + border-bottom-width: 0px; + border-top-width: 1px; + border-top-color: #c0c0c0; + border-style: solid; + padding-top: 22px; + margin-top: 22px; +} + +.STY_planArborescence { + margin-top: 2px; + position: relative; +} + +.STY_planLienTitrePageComplete { + color: #a60a69; +} + +.STY_planLienTitrePageDesactive { + color: #c0c0c0; +} + +a.STY_planLienTitrePageDesactive:visited { + color: #808080; +} + +a.STY_planLienTitreEtapeDesactive:visited { + color: #808080; +} + +.STY_planLienTitreEtapeDesactive { + color: #808080; +} + +.STY_tdImgPlanModule { + font-family: Verdana; + font-size: 11px; +} + +.STY_planLienTitreModuleOuvert { + font-family: Verdana; + font-size: 11px; +} + +.STY_planLienTitreEtape { + font-family: Verdana; + font-size: 11px; +} + +.STY_planLienTitreEtapeOuvert { + font-family: Verdana; + font-size: 11px; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/rechercheLMS.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/rechercheLMS.css new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/resultats.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/resultats.css new file mode 100644 index 0000000000000000000000000000000000000000..eafcf03646d3d900d32eafbc1cbc2d2839a61c57 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/resultats.css @@ -0,0 +1,71 @@ +.STY_commentaireRes { + font-weight: bold; + color: #ebb261; + margin-top: 20px; +} + +.STY_pourcentAtteint { + display: inline; + color: #ffff40; + font-weight: bold; +} + +.STY_pourcentRequis { + display: inline; + font-weight: bold; +} + +.STY_zoneLienDiplome { + height: 30px; + color: #ebb261; + margin-top: 10px; + position: relative; + margin-bottom: 10px; +} + +.STY_detailsRes { + position: relative; + margin-top: 20px; + border-style: solid; + border-left-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-top-width: 1px; + padding-left: 3px; + padding-right: 3px; + padding-bottom: 3px; + padding-top: 3px; +} + +.STY_tableauRes { + font-size: 11px; +} + +.STY_tableauResEntete { + padding-bottom: 5px; + padding-top: 5px; + font-weight: bold; + padding-left: 4px; + padding-right: 4px; + text-align: center; +} + +.STY_tableauResCellule { + padding-bottom: 3px; + padding-right: 12px; + padding-left: 11px; +} + +.STY_zoneSuccesEval { + height: 10px; + text-align: center; +} + +.STY_zoneEchecEval { + height: 10px; + text-align: center; +} + +.STY_fond { + background-image: url(../media/fondbl5.jpg); +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/styles.css b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/styles.css new file mode 100644 index 0000000000000000000000000000000000000000..07edee97ac30a9b25589718a98daeb1a3355c18e --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/css/styles.css @@ -0,0 +1,6 @@ +.STY_exemple{height:5px;color:#ffffff;font-weight:bold;font-size:11px;margin-bottom:15px;margin-left:10%;margin-top:25px;padding-left:5px;padding-top:5px;font-family:Verdana;left:5px;top:5px;background-color:#000080;} +.STY_important{font-weight:bold;color:#000080;} +.STY_remarque{font-weight:bold;padding-bottom:6px;margin-top:8px;margin-bottom:10px;height:40px;left:15%;width:75%;font-size:11px;color:#808080;text-align:left;margin-left:5%;padding-left:25px;padding-top:2px;background-color:#DBF99A;} +.STY_technique{font-family:Verdana;color:#000080;font-size:11px;} +.STY_code{font-family:Verdana;font-size:11px;color:#000080;} +.STY_titrePage{font-size:11px;color:#000080;font-family:Verdana;font-weight:bold;} diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/glossaire.htm b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/glossaire.htm new file mode 100644 index 0000000000000000000000000000000000000000..9a2240aa2e5328a12d7de0fd81cc0c256b91fd3d --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/glossaire.htm @@ -0,0 +1,56 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MOS Generator - www.mindonsite.com"> + <script type="text/javascript">var sFEN_L = '690'; + var sFEN_H = '500'; + var sFEN_X = '150'; + var sFEN_Y = '90'; + var FEN_L, FEN_H, FEN_X, FEN_Y; + if (sFEN_L != '') { + FEN_L = Number(sFEN_L); + } + if (sFEN_H != '') { + FEN_H = Number(sFEN_H); + } + if (sFEN_X != '') { + FEN_X = Number(sFEN_X); + } + if (sFEN_Y != '') { + FEN_Y = Number(sFEN_Y); + } + if ((!isNaN(FEN_X)) && (!isNaN(FEN_Y))) { + window.moveTo(FEN_X, FEN_Y); + } + if ((!isNaN(FEN_L)) && (!isNaN(FEN_H)) && (FEN_L > 0) && (FEN_H > 0)) { + window.resizeTo(FEN_L, FEN_H); + } + var version = "xml"; + + function lancerGlo() { + var param = top.location.search; + var codeStage = ''; + if (param.indexOf('%26') > 0) { + param = param.replace(/%26/, '&'); + } + if (param != '') { + var indexF = param.indexOf("ver="); + versionTmp = param.substring(indexF + 4, param.length); + if ((versionTmp == 'xml') || (versionTmp == 'html')) { + version = versionTmp; + } + } + var src = "../../../contenu/glossaire/glossaire." + version; + top.liste.location = src; + }</script> + <title> </title></head> +<frameset onload="lancerGlo()" cols="*" frameborder="no" border="0" framespacing="0" rows="0,*"> + <frame name="menu" scrolling="no" noresize="true" src="../../gen/blanc.htm" frameborder="no"> + <frameset frameborder="no" border="0" framespacing="0" rows="*" cols="200,*"> + <frame name="liste" scrolling="no" src="../../gen/blanc.htm" frameborder="no"> + <frame name="contenu" scrolling="no" src="../../gen/blanc.htm" frameborder="no"> + </frameset> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/S_montrescore.swf b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/S_montrescore.swf new file mode 100644 index 0000000000000000000000000000000000000000..2f988a0cdaf274119b44d69dff491f530100e31a Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/S_montrescore.swf differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/barrebouton1.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/barrebouton1.gif new file mode 100644 index 0000000000000000000000000000000000000000..e1fd3d18bb062b26989406edc100568befbcc29a Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/barrebouton1.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/barredoc.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/barredoc.gif new file mode 100644 index 0000000000000000000000000000000000000000..de297d158f3d77b04e5d105dce9eb6fe7e40c30f Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/barredoc.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/bascf.jpg b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/bascf.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6de91e61ba0ba2ca198cded7f2a5b2efe994a293 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/bascf.jpg differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/bonhomej2.swf b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/bonhomej2.swf new file mode 100644 index 0000000000000000000000000000000000000000..bfa75c504cde7db772b731fdc694c2d6f101867c Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/bonhomej2.swf differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/bonhomer2.swf b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/bonhomer2.swf new file mode 100644 index 0000000000000000000000000000000000000000..86d528d4ff6a671815ed1b0f4b758dac439277ab Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/bonhomer2.swf differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/diplom.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/diplom.gif new file mode 100644 index 0000000000000000000000000000000000000000..b57921650f37f386563dcbe451040a2f8046a53d Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/diplom.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/flemenu0kkk_survl0.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/flemenu0kkk_survl0.gif new file mode 100644 index 0000000000000000000000000000000000000000..4b01178a451b22ca053f1cbb0a6669637f16e946 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/flemenu0kkk_survl0.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/flemenu0kkk_survl1.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/flemenu0kkk_survl1.gif new file mode 100644 index 0000000000000000000000000000000000000000..698c567d8aed1cb154601c137702f7ada91aac11 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/flemenu0kkk_survl1.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fmenup.jpg b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fmenup.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6b12569928bc62faa87ecf107e2b160e8e4a6d0a Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fmenup.jpg differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fond_macao32.jpg b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fond_macao32.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bb052c0ed5b28d61ee2f988680df52315c57eea8 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fond_macao32.jpg differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fond_macao321.jpg b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fond_macao321.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bb052c0ed5b28d61ee2f988680df52315c57eea8 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fond_macao321.jpg differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fondbl5.jpg b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fondbl5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8a029bc8fb0584be0dc5862645573b23cfc4121b Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fondbl5.jpg differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fongd.jpg b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fongd.jpg new file mode 100644 index 0000000000000000000000000000000000000000..70a766d1922bf65c9ad2c54a8eed951b941b37ab Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fongd.jpg differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fonglo.jpg b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fonglo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b934787625f5aa355947992ebebe1a119cfe7b7 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/fonglo.jpg differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/GTR_apercu.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/GTR_apercu.gif new file mode 100644 index 0000000000000000000000000000000000000000..3c34cba5697e1b7b29ccc73b10671326f68d55b7 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/GTR_apercu.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit.gif new file mode 100644 index 0000000000000000000000000000000000000000..3676aabed0a679fa78911e2080335a2cb29b4288 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit.png new file mode 100644 index 0000000000000000000000000000000000000000..3c4dc1abef17ca3e74627191531d99fb6016a40e Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit_of.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit_of.gif new file mode 100644 index 0000000000000000000000000000000000000000..479c535c29b11479e812b5c16f36cdc2f49ccdc1 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit_of.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit_of.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit_of.png new file mode 100644 index 0000000000000000000000000000000000000000..459a3c4de60e57e4f8f7264a5dee4b68986c971a Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit_of.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit_on.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..6601bb881ebb0ddfbbddbd0cd487840105945178 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit_on.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit_on.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit_on.png new file mode 100644 index 0000000000000000000000000000000000000000..9f2e4552dfa4660db494b613449242c00a19b1b8 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonInit_on.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent.gif new file mode 100644 index 0000000000000000000000000000000000000000..78f8c965e20bbdc214be4338b8f396c38cbeb1a0 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent.png new file mode 100644 index 0000000000000000000000000000000000000000..155efce2f40846948808a658f4a99d1bc86e1c7d Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent_of.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent_of.gif new file mode 100644 index 0000000000000000000000000000000000000000..76c19b67aac0e885f84acb4d345b12112cc42e94 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent_of.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent_of.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent_of.png new file mode 100644 index 0000000000000000000000000000000000000000..b0d2a8e849ec084aaadc94e18480ce3f4b4c8d38 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent_of.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent_on.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..3100cd7705f7a59b8782cf1cdd8f40bf2e15adbd Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent_on.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent_on.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent_on.png new file mode 100644 index 0000000000000000000000000000000000000000..219c1e8c7a55a5eaed0d875fcfbb3797fac5b6a8 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonPrecedent_on.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM.gif new file mode 100644 index 0000000000000000000000000000000000000000..349d3ab30b96370ea4c17cf888d830efad2da5f6 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM.png new file mode 100644 index 0000000000000000000000000000000000000000..9672f551c25cef02c1905262ac0c970e66f94e8d Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_dis.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_dis.gif new file mode 100644 index 0000000000000000000000000000000000000000..349d3ab30b96370ea4c17cf888d830efad2da5f6 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_dis.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_dis.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_dis.png new file mode 100644 index 0000000000000000000000000000000000000000..ae1e099f748b541b243d56a0f3350a54b806edbb Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_dis.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_hlt.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_hlt.gif new file mode 100644 index 0000000000000000000000000000000000000000..f114529d4eff85eb93f215273f542cce0ec0a436 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_hlt.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_hlt.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_hlt.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3a8917df7577216110e0c7cadd0b40dfd20b2f Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_hlt.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel.gif new file mode 100644 index 0000000000000000000000000000000000000000..3e25f70568829a759744e6c38cada77cfa48125a Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3a8917df7577216110e0c7cadd0b40dfd20b2f Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel_dis.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel_dis.gif new file mode 100644 index 0000000000000000000000000000000000000000..3e25f70568829a759744e6c38cada77cfa48125a Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel_dis.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel_dis.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel_dis.png new file mode 100644 index 0000000000000000000000000000000000000000..158e449629bb8304912da6a61be3e9bc9f50d618 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel_dis.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel_hlt.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel_hlt.gif new file mode 100644 index 0000000000000000000000000000000000000000..d81b21426ce14dad6fc902f64251a589b8a192f1 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel_hlt.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel_hlt.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel_hlt.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3a8917df7577216110e0c7cadd0b40dfd20b2f Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCM_sel_hlt.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU.gif new file mode 100644 index 0000000000000000000000000000000000000000..349d3ab30b96370ea4c17cf888d830efad2da5f6 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU.png new file mode 100644 index 0000000000000000000000000000000000000000..9672f551c25cef02c1905262ac0c970e66f94e8d Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_dis.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_dis.gif new file mode 100644 index 0000000000000000000000000000000000000000..349d3ab30b96370ea4c17cf888d830efad2da5f6 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_dis.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_dis.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_dis.png new file mode 100644 index 0000000000000000000000000000000000000000..ae1e099f748b541b243d56a0f3350a54b806edbb Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_dis.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_hlt.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_hlt.gif new file mode 100644 index 0000000000000000000000000000000000000000..f114529d4eff85eb93f215273f542cce0ec0a436 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_hlt.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_hlt.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_hlt.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3a8917df7577216110e0c7cadd0b40dfd20b2f Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_hlt.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel.gif new file mode 100644 index 0000000000000000000000000000000000000000..afa7f9c294e8d153c774ad2fc1210cadcbb00838 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3a8917df7577216110e0c7cadd0b40dfd20b2f Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel_dis.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel_dis.gif new file mode 100644 index 0000000000000000000000000000000000000000..afa7f9c294e8d153c774ad2fc1210cadcbb00838 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel_dis.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel_dis.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel_dis.png new file mode 100644 index 0000000000000000000000000000000000000000..158e449629bb8304912da6a61be3e9bc9f50d618 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel_dis.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel_hlt.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel_hlt.gif new file mode 100644 index 0000000000000000000000000000000000000000..f97a8e6b4bda16277af99ae995b6cb2d8e5867ba Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel_hlt.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel_hlt.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel_hlt.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3a8917df7577216110e0c7cadd0b40dfd20b2f Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonQCU_sel_hlt.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant.gif new file mode 100644 index 0000000000000000000000000000000000000000..ba6ba155276e8de08a33d1e3cedb9859b354e728 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant.png new file mode 100644 index 0000000000000000000000000000000000000000..49d03e7783189c90cd04578f54427477b442b646 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant_of.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant_of.gif new file mode 100644 index 0000000000000000000000000000000000000000..08293677617d88e60fa08f31d06484a2486da1c2 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant_of.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant_of.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant_of.png new file mode 100644 index 0000000000000000000000000000000000000000..7806343169e8576c99e68cdcb3b2e39b2092969b Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant_of.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant_on.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..43b67025d8288c1d7e971525b9f2f56bf9ce533f Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant_on.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant_on.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant_on.png new file mode 100644 index 0000000000000000000000000000000000000000..5a9bd5dbe7a6e8ea6122bc47f1ca5818e95005f9 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonSuivant_on.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider.gif new file mode 100644 index 0000000000000000000000000000000000000000..b0111d145645447d994e7d329c8363e8cc870bb3 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider.png new file mode 100644 index 0000000000000000000000000000000000000000..7b732264eaedeeec566045dba042bec94e134215 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider_of.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider_of.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea603fb917bf125b11eb3ca1f195cae3f41262b3 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider_of.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider_of.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider_of.png new file mode 100644 index 0000000000000000000000000000000000000000..8c304ade6fb7bbb9c95e6b300e0af2867829dcec Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider_of.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider_on.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6bdb177ffb21f472ab27db2acf16d17c2a09592 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider_on.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider_on.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e5e82f2813dbfa7f679fb22c66cf170a5c460da1 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/boutonValider_on.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpPrec.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpPrec.png new file mode 100644 index 0000000000000000000000000000000000000000..219c1e8c7a55a5eaed0d875fcfbb3797fac5b6a8 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpPrec.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpPrec_of.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpPrec_of.png new file mode 100644 index 0000000000000000000000000000000000000000..b0d2a8e849ec084aaadc94e18480ce3f4b4c8d38 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpPrec_of.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpPrec_on.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpPrec_on.png new file mode 100644 index 0000000000000000000000000000000000000000..155efce2f40846948808a658f4a99d1bc86e1c7d Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpPrec_on.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpSuiv.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpSuiv.png new file mode 100644 index 0000000000000000000000000000000000000000..5a9bd5dbe7a6e8ea6122bc47f1ca5818e95005f9 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpSuiv.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpSuiv_of.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpSuiv_of.png new file mode 100644 index 0000000000000000000000000000000000000000..7806343169e8576c99e68cdcb3b2e39b2092969b Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpSuiv_of.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpSuiv_on.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpSuiv_on.png new file mode 100644 index 0000000000000000000000000000000000000000..49d03e7783189c90cd04578f54427477b442b646 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/btnEtpSuiv_on.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/cursA_0c.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/cursA_0c.gif new file mode 100644 index 0000000000000000000000000000000000000000..601559acf50c9f8b1c38650f2acd626c8270ede4 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/cursA_0c.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/cursA_0e.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/cursA_0e.gif new file mode 100644 index 0000000000000000000000000000000000000000..5184c3ca52687d87d544c699f37fb1d0eb5fbf72 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/cursA_0e.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/cursA_1c.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/cursA_1c.gif new file mode 100644 index 0000000000000000000000000000000000000000..2373ce6f085a58a7daca83fc34073ab159d139c6 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/cursA_1c.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/cursA_1e.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/cursA_1e.gif new file mode 100644 index 0000000000000000000000000000000000000000..9be49e199b00e9c3fa3fa7b4957146c24849f708 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/cursA_1e.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/dossGlossaireFerme.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/dossGlossaireFerme.gif new file mode 100644 index 0000000000000000000000000000000000000000..fff7331094f8acaea26818a30f76c72066eede4a Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/dossGlossaireFerme.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/dossGlossaireOuvert.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/dossGlossaireOuvert.gif new file mode 100644 index 0000000000000000000000000000000000000000..b5af7639ffb3466e0d9b5e13163ded82b5069b7e Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/dossGlossaireOuvert.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/paraBascule0.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/paraBascule0.gif new file mode 100644 index 0000000000000000000000000000000000000000..e85b4f816fa39a5705d633a87110a97d61891034 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/paraBascule0.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/paraBascule1.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/paraBascule1.gif new file mode 100644 index 0000000000000000000000000000000000000000..9ebf54bb48161085f0665d12702c2df9603b4ceb Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/paraBascule1.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planAuteur.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planAuteur.gif new file mode 100644 index 0000000000000000000000000000000000000000..b13a952301f95106582f88cb1bf141b8e8f09f0a Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planAuteur.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planEtape0.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planEtape0.gif new file mode 100644 index 0000000000000000000000000000000000000000..854a5cd7bcb4f456809f43fed7bcdb569631b60c Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planEtape0.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planEtape1.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planEtape1.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b35f47f670a64e86d74856935fd1e4e2fa180dd Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planEtape1.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planFaq.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planFaq.gif new file mode 100644 index 0000000000000000000000000000000000000000..03903b139fd706c0a87bf89d2b9915e486aa1d67 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planFaq.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planForum.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planForum.gif new file mode 100644 index 0000000000000000000000000000000000000000..59cee2119a89f7103b91ae3a35a9c4ea98d67b81 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planForum.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planGroupe.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planGroupe.gif new file mode 100644 index 0000000000000000000000000000000000000000..531695a6ee01c7e8d6889b628a6d515c53ff92d8 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planGroupe.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planMessagerie.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planMessagerie.gif new file mode 100644 index 0000000000000000000000000000000000000000..e3724bcb345e22b691421ddcad465dbe6dcf984e Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planMessagerie.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planModule0.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planModule0.gif new file mode 100644 index 0000000000000000000000000000000000000000..ab31deb2a01c6db465eab063cb6b19c8bbea4409 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planModule0.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planModule0.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planModule0.png new file mode 100644 index 0000000000000000000000000000000000000000..de7ae849d0de131241d72785c5718a134fa4b336 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planModule0.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planModule1.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planModule1.gif new file mode 100644 index 0000000000000000000000000000000000000000..e847abb1b703469f588b0e811fbcd65f9504c08c Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planModule1.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planModule1.png b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planModule1.png new file mode 100644 index 0000000000000000000000000000000000000000..3b75e3c04654a0315c984eb9ec96e56e95a7f5cc Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planModule1.png differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planRapports.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planRapports.gif new file mode 100644 index 0000000000000000000000000000000000000000..5cc5521e0f8156a614da21d985dcff1108f685a5 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planRapports.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planStats.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planStats.gif new file mode 100644 index 0000000000000000000000000000000000000000..0707c476b22b1d0e19c1aeb46cbc8ed9180e8465 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planStats.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planTelecharge.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planTelecharge.gif new file mode 100644 index 0000000000000000000000000000000000000000..9aab09fee9e8401d66a32f89a459965d984b4a78 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planTelecharge.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planTuteur.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planTuteur.gif new file mode 100644 index 0000000000000000000000000000000000000000..5bfb38c632604be42d1d28dc790d8101cdc2defd Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/planTuteur.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/resQuestionFaux.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/resQuestionFaux.gif new file mode 100644 index 0000000000000000000000000000000000000000..df01e5df5b9a27e3a68e5fef3d734ea5e0371f66 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/resQuestionFaux.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/resQuestionJuste.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/resQuestionJuste.gif new file mode 100644 index 0000000000000000000000000000000000000000..e5bce974a6918ecc7dd6c60d2f525179ee280400 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/gen/resQuestionJuste.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/items_survl0.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/items_survl0.gif new file mode 100644 index 0000000000000000000000000000000000000000..ef9b9fab8f7b21a4875bb1788517e4e6b7ee784b Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/items_survl0.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/items_survl1.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/items_survl1.gif new file mode 100644 index 0000000000000000000000000000000000000000..25aa971a4abe455b03192307ae49534bf7620a49 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/items_survl1.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/jaugea.jpg b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/jaugea.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6aaa64fbed9f38a229a3a2a72a4abf88f342679a Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/jaugea.jpg differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/pourdipl.gif b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/pourdipl.gif new file mode 100644 index 0000000000000000000000000000000000000000..4dd47fa2397cdb3a64cb48999bc09cbe3e4ecfa1 Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/pourdipl.gif differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/puce_menu.jpg b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/puce_menu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b23862ed1ad19cd749efbc64ff7e003a1014badb Binary files /dev/null and b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/media/puce_menu.jpg differ diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/scripts/fonctions.js b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/scripts/fonctions.js new file mode 100644 index 0000000000000000000000000000000000000000..0519ecba6ea913e21689ec692e81e9e4973fbf73 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/scripts/fonctions.js @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/xsl/local/menuLMS.xsl b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/xsl/local/menuLMS.xsl new file mode 100644 index 0000000000000000000000000000000000000000..b383b6655dde70a967815edc139ff3f2ea52a5fb --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/xsl/local/menuLMS.xsl @@ -0,0 +1,20 @@ +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <xsl:template name="menuLMS"> + <html> + <body ondragstart="return false" class="STY_fondMenuLMS" onload="initMenu()" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <a href="javascript:top.planLMS.PLAN_basculerTout('block')"></a> + <div style=" background-position: right top; left: 5px; width: 32px; position: absolute; top: 2px; height: 26px"> + <a name="FC_basculerPlanLMS" href="javascript:top.planLMS.PLAN_basculePlan()"></a> + <a name="FC_basculerItemsLMS" href="javascript:top.planLMS.PLAN_basculeItems()" + onmouseover="PF_survol('styImg3',0)" onmouseout="PF_survol('styImg3',1)"> + <img hspace="50" border="0" src="../../MosMtr/ressources/style/media/items_survl0.gif" + title="LEX_18" width="25" height="26" id="styImg3"/> + </a> + <a name="FC_precHisto" href="javascript:top.LMS_precedentHistorique()"></a> + </div> + + </body> + </html> + </xsl:template> +</xsl:stylesheet> diff --git a/Basilisk/MACAO/macao_3/MosMtr/ressources/style/xsl/local/planLMS.xsl b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/xsl/local/planLMS.xsl new file mode 100644 index 0000000000000000000000000000000000000000..1e82cfcec66b5deb9a9bf083c02ca15ef38eef00 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/ressources/style/xsl/local/planLMS.xsl @@ -0,0 +1,17 @@ +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <xsl:template name="planLMS"> + <html> + <body ondragstart="return false" onload="entrerDonnees()" class="STY_fondPlanLMS" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <div id="STY_planArborescence" class="STY_planArborescence" style=" "></div> + <div id="STY_zoneLMS" class="STY_zoneLMS"> + <xsl:attribute name="style">display: none; display:none</xsl:attribute> + </div> + </body> + </html> + </xsl:template> + <xsl:template name="FEN_X"></xsl:template> + <xsl:template name="FEN_Y"></xsl:template> + <xsl:template name="FEN_L"></xsl:template> + <xsl:template name="FEN_H"></xsl:template> +</xsl:stylesheet> diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/ICglobal.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/ICglobal.js new file mode 100644 index 0000000000000000000000000000000000000000..462037d40db12d220b9a50c5292c5968eb605748 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/ICglobal.js @@ -0,0 +1,498 @@ +var oFlashNavBar = null; + +function GEN_initFlashNavBar() { + var oDiv = PF_donneObjet("FlashNavBar"); + if (oDiv == null) { + oDiv = window.document; + } + var tabWM = oDiv.getElementsByTagName('object'); + if (tabWM.length > 0) { + var objet = tabWM[0]; + oFlashNavBar = objet; + if (parent.oSco.config_navigateur == "Netscape") { + oFlashNavBar = objetPlugMozz(objet); + } + } + if (GEN_precedentPossible()) { + activerBoutonPrecedent(); + } + GEN_activerSuivantDemar(); +} + +function donneLex(num) { + return parent.lexique.lexs[num]; +} + +function donneTitreStage() { + return parent.oSco.titreStage; +} + +function donneTitrePage() { + return document.title; +} + +function donneLangue() { + return parent.oSco.langue; +} + +function donneNomModuleCourant() { + return (parent.oSco.nomModuleCourant); +} + +function donneDateCourante() { + return (parent.oSco.donneDate(parent.oSco.dateCourante)); +} + +function donneDroits() { + return (parent.oSco.nomEntreprise); +} + +function donneVersion() { + return (parent.oSco.version); +} + +function donneNomEtapeCourante() { + return parent.oSco.titre; +} + +function GLOBAL_ouvrirGlossaire() { + var largeur = 10; + var hauteur = 10; + var position = "left=" + largeur + ",top=" + hauteur + ",screenX=" + largeur + ",screenY=" + hauteur + ","; + var src = "MosMtr/ressources/style/glossaire.htm?ver=" + parent.oSco.version; + var locGFlo = parent.RACINE_stage; + if (parent.oSco.refGlo != '') { + locGFlo = parent.RACINE_stage + "../" + parent.oSco.refGlo + "/"; + } + var taille = "width=800,height=560"; + if (screen.width > 1000) { + taille = "width=960,height=680"; + } + var fen = window.open(locGFlo + src, 'Glossaire', 'toolbar=no,status=no,menubar=no,' + taille + ',' + position + 'scrollbars=no,resizable=yes'); + fen.focus(); +} + +function GLOBAL_allerPage(refLien) { + var indexB = refLien.indexOf('/'); + var numPg = -1; + if (indexB > 0) { + var enFenetre = false; + var indB = refLien.indexOf('[_blank]'); + var laRef = ""; + if (indB > 0) { + enFenetre = true; + laRef = refLien.substring(indB + 8); + refLien = refLien.substring(0, indB); + if (laRef != '') { + if (laRef.indexOf('http://') != 0) { + laRef = parent.RACINE_stage + laRef; + } + } + } + var refPage = refLien.substring(indexB + 1, refLien.length); + var codeEtape = refLien.substring(0, indexB); + if (enFenetre) { + if (laRef == "") { + laRef = parent.RACINE_stage + "sco/" + codeEtape + ".html?api=0"; + } + if (refPage != '') { + laRef += '&idPg=' + refPage; + } + var oEnFen = parent.open(laRef, "blk" + codeEtape, "toolbar=no,resizable=yes,menubar=no,location=no,status=no," + parent.oSco.posFenLocale); + return oEnFen.focus(); + } else { + if (codeEtape == parent.oSco.identifiant && refPage != '') { + var numPg = parent.oSco.numeroPage(refPage); + var passeB = true; + if (parent.oSco.etatEvaluation) { + var oPg = parent.oSco.donnePage(numPg); + while (oPg != null && !oPg.validePrerequis()) { + numPg++; + oPg = parent.oSco.donnePage(numPg); + } + if (oPg == null) { + passeB = false; + } + } + if (passeB) { + return parent.SCO_allerPage(numPg); + } + } else { + if (parent.APIgetValue("adl.nav.request_valid.choice.{target=" + codeEtape + "}") == "true") { + if (parent.surMosLMS && refPage != '') { + top.planLMS.pageSpecifieeParLienPage = refPage; + } + parent.APIsetValue("adl.nav.request", "{target=" + codeEtape + "}choice"); + return parent.SCO_quitter(); + } + } + } + } + if (parent.APIgetValue("adl.nav.request_valid.choice.{target=" + refLien + "}") == "true") { + parent.APIsetValue("adl.nav.request", "{target=" + refLien + "}choice"); + parent.SCO_quitter(); + } +} + +function GEN_placerZonesLien() { + if (existeMosMap) { + for (var i = 0; i < tabZonesLien.length; i++) { + tabZonesLien[i].placer(); + } + } +} + +function GLOBAL_initBarreBouton(type) { + parent.SCO_enrHistorique(); + GEN_etatChampBouton(false, "STG_allerSuivant"); + GEN_etatChampBouton(false, "STG_allerPrecedent"); + GEN_etatChampBouton(false, "EXO_valider"); + GEN_etatChampBouton(false, "STG_initialiser"); + if (GEN_precedentPossible(type)) { + activerBoutonPrecedent(); + } + if ((parent.surMosLMS) && (parent.parent.baseASP == null)) { + PF_afficherDiv('STY_zoneLocale'); + } + if (!parent.agirSurLMS) { + PF_masquerDiv('STY_zoneLMSouLMSLocal'); + PF_afficherDiv('STY_zoneSansLMS'); + } +} + +function changeImgBtn(oImg, source) { + if (oImg != null) { + if (parent.oSco.navigIE6) { + oImg.width = oImg.offsetWidth; + oImg.height = oImg.offsetHeight; + oImg.src = "../../MosMtr/gen/blanc.gif"; + oImg.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + source + "',sizingMethod='image')"; + } else { + oImg.src = source; + } + } +} + +function activerBoutonInit() { + GEN_activeBouton("Init", 11, STG_initialiser); + GEN_etatChampBouton(true, "STG_initialiser"); + if (oFlashNavBar) { + try { + oFlashNavBar.MOS_enableBtnReset(true); + } catch (e) { + } + } +} + +function GEN_activeBouton(demiNom, lex, fonction) { + var oImg = document.images["imgBouton" + demiNom]; + if ((oImg != null) && (oImg.src.indexOf("gen/bouton" + demiNom + "_of.") < 0)) { + if (parent.oSco.config_navigateur == "IE") { + oImg.detachEvent("onclick", fonction); + oImg.detachEvent("onmouseover", boutonSourisDessus); + oImg.detachEvent("onmouseout", boutonSourisDehors); + oImg.attachEvent("onclick", fonction); + oImg.attachEvent("onmouseover", boutonSourisDessus); + oImg.attachEvent("onmouseout", boutonSourisDehors); + } else { + oImg.removeEventListener("click", fonction, false); + oImg.removeEventListener("mouseover", boutonSourisDessus, false); + oImg.removeEventListener("mouseout", boutonSourisDehors, false); + oImg.addEventListener("click", fonction, false); + oImg.addEventListener("mouseover", boutonSourisDessus, false); + oImg.addEventListener("mouseout", boutonSourisDehors, false); + } + try { + oImg.style.cursor = "pointer"; + } catch (e) { + } + oImg.title = donneLex(lex); + changeImgBtn(oImg, chemin_img + 'gen/bouton' + demiNom + '_of.png'); + } +} + +function GEN_desactiveBouton(demiNom, fonction) { + var oImg = document.images["imgBouton" + demiNom]; + if (oImg != null) { + if (parent.oSco.config_navigateur == "IE") { + oImg.detachEvent("onclick", fonction); + oImg.detachEvent("onmouseover", boutonSourisDessus); + oImg.detachEvent("onmouseout", boutonSourisDehors); + } else { + oImg.removeEventListener("click", fonction, false); + oImg.removeEventListener("mouseover", boutonSourisDessus, false); + oImg.removeEventListener("mouseout", boutonSourisDehors, false); + } + try { + oImg.style.cursor = "default"; + } catch (e) { + } + changeImgBtn(oImg, chemin_img + 'gen/bouton' + demiNom + '.png'); + } +} + +function chopeEtStpEvt(evt) { + var declenc; + try { + if (parent.oSco.config_navigateur == "IE") { + evt = window.event; + evt.cancelBubble = true; + declenc = evt.srcElement; + } else { + declenc = evt.target; + evt.stopPropagation(); + } + } catch (e) { + } + return declenc; +} + +function boutonSourisDessus(evt) { + var oImg = chopeEtStpEvt(evt); + if (oImg.nodeName.toLowerCase() == "img") { + changeImgBtn(oImg, chemin_img + 'gen/b' + oImg.name.substring(4) + '_on.png'); + } +} + +function boutonSourisDehors(evt) { + var oImg = chopeEtStpEvt(evt); + if (oImg.nodeName.toLowerCase() == "img") { + changeImgBtn(oImg, chemin_img + 'gen/b' + oImg.name.substring(4) + '_of.png'); + } +} + +function desactiverBoutonInit() { + GEN_desactiveBouton("Init", STG_initialiser); + GEN_etatChampBouton(false, "STG_initialiser"); + if (oFlashNavBar) { + try { + oFlashNavBar.MOS_enableBtnReset(false); + } catch (e) { + } + } +} + +function activerBoutonSuivant() { + GEN_activeBouton("Suivant", 6, STG_allerSuivant); + GEN_etatChampBouton(true, "STG_allerSuivant"); + etatSuivant = true; + if (oFlashNavBar) { + try { + oFlashNavBar.MOS_enableBtnNext(true); + } catch (e) { + } + } +} + +function desactiverBoutonSuivant() { + etatSuivant = false; + GEN_desactiveBouton("Suivant", STG_allerSuivant); + GEN_etatChampBouton(false, "STG_allerSuivant"); + if (oFlashNavBar) { + try { + oFlashNavBar.MOS_enableBtnNext(false); + } catch (e) { + } + } +} + +function activerBoutonPrecedent() { + GEN_activeBouton("Precedent", 7, STG_allerPrecedent); + GEN_etatChampBouton(true, "STG_allerPrecedent"); + if (oFlashNavBar) { + try { + oFlashNavBar.MOS_enableBtnPrevious(true); + } catch (e) { + } + } +} + +var passeZone = 0; + +function GLOBAL_cliqueLienZone(idZone) { + if (passeZone == 0) { + var zone = PF_donneObjet(idZone); + var liens = zone.getElementsByTagName('a'); + if (liens.length > 0) { + var lien = liens.item(0); + if (parent.oSco.config_navigateur == "Netscape") { + var txtlien = lien.href; + eval(txtlien); + } else { + passeZone = 1; + lien.click(); + } + } + } else { + passeZone = 0; + } +} + +function GEN_lireMediaZone(nomZone, arret) { + var oDiv = PF_donneObjet(nomZone); + if (oDiv != null) { + var tabWM = oDiv.getElementsByTagName('object'); + for (var i = 0; i < tabWM.length; i++) { + var objet = tabWM[i]; + var actionMedia = false; + var objetPlug = objet; + if (parent.oSco.config_navigateur == "Netscape") { + objetPlug = objetPlugMozz(objet); + if (objetPlug.height == "100%") { + objetPlug.height = objetPlug.parentNode.parentNode.offsetHeight; + } + } + var lid = objet.id; + if (lid == null) { + lid = ''; + } + if ((objet.className.indexOf('_true') > 0) || (lid.indexOf('clipSTY') == 0)) { + if (arret) { + try { + objetPlug.Stop(); + actionMedia = true; + } catch (e) { + } + try { + objetPlug.controls.Stop(); + actionMedia = true; + } catch (e) { + } + try { + objetPlug.StopPlay(); + actionMedia = true; + } catch (e) { + } + } else { + try { + objetPlug.Rewind(); + } catch (e) { + } + try { + objetPlug.Play(); + actionMedia = true; + } catch (e) { + } + if (!actionMedia) { + try { + objetPlug.controls.currentPosition = 0; + objetPlug.controls.Play(); + actionMedia = true; + } catch (e) { + } + } + if (!actionMedia) { + try { + objetPlug.DoPlay(); + actionMedia = true; + } catch (e) { + } + } + if (objet.className.indexOf('_flvPly') > 0) { + if (objetPlug.Movie) { + objetPlug.Movie += "&autostart=true"; + } + if (objetPlug.src) { + objetPlug.src += "&autostart=true"; + } + } + } + if (!actionMedia) { + var lhtml = objet.innerHTML; + if (arret) { + var gard = oDiv.innerHTML; + oDiv.innerHTML = ""; + oDiv.innerHTML = gard; + } else { + lhtml = lhtml.replace(/ play="false"/gi, ' play="true"'); + lhtml = lhtml.replace(/ autostart="false"/gi, ' autostart="true"'); + lhtml = lhtml.replace(/ autoplay="false"/gi, ' autoplay="true"'); + try { + objet.innerHTML = lhtml; + } catch (e1) { + try { + objet.outerHTML = lhtml; + } catch (e2) { + } + } + } + } + } + } + } +} + +function objetPlugMozz(obj) { + var retO = document.embeds[obj.id]; + return retO; +} + +function localeNb(nbr) { + var res = new String(nbr); + if (res.indexOf("-") == 0) { + res = String.fromCharCode(8722) + res.substring(1); + } + var clang = parent.oSco.langue.substring(0, 2); + if (clang == 'fr') { + res = res.replace("%", String.fromCharCode(8194) + '%'); + } + if (parent.donnePays() != "CH") { + if (clang == 'fr' || clang == 'de' || clang == 'it' || clang == 'pt' || clang == 'es' || clang == 'nl' || clang == 'pl') { + res = res.replace(".", ","); + } + } + return res; +} + +function GEN_etatChampBouton(active, nomFonc) { + var lesboutons = document.getElementsByTagName("button"); + for (var i = 0; i < lesboutons.length; i++) { + var oBtn = lesboutons.item(i); + var chg = new String(PF_attr(oBtn, "onclick")); + if (chg.indexOf(nomFonc) >= 0) { + oBtn.disabled = !active; + break; + } + } +} + +function IC_ouvrirDiplomeLMS() { + top.LMS_afficherDiplome(); +} + +function IC_openDoc(nomFich, optionsFen) { + window.open(parent.RACINE_stage + "contenu/pages/" + nomFich, nomFich.replace(/\W/g), "menubar=no,toolbar=no,location=no,status=no," + optionsFen); +} + +function IC_openSco(codeSco, optionsFen) { + window.open(parent.RACINE_stage + "sco/" + codeSco + ".html", "fensco" + codeSco, "menubar=no,toolbar=no,location=no,status=no," + optionsFen); +} + +function setUserVariable(idVar, val) { + parent.SCO_modifAllocation(idVar, val, "learner"); +} + +function setCourseVariable(idVar, val) { + parent.SCO_modifAllocation(idVar, val, "course"); +} + +function getUserVariable(idVar) { + return parent.SCO_donneAllocation(idVar, "learner"); +} + +function getCourseVariable(idVar) { + return parent.SCO_donneAllocation(idVar, "course"); +} + +function getAudioLevel() { + if (parent.surMosLMS) { + return top.niveauAudio; + } + return 1; +} + +function setAudioLevel(num) { + if (parent.surMosLMS) { + top.changeNiveauAudio(num); + } +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/actionsGen.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/actionsGen.js new file mode 100644 index 0000000000000000000000000000000000000000..743ee49375503f73b473c5cfec9e4d2983b7f649 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/actionsGen.js @@ -0,0 +1,966 @@ +var lsDivPNG = ''; + +function PF_modifTexteDiv(idObj, txt) { + var obj = document.getElementById(idObj); + if (obj != null) { + obj.innerHTML = txt; + } +} + +function PF_donneTexteCouche(objName, x) { + var res = ''; + var idObj = PF_donneObjet(nomObj); + if (idObj != null) { + res = idObj.innerHTML; + } + return res; +} + +function PF_attr(obj, nomAttr) { + if (obj == null) { + alert("Null Element for " + nomAttr); + } + try { + val = obj.getAttribute(nomAttr); + } catch (e) { + alert(nomAttr); + alert(obj.nodeName); + } + if (val == null) { + val = ""; + } + return val; +} + +function PF_donneObjet(idObj) { + return document.getElementById(idObj); +} + +function PF_changeClasse(nomLien, nomClasse) { + var lien = PF_donneObjet(nomLien); + if (lien != null) { + lien.className = nomClasse; + } +} + +function PF_afficherDiv(nomDiv) { + var objDiv = PF_donneObjet(nomDiv); + if (objDiv != null) { + objDiv.style.display = "block"; + } +} + +function PF_masquerDiv(nomDiv) { + var objDiv = PF_donneObjet(nomDiv); + if (objDiv != null) { + objDiv.style.display = "none"; + } +} + +function PF_basculerDiv(nomDiv) { + var objDiv = PF_donneObjet(nomDiv); + if (objDiv != null) { + if (objDiv.style.display == "none") { + objDiv.style.display = "block"; + } else { + objDiv.style.display = "none"; + } + } +} + +function PF_basculeImage(img, src) { + var oImg = PF_donneObjet(img); + if (oImg != null) { + oImg.src = src; + } +} + +function PF_survol(img, num) { + var oImg = PF_donneObjet(img); + if (oImg != null) { + var nSrc = oImg.src; + var estPngIE = false; + if ((nSrc.indexOf('blanc.gif') > 0) && (oImg.style.filter) && (oImg.style.filter != '')) { + estPngIE = true; + } + if (num == 0) { + nSrc = nSrc.replace("_survl0", "_survl1"); + if (estPngIE) { + oImg.style.filter = oImg.style.filter.replace("_survl0", "_survl1"); + } + } else { + nSrc = nSrc.replace("_survl1", "_survl0"); + if (estPngIE) { + oImg.style.filter = oImg.style.filter.replace("_survl1", "_survl0"); + } + } + oImg.src = nSrc; + } +} + +function PF_affecterAlt() { + var estIE = (navigator.appName.indexOf('Microsoft') >= 0); + var estIE7 = false; + if (estIE) { + try { + if (window.XMLHttpRequest) { + estIE7 = true; + } + } catch (e) { + } + } + var lesdivs = document.getElementsByTagName("div"); + var maxdiv = 350; + for (var i = 0; i < lesdivs.length && i < maxdiv; i++) { + var oDiv = lesdivs.item(i); + if (estIE && !estIE7) { + var lmin = oDiv.currentStyle["minHeight"]; + if (lmin != "auto" && oDiv.currentStyle["height"] != lmin) { + var hautact = oDiv.currentStyle["height"]; + if (lmin != hautact && (hautact == "auto" || parseInt(lmin) > parseInt(hautact))) { + oDiv.style.height = lmin; + } + } + } + if (oDiv.id.indexOf("LEX_") == 0) { + oDiv.innerHTML = donneLex(Number(oDiv.id.substring(4))); + oDiv.id = ""; + } + maxdiv++; + if (oDiv.id.indexOf('div_effet_') != 0) { + var verifArrond = "0%"; + var verifOmbre = "0%"; + if ((!estIE) && document.defaultView) { + if (valCSS(oDiv, "", "backgroundColor", true) != 'transparent') { + var lesd = oDiv.style.backgroundPosition; + if (lesd == '') { + var lClasse = oDiv.className; + if (lClasse != '') { + var reg = donneRegleCSSMoz("." + lClasse); + if (reg != null) { + lesd = reg.style.backgroundPosition; + } + } + } + if (lesd != "") { + lesd = lesd.split(' '); + verifArrond = lesd[0]; + if (lesd.length > 1) { + verifOmbre = lesd[1]; + } + } + } + } else if (estIE) { + verifArrond = oDiv.currentStyle["backgroundPositionX"]; + verifOmbre = oDiv.currentStyle["backgroundPositionY"]; + } + if ((oDiv.style.display != "none") && (oDiv.style.backgroundColor != 'transparent')) { + if ((verifArrond != "0%") && (verifArrond.indexOf(".") > 0)) { + PF_arrondir(oDiv, verifArrond, !estIE); + } + if ((verifOmbre != "0%") && (verifOmbre.indexOf(".") > 0)) { + PF_ombre(oDiv, verifOmbre, !estIE); + } + } + } + } + var lesimgs = document.getElementsByTagName("img"); + for (var n = 0; n < lesimgs.length; n++) { + var oImg = lesimgs.item(n); + if (oImg.title.indexOf("LEX_") == 0) { + oImg.title = donneLex(Number(oImg.title.substring(4))); + } else if (oImg.alt.indexOf("LEX_") == 0) { + oImg.title = donneLex(Number(oImg.alt.substring(4))); + } + if (estIE && !estIE7) { + var source = oImg.src; + if (source.indexOf(".png") > 0 && oImg.border == 0 && oImg.style.borderWidth == "" && oImg.alt.indexOf("swfir=") != 0) { + var methode = "image"; + var larg0 = oImg.width; + var haut0 = oImg.height; + if (larg0 == 0) { + var attrf = oImg.outerHTML; + var tabRes = attrf.match(/WIDTH=(\w+)/i); + if (tabRes) { + larg0 = tabRes[1]; + } + tabRes = attrf.match(/HEIGHT=(\w+)/i); + if (tabRes) { + haut0 = tabRes[1]; + } + } + if (larg0 > 100 || haut0 > 100) { + if (larg0 > 0 && haut0 > 0) { + methode = "scale"; + oImg.style.width = larg0 + "px"; + oImg.style.height = haut0 + "px"; + } + } + var rac = "../../"; + oImg.src = rac + "MosMtr/gen/blanc.gif"; + oImg.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + source + "',sizingMethod='" + methode + "')"; + } + } + } +} + +function PF_transparencePNG(oDiv) { + return; +} + +var tabDocW = new Array(); + +function ajDocW(val) { + if (navigator.appName.indexOf('Microsoft') != -1) { + document.write(val); + } else { + if (window.location.href.indexOf('.xml') > 0) { + tabDocW[tabDocW.length] = val; + } else { + document.write(val); + } + } +} + +function PF_ecritDocW() { + if (tabDocW.length > 0) { + var lesscripts = document.getElementsByTagName("script"); + var numT = 0; + for (var n = 0; n < lesscripts.length; n++) { + var oScr = lesscripts.item(n); + if (oScr.innerHTML.indexOf("ajDocW(") >= 0) { + var txx = new String(tabDocW[numT]); + if (txx.indexOf(' ') == 0) { + txx = txx.replace(/ /g, ' '); + } + var nTxt; + if (txx.indexOf('<object ') >= 0) { + nTxt = document.createElement('span'); + nTxt.innerHTML = txx; + nTxt = nTxt.firstChild; + } else { + nTxt = document.createTextNode(txx); + } + numT++; + oScr.parentNode.insertBefore(nTxt, oScr); + oScr.nodeValue = ''; + } + } + } +} + +function PF_clipAV(lid, src, largeur, hauteur, demarreAuto, lecteur, boucle, align, autresParams, lstyle, dansCmt) { + if ((largeur == 29) && (hauteur == 29)) { + largeur = 0; + hauteur = 0; + } + var clsid = 'clsid:'; + var classe = "obj" + lecteur; + if (dansCmt == 'cmt' || (demarreAuto == "true" && (window.location.href.indexOf("style/glossaire.htm") > 0 || window.location.href.indexOf("/glossaire/glossaire.") > 0))) { + classe += "_" + demarreAuto; + demarreAuto = 'false'; + } + var source = '../media/' + src; + if (lid.indexOf('clipSTY') == 0) { + source = '../../MosMtr/ressources/style/media/' + src; + } + var type = ""; + if (boucle == '') { + boucle = 'false'; + } + if (demarreAuto == '') { + demarreAuto = 'false'; + } + var lesparams = ''; + var rcnstg = parent.RACINE_stage; + if (rcnstg == null) { + rcnstg = top.opener.parent.RACINE_stage; + } + if (lecteur == 'Flash' && (src.indexOf(".flv") > 0 || src.indexOf(".mp3") > 0)) { + var nomImage = src.replace(".flv", ".jpg"); + nomImage = nomImage.replace(".mp3", ".jpg"); + source = "../../MosMtr/gen/mediaplayer.swf?file=../../contenu/media/" + src + "&image=../../contenu/media/" + nomImage; + if (rcnstg.indexOf("file:///") == 0) { + var estIE = (navigator.appName.indexOf('Microsoft') >= 0); + if (estIE) { + if (window.XMLHttpRequest == null) { + rcnstg = rcnstg.replace("file:///", ""); + } + source = rcnstg + "MosMtr/gen/mediaplayer.swf?file=" + rcnstg + "contenu/media/" + src + "&image=" + rcnstg + "contenu/media/" + nomImage; + source = unescape(source); + if (lid.indexOf('clipSTY') == 0) { + source = rcnstg + "MosMtr\\gen\\mediaplayer.swf?file=" + rcnstg + 'MosMtr\\ressources\\style\\media\\' + src + "&image=" + rcnstg + 'MosMtr\\ressources\\style\\media\\' + nomImage; + } + } + } + if (boucle == "true") { + source += "&repeat=true"; + } + if (demarreAuto == "true") { + source += "&autostart=true"; + } + demarreAuto = "true"; + classe += "_flvPly"; + } + if (lid == "diaporama" && lecteur == 'Flash') { + source = '../../MosMtr/gen/dewslider.swf?xml=../../contenu/media/' + src + ".xml"; + if (rcnstg.indexOf("file:///") == 0) { + var estIE = (navigator.appName.indexOf('Microsoft') >= 0); + if (estIE) { + if (window.XMLHttpRequest == null) { + rcnstg = rcnstg.replace("file:///", ""); + } + source = rcnstg + 'MosMtr/gen/dewslider.swf?xml=../../contenu/media/' + src + ".xml"; + } + } + } + if (lecteur == 'WM') { + source = rcnstg + 'contenu/media/' + src; + if (lid.indexOf('clipSTY') == 0) { + source = rcnstg + 'MosMtr/ressources/style/media/' + src; + } + source = unescape(source); + var ajBoucle = ""; + if (boucle == "true") { + ajBoucle = ";playCount:999"; + } + clsid += '6BF52A52-394A-11d3-B153-00C04F79FAA6'; + type = "application/x-mplayer2"; + lesparams = "URL:x;autoStart:" + demarreAuto + ";Loop:" + boucle + ajBoucle; + } else if (lecteur == 'Flash') { + clsid += 'D27CDB6E-AE6D-11cf-96B8-444553540000'; + type = "application/x-shockwave-flash"; + lesparams = "movie:x;play:" + demarreAuto + ";loop:" + boucle + ";swLiveConnect:true"; + } else if (lecteur == 'Real') { + clsid += 'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'; + type = "audio/x-pn-realaudio-plugin"; + lesparams = "SRC:x;AUTOSTART:" + demarreAuto + ";LOOP:" + boucle; + } else if (lecteur == 'QT') { + clsid += '02BF25D5-8C17-4B23-BC80-D3488ABDDC6B'; + type = "video/quicktime"; + lesparams = "src:x;AutoPlay:" + demarreAuto + ";Loop:" + boucle + ";EnableJavaSript:true"; + } else { + clsid += lecteur; + } + lesparams += ";" + autresParams; + var ajAlign = ""; + if (align != '') { + ajAlign = ' align="' + align + '"'; + } + var bordureFirefox = ""; + var estMoz = false; + if (navigator.appName.indexOf('Netscape') >= 0) { + estMoz = true; + } + if (lstyle.indexOf("border") >= 0 && estMoz) { + bordureFirefox = lstyle; + lstyle = ""; + } + var ajTaille = ' width="' + largeur + '" height="' + hauteur + '"'; + if (lstyle != "") { + ajAlign += ' style="' + lstyle + '"'; + } + var res = '<object classid="' + clsid + '" id="' + lid + '" class="' + classe + '"' + ajTaille + ajAlign + '>'; + var tabPrm = lesparams.split(';'); + var listeAttrEmbed = ' src="' + source + '"'; + for (var i = 0; i < tabPrm.length; i++) { + if (tabPrm[i].indexOf(':') > 0) { + var paireP = tabPrm[i].split(':'); + if (i == 0) { + res += '<param name="' + paireP[0] + '" value="' + source + '"/>'; + } else { + res += '<param name="' + paireP[0] + '" value="' + paireP[1] + '"/>'; + listeAttrEmbed += ' ' + paireP[0] + '="' + paireP[1] + '"'; + } + } + } + if (estMoz) { + res += '<embed name="' + lid + '" class="' + classe + '" type="' + type + '"' + ajTaille + lstyle + listeAttrEmbed + '></embed>'; + } + res += '</object>'; + if (bordureFirefox != "") { + res = '<div style="float:left;display:inline-block;max-height:' + hauteur + 'px;' + bordureFirefox + '">' + res + '</div>'; + } + return res; +} + +function PF_arrondir(oDiv, params, estMoz) { + if (params.length < 5) { + params = ""; + } + if (params.indexOf(".") < 0) { + params = ""; + } + if (params != '') { + var tabP = params.split("."); + if (tabP[0].length < 3) { + tabP[0] = "0" + tabP[0]; + } + if (tabP[0].length < 3) { + tabP[0] = "0" + tabP[0]; + } + params = tabP[0] + tabP[1]; + var optCoins = params.substring(0, 4); + var ardHG = true; + var ardHD = true; + var ardBG = true; + var ardBD = true; + var vItalique = valCSS(oDiv, "fontStyle", "font-style", estMoz); + if (vItalique == "italic") { + oDiv.style.fontStyle = "normal"; + } + if (optCoins.substring(0, 1) == "0") { + ardHG = false; + } + if (optCoins.substring(1, 2) == "0") { + ardHD = false; + } + if (optCoins.substring(2, 3) == "0") { + ardBG = false; + } + if (optCoins.substring(3) == "0") { + ardBD = false; + } + var ajusteL = 0; + var ajusteH = 0; + var ajusteX = 0; + var ajusteY = 0; + var diamPuce = 20; + var numTaille = params.substring(4, 5); + if (numTaille == 6) { + diamPuce = 100; + ajusteX = 1; + ajusteL = -3; + ajusteY = 1; + ajusteH = -1; + } else if (numTaille == 5) { + diamPuce = 80; + ajusteX = 2; + ajusteL = -2; + ajusteY = 2; + ajusteH = -2; + if (estMoz) { + ajusteY = 1; + ajusteX = 0; + ajusteH = -1; + ajusteL = -1; + } + } else if (numTaille == 4) { + diamPuce = 60; + ajusteX = 0; + ajusteL = -1; + ajusteY = -1; + ajusteH = -1; + if (estMoz) { + ajusteY = 0; + } + } else if (numTaille == 3) { + diamPuce = 40; + ajusteL = -1; + if (estMoz) { + ajusteL = -1; + } + } else if (numTaille == 2) { + ajusteY = -1; + if (estMoz) { + ajusteY = 0; + } + } else if (numTaille == 1) { + diamPuce = 14; + ajusteY = -1; + if (estMoz) { + ajusteY = 0; + } + } + var nonStrict = false; + if (!estMoz && (document.compatMode != 'CSS1Compat')) { + nonStrict = true; + } + if (oDiv.id == "") { + oDiv.id = "div_effet_" + Math.round(Math.random() * 1000); + } + var coulF = valCSS(oDiv, "backgroundColor", "background-color", estMoz); + if (coulF == "transparent") { + return 0; + } + var largeur = oDiv.offsetWidth + 1; + if (estMoz) { + largeur += 2; + } + var hauteur = oDiv.offsetHeight; + var rempliGauche = valCSS(oDiv, "paddingLeft", "padding-left", estMoz); + var rempliDroit = valCSS(oDiv, "paddingRight", "padding-right", estMoz); + var rempliHaut = valCSS(oDiv, "paddingTop", "padding-top", estMoz); + var rempliBas = valCSS(oDiv, "paddingBottom", "padding-bottom", estMoz); + if (!nonStrict) { + } + if ((largeur < diamPuce) || (hauteur < diamPuce)) { + oDiv.style.visibility = "visible"; + return 0; + } + var posCss = valCSS(oDiv, "position", "position", estMoz); + if ((posCss != "relative") && (posCss != "absolute")) { + oDiv.style.position = "relative"; + oDiv.style.left = valCSS(oDiv, "marginLeft", "margin-left", estMoz); + oDiv.style.marginLeft = "0px"; + oDiv.style.top = valCSS(oDiv, "marginTop", "margin-top", estMoz); + oDiv.style.marginTop = "0px"; + oDiv.style.marginRight = "0px"; + } + var contenuHTML = oDiv.innerHTML; + var oFondContenu = document.createElement("div"); + while (oDiv.childNodes.length > 0) { + oFondContenu.appendChild(oDiv.firstChild); + } + var bordureHaut = valCSS(oDiv, "borderTopWidth", "border-top-width", estMoz); + var coulBordureHaut = valCSS(oDiv, "borderTopColor", "border-top-color", estMoz); + var styleBordure = valCSS(oDiv, "borderTopStyle", "border-top-style", estMoz); + if ((styleBordure != 'none') && (bordureHaut.indexOf('px') > 0)) { + bordureHaut = parseInt(bordureHaut.substring(0, bordureHaut.length - 2)); + oDiv.style.borderWidth = "0px"; + } else { + bordureHaut = 0; + } + largeur = largeur - bordureHaut; + hauteur = hauteur - bordureHaut; + var rayon = Math.round(diamPuce / 2); + var pos; + var hauteurRempli = hauteur + ajusteH; + if (nonStrict) { + hauteurRempli += bordureHaut * 2; + } + var largeurRempli = largeur + ajusteL; + if (nonStrict) { + largeurRempli += bordureHaut * 2; + } + var coinHG; + if (ardHG) { + coinHG = creeCoin(coulF, diamPuce); + if (bordureHaut > 0) { + var bcoin = creeCoin(coulBordureHaut, diamPuce); + bcoin.style.left = coinHG.style.left; + bcoin.style.top = coinHG.style.top; + positionBCoin(coinHG, bordureHaut); + oDiv.appendChild(bcoin); + } + } else { + coinHG = boucheCoin(coulF, rayon); + coinHG.style.top = ajusteY + "px"; + coinHG.style.left = ajusteX + "px"; + if (bordureHaut > 0) { + coinHG.style.borderTopColor = coulBordureHaut; + coinHG.style.borderTopStyle = styleBordure; + coinHG.style.borderTopWidth = bordureHaut + "px"; + coinHG.style.borderLeftColor = coulBordureHaut; + coinHG.style.borderLeftStyle = styleBordure; + coinHG.style.borderLeftWidth = bordureHaut + "px"; + } + } + oDiv.appendChild(coinHG); + var coinHD; + if (ardHD) { + coinHD = creeCoin(coulF, diamPuce); + pos = largeur - diamPuce; + coinHD.style.left = pos + "px"; + if (bordureHaut > 0) { + var bcoin = creeCoin(coulBordureHaut, diamPuce); + bcoin.style.top = coinHD.style.top; + positionBCoin(coinHD, bordureHaut); + pos = largeur - diamPuce + bordureHaut * 2; + bcoin.style.left = pos + "px"; + oDiv.appendChild(bcoin); + } + } else { + coinHD = boucheCoin(coulF, rayon); + coinHD.style.top = ajusteY + "px"; + pos = largeurRempli - rayon + ajusteX - 4; + coinHD.style.left = pos + "px"; + if (bordureHaut > 0) { + pos = largeur - rayon + ajusteX + ajusteL + bordureHaut - 4; + coinHD.style.left = pos + "px"; + coinHD.style.borderTopColor = coulBordureHaut; + coinHD.style.borderTopStyle = styleBordure; + coinHD.style.borderTopWidth = bordureHaut + "px"; + coinHD.style.borderRightColor = coulBordureHaut; + coinHD.style.borderRightStyle = styleBordure; + coinHD.style.borderRightWidth = bordureHaut + "px"; + } + } + oDiv.appendChild(coinHD); + var coinBG; + if (ardBG) { + coinBG = creeCoin(coulF, diamPuce); + pos = hauteur - diamPuce; + coinBG.style.top = pos + "px"; + if (bordureHaut > 0) { + var bcoin = creeCoin(coulBordureHaut, diamPuce); + bcoin.style.left = coinBG.style.left; + positionBCoin(coinBG, bordureHaut); + pos = hauteur - diamPuce + bordureHaut * 2; + bcoin.style.top = pos + "px"; + oDiv.appendChild(bcoin); + } + } else { + coinBG = boucheCoin(coulF, rayon); + pos = hauteurRempli - rayon + ajusteY - 4; + coinBG.style.top = pos + "px"; + coinBG.style.left = ajusteX + "px"; + if (bordureHaut > 0) { + pos = pos + bordureHaut; + coinBG.style.top = pos + "px"; + coinBG.style.borderBottomColor = coulBordureHaut; + coinBG.style.borderBottomStyle = styleBordure; + coinBG.style.borderBottomWidth = bordureHaut + "px"; + coinBG.style.borderLeftColor = coulBordureHaut; + coinBG.style.borderLeftStyle = styleBordure; + coinBG.style.borderLeftWidth = bordureHaut + "px"; + } + } + oDiv.appendChild(coinBG); + var coinBD; + if (ardBD) { + coinBD = creeCoin(coulF, diamPuce); + pos = largeur - diamPuce; + coinBD.style.left = pos + "px"; + pos = hauteur - diamPuce; + coinBD.style.top = pos + "px"; + if (bordureHaut > 0) { + positionBCoin(coinBD, bordureHaut); + var bcoin = creeCoin(coulBordureHaut, diamPuce); + pos = pos + bordureHaut * 2; + bcoin.style.top = pos + "px"; + pos = largeur - diamPuce + bordureHaut * 2; + bcoin.style.left = pos + "px"; + oDiv.appendChild(bcoin); + } + } else { + coinBD = boucheCoin(coulF, rayon); + pos = largeurRempli - rayon + ajusteX - 4; + coinBD.style.left = pos + "px"; + pos = hauteurRempli - rayon + ajusteY - 4; + coinBD.style.top = pos + "px"; + if (bordureHaut > 0) { + pos = pos + bordureHaut; + coinBD.style.top = pos + "px"; + pos = largeur - rayon + ajusteX + ajusteL + bordureHaut - 4; + coinBD.style.left = pos + "px"; + coinBD.style.borderBottomColor = coulBordureHaut; + coinBD.style.borderBottomStyle = styleBordure; + coinBD.style.borderBottomWidth = bordureHaut + "px"; + coinBD.style.borderRightColor = coulBordureHaut; + coinBD.style.borderRightStyle = styleBordure; + coinBD.style.borderRightWidth = bordureHaut + "px"; + } + } + oDiv.appendChild(coinBD); + var rempli1 = document.createElement("div"); + rempli1.style.backgroundColor = coulF; + rempli1.style.position = "absolute"; + rempli1.style.overflow = "hidden"; + rempli1.style.top = ajusteY + "px"; + rempli1.style.left = rayon + "px"; + pos = largeur - diamPuce; + rempli1.style.width = pos + "px"; + rempli1.style.height = hauteurRempli + "px"; + if (bordureHaut > 0) { + rempli1.style.borderTopColor = coulBordureHaut; + rempli1.style.borderTopStyle = styleBordure; + rempli1.style.borderTopWidth = bordureHaut + "px"; + rempli1.style.borderBottomColor = coulBordureHaut; + rempli1.style.borderBottomStyle = styleBordure; + rempli1.style.borderBottomWidth = bordureHaut + "px"; + } + oDiv.appendChild(rempli1); + var rempli2 = document.createElement("div"); + rempli2.style.backgroundColor = coulF; + rempli2.style.position = "absolute"; + rempli2.style.overflow = "hidden"; + rempli2.style.left = ajusteX + "px"; + rempli2.style.top = rayon + "px"; + rempli2.style.width = largeurRempli + "px"; + pos = hauteur - diamPuce; + if (pos > 0) { + rempli2.style.height = pos + "px"; + } + if (bordureHaut > 0) { + rempli2.style.borderLeftStyle = styleBordure; + rempli2.style.borderLeftWidth = bordureHaut + "px"; + rempli2.style.borderRightStyle = styleBordure; + rempli2.style.borderRightWidth = bordureHaut + "px"; + rempli2.style.borderLeftColor = coulBordureHaut; + rempli2.style.borderRightColor = coulBordureHaut; + } + oDiv.appendChild(rempli2); + oDiv.style.borderStyle = "none"; + oDiv.style.borderWidth = "0px"; + oFondContenu.style.position = "absolute"; + if (vItalique == "italic") { + oFondContenu.style.fontStyle = "italic"; + } + oFondContenu.style.backgroundColor = "transparent"; + oFondContenu.style.top = bordureHaut + "px"; + oFondContenu.style.left = bordureHaut + "px"; + oDiv.style.backgroundColor = "transparent"; + oFondContenu.style.paddingLeft = rempliGauche; + if (!nonStrict) { + largeur = largeur - parseInt(rempliGauche) - parseInt(rempliDroit); + hauteur = hauteur - parseInt(rempliHaut) - parseInt(rempliBas); + } + oFondContenu.style.width = largeur; + var lpad = rempliDroit; + if (estMoz) { + lpad = parseInt(lpad) + 3; + lpad = lpad + "px"; + } + oFondContenu.style.paddingRight = lpad; + oFondContenu.style.paddingTop = rempliHaut; + oFondContenu.style.paddingBottom = rempliBas; + oFondContenu.id = oDiv.id + "fondContenu"; + oDiv.appendChild(oFondContenu); + pos = largeur + bordureHaut; + oDiv.style.width = pos + "px"; + pos = hauteur + bordureHaut; + oDiv.style.height = pos + "px"; + } + oDiv.style.visibility = "visible"; +} + +function valCSS(oDiv, nomIE, nomMoz, estMoz) { + if (estMoz) { + return document.defaultView.getComputedStyle(oDiv, "").getPropertyValue(nomMoz); + } else { + return oDiv.currentStyle[nomIE]; + } +} + +function PF_ombre(oDiv, paramOmbre, estMoz) { + if (paramOmbre.indexOf(".") < 0) { + paramOmbre = ""; + } + if (paramOmbre.indexOf("%") < 0) { + paramOmbre = ""; + } + if (paramOmbre != '') { + if (!estMoz && window.XMLHttpRequest == null) { + oDiv.style.filter = null; + } + var oExiste = PF_donneObjet(oDiv.id + "fondContenu"); + if (oExiste == null) { + return 0; + } + var tabParam = paramOmbre.split("."); + var ombre = document.createElement("div"); + ombre.id = oDiv.id + "fondOmbre"; + for (var i = 0; i < oDiv.childNodes.length; i++) { + if (oDiv.childNodes.item(i).id != oDiv.id + 'fondContenu') { + ombre.appendChild(oDiv.childNodes.item(i).cloneNode(true)); + } + } + var decalOmbreX = 0; + var decalOmbreY = 0; + var multiY = 1; + var tOpac = tabParam[1]; + if (tOpac.indexOf('0') == 0) { + multiY = -1; + tOpac = tOpac.substring(1); + } + var opaciteO = tOpac.substring(0, tOpac.length - 1); + if (opaciteO.length == 1) { + opaciteO = opaciteO + "0"; + } + opaciteO = parseInt(opaciteO); + if (opaciteO == 99) { + opaciteO = 100; + } + opaciteO = opaciteO / 100; + var lesdecals = tabParam[0]; + var multiX = 1; + if (lesdecals.indexOf("-") == 0) { + lesdecals = lesdecals.substring(1); + multiX = -1; + } + if (lesdecals.length == 1) { + lesdecals = "000" + lesdecals; + } + if (lesdecals.length == 2) { + lesdecals = "00" + lesdecals; + } + if (lesdecals.length == 3) { + lesdecals = "0" + lesdecals; + } + var decalx = parseInt(lesdecals.substring(0, 2)); + var elargieDeuxCotesX = 0; + var elargieDeuxCotesY = 0; + var decaly = lesdecals.substring(2); + if (decalx == "33") { + elargieDeuxCotesX = 3; + decalx = 6; + multiX = -1; + multiY = -1; + } + if (decaly == "33") { + elargieDeuxCotesY = 3; + decaly = 6; + multiX = -1; + multiY = -1; + } + if (decalx == "44") { + elargieDeuxCotesX = 4; + decalx = 7; + multiX = -1; + multiY = -1; + } + if (decaly == "44") { + elargieDeuxCotesY = 4; + decaly = 7; + multiX = -1; + multiY = -1; + } + if (decalx == "55") { + elargieDeuxCotesX = 5; + decalx = 8; + multiX = -1; + multiY = -1; + } + if (decaly == "55") { + elargieDeuxCotesY = 5; + decaly = 8; + multiX = -1; + multiY = -1; + } + if (estMoz) { + if (elargieDeuxCotesY == 0) { + decalOmbreX += multiX; + decalOmbreY += multiY; + } + opaciteO -= 0.25; + if (opaciteO < 0.1) { + opaciteO = 0.1; + } + } + var leRadu = "4"; + if (Math.abs(decalx) < 4) { + leRadu = "3"; + } + if (Math.abs(decalx) < 2) { + leRadu = "2"; + } + pos = decalOmbreX + multiX * decalx; + ombre.style.left = pos + "px"; + pos = decalOmbreY + multiY * decaly; + ombre.style.top = pos + "px"; + var lesdivsombre = ombre.getElementsByTagName("div"); + for (var i = 0; i < lesdivsombre.length; i++) { + var odvom = lesdivsombre.item(i); + if (odvom.style.backgroundColor != '') { + odvom.style.backgroundColor = "#000000"; + odvom.style.borderColor = "#000000"; + } else { + odvom.style.color = "#000000"; + } + } + ombre.style.position = "absolute"; + var lar = oDiv.offsetWidth + elargieDeuxCotesX * 2; + var hau = oDiv.offsetHeight + elargieDeuxCotesY * 2; + if (oExiste != null) { + if (oExiste.offsetWidth > lar) { + lar = oExiste.offsetWidth + elargieDeuxCotesX * 2; + } + if (oExiste.offsetHeight > hau) { + hau = oExiste.offsetHeight + elargieDeuxCotesY * 2; + } + } + ombre.style.width = lar + "px"; + ombre.style.height = hau + "px"; + if (estMoz) { + ombre.style.opacity = opaciteO; + } + oDiv.insertBefore(ombre, oDiv.firstChild); + if (elargieDeuxCotesY > 0) { + if (estMoz) { + decaly -= 2; + decalx -= 1; + } + var lesdivo = ombre.getElementsByTagName("div"); + for (var k = 0; k < lesdivo.length; k++) { + var oznr = lesdivo.item(k); + if (oznr.innerHTML.length != 1) { + var larg = oznr.offsetWidth + (elargieDeuxCotesX * 3); + oznr.style.width = larg + "px"; + larg = oznr.offsetHeight + (elargieDeuxCotesY * 3); + oznr.style.height = larg + "px"; + } else { + var haut = parseInt(oznr.style.top); + if (haut > 10) { + haut = haut + elargieDeuxCotesY * 3; + oznr.style.top = haut + "px"; + } + haut = parseInt(oznr.style.left); + if (haut > 10) { + haut = haut + elargieDeuxCotesX * 3; + oznr.style.left = haut + "px"; + } + } + } + } + ombre.style.filter = "progid:DXImageTransform.Microsoft.blur(pixelradius=" + leRadu + ".0, makeshadow='true', ShadowOpacity=" + opaciteO + ")"; + } +} + +function creeCoin(coulF, diametre) { + var coin = document.createElement("div"); + coin.style.position = "absolute"; + coin.style.fontFamily = "Arial"; + coin.style.fontWeight = "Normal"; + coin.style.top = "0px"; + coin.style.left = "0px"; + var marge = Math.round(diametre / 2.1); + coin.style.marginTop = "-" + marge + "px"; + marge = Math.round(diametre / 4.6); + coin.style.marginLeft = "-" + marge + "px"; + diametre = diametre * 2; + coin.style.lineHeight = diametre + "px"; + diametre = diametre * 2; + coin.style.fontSize = diametre + "px"; + coin.style.color = coulF; + coin.innerHTML = "•"; + return coin; +} + +function boucheCoin(coulF, rayon) { + var coin = document.createElement("div"); + coin.style.position = "absolute"; + var tray = rayon + 4; + coin.style.width = tray + "px"; + coin.style.height = tray + "px"; + coin.style.borderWidth = "0px"; + coin.style.overflow = "hidden"; + coin.style.backgroundColor = coulF; + return coin; +} + +function positionBCoin(oBord, largb) { + var pos = parseInt(oBord.style.left.substring(0, oBord.style.left.length - 2)); + pos = pos + largb; + oBord.style.left = pos + "px"; + pos = parseInt(oBord.style.top.substring(0, oBord.style.top.length - 2)); + pos = pos + largb; + oBord.style.top = pos + "px"; +} + +function donneRegleCSSMoz(nomClasse) { + var res = null; + try { + for (var m = 0; m < document.styleSheets.length; m++) { + var ofCSS = document.styleSheets.item(m); + var tabRule = ofCSS.cssRules; + for (var j = 0; j < tabRule.length; j++) { + if (tabRule.item(j).selectorText == nomClasse) { + res = tabRule.item(j); + } + } + } + } catch (e) { + } + return res; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseCommentaire.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseCommentaire.js new file mode 100644 index 0000000000000000000000000000000000000000..960d1f440b72daea6619e385bce16b9a15e459fb --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseCommentaire.js @@ -0,0 +1,610 @@ +var objetFonduFixe = "STY_contenuCommentaire"; + +function Commentaire(id, titre, posX, posY, posL, posH, duree, delai, orign, fonduE, fonduS, initX, initY, vitesse, defil, vdefil) { + this.id = id; + this.titre = titre; + this.posX = posX; + this.posY = posY; + this.posL = posL; + this.posH = posH; + this.duree = duree; + this.delai = delai; + this.styleBulle = ""; + this.estAffiche = false; + this.estBulle = false; + this.decaleGaucheSiBesoin = false; + this.branche = ''; + this.ref = ''; + this.orign = orign; + this.fonduS = fonduS; + this.fonduE = fonduE; + this.initX = initX; + this.initY = initY; + this.vitesse = vitesse; + this.defil = defil; + this.vdefil = vdefil; + this.posXReelle; + this.posYReelle; + this.pasX = 0; + this.pasY = 0; + this.opaciteTmp = 0; + this.opacite = 1; + this.pasOpacite = 1; + this.pasOpaciteS = -1; + this.idInterval = null; + this.idDeplacement = null; + this.posXVirtuelle; + this.posYVirtuelle; + this.afficher = cmt_afficher; + this.init = cmt_init; + this.masquerBulle = cmt_masquerBulle; + this.fonduFin = cmt_fonduFin; + this.genereMarquee = cmt_genereMarquee; +} + +function cmt_init(styleBulle) { + if ((this.posX != '') || (this.posY != '')) { + this.estBulle = true; + } + if (styleBulle != '') { + this.styleBulle = styleBulle; + } + if (this.id.indexOf("divSugg") == 0) { + this.ref = this.delai; + this.delai = ""; + } + if (this.posH == "auto") { + this.posH = ""; + this.decaleGaucheSiBesoin = true; + } + if ((this.fonduE != '') && (Number(this.fonduE) > 0.15)) { + this.pasOpacite = 1 / Math.round(this.fonduE / 0.06); + } + if ((this.fonduS != '') && (Number(this.fonduS) > 0.15)) { + this.pasOpaciteS = -1 / Math.round(this.fonduS / 0.06); + } + if (this.delai != "" && this.delai != "0" && this.delai != "-1") { + setTimeout("SPE_delaiCmt('" + this.id + "')", this.delai * 1000); + } +} + +function cmt_afficher() { + var oDiv = PF_donneObjet(this.id); + if (oDiv == null) { + return false; + } + if (this.idInterval != null) { + window.clearInterval(this.idInterval); + this.idInterval = null; + } + if (this.estBulle) { + GEN_masqueBulle(false); + var vOrign = this.orign; + if (vOrign == 'zone' && ZoneLienAppelante == null) { + vOrign = 'clic'; + } + if (this.posX != '') { + var vald = valPosBulle(this.posX); + if (vOrign == 'clic') { + vald = posClicX; + if (this.posX.indexOf('%') < 0) { + vald += parseInt(this.posX); + } + if (vald < 0) { + vald = 0; + } + vald = vald + "px"; + } + if (vOrign == 'zone') { + vald = ZoneLienAppelante.offsetLeft; + if (this.posX.indexOf('%') < 0) { + vald += parseInt(this.posX); + } + if (vald < 0) { + vald = 0; + } + vald = vald + "px"; + } + this.posXReelle = vald; + if (this.initX != "") { + if (this.posX.indexOf("%") > 0) { + if (this.initX.indexOf("%") < 0) { + this.initX += "%"; + } + } + oDiv.style.left = valPosBulle(this.initX); + } else { + oDiv.style.left = vald; + } + } + if (this.posY != '') { + var vald = valPosBulle(this.posY); + if (vOrign == 'clic') { + vald = posClicY; + if (this.posY.indexOf('%') < 0) { + vald += parseInt(this.posY); + } + if (vald < 0) { + vald = 0; + } + vald = vald + "px"; + } + if (vOrign == 'zone') { + vald = ZoneLienAppelante.offsetTop; + if (this.posY.indexOf('%') < 0) { + vald += parseInt(this.posY); + } + if (vald < 0) { + vald = 0; + } + vald = vald + "px"; + } + this.posYReelle = vald; + if (this.initY != "") { + if (this.posY.indexOf("%") > 0) { + if (this.initY.indexOf("%") < 0) { + this.initY += "%"; + } + } + oDiv.style.top = valPosBulle(this.initY); + } else { + oDiv.style.top = vald; + } + } + if (vOrign == 'zone') { + try { + ZoneLienAppelante.parentNode.appendChild(oDiv); + oDiv.style.position = "absolute"; + } catch (e) { + } + } + if (this.styleBulle != "") { + oDiv.className = "STY_bulleCours" + this.styleBulle; + } + oDiv.style.width = ""; + oDiv.style.height = ""; + oDiv.style.minHeight = ""; + var oPere = oDiv.parentNode; + if ((oPere.nodeName.toLowerCase() == 'div') && (oPere.getAttribute("id") == "zoneInvisible")) { + var oBody = document.getElementsByTagName("body").item(0); + oBody.appendChild(oDiv); + oDiv.style.position = "absolute"; + } + oDiv.style.display = "block"; + var decaleLargeur = false; + if (vOrign == "clic" && this.decaleGaucheSiBesoin) { + enleverArrondi(oDiv, true); + if (oDiv.innerHTML.length > 50) { + var largOffs = oDiv.offsetWidth; + if (largOffs < 130) { + var decalg = 250 - largOffs; + oDiv.style.left = (parseInt(oDiv.style.left) - decalg) + "px"; + oDiv.style.width = "auto"; + decaleLargeur = true; + } + } + } + oDiv.style.zIndex = "901"; + if (this.posL != '' && !decaleLargeur) { + oDiv.style.width = valPosBulle(this.posL); + } + if (this.posH != '') { + if (parent.oSco.navigIE6) { + oDiv.style.height = valPosBulle(this.posH); + } else { + oDiv.style.minHeight = valPosBulle(this.posH); + } + } + if (this.defil != "") { + var exiMarq = oDiv.getElementsByTagName("marquee"); + if (exiMarq.length == 0) { + oDiv.innerHTML = this.genereMarquee() + oDiv.innerHTML + '</marquee>'; + } + demarreDefil(oDiv); + } + this.opaciteTmp = 0; + effetArrondi(this.id, true); + effetImageFlash(oDiv); + this.estAffiche = true; + GEN_lireMediaZone(this.id, false); + if (this.fonduE != "") { + appliqueOpacite(oDiv, 0); + } else if (this.fonduS != "") { + appliqueOpacite(oDiv, 1); + } + ZoneLienAppelante = null; + } else { + GEN_masqueCommentaireClassique(); + var contenuHTML = oDiv.innerHTML; + if (contenuHTML != '') { + if (this.defil != "") { + contenuHTML = this.genereMarquee() + contenuHTML + '</marquee>'; + } + oDiv.innerHTML = ""; + GEN_changerTitreDetail(this.titre); + GEN_changerContenuDetail(contenuHTML); + } + effetArrondi("STY_zoneCommentaire", false); + if (contenuHTML != '') { + var oCmtFixe = PF_donneObjet('STY_contenuCommentaire'); + if (oCmtFixe != null) { + effetImageFlash(oCmtFixe); + if (this.defil != "") { + demarreDefil(oCmtFixe); + } + } + } + this.estAffiche = true; + GEN_lireMediaZone("STY_contenuCommentaire", false); + if (this.fonduE != "") { + var obj = PF_donneObjet("STY_contenuCommentaire"); + var valbc = retrouveValCSS(obj, "top"); + if ((retrouveValCSS(obj, "top") == "") && (retrouveValCSS(obj, "height") == "") && (retrouveValCSS(obj, "width") == "") && (retrouveValCSS(obj, "left") == "")) { + objetFonduFixe = "STY_zoneCommentaire"; + obj = PF_donneObjet(objetFonduFixe); + } + appliqueOpacite(obj, 0); + } else if (this.fonduS != "") { + appliqueOpacite(PF_donneObjet(objetFonduFixe), 1); + } + } + if (this.delai != "" && this.delai != "0" && this.duree != "" && this.duree != "999") { + activerBoutonInit(); + } + if (existeMosMap) { + GEN_placerZonesLien(); + } + if (this.fonduE != "") { + this.pasCourant = this.pasOpacite; + this.idInterval = window.setInterval("effetFondu('" + this.id + "')", 50); + } + if (this.estBulle && (this.initX != "" || this.initY != "")) { + if (this.vitesse == "") { + this.vitesse = 1; + } else { + this.vitesse = Number(this.vitesse); + } + if (this.vitesse <= 0) { + this.vitesse = 1; + } + this.vitesse = this.vitesse; + var ecart = 0; + if (this.initX != "") { + var p0 = valeurCalc(this.initX); + var p1 = valeurCalc(this.posXReelle); + this.pasX = Math.abs(p1 - p0) / this.vitesse * 0.045; + if (p0 > p1) { + this.pasX = -this.pasX; + } + this.posXVirtuelle = p0; + } + if (this.initY != "") { + var p0 = valeurCalc(this.initY); + var p1 = valeurCalc(this.posYReelle); + this.pasY = Math.abs(p1 - p0) / this.vitesse * 0.045; + if (p0 > p1) { + this.pasY = -this.pasY; + } + this.posYVirtuelle = p0; + } + this.idDeplacement = window.setInterval("effetDeplacement('" + this.id + "')", 45); + } + if (this.branche != '') { + desactiverBoutonInit(); + desactiverBoutonValider(); + if (this.duree == "") { + activerBoutonSuivant(); + } else if (this.duree != "0") { + desactiverBoutonSuivant(); + } + } + if (this.duree != "" && this.duree != "999") { + if (this.duree == "0") { + SPE_dureeCmt(this.id); + } else { + setTimeout("SPE_dureeCmt('" + this.id + "')", this.duree * 1000); + } + } +} + +function valPosBulle(valP) { + if ((valP.indexOf('%') < 0) && (valP.indexOf('px') < 0)) { + valP += 'px'; + } + return valP; +} + +function cmt_masquerBulle() { + GEN_lireMediaZone(this.id, true); + var oDiv = PF_donneObjet(this.id); + if (this.fonduS != "") { + this.fonduFin(); + } else { + oDiv.style.display = "none"; + } + this.estAffiche = false; +} + +function cmt_fonduFin() { + this.opaciteTmp = 1; + this.pasCourant = this.pasOpaciteS; + this.idInterval = window.setInterval("effetFondu('" + this.id + "')", 50); +} + +function effetArrondi(lid, estBulle) { + var oCorps = document.getElementsByTagName("body").item(0); + if (oCorps.offsetWidth < 300) { + return false; + } + var oDiv = PF_donneObjet(lid); + if (oDiv == null) { + return 0; + } + var verifArrond = ""; + var verifOmbre = ""; + if (parent.oSco.config_navigateur == "IE") { + verifArrond = oDiv.currentStyle["backgroundPositionX"]; + verifOmbre = oDiv.currentStyle["backgroundPositionY"]; + } else { + var lesd = oDiv.style.backgroundPosition; + if (lesd == '') { + var lClasse = oDiv.className; + if (lClasse != '') { + var reg = donneRegleCSSMoz("." + lClasse); + if (reg != null) { + lesd = reg.style.backgroundPosition; + } + } + } + if (lesd != "") { + lesd = lesd.split(' '); + verifArrond = lesd[0]; + if (lesd.length > 1) { + verifOmbre = lesd[1]; + } + } + } + if (verifArrond != "0%") { + enleverArrondi(oDiv, estBulle); + PF_arrondir(oDiv, verifArrond, document.defaultView); + var lesobj = oDiv.getElementsByTagName("object"); + for (var t = 0; t < lesobj.length; t++) { + var ocli = lesobj[t]; + if (ocli.width == 1 && ocli.height == 1) { + ocli.style.display = "none"; + } + } + } + if (verifOmbre != "0%") { + var oExiste = PF_donneObjet(oDiv.id + "fondOmbre"); + if (oExiste != null) { + oDiv.removeChild(oExiste); + } + PF_ombre(oDiv, verifOmbre, document.defaultView); + } +} + +function effetImageFlash(oDiv) { + var lesimgs = oDiv.getElementsByTagName("img"); + for (var n = 0; n < lesimgs.length; n++) { + var oImg = lesimgs[n]; + var effets = oImg.alt; + if (effets.indexOf("swfir=") == 0) { + var iEff = new swfir(); + iEff.specify('src', '../../MosMtr/gen/swfir.swf'); + effets = effets.substring(6).split(";"); + var existeEfft = false; + for (var i = 0; i < effets.length; i++) { + var tap = effets[i].split(":"); + if (tap.length == 2) { + iEff.specify(tap[0], tap[1]); + existeEfft = true; + } + } + if (existeEfft) { + iEff.swap('#' + oImg.id); + } + } + } +} + +function enleverArrondi(oDiv, estBulle) { + var lid = oDiv.id; + var oExiste = PF_donneObjet(lid + "fondContenu"); + if (oExiste != null) { + var resHtml = ""; + var lesfils = oDiv.childNodes; + oDiv.style.backgroundColor = ""; + if (!estBulle) { + oDiv.style.height = ""; + oDiv.style.width = ""; + } + var prendBord = true; + for (var n = oDiv.childNodes.length - 1; n >= 0; n--) { + var oFils = oDiv.childNodes[n]; + if (oFils.id == lid + "fondContenu") { + resHtml = oFils.innerHTML; + oDiv.style.paddingLeft = oFils.style.paddingLeft; + oDiv.style.paddingRight = oFils.style.paddingRight; + oDiv.style.paddingTop = oFils.style.paddingTop; + oDiv.style.paddingBottom = oFils.style.paddingBottom; + } else { + if (prendBord && (oFils.childNodes.length == 0)) { + var hbord = oFils.style.borderTopWidth; + var cbord = oFils.style.borderTopColor; + var cstyle = oFils.style.borderTopStyle; + if (hbord == "") { + hbord = oFils.style.borderLeftWidth; + cbord = oFils.style.borderLeftColor; + cstyle = oFils.style.borderLeftStyle; + } + if (hbord != "") { + prendBord = false; + oDiv.style.borderWidth = hbord; + oDiv.style.borderColor = cbord; + oDiv.style.borderStyle = cstyle; + } + } + oDiv.removeChild(oFils); + } + } + if (oDiv.childNodes.length == 1) { + var oPrem = oDiv.firstChild; + while (oPrem.firstChild) { + oDiv.appendChild(oPrem.firstChild); + } + oDiv.removeChild(oPrem); + }/*while (oDiv.childNodes.length>0){var oFils=oDiv.firstChild;if (oFils.id==lid+"fondContenu"){resHtml=oFils.innerHTML;oDiv.style.paddingLeft=oFils.style.paddingLeft;oDiv.style.paddingRight=oFils.style.paddingRight;oDiv.style.paddingTop=oFils.style.paddingTop;oDiv.style.paddingBottom=oFils.style.paddingBottom;}if (prendBord && (oFils.childNodes.length==0)){var hbord=oFils.style.borderTopWidth;var cbord=oFils.style.borderTopColor;var cstyle=oFils.style.borderTopStyle;if (hbord==""){hbord=oFils.style.borderLeftWidth;cbord=oFils.style.borderLeftColor;cstyle=oFils.style.borderLeftStyle;}if (hbord!=""){prendBord=false;oDiv.style.borderWidth=hbord;oDiv.style.borderColor=cbord;oDiv.style.borderStyle=cstyle;}}oDiv.removeChild(oFils);}oDiv.innerHTML=resHtml;*/ + } +} + +function effetFondu(lid) { + if (MODE_EDIT) { + return; + } + var oCmt = donneCmtID(lid); + if ((oCmt.opaciteTmp >= oCmt.opacite) && (oCmt.pasCourant > 0)) { + window.clearInterval(oCmt.idInterval); + oCmt.idInterval = null; + } else { + oCmt.opaciteTmp = oCmt.opaciteTmp + oCmt.pasCourant; + if (oCmt.opaciteTmp > 1) { + oCmt.opaciteTmp = 1; + } + if (oCmt.opaciteTmp < 0) { + oCmt.opaciteTmp = 0; + } + var objH; + if (oCmt.estBulle) { + objH = PF_donneObjet(oCmt.id); + if ((oCmt.opaciteTmp == 0) && (oCmt.pasCourant < 0)) { + window.clearInterval(oCmt.idInterval); + oCmt.idInterval = null; + objH.style.display = "none"; + } + } else { + objH = PF_donneObjet(objetFonduFixe); + if ((oCmt.opaciteTmp == 0) && (oCmt.pasCourant < 0)) { + window.clearInterval(oCmt.idInterval); + oCmt.idInterval = null; + GEN_masqueCommentaireClassique(true); + } + } + appliqueOpacite(objH, oCmt.opaciteTmp); + if (parent.oSco.config_navigateur == "IE") { + if (PF_donneObjet(oCmt.id + "fondContenu") != null) { + var lesdivsfils = objH.childNodes; + for (var i = 0; i < lesdivsfils.length; i++) { + if (lesdivsfils.item(i).nodeName == "DIV") { + appliqueOpacite(lesdivsfils.item(i), 1); + } + } + } + } + } +} + +function appliqueOpacite(oDiv, val) { + if (MODE_EDIT) { + return; + } + if (parent.oSco.config_navigateur == "IE") { + if (val == 1) { + oDiv.style.filter = ""; + } else { + oDiv.style.filter = "progid:DXImageTransform.Microsoft.Alpha(Opacity=" + val * 100 + ")"; + } + } else { + if (val == 1) { + val = 0.99; + } + oDiv.style.opacity = val; + } +} + +function effetDeplacement(lid) { + var oCmt = donneCmtID(lid); + var encoreDeplace = false; + var objH = PF_donneObjet(oCmt.id); + if (oCmt.initX != "") { + var unite = "px"; + if (objH.style.left.indexOf("%") > 0) { + unite = "%"; + } + var positionCourante = oCmt.posXVirtuelle + oCmt.pasX; + oCmt.posXVirtuelle = positionCourante; + if ((oCmt.pasX > 0 && positionCourante > valeurCalc(oCmt.posXReelle)) || (oCmt.pasX < 0 && positionCourante < valeurCalc(oCmt.posXReelle))) { + objH.style.left = oCmt.posXReelle; + } else { + if (unite == "px") { + positionCourante = Math.round(positionCourante); + } + objH.style.left = positionCourante + unite; + encoreDeplace = true; + } + } + if (oCmt.initY != "") { + var unite = "px"; + if (objH.style.left.indexOf("%") > 0) { + unite = "%"; + } + var positionCourante = oCmt.posYVirtuelle + oCmt.pasY; + oCmt.posYVirtuelle = positionCourante; + if ((oCmt.pasY > 0 && positionCourante > valeurCalc(oCmt.posYReelle)) || (oCmt.pasY < 0 && positionCourante < valeurCalc(oCmt.posYReelle))) { + objH.style.top = oCmt.posYReelle; + } else { + if (unite == "px") { + positionCourante = Math.round(positionCourante); + } + objH.style.top = positionCourante + unite; + encoreDeplace = true; + } + } + if (!encoreDeplace) { + window.clearInterval(oCmt.idDeplacement); + oCmt.idDeplacement = null; + } +} + +function valeurCalc(str) { + var mult = 1; + if (str.indexOf("-") == 0) { + str = str.substring(1); + mult = -1; + } + if (str.indexOf("-") == 0) { + str = str.substring(1); + mult = -1; + } + str = str.replace("%", ""); + str = str.replace("px", ""); + return Number(str) * mult; +} + +function cmt_genereMarquee() { + if (this.vdefil == "") { + this.vdefil = "50"; + } + var vdir = "up"; + var mmont = "1"; + if (parseInt(this.vdefil) < 20) { + mmont = "2"; + if (parseInt(this.vdefil) < 2) { + mmont = "3"; + } + } + if (this.defil == "B") { + vdir = "down"; + } + if (this.defil == "G") { + vdir = "left"; + } + if (this.defil == "D") { + vdir = "right"; + } + return '<marquee behavior="scroll" direction="' + vdir + '" scrollamount="' + mmont + '" scrolldelay="' + this.vdefil + '">'; +} + +function demarreDefil(oDiv) { + oDiv.firstChild.start(); +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseCurseur.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseCurseur.js new file mode 100644 index 0000000000000000000000000000000000000000..5f92597cc6335a1a59c86469bc1b1a523f40bff6 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseCurseur.js @@ -0,0 +1,144 @@ +function Curseur(id, valMin, valMax, vertical, valInit, nbDecimales, unite, titre, poids) { + this.id = id; + this.valMin = Number(valMin); + this.valMax = Number(valMax); + this.valInit = Number(valInit); + if (valInit < valMin) { + this.valInit = valMin; + } + if (valInit > valMax) { + this.valInit = valMax; + } + this.vertical = vertical; + this.nbDecimales = nbDecimales; + this.unite = unite; + this.poids = 1; + if (poids != "") { + poids = poids.replace(/\s/g, ''); + if (poids != "") { + this.poids = Number(poids); + } + } + this.tabDomaines; + this.correction; + this.longueurEchelle; + this.valeurActuelle; + this.titre = titre; + this.tailleEchelle = 0; + this.tailleCurseur; + this.oCompteur; + this.etatDeplace = false; + this.juger = CURS_juger; + this.init = CURS_init; + this.valeurRelle = CURS_valeurRelle; + this.pourcentage = CURS_pourcentage; + this.valInitiale = CURS_valInitiale; + this.deplaceCurseur = CUSR_deplaceCurseur; + this.possedeDomaine = CURS_possedeDomaine; +} + +function CURS_possedeDomaine(correction) { + var res = false; + for (var i = 0; i < this.tabDomaines.length; i++) { + if (this.tabDomaines[i].correction == correction) { + res = true; + } + } + return res; +} + +function CURS_juger(actionU) { + var resJuge = ""; + var surUnDomaine = false; + for (var nd = 0; nd < this.tabDomaines.length; nd++) { + var domTmp = this.tabDomaines[nd]; + if (domTmp.estInclus(this.valeurActuelle)) { + resJuge = domTmp.correction; + if (resJuge == CODE_V) { + surUnDomaine = true; + } + } + } + if (this.tabDomaines.length == 0) { + resJuge = CODE_V; + } + this.correction = resJuge; + if (actionU) { + if ((!etatEval) && (exo.retourIncorrect) && (!surUnDomaine)) { + this.valInitiale(); + } + if ((exo.tabCurseurs.length == 1) && (!exo.retourIncorrect || (this.correction == CODE_V))) { + EXO_validerAuto(); + } + } +} + +function CURS_init() { + this.tabDomaines = new Array(); + this.longueurEchelle = this.valMax - this.valMin; +} + +function CURS_valInitiale() { + this.deplaceCurseur(this.valInit); + this.valeurActuelle = this.valInit; + oCompteurC = PF_donneObjet('divCompteur' + this.id); + uniteC = this.unite; + changeCompteur(this.valInit); +} + +function CUSR_deplaceCurseur(valCurs) { + if (this.tailleEchelle == 0) { + var echelleCourante = PF_donneObjet('imgEchelle' + this.id); + var imgCurseur = PF_donneObjet('imgCurseur' + this.id); + var tailleEchelle, tailleCurseur; + if (this.vertical) { + this.tailleCurseur = imgCurseur.height / 2; + this.tailleEchelle = echelleCourante.height; + } else { + this.tailleCurseur = imgCurseur.width / 2; + this.tailleEchelle = echelleCourante.width; + } + } + if ((valCurs >= this.valMin) && (valCurs <= this.valMax)) { + var initPourcent; + var divCurseur = PF_donneObjet('divCurseur' + this.id); + if (this.vertical) { + initPourcent = this.pourcentage(valCurs); + var tailleEchelle0 = Math.round(this.tailleEchelle * initPourcent); + var rest = Number(this.tailleEchelle - tailleEchelle0 - this.tailleCurseur); + if (rest < 0) { + rest = 0; + } + divCurseur.style.top = rest + 'px'; + } else { + initPourcent = this.pourcentage(valCurs); + var tailleEchelle0 = Math.round(this.tailleEchelle * initPourcent); + var rest = Number(tailleEchelle0 - this.tailleCurseur); + if (rest < 0) { + rest = 0; + } + divCurseur.style.left = rest + 'px'; + } + } +} + +function CURS_valeurRelle(pourcentage) { + var val0 = this.valMin + (this.longueurEchelle * pourcentage); + var iR = 0; + var nbTmp = 1; + while (iR < this.nbDecimales) { + nbTmp = nbTmp + '0'; + iR++; + } + nbTmp = Number(nbTmp); + val0 = Math.round((val0 * nbTmp)) / nbTmp; + return (val0); +} + +function CURS_pourcentage(valeurRelle) { + var val0 = 0; + var valR = valeurRelle - this.valMin; + var valFin = this.valMax - this.valMin; + val0 = valR / valFin; + return val0; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceCURS.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceCURS.js new file mode 100644 index 0000000000000000000000000000000000000000..d1550ac1540c2d256fc9145d5585d2cac00f4d90 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceCURS.js @@ -0,0 +1,383 @@ +function ExerciceCURS() { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.tabCurseurs; + this.scoreCourant = 0; + this.scoreTotal = 0; + this.scoreMin = 0; + this.scoreMaxPoids = 0; + this.valide = false; + this.titre = ''; + this.retourIncorrect; + this.actif = true; + this.type = "CURS"; + this.scoreParValeur = false; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.ajouterReponse = exo_ajouterReponse; + this.compterTotal = exo_compterTotal; + this.valider = exo_valider; + this.initialiser = exo_initialiser; + this.solutions = exo_solutions; + this.donneObjCurs = exo_donneObjCurs; + this.donneSuggestion = exo_donneSuggestion; + this.desactiver = exo_desactiver; + this.donneTabReponses = exo_donneTabReponses; + this.afficherMesReponses = exo_afficherMesReponses; +} + +function exo_init() { + this.titre = document.title; + this.indications = new Array(); + this.tabCurseurs = new Array(); +} + +function exo_initEchelleScore() { + PF_afficherDiv("STY_zoneExercice"); + PF_affecterAlt(); + var scoreMaxPoids = 0; + for (var i = 0; i < this.tabCurseurs.length; i++) { + var oCurseur = this.tabCurseurs[i]; + if (oCurseur.possedeDomaine(CODE_V)) { + scoreMaxPoids += oCurseur.poids; + } + oCurseur.correction = CODE_F; + oCurseur.valInitiale(); + oCurseur.juger(false); + if (parent.oSco.config_navigateur == "Netscape") { + var cursHtml = PF_donneObjet("divEchelle" + oCurseur.id); + if (cursHtml.parentNode.style.position == "absolute") { + var pere = cursHtml.parentNode; + while (pere != null && pere.nodeName != 'TD') { + pere = pere.parentNode; + } + if (pere && pere.nodeName == "TD" && pere.style.position == "relative") { + var lfils = pere.firstChild; + if (lfils.nodeName == "DIV") { + if (lfils.style.position = "") { + lfils.style.position = "relative"; + } + } else { + pere.innerHTML = "<div style=\"position:relative\">" + pere.innerHTML + "</div>"; + } + } + } + } + } + this.scoreMaxPoids = scoreMaxPoids; + if (!parent.oSco.scoreBinaire && scoreMaxPoids != 0 && parent.oSco.penaliserMauvaiseReponse) { + this.scoreMin = this.scoreTotal * -1; + }/*if (exo.scoreParValeur){this.scoreMin=0;for (var k=0;k<this.tabCurseurs.length;k++){var oCurs=this.tabCurseurs[k];var poids=oCurs.poids;var valMin=oCurs.valMin;var valMax=oCurs.valMax;if (valMin!="" && valMax!=""){valMin=Number(valMin);valMax=Number(valMax);if (poids!=""){poids=Number(poids);valMin*=poids;valMax*=poids;}if (valMax<valMin){this.scoreMin+=valMax;} else {this.scoreMin+=valMin;}}}}*/ +} + +function exo_ajouterReponse(num, debut, fin, correction) { + correction = correction - num * 3; + if (correction == 2) { + correction = CODE_V; + } else { + correction = CODE_F; + } + var debut = Number(decodeX(debut)) - this.scoreTotal; + var fin = Number(decodeX(fin)) + this.scoreTotal; + var domaine = new DomaineCurseur(debut, fin, correction); + var obj = this.donneObjCurs(num); + obj.tabDomaines[obj.tabDomaines.length] = domaine; +} + +function exo_compterTotal() { + var score0 = 0;/*if (exo.scoreParValeur){for (var k=0;k<this.tabCurseurs.length;k++){var oCurseur=this.tabCurseurs[k];var scoreCurs=oCurseur.valeurActuelle;if (oCurseur.poids!=""){scoreCurs*=Number(oCurseur.poids);}score0+=scoreCurs; }} */ + if (parent.oSco.penaliserMauvaiseReponse) { + for (var k = 0; k < this.tabCurseurs.length; k++) { + var oCurseur = this.tabCurseurs[k]; + if (oCurseur.correction == CODE_V) { + score0 += oCurseur.poids; + } else if (oCurseur.correction == CODE_F) { + score0 -= oCurseur.poids; + } + } + if (this.scoreMaxPoids == 0) { + return 0; + } + score0 = Math.round(score0 / this.scoreMaxPoids * this.scoreTotal * 10) / 10; + } else { + var poisMaxItem = 0; + for (var k = 0; k < this.tabCurseurs.length; k++) { + var oCurseur = this.tabCurseurs[k]; + if (oCurseur.correction == CODE_V) { + score0 += oCurseur.poids; + } + poisMaxItem += oCurseur.poids; + } + if (poisMaxItem == 0) { + return 0; + } + score0 = Math.round(score0 / poisMaxItem * this.scoreTotal * 10) / 10; + } + if (score0 < 0 && !parent.oSco.scoreNegatif) { + score0 = 0; + } + return score0; +} + +function exo_valider() { + this.scoreCourant = this.compterTotal(); + if (this.scoreCourant >= this.scoreTotal) { + this.valide = true; + } + for (var i = 0; i < this.tabCurseurs.length; i++) { + var oCurseur = this.tabCurseurs[i]; + var idObj = escape(oCurseur.titre); + if (oCurseur.titre != "") { + var compteObj = parent.APIgetValue("cmi.objectives._count"); + var indexAjoute = -1; + for (var t = 0; t < compteObj; t++) { + if (parent.APIgetValue("cmi.objectives." + t + ".id") == idObj) { + indexAjoute = t; + t = 999; + } + } + if (indexAjoute >= 0) { + var statut = "failed"; + if (oCurseur.correction == CODE_V) { + statut = "passed"; + }/*if (indexAjoute==compteObj){parent.APIsetValue("cmi.objectives."+indexAjoute+".id",idObj);}*/ + var debattr = "cmi.objectives." + indexAjoute + "."; + parent.APIsetValue(debattr + "success_status", statut); + parent.APIsetValue(debattr + "score.raw", oCurseur.valeurActuelle); + parent.APIsetValue(debattr + "score.min", oCurseur.valMin); + parent.APIsetValue(debattr + "score.max", oCurseur.valMax); + var vpc = new String(oCurseur.pourcentage(oCurseur.valeurActuelle)); + if (vpc.length > 7) { + vpc = vpc.substring(0, 7); + } + parent.APIsetValue(debattr + "score.scaled", vpc); + } + } + } +} + +function exo_initialiser() { + for (var i = 0; i < this.tabCurseurs.length; i++) { + this.tabCurseurs[i].correction = CODE_F; + this.tabCurseurs[i].valInitiale(); + this.tabCurseurs[i].etatDeplace = false; + this.tabCurseurs[i].juger(false); + } + var zone = PF_donneObjet('STY_texteCURS'); + if (zone != null) { + var lesdivs = zone.getElementsByTagName('div'); + for (var p = 0; p < lesdivs.length; p++) { + var oDiv = lesdivs[p]; + if (oDiv.className.indexOf('STY_borne') == 0) { + oDiv.style.display = 'none'; + } + } + } + this.actif = true; + this.scoreCourant = 0; + this.valide = false; +} + +function exo_desactiver() { + var i; + this.actif = false; +} + +function exo_solutions() { + for (var n = 0; n < this.tabCurseurs.length; n++) { + var oCurs = this.tabCurseurs[n]; + for (var k = oCurs.tabDomaines.length - 1; k >= 0; k--) { + var domaineTmp = oCurs.tabDomaines[k]; + if (domaineTmp.correction == CODE_V) { + var initPourcent; + var pos = ''; + var solutionMontree = false; + if ((oCurs.vertical && classeCSSExiste(".STY_borneSol1")) || (!oCurs.vertical && classeCSSExiste(".STY_borneSol0"))) { + var oZone = PF_donneObjet('divEchelle' + oCurs.id); + if (oCurs.vertical) { + var oNouv = document.createElement("div"); + oZone.appendChild(oNouv); + oNouv.className = "STY_borneSol1"; + oNouv.style.position = "absolute"; + initPourcent = oCurs.pourcentage(domaineTmp.max); + var posFin = Math.round((oCurs.tailleCurseur / 2) + oCurs.tailleEchelle - (oCurs.tailleEchelle * initPourcent)); + if (posFin > 0) { + oNouv.style.top = posFin + 'px'; + } else { + oNouv.style.top = '1px'; + } + initPourcent = oCurs.pourcentage(domaineTmp.min); + pos = Math.round((oCurs.tailleCurseur / 2) + oCurs.tailleEchelle - (oCurs.tailleEchelle * initPourcent)); + var hauteur = pos - posFin; + if (hauteur > 5) { + oNouv.style.height = hauteur + 'px'; + solutionMontree = true; + } else { + oZone.removeChild(oNouv); + } + } else { + initPourcent = oCurs.pourcentage(domaineTmp.min); + pos = Math.round((oCurs.tailleCurseur / 2) + oCurs.tailleEchelle * initPourcent); + var oNouv = document.createElement("div"); + oZone.appendChild(oNouv); + oNouv.className = "STY_borneSol0"; + oNouv.style.left = pos + 'px'; + oNouv.style.position = "absolute"; + initPourcent = oCurs.pourcentage(domaineTmp.max); + var posFin = Math.round((oCurs.tailleCurseur / 2) + oCurs.tailleEchelle * initPourcent); + var longueur = posFin - pos; + if (longueur > 5) { + oNouv.style.width = longueur + 'px'; + solutionMontree = true; + } else { + oZone.removeChild(oNouv); + } + } + } + if (!solutionMontree) { + this.initialiser(); + var moy = (domaineTmp.max - domaineTmp.min) / 2 + domaineTmp.min; + oCurs.deplaceCurseur(moy); + oCompteurC = PF_donneObjet('divCompteur' + oCurs.id); + uniteC = oCurs.unite; + changeCompteur(moy); + oCurs.correction = CODE_V; + } + } + } + } +} + +function exo_donneObjCurs(num) { + var res = null; + for (var i = 0; i < this.tabCurseurs.length; i++) { + if (num == this.tabCurseurs[i].id) { + res = this.tabCurseurs[i]; + } + } + return res; +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if ((ref != '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + var tabParams = ref.split(':'); + var idCurs = tabParams[0]; + var numRep = Number(tabParams[1]); + for (var n = 0; n < this.tabCurseurs.length; n++) { + if (this.tabCurseurs[n].id == idCurs) { + if (ref.indexOf('<>') > 0) { + if (this.tabCurseurs[n].correction != CODE_V) { + res = exo.indications[i]; + i = exo.indications.length; + } + } else { + var oDom = this.tabCurseurs[n].tabDomaines[numRep - 1]; + if ((oDom == null) || (oDom.curseurDedans)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + } + } + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if ((exo.indications[i].id.indexOf('divSugg') == 0) && (exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + i++; + } + } + return res; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + for (var k = 0; k < this.tabCurseurs.length; k++) { + var oCurs = this.tabCurseurs[k]; + if (oCurs != null) { + var validd = false; + if (oCurs.correction == CODE_V) { + validd = true; + } + var tabInteraction = new Array(); + tabInteraction[0] = validd; + var valCurse = oCurs.valeurActuelle; + if (oCurs.poids != "") { + valCurse *= Number(oCurs.poids); + } + tabInteraction[1] = valCurse; + tabInteraction[2] = "c" + oCurs.id; + tabInteraction[3] = localeNb(oCurs.valeurActuelle); + tabRep[k] = tabInteraction; + } + } + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + for (var i = 0; i < tabRep.length; i++) { + var oInteraction = tabRep[i]; + var idCurs = oInteraction.id; + idCurs = idCurs.substring(idCurs.indexOf("_") + 2); + for (var j = 0; j < this.tabCurseurs.length; j++) { + var oCurs = this.tabCurseurs[j]; + if (oCurs.id == idCurs) { + var num = Number(oInteraction.learner_response); + if (oCurs.poids != "") { + num = num / Number(oCurs.poids); + } + oCurs.deplaceCurseur(num); + oCompteurC = PF_donneObjet('divCompteur' + oCurs.id); + uniteC = oCurs.unite; + changeCompteur(num); + oCurs.valeurActuelle = num; + oCurs.juger(); + } + } + } +} + +function decodeX(va) { + var res = ""; + for (var i = 0; i < va.length; i++) { + var car = va.charAt(i); + switch (car) { + case '3' : + res += "0"; + break; + case '8' : + res += "1"; + break; + case '7' : + res += "2"; + break; + case '9' : + res += "3"; + break; + case '1' : + res += "7"; + break; + case '0' : + res += "8"; + break; + case '2' : + res += "9"; + break; + default : + res += car; + } + } + return res; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceEXP.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceEXP.js new file mode 100644 index 0000000000000000000000000000000000000000..dd730f9d7ff1506f2cbc465027a269d7130dbb42 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceEXP.js @@ -0,0 +1,617 @@ +function ExerciceEXP(multi, voirZones) { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.tabItems; + this.tabStylesR; + this.tabSelections; + this.tabIdZones; + this.scoreCourant = 0; + this.scoreTotal; + this.scoreMin = 0; + this.scoreMaxPoids; + this.scoreV; + this.scoreF; + this.valide = false; + this.titre = ''; + this.actif = true; + this.multi = multi; + this.voirZones = voirZones; + this.type = "EXP"; + this.reponsesFlash = ""; + this.poidsEnPoints = false; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.valider = exo_valider; + this.action = exo_action; + this.entreeSouris = exo_entreeSouris; + this.sortieSouris = exo_sortieSouris; + this.initialiser = exo_initialiser; + this.desactiver = exo_desactiver; + this.compterMultiple = exo_compterMultiple; + this.solutions = exo_solutions; + this.donneSuggestion = exo_donneSuggestion; + this.donneTabReponses = exo_donneTabReponses; + this.donneItem = exo_donneItem; + this.afficherMesReponses = exo_afficherMesReponses; +} + +function exo_init() { + this.titre = document.title; + this.tabItems = new Array(); + this.indications = new Array(); + if (!this.voirZones) { + var oCtn = PF_donneObjet("STY_texteEXP"); + if (oCtn != null) { + oCtn.onclick = detecteExp; + } + } +} + +function exo_initEchelleScore() { + var scoreMaxPoids = 0; + if (this.poidsEnPoints) { + var poidsMax = -9999; + var poidsMin = 9999; + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.poids > poidsMax) { + poidsMax = oItem.poids; + } + if (oItem.poids < poidsMin) { + poidsMin = oItem.poids; + } + } + this.scoreMaxPoids = poidsMax; + this.scoreTotal = poidsMax; + this.scoreMin = poidsMin; + } else { + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.estJuste) { + scoreMaxPoids += oItem.poids; + } + } + this.scoreMaxPoids = scoreMaxPoids; + if (!parent.oSco.scoreBinaire && scoreMaxPoids != 0 && parent.oSco.penaliserMauvaiseReponse) { + this.scoreMin = this.scoreTotal * -1; + } + } +} + +function exo_valider() { + if (exerciceFlash) { + var obj = donneObjetFlash(); + if (obj != null) { + try { + obj.MOS_submitExercise(); + } catch (ex) { + } + } + } else { + this.scoreCourant = this.compterMultiple(); + } + if (this.scoreCourant >= this.scoreTotal) { + this.valide = true; + } + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.objectif != "") { + var compteObj = parent.APIgetValue("cmi.objectives._count"); + var indexAjoute = compteObj; + for (var t = 0; t < compteObj; t++) { + if (parent.APIgetValue("cmi.objectives." + t + ".id") == oItem.objectif) { + indexAjoute = t; + t = 999; + } + } + var statut = "failed"; + if (oItem.selectionne) { + statut = "passed"; + } + if (indexAjoute == compteObj) { + parent.APIsetValue("cmi.objectives." + indexAjoute + ".id", oItem.objectif); + } + parent.APIsetValue("cmi.objectives." + indexAjoute + ".success_status", statut); + } + } +} + +function exo_action(idRep) { + if (this.actif && !exerciceFlash) { + var oItem = this.donneItem(idRep); + if (!this.multi && oItem.selectionne && parent.oSco.forcerReponse) { + return false; + } + if (!this.multi && !oItem.selectionne) { + this.initialiser(); + } + if (!oItem.selectionne) { + oItem.selectionne = true; + if (this.voirZones) { + PF_changeClasse(oItem.idZone, "STY_zoneExploreDessus"); + } + } else { + oItem.selectionne = false; + if (this.voirZones) { + PF_changeClasse(oItem.idZone, "STY_zoneExplore"); + } + } + if (!this.multi) { + EXO_validerAuto(); + } + if (this.multi && parent.oSco.forcerReponse) { + var existeReponse = false; + for (var i = 0; i < this.tabItems.length; i++) { + if (this.tabItems[i].selectionne) { + existeReponse = true; + } + } + if (existeReponse) { + actionDetecte(); + } else if (actionD) { + actionD = false; + desactiverBoutonValider(); + desactiverBoutonInit(); + } + } else { + actionDetecte(); + } + } +} + +function exo_sortieSouris(idRep, numStyle) { + var oItem = this.donneItem(idRep); + if (!oItem.selectionne && this.actif) { + PF_changeClasse(oItem.idZone, "STY_zoneExplore" + numStyle); + } +} + +function exo_entreeSouris(idRep, numStyle) { + if (this.actif) { + var oItem = this.donneItem(idRep); + PF_changeClasse(oItem.idZone, "STY_zoneExplore" + numStyle + "Dessus"); + var ozz = PF_donneObjet(oItem.idZone); + } +} + +function exo_initialiser() { + this.actif = true; + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + oItem.selectionne = false; + this.sortieSouris(oItem.idZone); + } + this.scoreCourant = 0; + this.valide = false; + if (exerciceFlash) { + var obj = donneObjetFlash(); + if (obj != null) { + try { + obj.MOS_resetExercise(); + } catch (ex) { + } + } + } +} + +function exo_desactiver() { + this.actif = false; + if (exerciceFlash) { + var obj = donneObjetFlash(); + if (obj != null) { + try { + obj.MOS_disableExercise(); + } catch (ex) { + } + } + } +} + +function exo_compterMultiple() { + var score0 = 0; + if (this.poidsEnPoints) { + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.selectionne) { + return oItem.poids; + } + } + } + if (parent.oSco.penaliserMauvaiseReponse) { + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.selectionne) { + if (oItem.estJuste) { + score0 += oItem.poids; + } else { + score0 -= oItem.poids; + } + } + } + if (this.scoreMaxPoids == 0) { + if (score0 == 0) { + score0 = this.scoreTotal; + } else { + score0 = 0; + } + } else { + score0 = Math.round(score0 / this.scoreMaxPoids * this.scoreTotal * 10) / 10; + } + } else { + var poidTotalItm = 0; + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + var oItem = this.tabItems[i]; + if (oItem.selectionne) { + if (oItem.estJuste) { + score0 += oItem.poids; + } + } + if (oItem.estJuste || oItem.selectionne) { + poidTotalItm += oItem.poids; + } + } + if (poidTotalItm == 0) { + score0 = this.scoreTotal; + } else { + score0 = Math.round(score0 / poidTotalItm * this.scoreTotal * 10) / 10; + } + } + if (score0 < 0 && !parent.oSco.scoreNegatif && !this.poidsEnPoints) { + score0 = 0; + } + if (score0 < this.scoreMin) { + score0 = this.scoreMin; + } + return score0; +} + +function exo_solutions() { + if (!exerciceFlash && classeCSSExiste(".STY_imgBoutonQCSol")) { + for (var i = 0; i < this.tabItems.length; i++) { + if (this.tabItems[i].estJuste) { + var classe = "STY_zoneExplore"; + if (this.tabItems[i].selectionne) { + classe = "STY_zoneExploreDessus"; + } + PF_changeClasse(this.tabItems[i].idZone, classe + " STY_zoneExploreSol"); + } + } + } else { + this.initialiser(); + this.actif = true; + this.voirZones = true; + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.estJuste) { + this.action(oItem.idZone); + } + } + if (exerciceFlash) { + var obj = donneObjetFlash(); + if (obj != null) { + try { + obj.MOS_displayCorrectAnswers(); + } catch (ex) { + } + } + } + } +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if (ref != "") { + var oItem = this.donneItem("MosMap_ng" + ref); + if (oItem == null) { + oItem = this.donneItem("MosMap_nw" + ref); + } + if (oItem != null) { + if (oItem.selectionne && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if ((exo.indications[i].id.indexOf('divSugg') == 0) && (exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + i++; + } + } + return res; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + if (exerciceFlash && this.reponsesFlash != "") { + var tabIntr = this.reponsesFlash.split("[/]"); + for (var i = 0; i < tabIntr.length; i++) { + var tabParam = tabIntr[i].split("[;]"); + var tabInteraction = new Array(); + tabInteraction[0] = false; + tabInteraction[1] = tabParam[3]; + tabInteraction[2] = tabParam[0]; + tabInteraction[3] = ""; + tabInteraction[4] = tabParam[1]; + if (tabParam[2] == "correct") { + tabInteraction[0] = true; + } + tabRep[tabRep.length] = tabInteraction; + } + } else { + var tabInteraction = new Array(); + tabInteraction[0] = this.valide; + var chReps = ""; + var txtDesc = ""; + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.selectionne) { + if (chReps != '') { + chReps += "[,]"; + } + chReps += "ch" + oItem.idZone.substring(9); + if (txtDesc != '') { + txtDesc += ", "; + } + txtDesc += oItem.label; + if (oItem.label == "") { + txtDesc += oItem.idZone.substring(9); + } + } + } + var typeSc = "choice"; + if (exerciceFlash) { + chReps = "Flash" + ":" + this.scoreCourant; + typeSc = "performance"; + } + tabInteraction[1] = chReps; + tabInteraction[2] = "exp"; + tabInteraction[3] = txtDesc; + tabInteraction[4] = typeSc; + tabRep[0] = tabInteraction; + } + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + this.actif = true; + if (tabRep.length == 0) { + return false; + } + if (exerciceFlash) { + for (var i = 0; i < parent.oSco.evaluation.questions.length; i++) { + if (parent.oSco.evaluation.questions[i].codePage == codePage) { + this.scoreCourant = parent.oSco.evaluation.questions[i].scoreAtteint; + break; + } + } + var obj = donneObjetFlash(); + if (obj != null) { + try { + obj.MOS_displayMyAnswers(); + } catch (ex) { + } + } + } else { + var oInteraction = tabRep[0]; + var laRep = oInteraction.learner_response; + var lesreps = laRep.split("[,]"); + for (var j = 0; j < lesreps.length; j++) { + var num = Number(lesreps[j].substring(2)); + var lidRec = "MosMap_nw" + num; + var oItemRecup = this.donneItem(lidRec); + if (oItemRecup == null) { + lidRec = "MosMap_ng" + num; + } + this.action(lidRec); + } + } +} + +function detecteExp() { + if (exo.actif) { + actionDetecte(); + } +}/* FLASH CALLS */ +function setScore(num) { + exo.scoreCourant = Number(num); +} + +function getScoreMax() { + return exo.scoreTotal; +} + +function isInAssessment() { + return etatEval; +} + +function isInAssessmentReview() { + return etatEval && parent.oSco.evaluation.etatCorrige; +} + +function isExerciseActive() { + return exo.actif; +} + +function exerciseActionDetected() { + actionDetecte(); +} + +function enableSubmitButton(val) { + if (val) { + activerBoutonValider(); + } else { + desactiverBoutonValider(); + } +} + +function enableInitButton(val) { + if (val) { + activerBoutonInit(); + } else { + desactiverBoutonInit(); + } +} + +function submitExercise() { + EXO_valider(); +} + +function resetExercise() { + initialiser(); +} + +function ItemReponse() { + this.selectionne = false; + this.estJuste = false; + this.idZone; + this.poids = 1; + this.objectif; + this.label; + this.init = initItemReponse; +} + +function initItemReponse(idZone, poi, objectif, label) { + this.idZone = "MosMap_n" + decodeX(idZone); + this.objectif = objectif; + this.label = decodeX(label); + if (this.idZone.indexOf("nw") > 0) { + this.estJuste = true; + } + if (poi != "") { + this.poids = Number(poi); + } +} + +function exo_donneItem(lid) { + var oRes = null; + for (var i = 0; i < this.tabItems.length; i++) { + if (this.tabItems[i].idZone == lid) { + oRes = this.tabItems[i]; + break; + } + } + return oRes; +} + +function doubleClicPgExercice(ccar) { + if (etatEval) { + return; + } + if (ccar == 33) { + STG_allerPrecedent(); + } + if (ccar == 34) { + if (actionD && !actionValider) { + EXO_valider(); + } else { + STG_allerSuivant(); + } + } +} + +function actionTouchePgSuivante() { + if (actionValider) { + if (etatSuivant) { + STG_allerSuivant(); + } + } else { + indexLienOuvert++; + if (indexLienOuvert >= exo.tabItems.length) { + indexLienOuvert = 0; + } + exo.action(exo.tabItems[indexLienOuvert].idZone); + } +} + +function actionTouchePgPrecedente() { + if (actionValider) { + STG_initialiser(); + } else { + if (!actionD && !actionValider && etatPrecedent) { + return STG_allerPrecedent(); + } + if (indexLienOuvert < 0) { + indexLienOuvert = exo.tabItems.length - 1; + } + exo.action(exo.tabItems[indexLienOuvert].idZone); + } +} + +function setFlashInteraction(val) { + exo.reponsesFlash = val; + if (!parent.oSco.evaluation.etatCorrige) { + for (var i = 0; i < parent.oSco.evaluation.questions.length; i++) { + if (parent.oSco.evaluation.questions[i].codePage == codePage) { + parent.oSco.evaluation.questions[i].interactions = new Array(); + break; + } + } + } +} + +function getFlashInteraction() { + if (exo.reponsesFlash == "") { + var tabInter = parent.oSco.evaluation.donneReponsesQuestion(codePage); + if (tabInter != null) { + var res = ""; + for (var i = 0; i < tabInter.length; i++) { + if (res != "") { + res += "[/]"; + } + var oInter = tabInter[i]; + var lid = oInter.id; + res += lid + "[;]" + oInter.typeSCORM + "[;]" + oInter.result + "[;]" + oInter.learner_response; + } + exo.reponsesFlash = res; + } + } + return exo.reponsesFlash; +} + +function decodeX(va) { + var res = ""; + var chaine0 = "bHOi4ph5sWlr1c2nI7LBuzgaUNv0FDXtm8SodePVqRfwGKkJMxAQjTC"; + var chaine1 = "ABCDFGHJKLNOPQTUVWXabcdfghjklnopqtuvwx0124578ierRImMsSz"; + for (var i = 0; i < va.length; i++) { + var car = va.charAt(i); + var indRemplace = chaine0.indexOf(car); + if (indRemplace >= 0) { + res += chaine1.substring(indRemplace, indRemplace + 1); + } else { + res += car; + } + } + return res; +} + +function donneObjetFlash() { + var objetPlug = null; + var oDiv = PF_donneObjet("STY_texteEXP"); + var tabWM = oDiv.getElementsByTagName('object'); + if (tabWM.length > 0) { + var objet = tabWM[0]; + objetPlug = objet; + if (parent.oSco.config_navigateur == "Netscape") { + objetPlug = objetPlugMozz(objet); + } + } + return objetPlug; +} + +function EXO_peutVoirMesReponses() { + return !classeCSSExiste(".STY_zoneExploreSol"); +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceGD.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceGD.js new file mode 100644 index 0000000000000000000000000000000000000000..6194d9f60122eaa09727e9eeace899012f91d09e --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceGD.js @@ -0,0 +1,370 @@ +function ExerciceGD() { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.tabCibles; + this.tabDeplaces; + this.tabTitreCibles; + this.tabTitreDeplaces; + this.scoreCourant = 0; + this.scoreTotal; + this.scoreMin = 0; + this.scoreMaxPoids = 0; + this.valide = false; + this.titre = ''; + this.tabPaires; + this.retourManque; + this.retourIncorrect; + this.tabDeplacesX; + this.tabDeplacesY; + this.decalageX; + this.decalageY; + this.type = "GD"; + this.actif = true; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.valider = exo_valider; + this.initialiser = exo_initialiser; + this.desactiver = exo_desactiver; + this.creerPairesFausses = exo_creerPairesFausses; + this.donneSuggestion = exo_donneSuggestion; + this.solutions = exo_solutions; + this.donneTabReponses = exo_donneTabReponses; + this.titreObj = exo_titreObj; + this.afficherMesReponses = exo_afficherMesReponses; + this.formerPaire = exo_formerPaire; + this.mobileJuste = exo_mobileJuste; + this.donnePaireForme = exo_donnePaire; +} + +function exo_init() { + this.titre = document.title; + this.tabCibles = new Array(); + this.tabDeplaces = new Array(); + this.tabPaires = new Array(); + this.indications = new Array(); + this.tabDeplacesX = new Array(); + this.tabDeplacesY = new Array(); + this.tabTitreCibles = new Array(); + this.tabTitreDeplaces = new Array(); +} + +function exo_initEchelleScore() { + var scoreMaxPoids = 0; + for (var i = 0; i < exo.tabDeplaces.length; i++) { + var idMobile = exo.tabDeplaces[i]; + var poidsJusteMax = 0; + for (var j = 0; j < this.tabPaires.length; j++) { + var oPaire = this.tabPaires[j]; + if (oPaire.idDeplace == idMobile && oPaire.correction == CODE_V) { + if (oPaire.poids > poidsJusteMax) { + poidsJusteMax = oPaire.poids; + } + } + } + scoreMaxPoids += poidsJusteMax; + var oDiv = PF_donneObjet("exoGD" + this.tabDeplaces[i]); + try { + oDiv.style.cursor = "move"; + } catch (e) { + } + } + this.scoreMaxPoids = scoreMaxPoids; + if (!parent.oSco.scoreBinaire && scoreMaxPoids != 0 && parent.oSco.penaliserMauvaiseReponse) { + this.scoreMin = this.scoreTotal * -1; + } +} + +function exo_valider() { + var score0 = 0; + if (parent.oSco.penaliserMauvaiseReponse) { + for (var i = 0; i < this.tabDeplaces.length; i++) { + var oPaire = this.donnePaireForme(this.tabDeplaces[i]); + if (oPaire != null) { + if (this.mobileJuste(this.tabDeplaces[i])) { + score0 += oPaire.poids; + } else { + score0 -= oPaire.poids; + } + } + } + if (this.scoreMaxPoids == 0) { + this.scoreCourant = this.scoreTotal; + } else { + this.scoreCourant = Math.round(score0 / this.scoreMaxPoids * this.scoreTotal * 10) / 10; + } + } else { + var maxpoids = 0; + for (var j = 0; j != this.tabPaires.length; j++) { + var oPaire = this.tabPaires[j]; + if (oPaire.paireForme && oPaire.correction == CODE_V) { + score0 += 1; + } + if (oPaire.paireForme || oPaire.correction == CODE_V) { + maxpoids += oPaire.poids; + } + } + if (maxpoids == 0) { + this.scoreCourant = this.scoreTotal; + } else { + this.scoreCourant = Math.round(score0 / maxpoids * this.scoreTotal * 10) / 10; + } + } + if (this.scoreCourant < 0 && !parent.oSco.scoreNegatif) { + this.scoreCourant = 0; + } + if (this.scoreCourant >= this.scoreTotal) { + this.valide = true; + } +} + +function exo_initialiser() { + for (var i = 0; i != this.tabDeplaces.length; i++) { + var oDiv = PF_donneObjet("exoGD" + this.tabDeplaces[i]); + oDiv.style.left = this.tabDeplacesX[i]; + oDiv.style.top = this.tabDeplacesY[i]; + try { + oDiv.style.cursor = "move"; + } catch (e) { + } + } + for (var j = 0; j != this.tabPaires.length; j++) { + this.tabPaires[j].paireForme = false; + } + this.actif = true; + this.scoreCourant = 0; + this.valide = false; +} + +function exo_desactiver() { + deplacement = false; + this.actif = false; + for (var i = 0; i != this.tabDeplaces.length; i++) { + var oDiv = PF_donneObjet("exoGD" + this.tabDeplaces[i]); + try { + oDiv.style.cursor = "default"; + } catch (e) { + } + } +} + +function exo_creerPairesFausses() { + var i, j, k; + for (i = 0; i != exo.tabDeplaces.length; i++) { + for (j = 0; j != exo.tabCibles.length; j++) { + var existeP = false; + for (k = 0; k != exo.tabPaires.length; k++) { + if ((exo.tabPaires[k].idDeplace == exo.tabDeplaces[i]) && (exo.tabPaires[k].idCible == exo.tabCibles[j])) { + existeP = true; + } + } + if (!existeP) { + exo.tabPaires[exo.tabPaires.length] = new PaireGD("_#" + exo.tabDeplaces[i], "_#" + exo.tabCibles[j], 'ng', '', '', '', ''); + } + } + } +} + +function exo_solutions() { + this.initialiser(); + for (var i = 0; i < exo.tabDeplaces.length; i++) { + var idMobile = exo.tabDeplaces[i]; + var oPairePoidsMax = null; + for (var j = 0; j < this.tabPaires.length; j++) { + var oPaire = this.tabPaires[j]; + if ((oPaire.idDeplace == idMobile) && (oPaire.correction == CODE_V)) { + if ((oPairePoidsMax == null) || (oPairePoidsMax.poids < oPaire.poids)) { + oPairePoidsMax = oPaire; + } + } + } + if (oPairePoidsMax != null) { + this.formerPaire(oPairePoidsMax); + } + } +} + +function exo_formerPaire(oPaire) { + var oCible = PF_donneObjet('exoGD' + oPaire.idCible); + var oMobile = PF_donneObjet('exoGD' + oPaire.idDeplace); + var decalX = oPaire.decalageX; + if (decalX == '') { + decalX = this.decalageX; + } + var decalY = oPaire.decalageY; + if (decalY == '') { + decalY = this.decalageY; + } + if (decalX != '') { + var nb = parseInt(oCible.style.left) + parseInt(decalX); + oMobile.style.left = nb + "px"; + } + if (decalY != '') { + var nb = parseInt(oCible.style.top) + parseInt(decalY); + oMobile.style.top = nb + "px"; + } + oPaire.paireForme = true; +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if ((ref != '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + var tabParams = ref.split(':'); + if (ref.indexOf('<>') > 0) { + if (!this.mobileJuste(tabParams[0])) { + res = exo.indications[i]; + i = exo.indications.length; + } + } else { + for (var n = 0; n < this.tabPaires.length; n++) { + var oPa = this.tabPaires[n]; + if (oPa.paireForme && (tabParams[0] == oPa.idDeplace) && (tabParams[1] == oPa.idCible)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + } + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if ((exo.indications[i].id.indexOf('divSugg') == 0) && (exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + i++; + } + } + return res; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + var tabInteraction = new Array(); + var chReps = ""; + var txtDesc = ""; + for (var i = 0; i < this.tabDeplaces.length; i++) { + var idMobile = this.tabDeplaces[i]; + for (var j = 0; j < this.tabPaires.length; j++) { + var oPar = this.tabPaires[j]; + if (oPar.idDeplace == idMobile && oPar.paireForme) { + if (chReps != '') { + chReps += "[,]"; + } + chReps += idMobile + "[.]" + oPar.idCible; + if (txtDesc != '') { + txtDesc += "\n"; + } + txtDesc += titreMobile(oPar.idDeplace); + if (parent.oSco.langue == "fr") { + txtDesc += " "; + } + txtDesc += ": " + titreCible(oPar.idCible); + j = this.tabPaires.length; + } + } + } + tabInteraction[0] = this.valide; + tabInteraction[1] = chReps; + tabInteraction[2] = "gd"; + tabInteraction[3] = txtDesc; + tabRep[0] = tabInteraction; + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + if (tabRep.length != 1) { + return false; + } + var oInteraction = tabRep[0]; + var lesreps = oInteraction.learner_response.split("[,]"); + for (var j = 0; j < lesreps.length; j++) { + var tabRep = lesreps[j].split("[.]"); + for (var k = 0; k < this.tabPaires.length; k++) { + var oPar = this.tabPaires[k]; + if ((oPar.idDeplace == tabRep[0]) && (oPar.idCible == tabRep[1])) { + this.formerPaire(oPar); + k = 999; + } + } + } +} + +function exo_titreObj(code, type) { + var res = code; + var tabC; + var tabT; + if (type == "cible") { + tabC = this.tabCibles; + tabT = this.tabTitreCibles; + } else { + tabC = this.tabDeplaces; + tabT = this.tabTitreDeplaces; + } + for (var i = 0; i < tabC.length; i++) { + if (tabC[i] == code) { + res = tabT[i]; + } + } + return res; +} + +function exo_mobileJuste(idMobile) { + var existePaireJuste = false; + var surPaireJuste = false; + var surPaire = false; + for (var j = 0; j < this.tabPaires.length; j++) { + var oPaire = this.tabPaires[j]; + if (oPaire.idDeplace == idMobile) { + if (oPaire.correction == CODE_V) { + existePaireJuste = true; + } + if (oPaire.paireForme) { + surPaire = true; + if (oPaire.correction == CODE_V) { + surPaireJuste = true; + } + } + } + } + return (surPaireJuste || ((!existePaireJuste) && (!surPaire))); +} + +function exo_donnePaire(idMobile) { + var res = null; + for (var j = 0; j < this.tabPaires.length; j++) { + var oPaire = this.tabPaires[j]; + if (oPaire.idDeplace == idMobile) { + if (oPaire.paireForme) { + res = oPaire; + j = 9999; + } + } + } + return res; +} + +function titreMobile(lid) { + for (var i = 0; i < exo.tabDeplaces.length; i++) { + if (exo.tabDeplaces[i] == lid) { + return exo.tabTitreDeplaces[i]; + } + } + return "" +} + +function titreCible(lid) { + for (var i = 0; i < exo.tabCibles.length; i++) { + if (exo.tabCibles[i] == lid) { + return exo.tabTitreCibles[i]; + } + } + return "" +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceQC.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceQC.js new file mode 100644 index 0000000000000000000000000000000000000000..182c2491c276fd5dd22a2ad335e019c66b876d07 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceQC.js @@ -0,0 +1,598 @@ +function ExerciceQC(typeQC) { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.tabItems; + this.scoreCourant = 0; + this.scoreTotal; + this.scoreMin = 0; + this.scoreMaxPoids; + this.valide = false; + this.titre = ''; + this.racineImage; + this.actif = true; + this.typeQC = typeQC; + this.type = "QC"; + this.ordreAleatoire = false; + this.afficheBoutons = true; + this.poidsEnPoints = false; + this.maxSel = ''; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.valider = exo_valider; + this.action = exo_action; + this.actionImage = exo_actionImage; + this.changerBouton = exo_changerBouton; + this.initialiser = exo_initialiser; + this.desactiver = exo_desactiver; + this.compterMultiple = exo_compterMultiple; + this.solutions = exo_solutions; + this.donneSuggestion = exo_donneSuggestion; + this.donneTabReponses = exo_donneTabReponses; + this.afficherMesReponses = exo_afficherMesReponses; + this.donneItem = exo_donneItem; +} + +function exo_init() { + this.titre = document.title; + this.tabItems = new Array(); + this.indications = new Array(); + this.racineImage = chemin_img + "gen/bouton" + this.typeQC; +} + +function masqueCelTab(idRep) { + var obj = PF_donneObjet("trRep" + idRep); + obj.style.display = "none"; + var pere = obj.parentNode.parentNode; + if (pere.nodeName.toLowerCase() == "table") { + pere = pere.parentNode; + } + if (pere.nodeName.toLowerCase() == "td") { + pere.style.display = "none"; + } +} + +function exo_donneItem(lid) { + var res = null; + for (var i = 0; i < this.tabItems.length; i++) { + if (this.tabItems[i].id == lid) { + res = this.tabItems[i]; + break; + } + } + return res; +} + +function exo_initEchelleScore() { + if (etatEval) { + var unEstPris = false; + for (var i = 0; i < this.tabItems.length; i++) { + var idRep = this.tabItems[i].id; + var lePre = this.tabItems[i].prerequis; + if (lePre == "DEFAULT") { + if (unEstPris) { + masqueCelTab(idRep); + } + } else { + if (parent.evalVerifPrerequis(lePre)) { + unEstPris = true; + } else { + masqueCelTab(idRep); + } + } + } + } + var nbReponses = this.tabItems.length; + var decalY = (nbReponses + this.scoreTotal) % 2; + if (decalY == 1) { + for (var i = 0; i < this.tabItems.length; i++) { + this.tabItems[i].estJuste = !this.tabItems[i].estJuste; + } + } + if (this.ordreAleatoire && nbReponses > 1) { + melangerReponses(nbReponses); + melangerReponses(nbReponses); + if (nbReponses > 3) { + melangerReponses(nbReponses); + melangerReponses(nbReponses); + } + } + var scoreMaxPoids = 0; + if (this.poidsEnPoints) { + var poidsMax = -9999; + var poidsMin = 9999; + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.poids > poidsMax) { + poidsMax = oItem.poids; + } + if (oItem.poids < poidsMin) { + poidsMin = oItem.poids; + } + } + this.scoreMaxPoids = poidsMax; + this.scoreTotal = poidsMax; + this.scoreMin = poidsMin; + } else { + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.estJuste) { + scoreMaxPoids += oItem.poids; + } + } + this.scoreMaxPoids = scoreMaxPoids; + if (!parent.oSco.scoreBinaire && scoreMaxPoids != 0 && parent.oSco.penaliserMauvaiseReponse) { + this.scoreMin = this.scoreTotal * -1; + } + } + if (!this.ordreAleatoire) { + var tabItemsOrdre = new Array(); + var lestd = document.getElementsByTagName("td"); + for (var i = 0; i < lestd.length; i++) { + var oTd = lestd[i]; + if (oTd.className == "STY_bordureQC") { + var lid = oTd.id; + if (lid.indexOf("tdRep") == 0) { + lid = lid.substring(5); + tabItemsOrdre[tabItemsOrdre.length] = this.donneItem(lid); + } + } + } + if (tabItemsOrdre.length == this.tabItems.length) { + this.tabItems = tabItemsOrdre; + } + } +} + +function melangerReponses(totalR) { + var numN1 = Math.floor(Math.random() * totalR); + var numN2 = Math.floor(Math.random() * totalR); + if (numN1 != numN2) { + var oRep1 = PF_donneObjet("trRep" + exo.tabItems[numN1].id); + var oRep2 = PF_donneObjet("trRep" + exo.tabItems[numN2].id); + var lePere = oRep1.parentNode; + var posInsert = oRep1.nextSibling; + oRep2.parentNode.replaceChild(oRep1, oRep2); + if (posInsert == oRep2) { + posInsert = oRep1; + } + lePere.insertBefore(oRep2, posInsert); + } +} + +function exo_valider() { + window.status = ''; + this.scoreCourant = this.compterMultiple(); + if (this.scoreCourant >= this.scoreTotal) { + this.valide = true; + } + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.objectif != "") { + var compteObj = parent.APIgetValue("cmi.objectives._count"); + var indexAjoute = compteObj; + for (var t = 0; t < compteObj; t++) { + if (parent.APIgetValue("cmi.objectives." + t + ".id") == oItem.objectif) { + indexAjoute = t; + t = 999; + } + } + var statut = "failed"; + if (oItem.selectionne) { + statut = "passed"; + } + if (indexAjoute == compteObj) { + parent.APIsetValue("cmi.objectives." + indexAjoute + ".id", oItem.objectif); + } + parent.APIsetValue("cmi.objectives." + indexAjoute + ".success_status", statut); + } + } +} + +function exo_action(idRep) { + window.status = ''; + if (this.actif && !qcResult) { + var oItem = this.donneItem(idRep);/*if (oItem.prerequis=="DEFAULT"){return false;}*/ + if ((this.typeQC == 'QCU') && oItem.selectionne) { + return false; + } + if ((this.typeQC == 'QCU') && !oItem.selectionne) { + this.initialiser(); + } + if (!oItem.selectionne) { + if ((this.typeQC == 'QCM') && (this.maxSel != '')) { + var compteSel = 0; + for (var i = 0; i < this.tabItems.length; i++) { + if (this.tabItems[i].selectionne) { + compteSel++; + } + } + if (compteSel >= parseInt(this.maxSel)) { + return false; + } + } + oItem.selectionne = true; + this.actionImage(idRep, true); + if (afficheBordure) { + PF_changeClasse("tdRep" + idRep, "STY_bordureQC STY_bordureQCDessus"); + } + } else { + oItem.selectionne = false; + this.actionImage(idRep, false); + if (afficheBordure) { + PF_changeClasse("tdRep" + idRep, "STY_bordureQC"); + } + } + if (this.typeQC == 'QCU') { + setTimeout(EXO_validerAuto, 300); + } + if (this.typeQC == 'QCM' && parent.oSco.forcerReponse) { + var existeReponse = false; + for (var i = 0; i < this.tabItems.length; i++) { + if (this.tabItems[i].selectionne) { + existeReponse = true; + } + } + if (existeReponse) { + actionDetecte(); + } else if (actionD) { + actionD = false; + desactiverBoutonValider(); + desactiverBoutonInit(); + } + } else { + actionDetecte(); + } + } +} + +function exo_actionImage(idRep, sel) { + var nomImage = "boutonRep" + idRep; + var src = this.racineImage; + var nomLien = "lien" + idRep; + var lien = PF_donneObjet(nomLien); + if (sel) { + src = src + "_sel"; + PF_changeClasse(nomLien, "STY_reponseQCSel"); + } else { + PF_changeClasse(nomLien, "STY_reponseQC"); + } + if (etatEval && (depuisPrecedent || parent.oSco.evaluation.etatCorrige)) { + src = src + ".png"; + } else { + src = src + "_hlt.png"; + } + if (this.afficheBoutons) { + changeImgBtn(PF_donneObjet(nomImage), src); + } +} + +function exo_changerBouton(idRep, dessus) { + if (this.actif && !qcResult) { + var oItem = this.donneItem(idRep);/*if (oItem.prerequis=="DEFAULT"){return false;}*/ + var nomImage = "boutonRep" + idRep; + var src = this.racineImage; + var dessusStr = ""; + var classeBase = "STY_reponseQC"; + if (oItem.selectionne) { + src = src + "_sel"; + classeBase += "Sel"; + } + if (dessus) { + src = src + "_hlt"; + classeBase += " " + classeBase + "Dessus"; + } + src = src + ".png"; + changeImgBtn(PF_donneObjet(nomImage), src); + PF_changeClasse('lien' + idRep, classeBase); + } +} + +function exo_initialiser() { + for (var i = 0; i < this.tabItems.length; i++) { + var idRep = this.tabItems[i].id; + this.tabItems[i].selectionne = false; + if (this.afficheBoutons) { + var oImg = PF_donneObjet("boutonRep" + idRep); + oImg.className = "STY_imgBoutonQC"; + changeImgBtn(oImg, this.racineImage + ".png"); + } + var nomLien = "lien" + idRep; + PF_changeClasse(nomLien, "STY_reponseQC"); + if (afficheBordure) { + PF_changeClasse("tdRep" + idRep, "STY_bordureQC"); + } + } + this.actif = true; + this.scoreCourant = 0; + this.valide = false; +} + +function exo_desactiver() { + this.actif = false; + if ((!etatEval) || (parent.oSco.evaluation.evalInteraction)) { + for (var i = 0; i < this.tabItems.length; i++) { + var idRep = this.tabItems[i].id; + var nomImage = "boutonRep" + idRep; + var src = this.racineImage; + if (this.tabItems[i].selectionne) { + src = src + "_sel"; + } + src = src + "_dis.png"; + changeImgBtn(PF_donneObjet(nomImage), src); + } + } +} + +function exo_compterMultiple() { + var score0 = 0; + if (this.poidsEnPoints) { + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.selectionne) { + return oItem.poids; + } + } + } + if (parent.oSco.penaliserMauvaiseReponse) { + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.selectionne) { + if (oItem.estJuste) { + score0 += oItem.poids; + } else { + score0 -= oItem.poids; + } + } + } + if (this.scoreMaxPoids == 0) { + if (score0 == 0) { + score0 = this.scoreTotal; + } else { + score0 = 0; + } + } else { + score0 = Math.round(score0 / this.scoreMaxPoids * this.scoreTotal * 10) / 10; + } + } else { + var poidTotalItm = 0; + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.selectionne) { + if (oItem.estJuste) { + score0 += oItem.poids; + } + } + if (oItem.estJuste || oItem.selectionne) { + poidTotalItm += oItem.poids; + } + } + if (poidTotalItm == 0) { + score0 = this.scoreTotal; + } else { + score0 = Math.round(score0 / poidTotalItm * this.scoreTotal * 10) / 10; + } + } + if (score0 < 0 && !parent.oSco.scoreNegatif) { + score0 = 0; + } + if (score0 < this.scoreMin) { + score0 = this.scoreMin; + } + return score0; +} + +function exo_solutions() { + if (this.afficheBoutons && classeCSSExiste(".STY_imgBoutonQCSol")) { + for (var i = 0; i < this.tabItems.length; i++) { + if (this.tabItems[i].estJuste) { + var oImg = PF_donneObjet("boutonRep" + this.tabItems[i].id); + oImg.className = "STY_imgBoutonQC STY_imgBoutonQCSol"; + } + } + } else { + this.initialiser(); + this.actif = true; + for (var i = 0; i < this.tabItems.length; i++) { + if (this.tabItems[i].estJuste) { + this.action(this.tabItems[i].id); + } + } + } +} + +function EXO_peutVoirMesReponses() { + return !classeCSSExiste(".STY_imgBoutonQCSol"); +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if (ref != '') { + var oItemRef = this.donneItem(ref); + if (oItemRef != null && oItemRef.selectionne && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if ((exo.indications[i].id.indexOf('divSugg') == 0) && (exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + i++; + } + } + return res; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + var tabInteraction = new Array(); + tabInteraction[0] = this.valide; + var chReps = ""; + var txtDesc = ""; + for (var idRep = 0; idRep < this.tabItems.length; idRep++) { + if (this.tabItems[idRep].selectionne) { + if (chReps != '') { + chReps += "[,]"; + } + chReps += this.tabItems[idRep].id; + if (txtDesc != '') { + txtDesc += ", "; + } + txtDesc += texteReponse("lien" + this.tabItems[idRep].id); + } + } + tabInteraction[1] = chReps; + tabInteraction[2] = "qc"; + tabInteraction[3] = txtDesc; + tabRep[0] = tabInteraction; + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + if (tabRep.length != 1) { + return false; + } + this.actif = true; + var oInteraction = tabRep[0]; + var lesreps = oInteraction.learner_response.split("[,]"); + for (var j = 0; j < lesreps.length; j++) { + if (lesreps[j] != '') { + this.action(lesreps[j]); + } + } +} + +function ItemReponse(id) { + this.id = decodeX(id); + this.selectionne = false; + this.estJuste = false; + this.prerequis; + this.poids = 1; + this.objectif; + this.init = initItemReponse; +} + +function initItemReponse(styleR, pre, poi, objectif) { + styleR = styleR.substring(styleR.length - 1); + if (styleR == "1") { + this.estJuste = true; + } + this.prerequis = pre; + this.objectif = objectif; + if (poi != "") { + this.poids = Number(poi); + } +} + +function doubleClicPgExercice(ccar) { + if (etatEval) { + return; + } + if (ccar == 33) { + STG_allerPrecedent(); + } + if (ccar == 34) { + if (actionD && !actionValider) { + EXO_valider(); + } else { + STG_allerSuivant(); + } + } +} + +function actionTouchePgSuivante() { + if (actionValider) { + if (etatSuivant) { + STG_allerSuivant(); + } + } else { + if (indexLienOuvert >= 0 && indexLienOuvert < exo.tabItems.length) { + exo.changerBouton(exo.tabItems[indexLienOuvert].id, false); + } + indexLienOuvert++; + if (indexLienOuvert >= exo.tabItems.length) { + indexLienOuvert = 0; + } + exo.action(exo.tabItems[indexLienOuvert].id); + } +} + +function actionTouchePgPrecedente() { + if (actionValider) { + STG_initialiser(); + } else { + if (!actionD && !actionValider && etatPrecedent) { + return STG_allerPrecedent(); + } + if (indexLienOuvert < 0) { + indexLienOuvert = exo.tabItems.length - 1; + } + exo.action(exo.tabItems[indexLienOuvert].id); + exo.changerBouton(exo.tabItems[indexLienOuvert].id, false); + } +} + +function texteReponse(idr) { + var obj = PF_donneObjet(idr); + var vDesc = texteNoeud(obj); + if (vDesc == "") { + var lesimg = obj.getElementsByTagName("img"); + if (lesimg.length > 0) { + vDesc = lesimg[0].title; + } + } + return vDesc; +} + +function texteNoeud(obj) { + var s = ""; + for (var i = 0; i < obj.childNodes.length; i++) { + var oNode = obj.childNodes[i]; + if (oNode.nodeType == 3) s += oNode.nodeValue; else if (oNode.nodeType == 1) s += texteNoeud(oNode); + } + return s; +} + +function decodeX(va) { + var res = ""; + for (var i = 0; i < va.length; i++) { + var car = va.charAt(i); + switch (car) { + case '3' : + res += "0"; + break; + case '8' : + res += "1"; + break; + case '7' : + res += "2"; + break; + case '9' : + res += "3"; + break; + case '1' : + res += "7"; + break; + case '0' : + res += "8"; + break; + case '2' : + res += "9"; + break; + default : + res += car; + } + } + return res; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceQM.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceQM.js new file mode 100644 index 0000000000000000000000000000000000000000..16b58d23195d11e9d7990dbd0b8518e1946c6ab0 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceQM.js @@ -0,0 +1,499 @@ +function ExerciceQM(typeQC) { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.tabItems; + this.tabColonnes; + this.scoreMaxPoids; + this.scoreCourant = 0; + this.scoreTotal; + this.scoreMin = 0; + this.valide = false; + this.titre = ''; + this.racineImage; + this.actif = true; + this.typeQC = typeQC; + this.type = "QM"; + this.ordreAleatoire = false; + this.obligeReponses = true; + this.nbColones; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.valider = exo_valider; + this.action = exo_action; + this.actionImage = exo_actionImage; + this.changerBouton = exo_changerBouton; + this.initialiser = exo_initialiser; + this.initialiserLigne = exo_initialiserLigne; + this.desactiver = exo_desactiver; + this.compterMultiple = exo_compterMultiple; + this.solutions = exo_solutions; + this.donneSuggestion = exo_donneSuggestion; + this.donneTabReponses = exo_donneTabReponses; + this.afficherMesReponses = exo_afficherMesReponses; + this.questionJuste = exo_questionJuste; + this.donneItem = exo_donneItem; +} + +function exo_init() { + this.titre = document.title; + this.tabItems = new Array(); + this.tabColonnes = new Array(); + this.indications = new Array(); + this.racineImage = chemin_img + "gen/bouton" + this.typeQC; +} + +function exo_initEchelleScore() { + if (etatEval) { + for (var i = 0; i < this.tabItems.length; i++) { + var idRep = this.tabItems[i].id; + var lePre = this.tabItems[i].prerequis; + if (lePre == "DEFAULT") { + if (unEstPris) { + PF_masquerDiv("trRep" + idRep); + } + } else { + if (parent.evalVerifPrerequis(lePre)) { + unEstPris = true; + } else { + PF_masquerDiv("trRep" + idRep); + } + } + } + } + var nbReponses = this.tabItems.length; + if ((this.ordreAleatoire) && (nbReponses > 1)) { + melangerReponses(nbReponses); + melangerReponses(nbReponses); + if (nbReponses > 3) { + melangerReponses(nbReponses); + melangerReponses(nbReponses); + } + } + var scoreMaxPoids = 0; + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + scoreMaxPoids += oItem.poids; + } + this.scoreMaxPoids = scoreMaxPoids; + if (!parent.oSco.scoreBinaire && parent.oSco.penaliserMauvaiseReponse) { + this.scoreMin = this.scoreTotal * -1; + } +} + +function melangerReponses(totalR) { + var numN1 = Math.floor(Math.random() * totalR); + var numN2 = Math.floor(Math.random() * totalR); + if (numN1 != numN2) { + var oRep1 = PF_donneObjet("trRep" + exo.tabItems[numN1].id); + var oRep2 = PF_donneObjet("trRep" + exo.tabItems[numN2].id); + var lePere = oRep1.parentNode; + var posInsert = oRep1.nextSibling; + oRep2.parentNode.replaceChild(oRep1, oRep2); + if (posInsert == oRep2) { + posInsert = oRep1; + } + lePere.insertBefore(oRep2, posInsert); + } +} + +function exo_valider() { + this.scoreCourant = this.compterMultiple(); + if (this.scoreCourant >= this.scoreTotal) { + this.valide = true; + } +} + +function exo_action(idRep, idCol) { + if (this.actif) { + var oItem = this.donneItem(idRep); + var selec = oItem.selectionne; + var estCoche = false; + if (selec.indexOf(idCol) >= 0) { + estCoche = true; + } + if (estCoche && parent.oSco.forcerReponse) { + if (this.typeQC == 'QCU') { + return false; + } + } + if (this.typeQC == 'QCU' && !estCoche) { + this.initialiserLigne(oItem); + selec = ""; + } + if (estCoche) { + var oReg = new RegExp(idCol); + selec = selec.replace(oReg, ''); + this.actionImage(idRep, idCol, false); + } else { + if (selec != '') { + selec = selec + ','; + } + selec += idCol; + this.actionImage(idRep, idCol, true); + } + selec = selec.replace(/,,/, ","); + selec = selec.replace(/,$/, ""); + selec = selec.replace(/^,/, ""); + oItem.selectionne = selec; + var detection = true; + if (parent.oSco.forcerReponse) { + for (var i = 0; i < this.tabItems.length; i++) { + if (this.tabItems[i].selectionne == '') { + detection = false; + } + } + } + if (detection) { + actionDetecte(); + } else if (this.typeQC == 'QCM' && actionD) { + actionD = false; + desactiverBoutonValider(); + } + } +} + +function exo_actionImage(idRep, idCol, sel) { + var nomImage = "boutonRep" + idRep + idCol; + var src = this.racineImage; + if (sel) { + src = src + "_sel"; + } + if (etatEval && (depuisPrecedent || parent.oSco.evaluation.etatCorrige)) { + src = src + ".png"; + } else { + src = src + "_hlt.png"; + } + changeImgBtn(PF_donneObjet(nomImage), src); +} + +function exo_changerBouton(idRep, idCol, dessus) { + if (this.actif) { + var oItem = this.donneItem(idRep); + var nomImage = "boutonRep" + idRep + idCol; + var src = this.racineImage; + var dessusStr = ""; + if (oItem.selectionne.indexOf(idCol) >= 0) { + src = src + "_sel"; + dessusStr += "Sel"; + } + if (dessus) { + src = src + "_hlt"; + dessusStr += "Dessus"; + } + src = src + ".png"; + changeImgBtn(PF_donneObjet(nomImage), src); + } +} + +function exo_initialiser() { + for (var i = 0; i < this.tabItems.length; i++) { + this.initialiserLigne(this.tabItems[i]); + } + this.actif = true; + this.scoreCourant = 0; + this.valide = false; +} + +function exo_initialiserLigne(oItem) { + var src = this.racineImage + ".png"; + for (var j = 0; j < this.tabColonnes.length; j++) { + var oImg = PF_donneObjet("boutonRep" + oItem.id + this.tabColonnes[j]); + oImg.className = "STY_imgBoutonQM"; + changeImgBtn(oImg, src); + } + oItem.selectionne = ""; +} + +function exo_desactiver() { + this.actif = false; + if ((!etatEval) || (parent.oSco.evaluation.evalInteraction)) { + for (var i = 0; i < this.tabItems.length; i++) { + var idRep = this.tabItems[i].id; + var nomImage = "boutonRep" + idRep; + var seelc = this.tabItems[i].selectionne; + for (var j = 0; j < this.tabColonnes.length; j++) { + var src = this.racineImage; + var idc = this.tabColonnes[j]; + if (seelc.indexOf(idc) >= 0) { + src = src + "_sel"; + } + changeImgBtn(PF_donneObjet(nomImage + idc), src + "_dis.png"); + } + } + } +} + +function exo_compterMultiple() { + var score0 = 0; + if (parent.oSco.penaliserMauvaiseReponse) { + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (oItem.selectionne != "") { + if (this.questionJuste(oItem)) { + score0 += oItem.poids; + } else { + score0 -= oItem.poids; + } + } + } + if (this.scoreMaxPoids == 0) { + return this.scoreTotal; + } + score0 = Math.round(score0 / this.scoreMaxPoids * this.scoreTotal * 10) / 10; + } else { + var poidTotalItm = 0; + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + if (this.questionJuste(oItem)) { + score0 += oItem.poids; + } + poidTotalItm += oItem.poids; + } + if (poidTotalItm == 0) { + return this.scoreTotal; + } + score0 = Math.round(score0 / poidTotalItm * this.scoreTotal * 10) / 10; + } + if (score0 < 0 && !parent.oSco.scoreNegatif) { + score0 = 0; + } + return score0; +} + +function exo_solutions() { + this.actif = true; + var existeCssSol = classeCSSExiste(".STY_imgBoutonQMSol"); + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + var lesjustes = oItem.lsJuste.split(","); + if (!existeCssSol) { + this.initialiserLigne(oItem); + } + for (var j = 0; j < lesjustes.length; j++) { + var idC = lesjustes[j]; + if (idC != '') { + if (existeCssSol) { + var oImg = PF_donneObjet("boutonRep" + oItem.id + idC); + oImg.className = "STY_imgBoutonQM STY_imgBoutonQMSol"; + } else { + this.action(oItem.id, idC); + } + } + } + } +} + +function EXO_peutVoirMesReponses() { + return !classeCSSExiste(".STY_imgBoutonQMSol"); +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if ((ref.indexOf(':') > 0) && (ref.indexOf("[solution]") < 0)) { + var tabParams = ref.split(':'); + var idRep = tabParams[0]; + var idCol = tabParams[1]; + var oItem = this.donneItem(idRep); + if (oItem != null && suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0) { + if (ref.indexOf("<>") > 0) { + if (!this.questionJuste(oItem)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } else if (oItem.selectionne.indexOf(idCol) >= 0) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if ((exo.indications[i].id.indexOf('divSugg') == 0) && (exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + i++; + } + } + return res; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + var tabInteraction = new Array(); + var chReps = ""; + var txtDesc = ""; + for (var i = 0; i < this.tabItems.length; i++) { + var oItem = this.tabItems[i]; + var idRep = oItem.id; + var lesrepsselect = oItem.selectionne.split(","); + if (lesrepsselect != "") { + for (var k = 0; k < lesrepsselect.length; k++) { + if (chReps != '') { + chReps += "[,]"; + } + chReps += idRep + "[.]" + lesrepsselect[k]; + if (txtDesc != '') { + txtDesc += "\n"; + } + txtDesc += texteReponse("lien" + idRep); + if (parent.oSco.langue == "fr") { + txtDesc += " "; + } + txtDesc += ": " + texteNoeud(PF_donneObjet(lesrepsselect[k])); + } + } + } + tabInteraction[0] = this.valide; + tabInteraction[1] = chReps; + tabInteraction[2] = "qm"; + tabInteraction[3] = txtDesc; + tabRep[0] = tabInteraction; + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + this.actif = true; + if (tabRep.length != 1) { + return false; + } + var oInteraction = tabRep[0]; + var lesreps = oInteraction.learner_response.split("[,]"); + for (var j = 0; j < lesreps.length; j++) { + var tabRep = lesreps[j].split("[.]"); + var oItem = this.donneItem(tabRep[0]); + if (oItem != null) { + this.action(tabRep[0], tabRep[1]); + } + } +} + +function exo_questionJuste(oItem) { + var correct = oItem.lsJuste; + var selectionne = oItem.selectionne; + var questionJuste = true; + var lesrepsjuste = correct.split(","); + for (var k = 0; k < lesrepsjuste.length; k++) { + var oR = lesrepsjuste[k]; + if ((oR != '') && (selectionne.indexOf(oR) < 0)) { + questionJuste = false; + } + } + if (questionJuste && selectionne != '') { + var lesrepsselect = selectionne.split(","); + for (var k = 0; k < lesrepsselect.length; k++) { + var oR = lesrepsselect[k]; + if (oR != '' && (correct.indexOf(oR) < 0)) { + questionJuste = false; + } + } + } + return questionJuste; +} + +function ItemReponse(id) { + this.id = decodeX(id); + this.selectionne = ""; + this.lsJuste; + this.prerequis; + this.poids = 1; + this.init = initItemReponse; +} + +function initItemReponse(styleR, pre, poi) { + this.lsJuste = decodeY(styleR); + this.prerequis = pre; + if (poi != "") { + this.poids = Number(poi); + } +} + +function exo_donneItem(lid) { + var res = null; + for (var i = 0; i < this.tabItems.length; i++) { + if (this.tabItems[i].id == lid) { + res = this.tabItems[i]; + break; + } + } + return res; +} + +function texteReponse(idr) { + var obj = PF_donneObjet(idr); + var vDesc = texteNoeud(obj); + if (vDesc == "") { + var lesimg = obj.getElementsByTagName("img"); + if (lesimg.length > 0) { + vDesc = lesimg[0].title; + } + } + return vDesc; +} + +function texteNoeud(obj) { + var s = ""; + for (var i = 0; i < obj.childNodes.length; i++) { + var oNode = obj.childNodes[i]; + if (oNode.nodeType == 3) s += oNode.nodeValue; else if (oNode.nodeType == 1) s += texteNoeud(oNode); + } + return s; +} + +function decodeX(va) { + var res = ""; + for (var i = 0; i < va.length; i++) { + var car = va.charAt(i); + switch (car) { + case '3' : + res += "0"; + break; + case '8' : + res += "1"; + break; + case '7' : + res += "2"; + break; + case '9' : + res += "3"; + break; + case '1' : + res += "7"; + break; + case '0' : + res += "8"; + break; + case '2' : + res += "9"; + break; + default : + res += car; + } + } + return res; +} + +function decodeY(va) { + var res = ""; + var chaine0 = "rep57890124"; + var chaine1 = "col01245789"; + for (var i = 0; i < va.length; i++) { + var car = va.charAt(i); + var indRemplace = chaine0.indexOf(car); + if (indRemplace >= 0) { + res += chaine1.substring(indRemplace, indRemplace + 1); + } else { + res += car; + } + } + return res; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceSEQ.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceSEQ.js new file mode 100644 index 0000000000000000000000000000000000000000..32a0651a79ac3e7f664d87d7d0926fdd907dab2a --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceSEQ.js @@ -0,0 +1,448 @@ +function ExerciceSEQ(choixCorrect, inserePremier) { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.scoreCourant = 0; + this.scoreTotal; + this.scoreMin = 0; + this.scoreMaxPoids = 0; + this.valide = false; + this.titre = ''; + this.actif = true; + this.type = "SEQ"; + this.choixCorrect = choixCorrect; + this.tabCellulesOrdonnees; + this.zoneMelange; + this.zoneReponse; + this.numAjoutCourant = 0; + this.tabToutesCellules; + this.inserePremier = inserePremier; + this.ordreIndifferent = false; + this.disposition; + this.remetInsereNormal = false; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.valider = exo_valider; + this.action = exo_action; + this.initialiser = exo_initialiser; + this.desactiver = exo_desactiver; + this.solutions = exo_solutions; + this.donneSuggestion = exo_donneSuggestion; + this.donneTabReponses = exo_donneTabReponses; + this.afficherMesReponses = exo_afficherMesReponses; + this.estDansListeJuste = exo_estDansListeJuste; +} + +function exo_init() { + this.titre = document.title; + this.indications = new Array(); + this.tabCellulesOrdonnees = new Array(); + this.tabToutesCellules = new Array(); + var oTab = PF_donneObjet("tableauOrdonne"); + if (oTab != null) { + var lescellules = oTab.getElementsByTagName("span"); + for (var i = 0; i < lescellules.length; i++) { + var oCell = lescellules.item(i); + var lid = oCell.getAttribute("id"); + if ((oCell.innerHTML != "") && (lid.indexOf("conteneur") == 0)) { + var lidc = lid.substring(9); + this.tabCellulesOrdonnees[this.tabCellulesOrdonnees.length] = lidc; + this.tabToutesCellules[this.tabToutesCellules.length] = lidc; + } + } + if (this.disposition == "V") { + this.zoneMelange = PF_donneObjet("STY_texteSEQV"); + this.zoneReponse = PF_donneObjet("STY_reponseSEQV"); + PF_masquerDiv("STY_zoneSEQH"); + } else { + this.zoneMelange = PF_donneObjet("zoneSeqAffichage"); + this.zoneReponse = PF_donneObjet("STY_reponseSEQ"); + PF_masquerDiv("STY_zoneSEQV"); + } + var oTabRestant = PF_donneObjet("tableauRestant"); + var oCell = oTabRestant.firstChild; + while (oCell != null) { + var oSuiv = oCell.nextSibling; + var lid = oCell.getAttribute("id"); + if (oCell.innerHTML != "" && lid.indexOf("conteneur") == 0) { + oTab.appendChild(oCell); + this.tabToutesCellules[this.tabToutesCellules.length] = lid.substring(9); + } + oCell = oSuiv; + } + lescellules = oTab.getElementsByTagName("span"); + var totalR = lescellules.length; + if (totalR > 1) { + melangerReponses(lescellules, totalR); + melangerReponses(lescellules, totalR); + melangerReponses(lescellules, totalR); + melangerReponses(lescellules, totalR + 1); + melangerReponses(lescellules, totalR + 3); + melangerReponses(lescellules, totalR - 2); + melangerReponses(lescellules, totalR - 1); + } + afficherObjets(); + } +} + +function melangerReponses(lescellules, totalR) { + var numN1 = Math.floor(Math.random() * totalR); + var numN2 = Math.floor(Math.random() * totalR); + if (numN1 != numN2) { + var oRep1 = lescellules.item(numN1); + var oRep2 = lescellules.item(numN2); + if ((oRep1 != null) && (oRep2 != null)) { + if (oRep1.getAttribute("id").indexOf("obj") == 0) { + oRep1 = oRep1.parentNode; + } + if (oRep2.getAttribute("id").indexOf("obj") == 0) { + oRep2 = oRep2.parentNode; + } + if ((oRep1.getAttribute("id").indexOf("conteneur") == 0) && (oRep2.getAttribute("id").indexOf("conteneur") == 0)) { + var lePere = oRep1.parentNode; + var posInsert = oRep1.nextSibling; + oRep2.parentNode.replaceChild(oRep1, oRep2); + if (posInsert == oRep2) { + posInsert = oRep1; + } + lePere.insertBefore(oRep2, posInsert); + } + } + } +} + +function exo_initEchelleScore() { + this.scoreMaxPoids = this.tabCellulesOrdonnees.length; + if (!parent.oSco.scoreBinaire && parent.oSco.penaliserMauvaiseReponse) { + this.scoreMin = this.scoreTotal * -1; + } +} + +function exo_valider() { + this.scoreCourant = 0; + var nbReps = this.tabCellulesOrdonnees.length; + var numOrd = 0; + if (parent.oSco.penaliserMauvaiseReponse) { + var oCell = this.zoneReponse.firstChild; + var score0 = 0; + while (oCell != null) { + var oSuiv = oCell.nextSibling; + var lid = oCell.getAttribute('id'); + if (lid == null) { + lid = ""; + } + if (lid.indexOf('dupliObj') == 0) { + var idRep = lid.substring(8); + if (this.ordreIndifferent) { + if (this.estDansListeJuste(idRep)) { + score0 += 1; + } else { + score0 -= 1; + } + } else { + if ((numOrd < nbReps) && (this.tabCellulesOrdonnees[numOrd] == idRep)) { + score0 += 1; + } else { + if (parent.oSco.penaliserMauvaiseReponse || !this.estDansListeJuste(idRep)) { + score0 -= 1; + } + } + } + numOrd++; + } + oCell = oSuiv; + } + if (this.scoreMaxPoids == 0) { + return this.scoreTotal; + } + this.scoreCourant = Math.round(score0 / this.scoreMaxPoids * 10) / 10 * this.scoreTotal; + } else { + var poidT = 0; + for (var i = 0; i < this.tabToutesCellules.length; i++) { + var idRep = this.tabToutesCellules[i]; + var objDansZoneOrd = PF_donneObjet("dupliObj" + idRep); + if (this.ordreIndifferent) { + if (objDansZoneOrd != null && this.estDansListeJuste(idRep)) { + this.scoreCourant += 1; + } + if (objDansZoneOrd != null || this.estDansListeJuste(idRep)) { + poidT++; + } + } else { + if (objDansZoneOrd != null && this.estDansListeJuste(idRep)) { + var oCell = this.zoneReponse.firstChild; + numOrd = 0; + while (oCell != null) { + var oSuiv = oCell.nextSibling; + var lid = oCell.getAttribute('id'); + if (lid == null) { + lid = ""; + } + if (lid.indexOf('dupliObj') == 0) { + if (lid.substring(8) == idRep) { + break; + } + numOrd++; + } + oCell = oSuiv; + } + if ((numOrd < nbReps) && (this.tabCellulesOrdonnees[numOrd] == idRep)) { + this.scoreCourant += 1; + } + } + if (objDansZoneOrd != null || this.estDansListeJuste(idRep)) { + poidT++; + } + } + numOrd++; + } + if (poidT == 0) { + return this.scoreTotal; + } + this.scoreCourant = Math.round(this.scoreCourant / poidT * this.scoreTotal * 10) / 10; + } + if (this.scoreCourant < 0 && !parent.oSco.scoreNegatif) { + this.scoreCourant = 0; + } + if (this.scoreCourant < this.scoreMin) { + this.scoreCourant = this.scoreMin; + } + if (this.scoreCourant >= this.scoreTotal) { + this.valide = true; + } +} + +function exo_estDansListeJuste(idRep) { + var dansListe = false; + for (var k = 0; k < this.tabCellulesOrdonnees.length; k++) { + if (this.tabCellulesOrdonnees[k] == idRep) { + dansListe = true; + } + } + return dansListe; +} + +function exo_action(idRep) { + if (this.actif) { + var oConteneur = PF_donneObjet("conteneur" + idRep); + var existeDupli = PF_donneObjet("dupliObj" + idRep); + if (existeDupli) { + existeDupli.parentNode.removeChild(existeDupli); + this.numAjoutCourant--; + oConteneur.style.visibility = "visible"; + actionDetecteSEQ(); + } else { + var ajout = true; + if ((this.choixCorrect)) { + if ((!this.ordreIndifferent) || (!this.estDansListeJuste(idRep))) { + if (!((etatEval) && (parent.oSco.evaluation.etatCorrige))) { + ajout = false; + } + } + } + var numPos = this.numAjoutCourant; + if ((this.inserePremier) && (!this.remetInsereNormal)) { + numPos = this.tabCellulesOrdonnees.length - this.numAjoutCourant - 1; + } + if (this.numAjoutCourant < this.tabCellulesOrdonnees.length) { + if (this.tabCellulesOrdonnees[numPos] == idRep) { + ajout = true; + } else { + if (!this.ordreIndifferent) { + var oObjet = PF_donneObjet("obj" + idRep); + var contenuCourant = oObjet.innerHTML; + for (var j = 0; j < this.tabCellulesOrdonnees.length; j++) { + var idAutre = this.tabCellulesOrdonnees[j]; + if (idAutre != idRep) { + var objAutre = PF_donneObjet("obj" + idAutre); + if (objAutre.innerHTML == contenuCourant) { + if (this.tabCellulesOrdonnees[numPos] == idAutre) { + ajout = false; + return this.action(idAutre); + } + } + } + } + } + } + } + if (ajout) { + var oObjet = PF_donneObjet("obj" + idRep); + var oCopie = oObjet.cloneNode(true); + oCopie.setAttribute("id", "dupliObj" + idRep); + oCopie.className = "STY_objetSeq"; + oConteneur.style.visibility = "hidden"; + if ((this.inserePremier) && (!this.remetInsereNormal)) { + this.zoneReponse.insertBefore(oCopie, this.zoneReponse.firstChild); + } else { + this.zoneReponse.appendChild(oCopie); + } + this.numAjoutCourant++; + actionDetecteSEQ(); + } + } + } +} + +function actionDetecteSEQ() { + if (parent.oSco.forcerReponse) { + if (exo.zoneReponse.firstChild != null) { + actionDetecte(); + } else if (actionD) { + actionD = false; + desactiverBoutonValider(); + desactiverBoutonInit(); + } + } else { + actionDetecte(); + } +} + +function exo_initialiser() { + this.actif = true; + this.zoneReponse.innerHTML = ""; + var lesobjs = this.zoneMelange.getElementsByTagName("span"); + for (var i = 0; i < lesobjs.length; i++) { + var oObj = lesobjs.item(i); + if (oObj.getAttribute("id").indexOf("conteneur") == 0) { + oObj.style.visibility = "visible"; + } + } + this.numAjoutCourant = 0; + this.scoreCourant = 0; + this.valide = false; + this.remetInsereNormal = false; +} + +function afficherObjets() { + var oTab = PF_donneObjet("tableauOrdonne"); + exo.zoneMelange.innerHTML = ""; + exo.zoneReponse.innerHTML = ""; + var oCell = oTab.firstChild; + while (oCell != null) { + var oSuiv = oCell.nextSibling; + if ((oCell.getAttribute('id').indexOf('conteneur') == 0) && (oCell.innerHTML != '')) { + exo.zoneMelange.appendChild(oCell); + } + oCell = oSuiv; + } +} + +function exo_desactiver() { + this.actif = false; +} + +function exo_solutions() { + this.initialiser(); + this.actif = true; + this.remetInsereNormal = true; + for (var i = 0; i < this.tabCellulesOrdonnees.length; i++) { + this.action(this.tabCellulesOrdonnees[i]); + } + this.remetInsereNormal = false; +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if ((exo.indications[i].ref != '') && (PF_donneObjet("dupliObj" + ref) != null) && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + if ((exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + i++; + } + } + return res; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + var tabInteraction = new Array(); + tabInteraction[0] = this.valide; + var chReps = ""; + var txtDesc = ""; + var oCell = this.zoneReponse.firstChild; + while (oCell != null) { + var oSuiv = oCell.nextSibling; + var lid = oCell.getAttribute('id'); + if (lid == null) { + lid = ""; + } + if (lid.indexOf('dupliObj') == 0) { + var idRep = lid.substring(8); + if (chReps != '') { + chReps += "[,]"; + } + chReps += idRep; + if (txtDesc != '') { + txtDesc += ", "; + } + txtDesc += texteReponse(oCell); + } + oCell = oSuiv; + } + tabInteraction[1] = chReps; + tabInteraction[2] = "seq"; + tabInteraction[3] = txtDesc; + tabInteraction[4] = "sequencing"; + if (this.ordreIndifferent) { + tabInteraction[3] = "choice"; + } + tabRep[0] = tabInteraction; + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + this.actif = true; + this.remetInsereNormal = true; + if (tabRep.length != 1) { + return false; + } + var oInteraction = tabRep[0]; + var lesreps = oInteraction.learner_response.split("[,]"); + for (var j = 0; j < lesreps.length; j++) { + this.action(lesreps[j]); + } + this.remetInsereNormal = false; +} + +function sourisDessus(obj) { + if ((exo.actif) && (obj.className != 'STY_objetSeqDessus')) { + obj.className = 'STY_objetSeqDessus'; + } +} + +function texteReponse(obj) { + var vDesc = texteNoeud(obj); + if (vDesc == "") { + var lesimg = obj.getElementsByTagName("img"); + if (lesimg.length > 0) { + vDesc = lesimg[0].title; + } + } + return vDesc; +} + +function texteNoeud(obj) { + var s = ""; + for (var i = 0; i < obj.childNodes.length; i++) { + var oNode = obj.childNodes[i]; + if (oNode.nodeType == 3) s += oNode.nodeValue; else if (oNode.nodeType == 1) s += texteNoeud(oNode); + } + return s; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceTAT.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceTAT.js new file mode 100644 index 0000000000000000000000000000000000000000..341a5cf0de086c8afeff8a33d1b32788dddc029f --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseExerciceTAT.js @@ -0,0 +1,831 @@ +function ExerciceTAT() { + this.indications; + this.commentaireSucces = null; + this.consigne = null; + this.tabChamps; + this.tabReponses; + this.tabSelects; + this.tabPoids; + this.tabTxtDef; + this.scoreCourant = 0; + this.scoreTotal = 0; + this.scoreMin = 0; + this.scoreMaxPoid = 0; + this.valide = false; + this.titre = ''; + this.type = "TAT"; + this.actif = true; + this.sensibleCasse = false; + this.respectAccents = false; + this.ordreAleatoire = false; + this.existeZoneTxt = false; + this.existeRadio = false; + this.scoreManuel = ""; + this.init = exo_init; + this.initEchelleScore = exo_initEchelleScore; + this.ajouterReponse = exo_ajouterReponse; + this.compterTotal = exo_compterTotal; + this.valider = exo_valider; + this.initialiser = exo_initialiser; + this.construireMenu = exo_construireMenu; + this.construireMenus = exo_construireMenus; + this.desactiver = exo_desactiver; + this.solutions = exo_solutions; + this.donneSuggestion = exo_donneSuggestion; + this.champJuste = exo_champJuste; + this.donneTabReponses = exo_donneTabReponses; + this.afficherMesReponses = exo_afficherMesReponses; + this.champSelectionne = exo_champSelectionne; +} + +function exo_init() { + this.titre = document.title; + this.indications = new Array(); + this.tabChamps = new Array(); + this.tabReponses = new Array(); + this.tabSelects = new Array(); + this.tabPoids = new Array(); + this.tabTxtDef = new Array(); + var STY_texteTAT = PF_donneObjet("STY_texteTAT"); + if (STY_texteTAT) { + var leszn = STY_texteTAT.getElementsByTagName("textarea"); + if (leszn.length > 0) { + this.existeZoneTxt = true; + } + } +} + +function exo_initEchelleScore() { + var scoreMaxPoids = 0; + for (var n = 0; n < this.tabChamps.length; n++) { + if (this.tabPoids[n] == "") { + this.tabPoids[n] = 1; + } else { + this.tabPoids[n] = Number(this.tabPoids[n]); + } + scoreMaxPoids += this.tabPoids[n]; + } + this.scoreMaxPoids = scoreMaxPoids; + if (!parent.oSco.scoreBinaire && parent.oSco.penaliserMauvaiseReponse) { + this.scoreMin = this.scoreTotal * -1; + } + this.initialiser(); +} + +function exo_ajouterReponse(lid, num, correction, txt) { + var res = decodeX(txt);/*if (txt.indexOf('#k')!=0){res=txt;} else {txt=txt.substring(2);var l=txt.length;if (txt.length>5){txt=txt.substring(4)+txt.substring(0,4);}var k=0;while (k<txt.length){var sub=txt.substring(k,k+3);res+=String.fromCharCode(Number(sub));k=k+3;}}*/ + var decalY = (this.tabChamps.length + this.scoreTotal) % 2; + var reste = correction - num * 2 - 1; + if (decalY == 1) { + reste--; + } + if (reste == -1) { + correction = CODE_V; + } else { + correction = CODE_F; + } + this.tabReponses[this.tabReponses.length] = new ChampTrou(lid, num, res, correction); +} + +function exo_compterTotal() { + var score0 = 0; + if (parent.oSco.penaliserMauvaiseReponse) { + for (var i = 0; i < this.tabChamps.length; i++) { + var numChamp = this.tabChamps[i]; + if (this.champSelectionne(numChamp)) { + if (this.champJuste(numChamp)) { + score0 += this.tabPoids[i]; + } else { + score0 -= this.tabPoids[i]; + } + } + } + if (this.scoreMaxPoids == 0) { + return this.scoreTotal; + } + score0 = Math.round(score0 / this.scoreMaxPoids * this.scoreTotal * 10) / 10; + } else { + var poidTotalItm = 0; + for (var i = 0; i < this.tabChamps.length; i++) { + var numChamp = this.tabChamps[i]; + if (this.champJuste(numChamp)) { + score0 += this.tabPoids[i]; + } + poidTotalItm += this.tabPoids[i]; + } + if (poidTotalItm == 0) { + return this.scoreTotal; + } + score0 = Math.round(score0 / poidTotalItm * this.scoreTotal * 10) / 10; + } + if (score0 < 0 && !parent.oSco.scoreNegatif) { + score0 = 0; + } + return score0; +} + +function exo_valider() { + this.scoreCourant = this.compterTotal(); + if (this.scoreCourant >= this.scoreTotal) { + this.valide = true; + } +} + +function exo_initialiser() { + for (var n = 0; n < this.tabChamps.length; n++) { + var champTmp = PF_donneObjet('champTrou' + this.tabChamps[n]); + champTmp.value = ''; + if (estCase(champTmp)) { + champTmp.checked = false; + } else { + var vVal = this.tabTxtDef[n]; + if (vVal != "") { + if (estListe(champTmp)) { + champTmp.options[0].text = vVal; + champTmp.options[0].style.color = COUL_TXT_DEF; + champTmp.options[0].selected = true; + } else { + champTmp.value = vVal; + champTmp.style.color = COUL_TXT_DEF; + } + } + } + } + this.scoreCourant = 0; + this.valide = false; + this.actif = true; +} + +function exo_construireMenus() { + for (var n = 0; n < this.tabSelects.length; n++) { + this.construireMenu(this.tabSelects[n]); + } +} + +function exo_construireMenu(ref) { + var champTmp = PF_donneObjet('champTrou' + ref); + var effaceValeurVide = false; + for (var k = 0; k < this.tabReponses.length; k++) { + var entree = this.tabReponses[k]; + if (entree.reference == ref) { + var nouveauChoix = new Option(entree.texte, entree.id); + champTmp.options[champTmp.options.length] = nouveauChoix; + } + } + var nbReponses = champTmp.options.length - 1; + if ((this.ordreAleatoire) && (nbReponses > 1)) { + melangerReponses(champTmp, nbReponses); + melangerReponses(champTmp, nbReponses); + if (nbReponses > 3) { + melangerReponses(champTmp, nbReponses); + melangerReponses(champTmp, nbReponses); + } + }/*if (effaceValeurVide){champTmp.remove(0);}*/ +} + +function exo_desactiver() { + this.actif = false; +} + +function detectionReponseValidable() { + if (reponseValidable()) { + if (!actionD) { + actionD = true; + activerBoutonInit(); + activerBoutonValider(); + } + } else { + if (actionD) { + actionD = false; + desactiverBoutonInit(); + desactiverBoutonValider(); + } + } +} + +function actionDetecteSelect() { + detectionReponseValidable(); + if (exo.tabChamps.length == 1) { + EXO_validerAuto(); + } +} + +function desactiveSelect() { + if (!exo.actif) { + window.focus(); + } +} + +function actionDetecteTrou(num) { + if (!exo.actif) { + window.focus(); + } else { + detectionReponseValidable(); + } +} + +function exo_solutions() { + this.initialiser(); + for (var n = 0; n < this.tabChamps.length; n++) { + var idTabTmp = this.tabChamps[n]; + var champTmp = PF_donneObjet('champTrou' + idTabTmp); + var balise = nomBalise(champTmp); + for (var k = this.tabReponses.length - 1; k >= 0; k--) { + var repTmp = this.tabReponses[k]; + if ((repTmp.reference == idTabTmp) && (repTmp.correction == CODE_V)) { + if (balise == "select") { + champTmp.options[0].text = ""; + selectValeur(champTmp, repTmp.id); + } else if (estCase(champTmp)) { + champTmp.checked = (repTmp.texte == "on"); + } else { + if (trouEnDefaut(champTmp)) { + champTmp.style.color = ""; + } + champTmp.value = repTmp.texte; + } + } + } + } +} + +function selectValeur(oSelect, val) { + for (var i = 0; i < oSelect.options.length; i++) { + if (oSelect.options[i].value == val) { + oSelect.options[i].selected = true; + } + } +} + +function exo_donneSuggestion() { + var res = null; + var i = 0; + while (i < exo.indications.length) { + if (exo.indications[i].id.indexOf('divSugg') == 0) { + var ref = exo.indications[i].ref; + if ((exo.indications[i].ref != '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + var tabParams = ref.split(':'); + var idTrou = tabParams[0]; + var idRep = tabParams[1]; + for (var n = 0; n < this.tabChamps.length; n++) { + if (this.tabChamps[n] == idTrou) { + var oTrou = PF_donneObjet('champTrou' + idTrou); + var k = 0; + var oRep = null; + while (k < this.tabReponses.length) { + if (this.tabReponses[k].reference == idTrou) { + if (this.tabReponses[k].id == idRep) { + oRep = this.tabReponses[k]; + k = this.tabReponses.length; + } + } + k++; + } + var txt1 = oTrou.value; + if (oRep != null) { + if (estCase(oTrou) && oTrou.checked) { + res = exo.indications[i]; + i = exo.indications.length; + } else if (estListe(oTrou)) { + if (txt1 == idRep) { + res = exo.indications[i]; + i = exo.indications.length; + } + } else { + var txt2 = oRep.texte; + if (!this.sensibleCasse) { + txt1 = txt1.toLowerCase(); + txt2 = txt2.toLowerCase(); + } + if (!this.respectAccents) { + txt1 = sansAccents(txt1); + txt2 = sansAccents(txt2); + } + if (correspond(txt1, txt2, idTrou)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + } else if (idRep == '<>') { + if (!this.champJuste(idTrou)) { + res = exo.indications[i]; + i = exo.indications.length; + } + } + } + } + } + } + i++; + } + if (res == null) { + i = 0; + while (i < exo.indications.length) { + if ((exo.indications[i].id.indexOf('divSugg') == 0) && (exo.indications[i].ref == '') && (suggestionDejaAffiche.indexOf(exo.indications[i].id + ',') < 0)) { + res = exo.indications[i]; + i = exo.indications.length; + } + i++; + } + } + return res; +} + +function correspond(txt1, txt2, idTrou) { + var res = false; + if (txt2 == '<>') { + if (txt1 != '') { + var pasCompris = true; + var k = 0; + while (k < exo.tabReponses.length) { + if ((exo.tabReponses[k].reference == idTrou) && (exo.tabReponses[k].texte == txt1)) { + pasCompris = false; + k = exo.tabReponses.length; + } + k++; + } + if (pasCompris) { + res = true; + } + } + } else if (txt1 == txt2) { + res = true; + } + return res; +} + +function exo_champSelectionne(idTabTmp) { + var champTmp = PF_donneObjet('champTrou' + idTabTmp); + if (estListe(champTmp)) { + return (champTmp.value != "_INIT_TROU"); + } + if (estCase(champTmp)) { + return true; + } + return (champTmp.value != "" && !trouEnDefaut(champTmp)); +} + +function exo_champJuste(idTabTmp) { + var juste = false; + var champTmp = PF_donneObjet('champTrou' + idTabTmp); + var txt1 = champTmp.value; + if (estCase(champTmp)) { + txt1 = valeurCaseCoche(champTmp); + } else if (!estListe(champTmp)) { + if (trouEnDefaut(champTmp)) { + txt1 = ""; + } else { + var ttrim = txt1.replace(/\s+$/g, ""); + if (ttrim != txt1) { + txt1 = ttrim; + champTmp.value = ttrim; + } + } + } + var existeReponses = false; + for (k = 0; k < this.tabReponses.length; k++) { + var repTmp = this.tabReponses[k]; + if (repTmp.correction == CODE_V) { + if (repTmp.reference == idTabTmp) { + existeReponses = true; + if (estListe(champTmp)) { + if (txt1 == repTmp.id) { + juste = true; + } + } else if (estCase(champTmp)) { + if (txt1 == repTmp.texte) { + juste = true; + } + } else { + var txt2 = repTmp.texte; + var compareTxt = txt2; + if (!this.sensibleCasse) { + txt1 = txt1.toLowerCase(); + compareTxt = txt2.toLowerCase(); + } + if (!this.respectAccents) { + txt1 = sansAccents(txt1); + compareTxt = sansAccents(compareTxt); + } + if (correspond(txt1, compareTxt, idTabTmp)) { + juste = true; + if (txt2 != "<>") { + champTmp.value = txt2; + } + } + } + } + } + } + if (!existeReponses) { + if (estCase(champTmp) && txt1 == "") { + juste = true; + } else if (txt1 == '_INIT_TROU') { + juste = true; + } + } + return juste; +} + +function exo_donneTabReponses() { + var tabRep = new Array(); + for (var n = 0; n < this.tabChamps.length; n++) { + var tabInteraction = new Array(); + var idTabTmp = this.tabChamps[n]; + tabInteraction[0] = this.champJuste(idTabTmp); + var oChampTmp = PF_donneObjet('champTrou' + idTabTmp); + var vall = oChampTmp.value; + if (vall == "_INIT_TROU") { + vall = ""; + } + if (vall == '\xA0') { + vall = ''; + } + if (estCase(oChampTmp)) { + vall = ""; + var texteCherche = valeurCaseCoche(oChampTmp); + if (texteCherche == "on") { + for (var k = 0; k < this.tabReponses.length; k++) { + var oRep = this.tabReponses[k]; + if (oRep.reference == idTabTmp && oRep.texte == texteCherche) { + vall = oRep.id; + } + } + } + } else if (!estListe(oChampTmp)) { + if (trouEnDefaut(oChampTmp)) { + vall = ""; + } + } + tabInteraction[1] = vall; + tabInteraction[2] = "t" + idTabTmp; + var typesc = "fill-in"; + var balise = nomBalise(oChampTmp); + if (balise == "select") { + typesc = "choice"; + vall = ""; + for (var t = 0; t < oChampTmp.options.length; t++) { + if (oChampTmp.options[t].selected) { + vall = oChampTmp.options[t].text; + } + } + } else if (estCase(oChampTmp)) { + typesc = "choice"; + vall = "no"; + if (oChampTmp.checked) { + vall = "yes"; + } + if (parent.oSco.langue.indexOf("fr") == 0) { + if (vall == "yes") { + vall = "oui"; + } + if (vall == "no") { + vall = "non"; + } + } + } + if (balise == "textarea") { + typesc = "long-fill-in"; + } + var ajCorrige = ""; + if (this.scoreManuel != "" && (typesc == "fill-in" || typesc == "long-fill-in")) { + ajCorrige = "[manualCorrection]"; + } + tabInteraction[3] = ajCorrige + vall; + tabInteraction[4] = typesc; + tabRep[n] = tabInteraction; + } + return tabRep; +} + +function exo_afficherMesReponses(tabRep) { + for (var i = 0; i < tabRep.length; i++) { + var oInteraction = tabRep[i]; + var idTabTmp = oInteraction.id; + idTabTmp = idTabTmp.substring(idTabTmp.indexOf("_") + 2); + var oChampTmp = PF_donneObjet('champTrou' + idTabTmp); + if (oChampTmp != null) { + if (estListe(oChampTmp)) { + for (k = 0; k < this.tabReponses.length; k++) { + var repTmp = this.tabReponses[k]; + if (repTmp.reference == idTabTmp) { + if (repTmp.id == oInteraction.learner_response) { + oChampTmp.value = oInteraction.learner_response; + } + } + } + if (oInteraction.learner_response == "") { + oChampTmp.options[0].text = ""; + } + } else if (estCase(oChampTmp)) { + var doitCoche = false; + for (var k = 0; k < this.tabReponses.length; k++) { + var oRep = this.tabReponses[k]; + if (oRep.reference == idTabTmp && oRep.id == oInteraction.learner_response && oRep.texte == "on") { + doitCoche = true; + } + } + oChampTmp.checked = doitCoche; + } else { + if (trouEnDefaut(oChampTmp)) { + oChampTmp.style.color = ""; + } + oChampTmp.value = oInteraction.learner_response; + } + } + } +} + +function clavierTAT(evt) { + if (evt == null) { + evt = window.event; + } + if (evt.keyCode == 13) { + GEN_clavier(evt); + } +} + +function GEN_presseTouche(evt) { + if (evt == null) { + evt = window.event; + } + if (evt.keyCode == 8) { + GEN_bloqueRetour(evt); + } else if (evt.keyCode == 13) { + GEN_clavier(); + } +} + +function tapeDansChamp(evt) { + var res = true; + if (evt == null) { + evt = window.event; + } + evt.cancelBubble = true; + try { + evt.stopPropagation(); + } catch (e) { + } + if (evt.keyCode == 13) { + if (!etatEval) { + EXO_valider(); + evt.returnValue = false; + res = false; + } + } + return res; +} + +function tapeDansZone(evt) { + if (evt == null) { + evt = window.event; + } + evt.cancelBubble = true; + try { + evt.stopPropagation(); + } catch (e) { + } +} + +function sansAccents(chaine) { + chaine = chaine.replace(/[éèêë]/g, "e"); + chaine = chaine.replace(/[àáâãäå]/g, "a"); + chaine = chaine.replace(/[òóôõöø]/g, "o"); + chaine = chaine.replace(/[ç]/g, "c"); + chaine = chaine.replace(/[ìíîï]/g, "i"); + chaine = chaine.replace(/[ùúûü]/g, "u"); + chaine = chaine.replace(/[ñ]/g, "n"); + chaine = chaine.replace(/[ÿ]/g, "y"); + chaine = chaine.replace(/[ÈÉÊË]/g, "E"); + chaine = chaine.replace(/[àáâãäå]/g, "a"); + chaine = chaine.replace(/[ÒÓÔÕÖØ]/g, "O"); + chaine = chaine.replace(/[Ç]/g, "C"); + chaine = chaine.replace(/[ÌÍÎÏ]/g, "I"); + chaine = chaine.replace(/[ÙÚÛÜ]/g, "U"); + chaine = chaine.replace(/[Ñ]/g, "N"); + return chaine; +} + +function focusPremierChamp() { + if (parent.oSco.config_navigateur != "IE") { + window.focus(); + } + if ((exo.tabChamps.length > 0) && (!etatEval || !parent.oSco.evaluation.etatCorrige)) { + var champTmp = PF_donneObjet('champTrou' + exo.tabChamps[0]); + if (!estListe(champTmp) && !estCase(champTmp) && champTmp.style.color != COUL_TXT_DEF) { + try { + champTmp.focus(); + } catch (e) { + } + } + } +} + +function reponseValidable() { + if (parent.oSco.forcerReponse) { + for (var n = 0; n < exo.tabChamps.length; n++) { + var champTmp = PF_donneObjet('champTrou' + exo.tabChamps[n]); + if (!estCase(champTmp)) { + if (!estListe(champTmp)) { + var val = champTmp.value.replace(/\s/g, ''); + if (val == '') { + return false; + } + } else { + if (champTmp.options[0].selected) { + return false; + } + } + } + } + if (exo.existeRadio) { + var tabI = donneGroupeRadio(); + for (var n = 0; n < tabI.length; n++) { + var tabBtn = tabI[n]; + var existeSelectionne = false; + for (var y = 0; y < tabBtn.length; y++) { + if (tabBtn[y].checked) { + existeSelectionne = true; + } + } + if (!existeSelectionne) { + return false; + } + } + } + } + return true; +} + +function ChampTrou(id, ref, texte, correction) { + this.id = id; + this.texte = texte; + this.correction = correction; + this.reference = ref; +} + +function melangerReponses(oChamp, totalR) { + var numN1 = Math.ceil(Math.random() * totalR); + var numN2 = Math.ceil(Math.random() * totalR); + if (numN1 != numN2) { + var oRep1 = oChamp.options[numN1]; + var oRep2 = oChamp.options[numN2]; + var lePere = oRep1.parentNode; + var posInsert = oRep1.nextSibling; + oRep2.parentNode.replaceChild(oRep1, oRep2); + if (posInsert == oRep2) { + posInsert = oRep1; + } + lePere.insertBefore(oRep2, posInsert); + } +} + +function cocheCase() { + actionDetecteSelect(); +} + +function cocheRadio() { + actionDetecteSelect(); + if (parent.oSco.exoValideChoixUnique) { + if (donneGroupeRadio().length == 1 && exo.tabSelects.length == 0 && !exo.existeZoneTxt && !existeChampOuCase()) { + EXO_validerAuto(); + } + } +} + +function existeChampOuCase() { + var lesin = PF_donneObjet("STY_texteTAT").getElementsByTagName("input"); + for (var i = 0; i < lesin.length; i++) { + if (lesin[i].type == "text" || lesin[i].type == "checkbox" || lesin[i].type == "") { + return true; + } + } + return false; +} + +function nomBalise(obj) { + return obj.nodeName.toLowerCase(); +} + +function estListe(obj) { + return (nomBalise(obj) == "select"); +} + +function estCaseCoche(obj) { + return (!estListe(obj) && obj.type == "checkbox"); +} + +function estRadio(obj) { + return (!estListe(obj) && obj.type == "radio"); +} + +function estCase(obj) { + return (estCaseCoche(obj) || estRadio(obj)); +} + +function valeurCaseCoche(oCase) { + if (oCase.checked) { + return "on"; + } + return ""; +} + +function donneGroupeRadio() { + var tabGroupe = new Array(); + var lesin = PF_donneObjet("STY_texteTAT").getElementsByTagName("input"); + var lsprisgroupe = ""; + for (var i = 0; i < lesin.length; i++) { + if (lesin[i].type == "radio") { + var lid = lesin[i].name; + if (lsprisgroupe.indexOf(lid) < 0) { + if (lsprisgroupe != "") { + lsprisgroupe += ","; + } + lsprisgroupe += lid; + } + } + } + var tabNoms = lsprisgroupe.split(","); + for (var k = 0; k < tabNoms.length; k++) { + var tabBoutons = new Array(); + for (var i = 0; i < lesin.length; i++) { + if (lesin[i].type == "radio" && lesin[i].name == tabNoms[k]) { + tabBoutons[tabBoutons.length] = lesin[i]; + } + } + tabGroupe[tabGroupe.length] = tabBoutons; + } + return tabGroupe; +} + +var COUL_TXT_DEF = "#797979"; + +function focusChamp(oCh) { + if (trouEnDefaut(oCh)) { + oCh.style.color = ""; + oCh.value = ""; + } +} + +function trouEnDefaut(oCh) { + return (oCh.style.color == COUL_TXT_DEF); +} + +function decodeX(va) { + var res = ""; + if (va.length > 2) { + va = va.substring(va.length - 2) + va.substring(0, va.length - 2); + } + var chaine0 = "bHOi4ph5sWlr1c2nI7LBuzgaUNv0FDXtm8SodePVqRfwGKkJMxAQjTC"; + var chaine1 = "ABCDFGHJKLNOPQTUVWXabcdfghjklnopqtuvwx0124578ierRImMsSz"; + for (var i = 0; i < va.length; i++) { + var car = va.charAt(i); + var indRemplace = chaine0.indexOf(car); + if (indRemplace >= 0) { + res += chaine1.substring(indRemplace, indRemplace + 1); + } else { + res += car; + } + } + return res; +} + +function controleLongueur(obj, maxL, evt) { + if (obj.value.length > maxL) { + obj.value = obj.value.substring(0, maxL); + return false; + } else if (obj.value.length == maxL) { + var oEvt = evt; + if (window.event) { + oEvt = evt; + } + var code0 = oEvt.keyCode; + if (code0 != 8 && code0 != 9 && code0 != 37 && code0 != 38 && code0 != 39 && code0 != 40 && code0 != 46) { + if (window.event) { + oEvt.cancelBubble = false; + } else { + oEvt.stopPropagation(); + } + oEvt.returnValue = false; + return false; + } + } + return true; +} + +var tabVerifLong; + +function ctrLongApresCopie(obj, maxL) { + tabVerifLong = new Array(); + tabVerifLong[0] = obj; + tabVerifLong[1] = maxL; + setTimeout(controleLongueurApresCopie2, 600); +} + +function controleLongueurApresCopie2() { + var obj = tabVerifLong[0]; + var maxL = tabVerifLong[1]; + if (obj.value.length > maxL) { + obj.value = obj.value.substring(0, maxL); + } +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseZoneLien.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseZoneLien.js new file mode 100644 index 0000000000000000000000000000000000000000..b0d9864ab5e6b8b9a3f8cd69bc90d5b646aca0ec --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ClasseZoneLien.js @@ -0,0 +1,107 @@ +function ZoneLien(idZone, refImg, gauche, haut) { + this.id = idZone; + this.refImg = refImg; + this.masqueAnim = false; + this.gauche = Number(gauche); + this.haut = Number(haut); + this.dimCorrige = false; + this.placer = ZL_placer; +} + +function ZL_placer() { + var oZoneL = PF_donneObjet(this.id); + if (oZoneL != null) { + var oImg = PF_donneObjet(this.refImg); + if (oImg != null) { + if ((parent.oSco) && (parent.oSco.config_navigateur == "Netscape")) { + var pasDiv = true; + var oPere = oImg.parentNode; + var tdpere = null; + while ((oPere != null) && (pasDiv) && (tdpere == null)) { + var bal = oPere.nodeName.toLowerCase(); + if (bal == "td") { + tdpere = oPere; + } else if (bal == "div") { + pasDiv = false; + } + oPere = oPere.parentNode; + } + if (tdpere != null) { + tdpere.style.width = tdpere.offsetWidth + 'px'; + var nDiv = document.createElement("div"); + nDiv.setAttribute("style", "position:relative;left:0px;top:0px"); + while (tdpere.childNodes.length > 0) { + nDiv.appendChild(tdpere.childNodes.item(0)); + } + tdpere.appendChild(nDiv); + } + } + var num = oImg.offsetLeft + this.gauche; + if (oImg.offsetLeft > 0 && oImg.offsetParent && ((parent.oSco && parent.oSco.config_navigateur == "IE") || (!parent.oSco && surIE)) && window.XMLHttpRequest) { + var oPere = oImg.offsetParent; + if (oPere.className == "STY_paraBasculeCorps") { + var vmarg = retrouveValCSS(oPere, "margin-left"); + if (vmarg.indexOf("px") > 0) { + num -= parseInt(vmarg); + } + } + } + oZoneL.style.left = num + "px"; + num = oImg.offsetTop + this.haut; + oZoneL.style.top = num + "px"; + if (!this.dimCorrige) { + try { + var fond = retrouveValCSS(oZoneL, "background-image"); + if (fond == "none") { + oZoneL.style.backgroundImage = "url(none)"; + } + } catch (e) { + } + } + if (!MODE_CSS_STRICT && !this.dimCorrige) { + oZoneL.className += "Dessus"; + var val = parseInt(oZoneL.style.width) + diffLargeurStrict(oZoneL); + if (EDIT_attrDim(oZoneL, "border-left-width") == 0) { + val += 1; + } + if (EDIT_attrDim(oZoneL, "border-right-width") == 0) { + val += 1; + } + oZoneL.style.width = val + "px"; + var hautcs = oZoneL.style.height; + if (hautcs != "") { + val = parseInt(oZoneL.style.height) + diffHauteurStrict(oZoneL); + if (EDIT_attrDim(oZoneL, "border-top-width") == 0) { + val += 1; + } + if (EDIT_attrDim(oZoneL, "border-bottom-width") == 0) { + val += 1; + } + oZoneL.className = oZoneL.className.replace("Dessus", ""); + oZoneL.style.height = val + "px"; + } + } + this.dimCorrige = true; + if (!this.masqueAnim) { + PF_afficherDiv(this.id); + } + } + } +} + +function EDIT_attrDim(obj, attr) { + var val = retrouveValCSS(obj, attr); + var res = 0; + if (val.indexOf('px') > 0) { + res = parseInt(val); + } + return res; +} + +function diffLargeurStrict(obj) { + return EDIT_attrDim(obj, "padding-left") + EDIT_attrDim(obj, "padding-right") + EDIT_attrDim(obj, "border-left-width") + EDIT_attrDim(obj, "border-right-width"); +} + +function diffHauteurStrict(obj) { + return EDIT_attrDim(obj, "padding-top") + EDIT_attrDim(obj, "padding-bottom") + EDIT_attrDim(obj, "border-top-width") + EDIT_attrDim(obj, "border-bottom-width"); +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/EDIT_contenu.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/EDIT_contenu.js new file mode 100644 index 0000000000000000000000000000000000000000..33dba8abe5ffc46ff9c71c0ce2bcca6c5e63eb99 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/EDIT_contenu.js @@ -0,0 +1,535 @@ +/* EDIT */ +var BLOQUE_STYLE = false; +var STYLE_ITEM_CTXT = 'style="display:block;width:100%;cursor:default;color:#000000; text-decoration: none; padding-top: 1px; padding-right: 0px; padding-bottom: 3px; padding-left: 7px; border:1px solid #ffffff;" onmouseover="this.style.backgroundColor=\'#F7F0A1\';this.style.borderColor=\'#ECE05A\';" onmouseout="this.style.backgroundColor=\'\';this.style.borderColor=\'#ffffff\'"'; +var peutEnregistrer = false; +var memoCmtClic = ''; +var objetSelectCourant = null; +var peutEditerDispo = false; +var peutEditerCmt = false; +var oBarreContext = window.createPopup(); +document.oncontextmenu = EDIT_contextMenu; + +function EDIT_contextMenu() { + var res = '<div style="background-color:#ffffff;height:100%;font-family:Tahoma,Arial;font-size:13px;border:1px solid #444444;border-bottom-width:2px;border-right-width:2px">'; + var hMenu = 32; + var peutGnr = false; + if (window.location.href.indexOf(fenPere.parent.contenu.codeCourant + ".xml") > 0) { + peutGnr = true; + } + var longueur = 170; + if (MODE_EDIT) { + var numprevu = 1; + if (peutGnr && peutEnregistrer) { + res += creeItemMenu('EDIT_enregistrer()', 2); + hMenu += 20; + numprevu = 4; + } + res += creeItemMenu('EDIT_recharger()', numprevu); + } else { + if (peutGnr) { + if (fenPere.parent.menu.DOMMDStyle.documentElement.getAttribute("editMTR") == "non") { + BLOQUE_STYLE = true; + } + if (fenPere.parent.contenu.SPE_existeCmts() || existeMosMap || ((typePage == "exercice") && (exo.type == "GD"))) { + res += creeItemMenu('EDIT_editer(false)', 5); + longueur = 200; + hMenu += 20; + if (fenPere.parent.menu.LANGUE == 'de') { + longueur = 240; + } + } + if (!BLOQUE_STYLE) { + res += creeItemMenu('EDIT_editer(true)', 0); + hMenu += 20; + } + } + if (positionPerso != '' && peutGnr) { + res += creeItemMenu('EDIT_retablir()', 3); + hMenu += 20; + } + if (fenPere.parent.menu.styleDansMosData) { + res += creeItemMenu('EDIT_majStyle()', 6); + hMenu += 20; + } + res += creeItemMenu('EDIT_recharger()', 1);/*res+=creeItemMenu('EDIT_creerApercu()',7);hMenu+=20;*/ + } + oBarreContext.show(window.event.screenX + 5, window.event.screenY + 5, longueur, hMenu); + oBarreContext.document.body.innerHTML = res + '</div>'; + return false; +} + +function creeItemMenu(nomFonction, numL) { + var langGnr = fenPere.parent.menu.LANGUE.substring(0, 2); + var tabCtx = new Array('Edit Layout', 'Reload Page', 'Save', 'Reset Layout', 'Cancel', 'Position Floating Objects', 'Update Style', "Create Preview"); + if (langGnr == 'fr') { + tabCtx = new Array('Modifier la disposition', 'Recharger la page', 'Enregistrer', 'R\xE9tablir la disposition', 'Annuler', 'Positionner les objets flottants', 'Mettre \xE0 jour le style', "Cr\xE9er l'aper\xE7u"); + } else if (langGnr == 'it') { + tabCtx = new Array('Modifica disposizione', 'Ricarica la pagina', 'Salva', 'Resetta il layout', 'Annullare', 'Posiziona gli oggetti mobili', 'Aggiornare lo stile', "Create Preview"); + } else if (langGnr == 'de') { + tabCtx = new Array('Layout bearbeiten', 'Seite aktualisieren', 'Speichern', 'Layout zur\xFCcksetzen', 'Abbrechen', 'Schwebende Elemente positionieren', 'Stil aktualisieren', "Vorschau erstellen"); + } + var item = '<a hideFocus="true" onclick="parent.' + nomFonction + '" ' + STYLE_ITEM_CTXT + '>' + tabCtx[numL] + '</a>'; + return item; +} + +function EDIT_recharger() { + oBarreContext.hide(); + window.location.reload(true); +} + +function EDIT_retablir() { + divsEdites = ','; + EDIT_enregistrer(); +} + +function EDIT_toucheClavier(evt) { + if (evt == null) { + evt = window.event; + } + if (MODE_EDIT) { + if (evt.keyCode == 46) { + var range = document.selection.createRange(); + var typeSel = document.selection.type.toLowerCase(); + if (typeSel == "control") { + var lid = range.item(0).id; + if ((range.item(0).tagName == "DIV") && (EDIT_bonID(lid))) { + EDIT_marqueDiv(lid); + } else { + window.event.cancelBubble = true; + return false; + } + } + } + } +} + +function EDIT_bonID(lid) { + var res = false; + if ((lid != null) && (lid != '')) { + if ((!BLOQUE_STYLE) || EDIT_estCmt(lid)) { + res = true; + } + } + return res; +} + +function EDIT_supprimeMasque(idObj) { + var oZonS = PF_donneObjet(idObj); + if ((oZonS != null) && (oZonS.style.display == "none")) { + oZonS.parentNode.removeChild(oZonS); + } +} + +function EDIT_estCmt(lid) { + if (lid.indexOf("AP_PNG") > 0) { + return false; + } + return ((lid.indexOf('divCmt') == 0) || (lid.indexOf('divSugg') == 0) || (lid.indexOf('divConsigne') == 0) || (lid.indexOf('MosMap') == 0) || (lid.indexOf('exoGDd') == 0)); +} + +function EDIT_editer(modeStyle) { + oBarreContext.hide(); + peutEditerDispo = false; + peutEditerCmt = false; + if (modeStyle) { + MODE_MODIF = "disposition"; + peutEditerDispo = true; + } else { + MODE_MODIF = "flottant"; + peutEditerCmt = true; + } + document.onkeydown = EDIT_toucheClavier; + EDIT_supprimeMasque("STY_zoneTitre"); + EDIT_supprimeMasque("STY_zoneCommentaire"); + document.getElementsByTagName("body").item(0).style.height = "100%"; + var lesdivs = document.getElementsByTagName("div"); + document.body.contentEditable = true; + for (var i = 0; i < lesdivs.length; i++) { + var oDiv = lesdivs.item(i); + if ((EDIT_bonID(oDiv.id) && ((oDiv.currentStyle['position'] == 'absolute') || (oDiv.currentStyle['position'] == 'relative'))) && ((modeStyle && !EDIT_estCmt(oDiv.id)) || (!modeStyle && EDIT_estCmt(oDiv.id) && (oDiv.currentStyle['display'] != 'none')))) { + enleverArrondi(oDiv, true); + oDiv.parentNode.onresizestart = EDIT_desactiveAction; + oDiv.parentNode.onmovestart = EDIT_desactiveAction; + oDiv.onresizeend = EDIT_finRedim; + oDiv.onmoveend = EDIT_finDeplacement; + oDiv.parentNode.onkeydown = EDIT_deplaceFleche; + if (oDiv.currentStyle['borderWidth'].indexOf("medium") >= 0) { + oDiv.style.borderWidth = "1px"; + } + if (oDiv.currentStyle['borderStyle'].indexOf("none") >= 0) { + oDiv.style.borderStyle = "dashed"; + oDiv.style.borderBottomWidth = "2px"; + } + if (oDiv.id.indexOf('MosMap') == 0) { + oDiv.onmouseover = EDIT_faux; + } + oDiv.onmovestart = EDIT_debutDep; + oDiv.onresizestart = EDIT_debutDim; + oDiv.oncontrolselect = EDIT_selectCourant; + var lesdivsfils = oDiv.getElementsByTagName("div"); + for (var j = 0; j < lesdivsfils.length; j++) { + var oDivFils = lesdivsfils.item(j); + if ((oDivFils.id == '') || ((oDivFils.currentStyle['position'] != 'absolute') && (oDivFils.currentStyle['position'] != 'relative'))) { + oDivFils.contentEditable = false; + } + } + } else { + if ((!existeMosMap) && ((typePage != "exercice") || (exo.type != 'GD'))) { + oDiv.contentEditable = false; + } + if ((modeStyle && !EDIT_estCmt(oDiv.id)) || (!modeStyle && EDIT_estCmt(oDiv.id))) { + oDiv.oncontrolselect = EDIT_desactiveAction; + oDiv.onresizestart = EDIT_desactiveAction; + oDiv.onmovestart = EDIT_desactiveAction; + } else { + oDiv.oncontrolselect = EDIT_desactiveAction; + oDiv.onresizestart = EDIT_faux; + oDiv.onmovestart = EDIT_desactiveAction; + } + if (oDiv.currentStyle['display'] == 'none') { + EDIT_cacheDivE(oDiv); + oDiv.innerHTML = ""; + } + } + } + var inv = PF_donneObjet("zoneInvisible"); + if (inv != null) { + EDIT_cacheDivE(inv); + var lesimg = document.getElementsByTagName("img"); + for (var i = 0; i < lesimg.length; i++) { + var oimg = lesimg.item(i); + oimg.oncontrolselect = EDIT_faux; + oimg.contentEditable = false; + oimg.onresizestart = EDIT_faux; + oimg.onmovestart = EDIT_faux; + try { + oimg.style.cursor = "default"; + } catch (e) { + } + } + } + document.execCommand("2D-Position", 0, true); + MODE_EDIT = true; +} + +function EDIT_cacheDivE(inv) { + inv.style.fontSize = "1px"; + inv.style.position = "absolute"; + inv.style.left = "-100px"; + inv.style.top = "-100px"; + inv.style.overflow = "hidden"; + inv.style.width = "5px"; + inv.style.height = "5px"; +} + +function EDIT_faux() { + return false; +} + +function EDIT_selectCourant() { + objetSelectCourant = window.event.srcElement; + window.event.cancleBubble = true; + return true; +} + +function EDIT_finRedim() { + if (MODE_CSS_STRICT) { + var obj = window.event.srcElement; + if (obj.style.width.indexOf('%') < 0) { + var remp1 = diffLargeurStrict(obj) * 2; + obj.style.width = (obj.offsetWidth - remp1) + "px"; + } + if (obj.style.height.indexOf('%') < 0) { + var remp1 = diffHauteurStrict(obj) * 2; + obj.style.minHeight = ""; + obj.style.height = (obj.offsetHeight - remp1) + "px"; + } + } + EDIT_finBougeage(); +} + +function EDIT_finDeplacement() { + if (memoCmtClic != '') { + var lid = window.event.srcElement.id; + var oCmt = donneCmtID(lid); + if (oCmt != null) { + memoCmtClic = memoCmtClic.replace(/px/g, ''); + var tabP = memoCmtClic.split('/'); + var posFin = parseInt(window.event.srcElement.style.left) - parseInt(tabP[0]); + oCmt.posX = posFin + parseInt(oCmt.posX); + posFin = parseInt(window.event.srcElement.style.top) - parseInt(tabP[1]); + oCmt.posY = posFin + parseInt(oCmt.posY); + } + } + EDIT_finBougeage(); +} + +function EDIT_finBougeage() { +} + +function EDIT_desactiveAction() { + var lid = window.event.srcElement.id; + if (!EDIT_bonID(lid)) { + window.focus(); + return false; + } else { + EDIT_marqueDiv(lid); + } +} + +function EDIT_debutDep() { + memoCmtClic = ""; + var lid = window.event.srcElement.id; + if (lid.indexOf('divCmt') == 0) { + var oCmt = donneCmtID(lid); + if (oCmt != null && oCmt.orign == 'clic') { + memoCmtClic = window.event.srcElement.style.left + "/" + window.event.srcElement.style.top; + } + } + EDIT_marqueDiv(lid); + window.event.cancleBubble = true; + window.event.returnValue = true; + return true; +} + +function EDIT_debutDim() { + EDIT_marqueDiv(window.event.srcElement.id); + window.event.cancelBubble = true; + return true; +} + +function EDIT_marqueDiv(lid) { + if (peutEditerCmt && lid.indexOf("divCmt") == 0 || peutEditerDispo) { + peutEnregistrer = true; + if (divsEdites.indexOf(',' + lid + ',') < 0) { + divsEdites += lid + ","; + } + } +} + +function EDIT_enregistrer() { + var resGnr = ''; + var resCmt = ''; + oBarreContext.hide(); + var tabEd = divsEdites.split(","); + for (var j = 0; j < tabEd.length; j++) { + var lid = tabEd[j]; + if (lid != '') { + var obj = PF_donneObjet(lid); + if (obj != null) { + if (lid == "divCmtSucces") { + resCmt += EDIT_ligneEnr("cmtSucces", obj); + } else if (lid.indexOf("divCmt") == 0) { + oCmt = donneCmtID(lid); + if (oCmt != null && (oCmt.orign == 'clic' || oCmt.orign == 'zone')) { + resCmt += "cmt_" + lid.substring(6) + "/left:" + oCmt.posX + "px;top:" + oCmt.posY + "px;" + EDIT_attrS("width", obj.style.width) + EDIT_attrS("height", obj.style.height) + "#"; + } else { + resCmt += EDIT_ligneEnr("cmt_" + lid.substring(6), obj); + } + } else if (lid == "divConsigne") { + resCmt += EDIT_ligneEnr("consigne", obj); + } else if (lid.indexOf("divSugg") == 0) { + resCmt += EDIT_ligneEnr("sugg_" + lid.substring(7), obj); + } else if (lid.indexOf("MosMap") == 0) { + var objXMLGnr = fenPere.parent.menu.XML_trouveNoeud(fenPere.parent.contenu.DOMPageCourante, "zoneLien", "id", lid); + if (objXMLGnr != null) { + var oImg = PF_donneObjet(objXMLGnr.getAttribute("refImg")); + if (oImg != null) { + objXMLGnr.setAttribute("gauche", parseInt(obj.style.left) - oImg.offsetLeft); + objXMLGnr.setAttribute("haut", parseInt(obj.style.top) - oImg.offsetTop); + var atrStyle = "display:block;position:absolute;left:" + obj.style.left + ";top:" + obj.style.top + ";width:" + obj.style.width + ";height:" + obj.style.height; + objXMLGnr.setAttribute("style", atrStyle); + var objHTML = fenPere.parent.contenu.PF_donneObjet(lid); + objHTML.style.left = obj.style.left; + objHTML.style.top = obj.style.top; + objHTML.style.width = obj.style.width; + objHTML.style.height = obj.style.height; + } + } + } else if ((lid.indexOf("champTrou") == 0) && exo) { + } else if (lid.indexOf("exoGD") == 0) { + GD_enrDecalage(lid); + } else { + resGnr += EDIT_ligneEnr(lid, obj); + } + } else { + resGnr += lid + "/supprime:;#"; + } + } + } + fenPere.parent.contenu.GTR_persitePositons(resGnr, resCmt); + peutEnregistrer = false; + setTimeout(EDIT_recharger, 200) +} + +function EDIT_ligneEnr(lid, obj) { + return lid + "/" + EDIT_attrS("left", obj.style.left) + EDIT_attrS("top", obj.style.top) + EDIT_attrS("width", obj.style.width) + EDIT_attrS("height", obj.style.height) + "#"; +} + +function EDIT_attrS(attr, val) { + var res = ''; + if (val != '') { + res = attr + ":" + val + ";"; + } + return res; +} + +function EDIT_deplaceFleche() { + var codeC = window.event.keyCode; + var majus = false; + if (window.event.shiftKey) { + majus = true; + } + if ((codeC > 36) && (codeC < 41) && objetSelectCourant) { + window.event.cancelBubble = true; + if (codeC == 38) { + var valp = ajoutePixelPos(objetSelectCourant.currentStyle["top"], majus, true); + if (valp != '') { + objetSelectCourant.style.top = valp + } + } else if (codeC == 40) { + var valp = ajoutePixelPos(objetSelectCourant.currentStyle["top"], majus, false); + if (valp != '') { + objetSelectCourant.style.top = valp + } + } else if (codeC == 37) { + var valp = ajoutePixelPos(objetSelectCourant.currentStyle["left"], majus, true); + if (valp != '') { + objetSelectCourant.style.left = valp + } + } else if (codeC == 39) { + var valp = ajoutePixelPos(objetSelectCourant.currentStyle["left"], majus, false); + if (valp != '') { + objetSelectCourant.style.left = valp + } + } + EDIT_marqueDiv(objetSelectCourant.id); + return false; + } +} + +function ajoutePixelPos(valPx, maj, inverse) { + var resStr = ""; + if (valPx.length > 1) { + var ajV = 1; + if (maj) { + ajV = 10; + } + if (inverse) { + ajV = -ajV; + } + var indFin = valPx.indexOf("px"); + if (indFin < 0) { + indFin = valPx.indexOf("%"); + } + var num = parseInt(valPx.substring(0, indFin)); + num += ajV; + resStr = num + valPx.substring(indFin); + } + return resStr; +} + +function EDIT_majStyle() { + fenPere.parent.menu.GTR_majStyle(false); + EDIT_recharger(); +} + +function EDIT_creerApercu() { + oBarreContext.hide(); + setTimeout(suiteGnrApercu, 300); +} + +function suiteGnrApercu() { + var codeI = fenPere.parent.contenu.codeCourant; + if (parent.oSco.numPageCourante == 0) { + if (!fenPere.parent.contenu.possedeMD) { + var oArbo = fenPere.parent.contenu.donnePageArbo(); + if (oArbo != null) { + var oEtape = oArbo.parentNode; + var oMetadata = fenPere.parent.contenu.refMenu.XML_fils(oEtape, "metadata"); + if (oMetadata != null) { + codeI = oEtape.getAttribute("code"); + } else { + codeI = "course"; + } + } + } + } + var chemin = parent.RACINE_stage + "contenu/media/prvw_" + codeI + ".png"; + var existeVign = false; + if (fenPere.top.menu.NOM_CREATEUR == "MOS Solo") { + if (chemin.indexOf("file:///") == 0) { + chemin = chemin.substring(8); + chemin = unescape(chemin.replace(/\//g, "\\")); + } + var trouveFenSolo = false; + try { + existeVign = fenPere.top.opener.initAXCapture(chemin); + } catch (e) { + try { + var oCaptureIE = new ActiveXObject("MOSCapture.Thumb"); + var test0 = oCaptureIE.captureWindow(chemin, 170, 115, "false"); + existeVign = true; + } catch (e) { + alert(e.message); + } + } + } else { + var barreMenuExiste = "false"; + if (window.XMLHttpRequest) { + barreMenuExiste = "true"; + } + try { + var oCaptureIE = new ActiveXObject("MOSCapture.Thumb"); + var chaine64 = oCaptureIE.captureWindow("", 170, 115, barreMenuExiste); + var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0"); + xmlDoc.loadXML("<transfertFichier64/>"); + var oRac = xmlDoc.documentElement; + var indpub = chemin.indexOf("/MosPub/"); + if (indpub < 0) { + return alert("Bad path: " + chemin); + } + chemin = chemin.substring(indpub + 1); + oRac.setAttribute("chemin", chemin); + oRac.dataType = "bin.base64"; + oRac.nodeTypedValue = chaine64; + var objHTTP = new ActiveXObject("Msxml2.XMLHTTP.3.0"); + objHTTP.open("POST", parent.RACINE_stage + "../../MosGnr/aspx/SRV_copieXML.aspx", false); + objHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); + objHTTP.send(xmlDoc.xml); + if (objHTTP.responseXML.text == "ok") { + existeVign = true; + } + } catch (e) { + alert(e.message); + } + } + if (existeVign) { + var langGnr = fenPere.parent.menu.LANGUE.substring(0, 2); + var lmsg = "The thumbnail has been created for '" + codeI + "'."; + if (langGnr == "fr") { + lmsg = "L'aper\xE7u a \xE9t\xE9 cr\xE9\xE9 pour '" + codeI + "'."; + } + if (langGnr == "de") { + lmsg = "Die Vorschau f\xFCr '" + codeI + "' wurde erstellt."; + } + alert(lmsg); + } +} + +function EDIT_attrDim(obj, attr) { + var val = retrouveValCSS(obj, attr); + var res = 0; + if (val.indexOf('px') > 0) { + res = parseInt(val); + } + return res; +} + +function diffLargeurStrict(obj) { + return EDIT_attrDim(obj, "padding-left") + EDIT_attrDim(obj, "padding-right") + EDIT_attrDim(obj, "border-left-width") + EDIT_attrDim(obj, "border-right-width"); +} + +function diffHauteurStrict(obj) { + return EDIT_attrDim(obj, "padding-top") + EDIT_attrDim(obj, "padding-bottom") + EDIT_attrDim(obj, "border-top-width") + EDIT_attrDim(obj, "border-bottom-width"); +}/* fin EDIT */ diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/IC_exerciceCURS.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/IC_exerciceCURS.js new file mode 100644 index 0000000000000000000000000000000000000000..d096cf5755477d3e84f4bbc2c174564991e84b2e --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/IC_exerciceCURS.js @@ -0,0 +1,207 @@ +var pos, nPos, diff; +var limiteD, limiteF; +var mobileCourant; +var deplacement; +var idCurseurC; +var tailleCurseur, tailleCurseur2; +var tailleEchelle; +var verticalC; +var oCompteurC; +var uniteC = ''; +var oCursCourant = null; + +function detecterActionSurCurseurs() { + var existeNonDeplace = false; + var existeDeplace = false; + for (var i = 0; i < exo.tabCurseurs.length; i++) { + if (exo.tabCurseurs[i].etatDeplace) { + existeDeplace = true; + } else { + existeNonDeplace = true; + } + } + if (existeDeplace && (!parent.oSco.forcerReponse || !existeNonDeplace)) { + actionDetecte(); + } +} + +function CURS_debutDep(evt, id) { + if (parent.oSco.config_navigateur == "Netscape") { + evt.preventDefault(); + } + if (exo.actif) { + if (!deplacement) { + deplacement = true; + idCurseurC = id; + oCursCourant = exo.donneObjCurs(id); + oCursCourant.etatDeplace = true; + detecterActionSurCurseurs(); + verticalC = oCursCourant.vertical; + uniteC = oCursCourant.unite; + mobileCourant = PF_donneObjet('divCurseur' + id); + oCompteurC = PF_donneObjet('divCompteur' + id); + if (oCompteurC != null) { + var oarrond = PF_donneObjet(oCompteurC.id + "fondContenu"); + if (oarrond != null) { + oCompteurC = oarrond; + } + } + limiteD = 0; + tailleCurseur = oCursCourant.tailleCurseur; + tailleEchelle = oCursCourant.tailleEchelle; + if (verticalC) { + if (parent.oSco.config_navigateur == "Netscape") { + pos = evt.clientY; + } else { + pos = window.event.y; + } + } else { + if (parent.oSco.config_navigateur == "Netscape") { + pos = evt.clientX; + } else { + pos = window.event.x; + } + } + tailleCurseur2 = Math.round(tailleCurseur / 2) - 1; + limiteF = tailleEchelle - tailleCurseur; + tailleEchelle -= tailleCurseur; + } + } +} + +function CURS_deplaceDiv(evt, parClic) { + if (deplacement) { + var valpos; + if (verticalC) { + if (parent.oSco.config_navigateur == "Netscape") { + nPos = evt.clientY; + } else { + nPos = window.event.y; + } + diff = nPos - pos; + valpos = parseInt(mobileCourant.style.top) + diff; + } else { + if (parent.oSco.config_navigateur == "Netscape") { + nPos = evt.clientX; + } else { + nPos = window.event.x; + } + diff = nPos - pos; + valpos = parseInt(mobileCourant.style.left) + diff; + } + if (Math.abs(diff) < 90) { + if ((verticalC) && (CURS_estDansLimites(valpos))) { + mobileCourant.style.top = valpos + "px"; + } else if (CURS_estDansLimites(valpos)) { + mobileCourant.style.left = valpos + "px"; + } + } + } +} + +function CURS_finDep() { + if (deplacement) { + deplacement = false; + oCursCourant.juger(true); + } +} + +function CURS_estDansLimites(pos0) { + var res = true; + var valActuelle; + if (limiteD > pos0) { + res = false; + if (verticalC) { + valAct = oCursCourant.valMax; + } else { + valAct = oCursCourant.valMin; + } + } else if (pos0 > limiteF) { + res = false; + if (verticalC) { + valAct = oCursCourant.valMin; + } else { + valAct = oCursCourant.valMax; + } + } else { + pos = nPos; + if (verticalC) { + valAct = oCursCourant.valeurRelle((tailleEchelle - pos0) / tailleEchelle); + } else { + valAct = oCursCourant.valeurRelle(pos0 / tailleEchelle); + } + } + changeCompteur(valAct); + oCursCourant.valeurActuelle = valAct; + return res; +} + +function changeCompteur(val) { + if (oCompteurC != null) { + oCompteurC.innerHTML = localeNb(val) + uniteC; + } +} + +function CURS_clicEchelle(evt, id) { + if (exo.actif) { + deplacement = true; + idCurseurC = id; + oCursCourant = exo.donneObjCurs(id); + oCursCourant.etatDeplace = true; + detecterActionSurCurseurs(); + verticalC = oCursCourant.vertical; + uniteC = oCursCourant.unite; + mobileCourant = PF_donneObjet('divCurseur' + id); + oCompteurC = PF_donneObjet('divCompteur' + id); + if (oCompteurC != null) { + var oarrond = PF_donneObjet(oCompteurC.id + "fondContenu"); + if (oarrond != null) { + oCompteurC = oarrond; + } + } + limiteD = 0; + tailleCurseur = oCursCourant.tailleCurseur; + tailleEchelle = oCursCourant.tailleEchelle; + var oEvt = evt; + if (window.event) { + oEvt = window.event; + } + oEvt.cancelBubble = true; + var nPos; + if (verticalC) { + if (parent.oSco.config_navigateur == "Netscape") { + nPos = evt.layerY; + } else { + nPos = window.event.y; + } + } else { + if (parent.oSco.config_navigateur == "Netscape") { + nPos = evt.layerX; + } else { + nPos = window.event.x; + } + } + var valPos = nPos - tailleCurseur; + CURS_estDansLimites(nPos); + oCursCourant.deplaceCurseur(oCursCourant.valeurActuelle); + CURS_finDep(); + } +} + +function DomaineCurseur(min, max, correction) { + this.min = min; + this.max = max; + this.correction = correction; + this.estInclus = DCURS_estInclus; + this.curseurDedans = false; +} + +function DCURS_estInclus(valeurCourante) { + var res = false; + this.curseurDedans = false; + if ((this.min <= valeurCourante) && (valeurCourante <= this.max)) { + res = true; + this.curseurDedans = true; + } + return res; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/IC_exerciceGD.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/IC_exerciceGD.js new file mode 100644 index 0000000000000000000000000000000000000000..92bc39923a19332ccbb7770758820c8a56bd86e1 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/IC_exerciceGD.js @@ -0,0 +1,215 @@ +/*Integral Coaching Tous droits reserves*/ +var posX, posY, nPosX, nPosY; +var diffX, diffY; +var mobileCourant; +var deplacement; +var idDeplaceC; +var originPosX; +var originPosY; + +function GD_debutDep(evt, id) { + if (exo.actif) { + GEN_masqueBulle(false); + deplacement = true; + idDeplaceC = id; + var oEv; + if (parent.oSco.config_navigateur == "Netscape") { + oEv = evt; + posX = oEv.clientX; + posY = oEv.clientY; + } else { + oEv = window.event; + posX = oEv.x; + posY = oEv.y; + } + mobileCourant = PF_donneObjet('exoGD' + id); + var indX = mobileCourant.style.zIndex; + mobileCourant.style.zIndex = indX + 1; + originPosX = mobileCourant.style.left; + originPosY = mobileCourant.style.top; + } +} + +function GD_deplaceDiv(evt) { + if (deplacement && (!MODE_EDIT)) { + var oEv; + if (parent.oSco.config_navigateur == "Netscape") { + oEv = evt; + nPosX = oEv.clientX; + nPosY = oEv.clientY; + diffX = nPosX - posX; + diffY = nPosY - posY; + posX = nPosX; + posY = nPosY; + var numT = parseInt(mobileCourant.style.left) + diffX; + mobileCourant.style.left = numT + "px"; + numT = parseInt(mobileCourant.style.top) + diffY; + mobileCourant.style.top = numT + "px"; + } else { + oEv = window.event; + nPosX = oEv.x; + nPosY = oEv.y; + diffX = nPosX - posX; + diffY = nPosY - posY; + posX = nPosX; + posY = nPosY; + mobileCourant.style.pixelLeft = mobileCourant.style.pixelLeft + diffX; + mobileCourant.style.pixelTop = mobileCourant.style.pixelTop + diffY; + } + } +} + +function GD_finDep() { + var surCible = false; + var surPaireJuste = false; + if (deplacement && (!MODE_EDIT)) { + deplacement = false; + var i, j, k; + var centreCibleX = mobileCourant.offsetLeft + Math.round(mobileCourant.offsetWidth / 2); + var centreCibleY = mobileCourant.offsetTop + Math.round(mobileCourant.offsetHeight / 2); + for (i = 0; i < exo.tabPaires.length; i++) { + if (exo.tabPaires[i].idDeplace == idDeplaceC) { + var cibleC = exo.tabPaires[i].idCible; + var attractionC = exo.tabPaires[i].attraction; + exo.tabPaires[i].paireForme = false; + var oCible = PF_donneObjet('exoGD' + cibleC); + if (oCible == null) { + alert("Cible null " + cibleC); + } + if (GD_mobileEstDans(oCible, attractionC, centreCibleX, centreCibleY)) { + var decalX = exo.tabPaires[i].decalageX; + var decalY = exo.tabPaires[i].decalageY; + if (decalX == "") { + decalX = exo.decalageX; + } + if (decalY == "") { + decalY = exo.decalageY; + } + if (parent.oSco.config_navigateur == "Netscape") { + if (decalX != "") { + var numT = parseInt(oCible.style.left) + Number(decalX); + mobileCourant.style.left = numT + "px"; + } + if (decalY != "") { + numT = parseInt(oCible.style.top) + Number(decalY); + mobileCourant.style.top = numT + "px"; + } + } else { + if (decalX != "") { + mobileCourant.style.left = oCible.style.pixelLeft + Number(decalX); + } + if (decalY != "") { + mobileCourant.style.top = oCible.style.pixelTop + Number(decalY); + } + } + surCible = true; + if (exo.tabPaires[i].correction == CODE_V) { + surPaireJuste = true; + } + if ((!etatEval) && exo.retourIncorrect && (!surPaireJuste)) { + exo.tabPaires[i].paireForme = false; + mobileCourant.style.left = originPosX; + mobileCourant.style.top = originPosY; + } else { + exo.tabPaires[i].paireForme = true; + } + } + } + } + if (exo.retourManque && !surCible) { + mobileCourant.style.left = originPosX; + mobileCourant.style.top = originPosY; + } else if (parent.oSco.exoValideChoixUnique && (!exo.retourIncorrect) && (exo.tabDeplaces.length == 1)) { + if (!depuisPrecedent) { + EXO_valider(); + laisseBulleAffiche = true; + } + } + if (parent.oSco.forcerReponse) { + var existePaire = false; + for (i = 0; i < exo.tabPaires.length; i++) { + if (exo.tabPaires[i].paireForme) { + existePaire = true; + break; + } + } + if (existePaire) { + actionDetecte(); + } else if (actionD) { + actionD = false; + desactiverBoutonValider(); + desactiverBoutonInit(); + } + } else { + actionDetecte(); + } + window.focus(); + } + if (mobileCourant != null) { + mobileCourant.style.zIndex = mobileCourant.style.zIndex - 1; + } +} + +function GD_mobileEstDans(oCible, attraction, centreCibleX, centreCibleY) { + var hautD = oCible.offsetTop; + var hautF = hautD + oCible.offsetHeight; + var gaucheD = oCible.offsetLeft; + var gaucheF = gaucheD + oCible.offsetWidth; + return ((gaucheD <= centreCibleX) && (centreCibleX <= gaucheF) && (hautD <= centreCibleY) && (centreCibleY <= hautF)); +} + +function GD_enrDecalage(idDeplaceC) { + var oDeplace = PF_donneObjet(idDeplaceC); + idDeplaceC = idDeplaceC.substring(5); + for (var i = 0; i < exo.tabPaires.length; i++) { + if ((exo.tabPaires[i].idDeplace == idDeplaceC) && (exo.tabPaires[i].paireForme)) { + var oCible = PF_donneObjet('exoGD' + exo.tabPaires[i].idCible); + var decalX = oDeplace.offsetLeft - oCible.offsetLeft; + var decalY = oDeplace.offsetTop - oCible.offsetTop; + fenPere.parent.contenu.SPE_decalageMtr(idDeplaceC, exo.tabPaires[i].idCible, decalX, decalY); + } + } +} + +function PaireGD(idDeplace, idCible, correction, decalageX, decalageY, poids) { + if (idDeplace.indexOf("_#") == 0) { + this.idDeplace = idDeplace.substring(2); + } else { + this.idDeplace = GD_decode(idDeplace); + } + if (idCible.indexOf("_#") == 0) { + this.idCible = idCible.substring(2); + } else { + this.idCible = GD_decode(idCible); + } + this.decalageX = decalageX; + this.decalageY = decalageY; + this.poids = 1; + if (poids != "") { + this.poids = Number(poids); + } + this.correction = correction; + this.paireForme = false; +} + +function GD_decode(va) { + var res = ""; + var chaine0 = "3791528"; + var chaine1 = "5123789"; + for (var i = 0; i < va.length; i++) { + var car = va.charAt(i); + var indRemplace = chaine0.indexOf(car); + if (indRemplace >= 0) { + res += chaine1.substring(indRemplace, indRemplace + 1); + } else { + res += car; + } + } + return res; +} + +function libereMoz(evt) { + if (parent.oSco.config_navigateur == "Netscape") { + evt.preventDefault(); + } +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ICcontenu.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ICcontenu.js new file mode 100644 index 0000000000000000000000000000000000000000..68816647f923163d42c0aa258e7cb63d34f8675d --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ICcontenu.js @@ -0,0 +1,765 @@ +var dureePage = ""; +var etatSuivant = true; +var etatPrecedent = true; +var etatEval; +var codePage; +var effacerMenuPages = false; +var existeMosMap = false; +var typePage = ""; +var effacerZoneCmt = false; +var oTempsLimite = null; +var tempsLimiteCourant; +var affTitreCmt; +var affContenuCmt; +var posClicX = 0; +var posClicY = 0; +var attrapeEvtClic = false; +var MODE_CSS_STRICT = true; +var laisseBulleAffiche = false; +var MODE_MODIF; +var touchePgCourante = -1; +var indexLienOuvert = -1; +var MODE_EDIT = false; +var divsEdites = ","; +if (parent.oSco == null) { + window.location.replace("/notfound.html"); +} +var fenPere = parent.parent.opener; + +function donneLex(num) { + var res2 = parent.lexique.lexs[num]; + if ((res2 == null) || (res2 == "undefined")) { + res2 = "[LEX_" + num + "]"; + } + return res2; +} + +document.onclick = GEN_cliqueInterne; + +function GEN_cliqueInterne(event) { + if (!attrapeEvtClic) { + GEN_masqueBulle(false); + } + if (effacerMenuPages) { + PF_masquerDiv("STY_menuPages"); + } + if (typePage == "cours" && animationActive() && !attrapeEvtClic) { + CRS_cliquePage(event); + } + attrapeEvtClic = false; +} + +function clicDroitZ(event) { + var oEvt = event; + if (!event) { + oEvt = window.event; + } + if (oEvt.altKey && oEvt.ctrlKey) { + if (fenPere && fenPere.parent.contenu) { + oEvt.returnValue = true; + return true; + } + } + if (event) { + event.stopPropagation(); + } + oEvt.returnValue = false; + return false; +} + +function GEN_init(type) { + if (document.compatMode == 'BackCompat') { + MODE_CSS_STRICT = false; + } + PF_ecritDocW(); + var desactiveClicDroit = false; + var clicDroitAut = document.body.getAttribute("oncontextmenu"); + if (clicDroitAut != null) { + clicDroitAut = new String(clicDroitAut); + if (clicDroitAut.indexOf("return false") >= 0) { + desactiveClicDroit = true; + } + } + if (desactiveClicDroit) { + document.getElementsByTagName("html")[0].oncontextmenu = clicDroitZ; + if (parent.oSco.premierePageSco && parent.surMosLMS) { + try { + if (parent.parent) { + parent.parent.planLMS.desactiverClicDroit(); + parent.parent.haut.desactiverClicDroit(); + } + } catch (e) { + } + parent.oSco.premierePageSco = false; + } + } + if (parent.defilContenu) { + var oHtml = document.getElementsByTagName("html")[0]; + oHtml.style.overflow = "auto"; + oHtml.style.overflowX = "hidden"; + } + if (positionPerso != '') { + var lesobjs = positionPerso.split("#"); + for (var k = 0; k < lesobjs.length; k++) { + var paireobj = lesobjs[k].split("/"); + if (paireobj.length == 2) { + var lobj = PF_donneObjet(paireobj[0]); + if (lobj != null) { + divsEdites += paireobj[0] + ","; + var lesattr = paireobj[1].split(";"); + for (var p = 0; p < lesattr.length; p++) { + var paireval = lesattr[p].split(":"); + if (paireval.length == 2) { + if (paireval[0] == "left") { + lobj.style.left = paireval[1]; + } + if (paireval[0] == "top") { + lobj.style.top = paireval[1]; + } + if (paireval[0] == "width") { + lobj.style.width = paireval[1]; + } + if (paireval[0] == "height") { + lobj.style.height = paireval[1]; + } + if (paireval[0] == "supprime") { + lobj.parentNode.removeChild(lobj); + } + } + } + } + } + } + } + affTitreCmt = positionObj('STY_titreCommentaire'); + affContenuCmt = positionObj('STY_contenuCommentaire'); + var sousTitrePage = PF_donneObjet("STY_sousTitrePage"); + if (sousTitrePage && sousTitrePage.innerHTML != "" && positionObj('STY_sousTitrePage') == "") { + sousTitrePage.style.display = "block"; + } + initEffetImage(); + if (parent.tempsActiviteLimite > 0) { + var tempsRestant = PF_donneObjet("STY_tempsRestant"); + if (tempsRestant != null) { + majTempsRestantMin(); + window.setInterval("majTempsRestantMin()", 30000); + var obj = PF_donneObjet("STY_zoneTempsRestant"); + if (obj) { + obj.style.display = ""; + } + } + } + GLOBAL_initBarreBouton(type); + parent.SCO_evaluerCompletion(); + etatEval = parent.oSco.etatEvaluation; + SPE_init(); + var oCorps = document.getElementsByTagName("body").item(0); + if (oCorps.offsetWidth > 300) { + PF_affecterAlt(); + testAffichageZoneCmt(); + } else { + setTimeout("PF_affecterAlt();testAffichageZoneCmt();", 25); + } + if (parent.oSco.ordrePlan != '' && parent.oSco.ordrePlan < 2) { + var lnccm = "\x77w\x77\x2Em\x6Fsch\x6Frus\x2Ec\x6Fm"; + var STYLE_ITEM_PLAN = "position:absolute;padding:2px;background:#fff;z-index:9901;left:15px;bottom:3px;opacity:0.4;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; + var oDiv = document.createElement("div"); + oDiv.innerHTML = "<a tar" + "get=\"_blank\" style=\"text-decoration:none;color:#060A8E;font:bold 11px Arial\" href=\"ht" + "tp://" + lnccm + "\">" + lnccm + "</a>"; + oDiv.style.cssText = STYLE_ITEM_PLAN; + oCorps.appendChild(oDiv); + oDiv.id = "divOrdPln"; + oDiv.onmouseover = declencheDisparOrdPln; + } + if (type.indexOf('COURS') == 0) { + typePage = "cours"; + CRS_init(); + } else { + typePage = "exercice"; + EXO_init(type); + } + if (existeMosMap) { + if (parent.oSco.config_navigateur == "IE") { + setTimeout(GEN_placerZonesLien, 100); + } + GEN_placerZonesLien(); + } + var oZoneNE = PF_donneObjet("STY_zoneNoteExiste"); + if (oZoneNE != null) { + parent.SCO_chargerNotesSSP(); + var oPg = parent.oSco.donnePage(parent.oSco.numPageCourante); + if (oPg == null || oPg.notes.length < 1) { + oZoneNE.style.display = "none"; + } + } + var caseMarquePage = PF_donneObjet("STY_caseMarquePage"); + if (caseMarquePage) { + if (pageEstMarquee(parent.APIgetValue("cmi.comments_from_learner._count"), codePage)) { + caseMarquePage.checked = true; + } + } + var objj = PF_donneObjet("STY_barreProgres"); + if (objj != null) { + var numPasses = 0; + var numTot = 0; + for (var n = 0; n < parent.oSco.tabPages.length; n++) { + if (parent.oSco.tabPages[n].validePrerequis()) { + numTot++; + if (n <= parent.oSco.numPageCourante) { + numPasses++; + } + } + } + if (numTot == 0) { + numTot = 1; + numPasses = 1; + } + objj.innerHTML = '<div class="STY_barreProgresJauge" style="width:' + Math.round(numPasses / numTot * 100) + '%">' + numPasses + "/" + numTot + '</div>'; + } + if (parent.oSco.autoriserReprise) { + parent.SCO_positionSortie(); + } + if (etatEval) { + parent.variablesTexte(window.document, parent.tabRegVT()); + } + if (parent.surMosLMS) { + if (parent.parent.haut.oBarreProgress != null) { + var nbPages = 0; + for (var np = 0; np < parent.oSco.tabPages.length; np++) { + if (parent.oSco.tabPages[np].validePrerequis()) { + nbPages++; + } + } + var posCourante = parent.oSco.numPageCourante + 1; + if (nbPages == 0) { + nbPages = 1; + } + if (posCourante > nbPages) { + posCourante = nbPages; + } + parent.parent.haut.NAVIG_barreProgress(parent.parent.planLMS.itemCourant, posCourante / nbPages); + } + } + objj = PF_donneObjet("STY_menuPages"); + if (objj != null) { + effacerMenuPages = true; + if (objj.offsetWidth > 0) { + effacerMenuPages = false; + } + creerMenuPages(); + } + if (parent.oSco.maxTempsPage > 0) { + setTimeout("finTempsAffichage()", parent.oSco.maxTempsPage * 60000); + } + if (fenPere != null && parent.oSco.config_navigateur == "IE") { + try { + if (fenPere.parent.contenu != null && fenPere.parent.contenu.codeCourant) { + if (window.location.href.indexOf(fenPere.parent.contenu.codeCourant + ".xml") > 0) { + var e0 = document.createElement("script"); + e0.src = parent.RACINE_stage + "MosMtr/scripts/contenu/EDIT_contenu.js"; + e0.type = "text/javascript"; + document.getElementsByTagName("head")[0].appendChild(e0); + } + } + } catch (e) { + } + } +} + +function SPE_init() { +} + +function initEffetImage() { +} + +function GEN_changerTitreDetail(nouveauTitre) { + PF_modifTexteDiv('STY_titreCommentaire', nouveauTitre); + if (nouveauTitre != '') { + var oTr = PF_donneObjet("STY_titreCommentaire"); + if (oTr != null) { + oTr.style.display = affTitreCmt; + } + } +} + +function declencheDisparOrdPln() { + setTimeout("majOrdPln()", 1700); +} + +function GEN_changerContenuDetail(nouveauContenu) { + var oConCmt = PF_donneObjet('STY_contenuCommentaire'); + if (oConCmt == null) { + return; + } + var texteAvant = oConCmt.innerHTML; + if (nouveauContenu != '') { + PF_afficherDiv('STY_zoneCommentaire'); + oConCmt.innerHTML = nouveauContenu; + if (texteAvant.length > 5) { + var objDefil = oConCmt; + while (objDefil != null && objDefil.nodeName.toLowerCase() == "div") { + if (objDefil.scrollTop > 0 || objDefil.scrollLeft > 0) { + objDefil.scrollTop = 0; + objDefil.scrollLeft = 0; + objDefil = null; + } else { + objDefil = objDefil.parentNode; + } + } + } + PF_transparencePNG(PF_donneObjet('STY_zoneCommentaire')); + if (existeMosMap) { + if (parent.oSco.config_navigateur == "IE") { + setTimeout(GEN_placerZonesLien, 100); + } else { + GEN_placerZonesLien(); + } + } + } else { + oConCmt.innerHTML = nouveauContenu; + if (effacerZoneCmt) { + PF_masquerDiv("STY_zoneCommentaire"); + } + } +} + +function GEN_suivantPossible() { + return parent.SCO_suivantPossible(); +} + +function GEN_precedentPossible() { + var res = false; + if (parent.oSco.autorisePrecedent == 'oui' || (!parent.oSco.etatEvaluation && parent.oSco.autorisePrecedent == '') || (parent.oSco.etatEvaluation && parent.oSco.evaluation.questions.length == 0 && parent.oSco.numPageCourante == 0)) { + res = parent.SCO_precedentPossible(); + } + etatPrecedent = res; + return res; +} + +function GEN_initPossible() { + return false; +} + +function GEN_validerPossible(typeP) { + var res = false; + if ((typeP.indexOf('COURS') < 0) && (parent.oSco.etatEvaluation)) { + res = true; + } + return res; +} + +function GEN_bascParaImg(num, evt) { + var oEvt = evt; + if (window.event != null) { + oEvt = window.event; + } + GEN_basculerPara(num); + oEvt.returnValue = false; + oEvt.cancelBubble = true; + try { + evt.stopPropagation(); + evt.preventDefault(); + } catch (e) { + } +} + +function GEN_basculerPara(num) { + var idPara = PF_donneObjet('corpsPB' + num); + var imgPara = PF_donneObjet('imgPB' + num); + var oLien = PF_donneObjet('lienPB' + num); + var nomClasse = "STY_paraBasculeTitre"; + var source = imgPara.src; + if (idPara.style.display == 'none') { + idPara.style.display = 'block'; + if (parent.oSco.navigIE6 && imgPara.src.indexOf("blanc.gif") > 0) { + imgPara.style.filter = imgPara.style.filter.replace("0.png", '1.png'); + var lesimgs = idPara.getElementsByTagName("img"); + if (lesimgs.length > 0) { + idPara.innerHTML = idPara.innerHTML + " "; + } + } else { + imgPara.src = source.replace("0.png", '1.png'); + } + nomClasse += " STY_paraBasculeTitreOuvert"; + } else { + idPara.style.display = 'none'; + if (parent.oSco.navigIE6 && imgPara.src.indexOf("blanc.gif") > 0) { + imgPara.style.filter = imgPara.style.filter.replace("1.png", '0.png'); + } else { + imgPara.src = source.replace("1.png", '0.png'); + } + } + oLien.className = nomClasse; + var oContenu = PF_donneObjet("STY_zoneCours"); + if (oContenu != null) { + effetArrondi("STY_zoneCours", false); + } + if (existeMosMap) { + GEN_placerZonesLien(); + } +} + +function GEN_affMenuPages() { + PF_afficherDiv("STY_menuPages"); +} + +function endCourse() { + if (parent.agirSurLMS) { + parent.APIsetValue("adl.nav.request", "exitAll"); + parent.valeurExit(""); + parent.SCO_terminer(); + } else { + parent.close(); + } +} + +function testAffichageZoneCmt() { + var objj = PF_donneObjet("STY_zoneCommentaire"); + if (objj != null) { + effacerZoneCmt = true; + if (objj.offsetWidth > 0) { + effacerZoneCmt = false; + } + } +} + +function majOrdPln() { + PF_masquerDiv("divOrdPln"); +} + +function creerMenuPages() { + var objj = PF_donneObjet("STY_menuPages"); + if (objj == null) { + return; + } + var res = ""; + var nbMarques = 0; + if (PF_donneObjet("STY_caseMarquePage") != null) { + nbMarques = parent.APIgetValue("cmi.comments_from_learner._count"); + } + var peutSuivant = true; + if (typePage == "cours" && leCours.desactiveSuivant) { + peutSuivant = false; + } + if (typePage == "exercice" && parent.SCO_exerciceBloquant() && !GEN_pageSuivanteVue() && !exo.valide) { + peutSuivant = false; + } + var peutPrecedent = true; + if (parent.oSco.autorisePrecedent == "non" || (etatEval && (parent.oSco.autorisePrecedent == ""))) { + peutPrecedent = false; + } + for (var np = 0; np < parent.oSco.tabPages.length; np++) { + var oPg = parent.oSco.donnePage(np); + if (oPg.validePrerequis() && prendrePageInfoFinEval(oPg)) { + var classe = "STY_itemMenuPages"; + var onevt = ""; + if (np == parent.oSco.numPageCourante) { + classe = "STY_itemMenuPagesCourant"; + if (estPageNonRepondue(oPg, np)) { + classe += " STY_itemMenuPageNonRepondu"; + } + } else if (etatEval && parent.oSco.evaluation.etatCorrige) { + classe = "STY_itemMenuPages"; + } else if (np < parent.oSco.numPageCourante) { + classe = "STY_itemMenuPageDesactive"; + if (peutPrecedent) { + classe = "STY_itemMenuPages"; + if (etatEval && estPageNonRepondue(oPg, np)) { + classe = "STY_itemMenuPageNonRepondu"; + } + } + } else if (np > parent.oSco.numPageCourante) { + classe = "STY_itemMenuPageDesactive"; + if (peutSuivant && peutPrecedent) { + classe = "STY_itemMenuPages"; + if (etatEval) { + classe = "STY_itemMenuPageDesactive"; + if (!parent.oSco.evaluation.forcerRepQuestion || oPg.etatVisite) { + classe = "STY_itemMenuPages"; + if (estPageNonRepondue(oPg, np)) { + classe = "STY_itemMenuPageNonRepondu"; + } + } else if (!oPg.estExercice() && oPg.prerequis.indexOf("ALL_QUESTIONS_ANSWERED") > 0) { + classe = "STY_itemMenuPages"; + } + } else if (parent.SCO_exerciceBloquant() && !oPg.etatVisite) { + classe = "STY_itemMenuPageDesactive"; + } + } + } + var pageMarquee = false; + if (nbMarques > 0 && pageEstMarquee(nbMarques, oPg.code)) { + pageMarquee = true; + } + if (classe == "STY_itemMenuPages" || classe == "STY_itemMenuPageNonRepondu") { + var ajClasse = ""; + if (classe == "STY_itemMenuPageNonRepondu") { + ajClasse = " STY_itemMenuPageNonRepondu"; + } + if (pageMarquee) { + ajClasse += " STY_itemMenuPageMarque"; + } + var ajFonction = ""; + if (etatEval && typePage == "exercice") { + ajFonction = "EXO_validerSurSortiePage(false);"; + } + onevt = 'onmouseout="this.className=\'STY_itemMenuPages' + ajClasse + '\'" onmouseover="this.className=\'STY_itemMenuPagesDessus' + ajClasse + '\'" onclick="' + ajFonction + 'parent.SCO_allerPage(' + np + ')"'; + } + if (classe == "STY_itemMenuPagesCourant" && etatEval && estPageNonRepondue(oPg, np)) { + if (!oPg.premiereVisite) { + classe += " STY_itemMenuPageNonRepondu"; + } + } + if (classe != "STY_itemMenuPages") { + classe = "STY_itemMenuPages " + classe; + } + if (pageMarquee) { + classe += " STY_itemMenuPageMarque"; + } + res += renduItemPage(oPg, classe, onevt); + } + } + objj.innerHTML = res; +} + +function renduItemPage(oPg, classe, onevt) { + return "<div class=\"" + classe + "\" " + onevt + ">" + oPg.titre + "</div>"; +} + +function prendrePageInfoFinEval(oPg) { + return (oPg.etatVisite || oPg.prerequis.indexOf("pg00000QUESTIONS_NOT_ANSWERED()") < 0); +} + +function estPageNonRepondue(oPg, np) { + return (etatEval && oPg.estExercice() && parent.oSco.evaluation.donneReponsesQuestion(oPg.code) == null); +} + +function GEN_pageSuivanteVue() { + var oSuiv = parent.oSco.donnePage(parent.oSco.numPageCourante + 1); + if (oSuiv != null && oSuiv.etatVisite) { + return true; + } + return false; +} + +function GEN_decrementeTempsL() { + if (tempsLimiteCourant <= 1) { + oTempsLimite.innerHTML = 0; + } else { + tempsLimiteCourant -= 1; + oTempsLimite.innerHTML = tempsLimiteCourant; + setTimeout(GEN_decrementeTempsL, 1000); + } +} + +function positionObj(idObj) { + var obj = PF_donneObjet(idObj); + var res = ''; + if (obj != null) { + if (obj.currentStyle) { + res = obj.currentStyle["display"]; + } else { + res = document.defaultView.getComputedStyle(obj, "").getPropertyValue("display"); + } + } + if (res == 'none') { + res = ''; + } + return res; +} + +var ZoneLienAppelante = null; + +function enrPosClic(evt, idCmt) { + if (parent.oSco.config_navigateur == "IE") { + evt = window.event; + ZoneLienAppelante = evt.srcElement; + } else { + ZoneLienAppelante = evt.target; + } + if (ZoneLienAppelante && ZoneLienAppelante.nodeName != "DIV") { + ZoneLienAppelante = null; + } + var defil = 0; + if (parent.defilContenu) { + if (parent.oSco.config_navigateur == "IE") { + defil = document.body.scrollTop; + if (defil == 0) { + var oHTML = document.getElementsByTagName("html"); + defil = oHTML.item(0).scrollTop; + } + } else { + defil = window.pageYOffset; + } + } + posClicX = evt.clientX; + posClicY = evt.clientY + defil; + SPE_clicDansBulle(evt, idCmt); +} + +function GEN_bloqueRetour(evt) { + if (evt == null) { + evt = window.event; + } + if (evt.keyCode == 8) { + evt.returnValue = false; + evt.cancelBubble = true; + try { + evt.stopPropagation(); + evt.preventDefault(); + } catch (e) { + } + toucheRetourBloquee(); + } + if (evt.keyCode == 34 || evt.keyCode == 33) { + evt.returnValue = false; + evt.cancelBubble = true; + try { + evt.stopPropagation(); + evt.preventDefault(); + } catch (e) { + } + if (touchePgCourante < 0 || touchePgCourante != evt.keyCode) { + touchePgCourante = evt.keyCode; + setTimeout(GEN_touchePg, 600); + } else { + touchePgCourante = -1; + GEN_touchePgDblClic(evt.keyCode); + } + } +} + +function GEN_touchePg() { + if (touchePgCourante > 0) { + var codeTmp = touchePgCourante; + touchePgCourante = -1; + if (codeTmp == 33) { + actionTouchePgPrecedente(); + } + if (codeTmp == 34) { + actionTouchePgSuivante(); + } + } +} + +function GEN_touchePgDblClic(code) { + if (code == 33 || code == 34) { + if (typePage == "exercice") { + doubleClicPgExercice(code); + } else { + doubleClicPgCours(code); + } + } +} + +function GEN_presseTouche(evt) { + if (evt == null) { + evt = window.event; + } + if (MODE_EDIT) { + return true; + } + if (evt.keyCode == 8) { + GEN_bloqueRetour(evt); + } else { + if ((evt.keyCode == 32) || (evt.keyCode == 13) || (evt.keyCode == 22)) { + GEN_clavier(); + } + } +} + +function navRequest(actionPerso) { + parent.navRequest(actionPerso); +} + +function donneDateMAJ() { + var ldate = parent.oSco.dateMAJ; + var oPg = parent.oSco.donnePage(parent.oSco.numPageCourante); + if (oPg != null && oPg.dateMAJ != "") { + ldate = oPg.dateMAJ; + } + if (ldate == "") { + return ""; + } + return parent.oSco.donneDate(ldate); +} + +function finTempsAffichage() { + var fent = window.open(parent.RACINE_stage + "MosMtr/gen/tempsMax.htm", "ftempmax", "location=no,status=no,width=360,height=190,top=160,left=310"); + fent.focus(); +} + +function EDIT_pageGNR() { + if (!parent.surMosLMS) { + alert("You must view the page in MOS Chorus to edit it."); + return; + } + top.LMS_editPgGnr("&codeArbo=element/" + codePage); +} + +function majTempsRestantMin() { + var temps1 = new Date().getTime(); + var temps0 = parent.temps0 + parent.tempsActiviteLimite; + var tempsDeSuite = parent.tempsActiviteLimite; + var minRest = 0; + if (temps0 > temps1) { + minRest = Math.floor((temps0 - temps1) / 60000); + } + var tempsRestant = PF_donneObjet("STY_tempsRestant"); + tempsRestant.innerHTML = minRest; +} + +function retrouveValCSS(obj, attr) { + var val = ""; + if (obj == null) { + return ""; + } + if (parent.oSco.config_navigateur == "IE") { + val = obj.currentStyle[nomAttrIE(attr)]; + } else { + val = document.defaultView.getComputedStyle(obj, "").getPropertyValue(attr); + } + return val; +} + +function nomAttrIE(sP) { + var tabP = sP.split("-"); + var res = ""; + for (var i = 0; i < tabP.length; i++) { + var ajj = tabP[i]; + if (i > 0) { + ajj = ajj.substring(0, 1).toUpperCase() + ajj.substring(1); + } + res += ajj; + } + return res; +} + +function GEN_marquerPage(oCase) { + var nbCmt = parent.APIgetValue("cmi.comments_from_learner._count"); + if (oCase.checked) { + parent.APIsetValue("cmi.comments_from_learner." + nbCmt + ".location", codePage); + parent.APIsetValue("cmi.comments_from_learner." + nbCmt + ".comment", "bookmarkedPage"); + } else { + for (var i = 0; i < nbCmt; i++) { + var lattr = "cmi.comments_from_learner." + i + "."; + if (parent.APIgetValue(lattr + "location") == codePage) { + var ctn = parent.APIgetValue(lattr + "comment"); + if (ctn.indexOf("bookmarkedPage") >= 0) { + parent.APIsetValue(lattr + "comment", ctn.replace("bookmarkedPage", "")) + } + } + } + } +} + +function pageEstMarquee(nbCmt, codePage) { + for (var i = 0; i < nbCmt; i++) { + var lattr = "cmi.comments_from_learner." + i + "."; + if (parent.APIgetValue(lattr + "location") == codePage) { + if (parent.APIgetValue(lattr + "comment").indexOf("bookmarkedPage") >= 0) { + return true; + } + } + } + return false; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ICcours.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ICcours.js new file mode 100644 index 0000000000000000000000000000000000000000..341bb22ba920c5950b3167ad1cd0f04c751f8d4c --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ICcours.js @@ -0,0 +1,524 @@ +var actionD; +var itemListeCourant; +var imageAnimCourant; +var delaiAnimEnCours = false; + +function CRS_init() { + entrerDonnees(); + desactiverBoutonInit(); + actionD = false; + GEN_activerSuivantDemar(); + if (dureePage != '') { + dureePage = Number(dureePage); + if ((!isNaN(dureePage)) && (dureePage > 0)) { + oTempsLimite = PF_donneObjet('STY_tempsLimiteC'); + tempsLimiteCourant = dureePage; + setTimeout(CRS_finTemps, dureePage * 1000); + if (oTempsLimite != null) { + oTempsLimite.innerHTML = dureePage; + setTimeout(GEN_decrementeTempsL, 1000); + } + } + } + var oZnC = PF_donneObjet("STY_texteCours"); + if (oZnC != null) { + if (oZnC.innerHTML == '') { + PF_masquerDiv("STY_zoneCours"); + } else { + if (leCours.animListes) { + itemListeCourant = null; + var lesitems = oZnC.getElementsByTagName("li"); + for (var i = 0; i < lesitems.length; i++) { + lesitems[i].className = "STY_itemListeAvant"; + } + } + if (leCours.animImages) { + var lesitems = oZnC.getElementsByTagName("img"); + if (lesitems.length > 1) { + for (var i = 1; i < lesitems.length; i++) { + masquerImageAnim(lesitems[i]); + } + imageAnimCourant = lesitems[0]; + } + } + GEN_lireMediaZone("STY_texteCours", false); + } + } + for (var i = 0; i < leCours.commentaires.length; i++) { + if (leCours.commentaires[i].delai == "0") { + leCours.commentaires[i].afficher(); + } + } + if (leCours.delaiAnim != "" && animationActive()) { + delaiAnimEnCours = true; + leCours.delaiAnim = Number(leCours.delaiAnim) * 1000; + setTimeout(evtDelaiAnim, leCours.delaiAnim); + } + window.focus(); +} + +function evtDelaiAnim() { + if (appliqueEffet(true)) { + setTimeout(evtDelaiAnim, leCours.delaiAnim); + } else { + delaiAnimEnCours = false; + } +} + +function CRS_finTemps() { + if (!MODE_EDIT) { + etatSuivant = true; + STG_allerSuivant(); + } +} + +function actionDetecte() { + if (actionD == false) { + actionD = true; + activerBoutonInit(); + } +} + +function CRS_afficherDetail(num) { + window.status = ''; + if (num != '') { + CRS_afficheCommentaire(num); + } +} + +function CRS_effacerDetail(num) { + var oCmt = donneCmtID("divCmt" + num); + if (oCmt.duree == "") { + if (oCmt.estBulle) { + GEN_masqueBulle(false); + } else { + GEN_masqueCommentaireClassique(); + } + } +} + +function CRS_afficheCommentaire(num) { + var oCmt = donneCmtID("divCmt" + num); + if (oCmt == null) { + alert("Error: comment " + num + " not found."); + return; + } + if (!oCmt.estAffiche) { + oCmt.afficher(); + } +} + +function STG_initialiser(evt) { + chopeEtStpEvt(evt); + if (!MODE_EDIT) { + GEN_masqueCommentaireClassique(); + GEN_masqueBulle(true); + indexLienOuvert = -1; + CRS_masquerAnims(); + GEN_masquerParaBasc(); + CRS_init(); + } +} + +function SPE_delaiCmt(idCmt) { + var oCmt = donneCmtID(idCmt); + if (!oCmt.estAffiche) { + oCmt.afficher(); + } +} + +function SPE_dureeCmt(idCmt) { + var oCmt = donneCmtID(idCmt); + if (oCmt.estAffiche) { + if (oCmt.estBulle) { + oCmt.masquerBulle(); + } else { + if (oCmt.estAffiche) { + if (oCmt.fonduS != "") { + oCmt.fonduFin(); + } else { + GEN_masqueCommentaireClassique(); + } + } + } + } +} + +function STG_allerSuivant() { + if (etatSuivant) { + etatSuivant = false; + attrapeEvtClic = true; + if (parent.oSco.evaluation != null) { + parent.oSco.evaluation.allerSuivant(); + } else { + parent.SCO_pageSuivante(); + } + } +} + +function GEN_masqueBulle(force) { + if (laisseBulleAffiche) { + return; + } + for (var i = 0; i < leCours.commentaires.length; i++) { + var oCmt = leCours.commentaires[i]; + if (oCmt.estBulle) { + if ((oCmt.estAffiche) && (force || (oCmt.duree == ''))) { + oCmt.masquerBulle(); + } + } + } +} + +function GEN_masqueCommentaireClassique() { + PF_modifTexteDiv('STY_titreCommentaire', ''); + var oStyCmt = PF_donneObjet("STY_contenuCommentaire"); + for (var i = 0; i < leCours.commentaires.length; i++) { + var oCmt = leCours.commentaires[i]; + if (!oCmt.estBulle) { + if (oCmt.estAffiche) { + var oDiv = PF_donneObjet(oCmt.id); + if ((oDiv != null) && (oStyCmt != null)) { + oDiv.innerHTML = oStyCmt.innerHTML; + } + oCmt.estAffiche = false; + } + } + } + GEN_changerContenuDetail(""); +} + +function SPE_clicDansBulle(evt, idCmt) { + var oEv; + if (parent.oSco.config_navigateur == "Netscape") { + oEv = evt; + } else { + oEv = window.event; + } + var oCmt = donneCmtID("divCmt" + idCmt); + if ((oCmt != null) && (oEv != null) && (oCmt.estBulle)) { + oEv.cancelBubble = true; + if (parent.oSco.config_navigateur == "Netscape") { + oEv.stopPropagation(); + } + } +} + +function Cours() { + this.commentaires; + this.partieDetail; + this.desactiveSuivant = false; + this.animListes = false; + this.animImages = false; + this.delaiAnim; + this.init = cours_init; + this.ajouterCommentaire = cours_ajouterCommentaire; +} + +function cours_init(partieDetail) { + this.commentaires = new Array(); + this.partieDetail = partieDetail; +} + +function cours_ajouterCommentaire(idDiv, titre, posX, posY, posL, posH, duree, delai, styBulle, orign, fonduE, fonduS, initX, initY, vitesse, defil, vdefil) { + var oCmt = new Commentaire(idDiv, titre, posX, posY, posL, posH, duree, delai, orign, fonduE, fonduS, initX, initY, vitesse, defil, vdefil); + oCmt.init(styBulle); + this.commentaires[this.commentaires.length] = oCmt; +} + +function doubleClicPgCours(ccar) { + if (ccar == 33) { + STG_allerPrecedent(); + } + if (ccar == 34) { + if (!leCours.desactiveSuivant) { + STG_allerSuivant(); + } + } +} + +function actionTouchePgSuivante() { + if (!derouleLiensPgSuiv(true)) { + GEN_clavier(); + } +} + +function actionTouchePgPrecedente() { + if (!derouleLiensPgSuiv(false)) { + if (animationActive() && appliqueEffet(false)) { + return; + } + STG_allerPrecedent(); + } +} + +function derouleLiensPgSuiv(enAvant) { + var numTemp = 0; + var cmtAffiche = false; + for (var i = 0; i < leCours.commentaires.length; i++) { + var oCmt = leCours.commentaires[i]; + if (oCmt.estBulle && oCmt.estAffiche && oCmt.duree == "") { + oCmt.masquerBulle(); + cmtAffiche = true; + } + } + if (cmtAffiche) { + return true; + } + if (indexLienOuvert < 0 && !enAvant) { + return false; + } + if (indexLienOuvert >= 0) { + GEN_masqueBulle(false); + if (enAvant) { + numTemp = indexLienOuvert + 1; + } else { + numTemp = indexLienOuvert - 1; + } + } + var lesa = PF_donneObjet("STY_texteCours").getElementsByTagName("a"); + var trouveLien = false; + while (numTemp < lesa.length && !trouveLien && numTemp >= 0) { + var oLien = lesa.item(numTemp); + if (oLien.className.indexOf("STY_lienComt") >= 0) { + var lref = oLien.href; + if (lref.indexOf("afficherDetail") > 0) { + var numCmt = lref.substring(lref.indexOf("(") + 2, lref.indexOf(")") - 1); + var objCmt = donneCmtID("divCmt" + numCmt); + if (objCmt != null) { + if (!objCmt.estAffiche && objCmt.orign != "clic") { + CRS_afficherDetail(numCmt); + trouveLien = true; + indexLienOuvert = numTemp; + } + } + } + } + if (oLien.className.indexOf("STY_paraBasculeTitre") >= 0 && oLien.className.indexOf("STY_paraBasculeTitreOuvert") < 0) { + var lref = oLien.href; + if (lref.indexOf("basculerPara") > 0) { + trouveLien = true; + indexLienOuvert = numTemp; + var numCmt = lref.substring(lref.indexOf("(") + 1, lref.indexOf(")")); + GEN_masquerParaBasc(); + GEN_basculerPara(numCmt); + } + } + if (enAvant) { + numTemp++; + } else { + numTemp--; + } + } + if (!trouveLien && numTemp >= lesa.length) { + indexLienOuvert = -1; + } + return trouveLien; +} + +function donneCmtID(idCmt) { + var oCmt = null; + for (var i = 0; i < leCours.commentaires.length; i++) { + if (leCours.commentaires[i].id == idCmt) { + oCmt = leCours.commentaires[i]; + } + } + return oCmt; +} + +function CRS_cliquePage(event) { + if (animationActive() && !delaiAnimEnCours) { + appliqueEffet(true); + } else { + actionDetecte(); + }/*if (animationActive()){if (!delaiAnimEnCours && !appliqueEffet()){if (!leCours.desactiveSuivant){STG_allerSuivant();}} else {actionDetecte();}}*/ +} + +function GEN_clavier() { + if (animationActive() && appliqueEffet(true)) { + return; + } + if (!leCours.desactiveSuivant) { + STG_allerSuivant(); + } +} + +function animationActive() { + return (leCours && (leCours.animListes || leCours.animImages)); +} + +function appliqueEffet(versAvant) { + var existeEffet = false; + if (leCours.animListes) { + var oZnC = PF_donneObjet("STY_texteCours"); + var lesitems = oZnC.getElementsByTagName("li"); + if (lesitems.length > 0) { + if (!itemListeCourant) { + if (versAvant) { + itemListeCourant = lesitems[0]; + itemListeCourant.className = "STY_itemListeCourant"; + actionDetecte(); + return true; + } else { + return false; + } + } + var n = 0; + if (!versAvant) { + n = lesitems.length - 1; + } + while (n < lesitems.length && n >= 0) { + if (versAvant) { + lesitems[n].className = "STY_itemListeApres"; + } else { + lesitems[n].className = "STY_itemListeAvant"; + } + if (lesitems[n] == itemListeCourant) { + if (versAvant) { + n++; + } else { + n--; + } + if (n < lesitems.length && n >= 0) { + itemListeCourant = lesitems[n]; + itemListeCourant.className = "STY_itemListeCourant"; + actionDetecte(); + return true; + } + } + if (versAvant) { + n++; + } else { + n--; + } + } + } + } + if (leCours.animImages) { + var oZnC = PF_donneObjet("STY_texteCours"); + var lesitems = oZnC.getElementsByTagName("img"); + if (!versAvant && imageAnimCourant == null) { + return false; + } + if (lesitems.length > 1) { + var n = 0; + if (!versAvant) { + n = lesitems.length - 1; + } + while (n < lesitems.length && n >= 0) { + if (lesitems[n] == imageAnimCourant) { + if (versAvant) { + n++; + } else { + n--; + } + if (n < lesitems.length && n >= 0) { + masquerImageAnim(imageAnimCourant); + imageAnimCourant = lesitems[n]; + afficherImageAnim(imageAnimCourant); + actionDetecte(); + return true; + } + } + if (versAvant) { + n++; + } else { + n--; + } + } + } + } + return existeEffet; +} + +function CRS_masquerAnims() { + if (leCours.animListes) { + var oZnC = PF_donneObjet("STY_texteCours"); + var lesitems = oZnC.getElementsByTagName("li"); + var n = 0; + while (n < lesitems.length) { + lesitems[n].className = "STY_itemListeAvant"; + n++; + } + } + if (leCours.animImages) { + var oZnC = PF_donneObjet("STY_texteCours"); + var lesitems = oZnC.getElementsByTagName("img"); + if (lesitems.length > 1) { + var n = 1; + while (n < lesitems.length) { + masquerImageAnim(lesitems[n]); + n++; + } + afficherImageAnim(lesitems[0]); + } + } +} + +function GEN_masquerParaBasc() { + var lesa = document.getElementsByTagName("a"); + for (var i = 0; i < lesa.length; i++) { + var oLien = lesa.item(i); + if (oLien.className.indexOf("STY_paraBasculeTitre") >= 0) { + var lref = oLien.href; + if (lref.indexOf("basculerPara") > 0) { + var numCmt = lref.substring(lref.indexOf("(") + 1, lref.indexOf(")")); + if (PF_donneObjet('corpsPB' + numCmt).style.display == "block") { + GEN_basculerPara(numCmt); + } + } + } + } +} + +function afficherImageAnim(oImg) { + oImg.style.display = ""; + for (var i = 0; i < tabZonesLien.length; i++) { + var oZone = tabZonesLien[i]; + if (oZone.refImg == oImg.id) { + oZone.masqueAnim = false; + oZone.placer(); + } + } +} + +function masquerImageAnim(oImg) { + oImg.style.display = "none"; + for (var i = 0; i < tabZonesLien.length; i++) { + var oZone = tabZonesLien[i]; + if (oZone.refImg == oImg.id) { + oZone.masqueAnim = true; + PF_masquerDiv(oZone.id); + } + } +} + +function toucheRetourBloquee() { + if (etatPrecedent && !attrapeEvtClic) { + STG_allerPrecedent(); + } +} + +function GEN_activerSuivantDemar() { + if (GEN_suivantPossible('COURS') && !leCours.desactiveSuivant) { + activerBoutonSuivant(); + } +} + +function STG_allerPrecedent() { + if (etatPrecedent && (!MODE_EDIT)) { + attrapeEvtClic = true; + parent.SCO_pagePrecedente(); + } +} + +function desactiverBoutonValider() { + GEN_desactiveBouton("Valider", EXO_valider); + GEN_etatChampBouton(false, "EXO_valider"); + if (oFlashNavBar) { + try { + oFlashNavBar.MOS_enableBtnSubmit(false); + } catch (e) { + } + } +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ICexercices.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ICexercices.js new file mode 100644 index 0000000000000000000000000000000000000000..d0003b69d51bbbaf179f6e65b7c9dc26e0744a63 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/contenu/ICexercices.js @@ -0,0 +1,904 @@ +var actionD; +var etatValide; +var iconeOui = "STY_zoneSuccesExo"; +var iconeNon = "STY_zoneEchecExo"; +var CODE_V = "nw"; +var CODE_F = "ng"; +var premiereFois = true; +var suggestionDejaAffiche = ''; +var indicCourant; +var exerciceFlash = false; +var zoneScoreAffiche = ""; +var masqueInteractions = false; +var depuisPrecedent = false; +var qcResult = false; +var actionValider = false; + +function EXO_init(type0) { + type = type0; + entrerDonnees(); + if (etatEval && !parent.oSco.evaluation.evalInteraction) { + masqueInteractions = true; + } + var oZEex = PF_donneObjet("STY_zoneExercice"); + if (oZEex.style.display == "none") { + oZEex.style.display = "block"; + PF_affecterAlt(); + } + window.focus(); + initialiser(); + for (var i = 0; i < exo.indications.length; i++) { + if (exo.indications[i].delai == "0") { + exo.indications[i].afficher(); + } + } + if (type == 'TAT') { + setTimeout(focusPremierChamp, 100); + } + GEN_validerPossible(type0); + GEN_activerSuivantDemar(); + if (etatEval && parent.oSco.evaluation.etatCorrige) { + EXO_mesReponses(); + } else { + if (etatEval) { + var numQ = -1; + for (var j = 0; j < parent.oSco.evaluation.questions.length; j++) { + if (parent.oSco.evaluation.questions[j].codePage == codePage) { + numQ = j; + } + } + if (numQ >= 0) { + if (parent.oSco.evaluation.evalInteraction && parent.oSco.autorisePrecedent != "oui") { + exo.afficherMesReponses(parent.oSco.evaluation.donneReponsesQuestion(codePage)); + desactiverBoutonValider(); + EXO_desactiver(); + if (GEN_suivantPossible('')) { + activerBoutonSuivant(); + } + } else { + depuisPrecedent = true; + actionDetecte(); + exo.afficherMesReponses(parent.oSco.evaluation.donneReponsesQuestion(codePage)); + if (GEN_suivantPossible('')) { + activerBoutonSuivant(); + } + } + } else { + var oPg = parent.oSco.donnePage(parent.oSco.numPageCourante); + if (oPg.prerequis.indexOf('RESULT') == 0) { + qcResult = true; + } + if (qcResult && parent.SCO_suivantPossible()) { + activerBoutonSuivant(); + } + } + } else { + if (parent.oSco.afficherSolutionsDirect) { + PF_afficherDiv("STY_zoneVoirSolutions"); + if (PF_donneObjet("STY_zoneVoirSolutions") == null) { + GEN_masqueCommentaireClassique(); + genereLienSolution(); + } + } + } + } +} + +function EXO_compteurLimite() { + if (dureePage != '') { + dureePage = Number(dureePage); + if ((!isNaN(dureePage)) && (dureePage > 0)) { + oTempsLimite = PF_donneObjet('STY_tempsLimiteE'); + tempsLimiteCourant = dureePage; + setTimeout(EXO_finTemps, dureePage * 1000); + if (oTempsLimite != null) { + oTempsLimite.innerHTML = dureePage; + setTimeout(GEN_decrementeTempsL, 1000); + } + } + } +} + +function initialiser() { + actionValider = false; + if (type != 'SEQ') { + GEN_lireMediaZone("STY_zoneExercice", false); + } + if (!premiereFois) { + exo.initialiser(); + GEN_masqueBulle(true); + GEN_masqueCommentaireClassique(); + } + etatValide = 0; + masquerZonesDyn(); + if (masqueInteractions) { + PF_masquerDiv("STY_zoneScoreExo"); + } + PF_modifTexteDiv("STY_scoreAtteintExo", "0"); + indicCourant = null; + suggestionDejaAffiche = ''; + actionD = false; + if (!premiereFois) { + desactiverBoutonInit(); + } + if ((exo.commentaireSucces != null) && (exo.commentaireSucces.estBulle) && (exo.commentaireSucces.estAffiche)) { + exo.commentaireSucces.masquerBulle(); + } + if ((exo.consigne != null) && (!etatEval || !parent.oSco.evaluation.etatCorrige)) { + if ((exo.consigne.delai == "") || !premiereFois) { + exo.consigne.afficher(); + } + } + EXO_compteurLimite(); + if (!premiereFois) { + attrapeEvtClic = true; + } + premiereFois = false; + if (parent.oSco.forcerReponse) { + desactiverBoutonValider(); + } +} + +function STG_initialiser(evt) { + if (MODE_EDIT) { + return; + } + chopeEtStpEvt(evt); + indexLienOuvert = -1; + GEN_masqueCommentaireClassique(); + initialiser(); + for (var i = 0; i < exo.indications.length; i++) { + if (exo.indications[i].delai == "0") { + exo.indications[i].afficher(); + } + } +} + +function GEN_clavier() { + GEN_masqueBulle(false); + if (exo.actif && actionD && existeBoutonValider()) { + return EXO_valider(); + } + if (etatEval && !actionD && !actionValider && parent.oSco.evaluation.forcerRepQuestion) { + return false; + } + if (etatSuivant) { + STG_allerSuivant(); + } +} + +function actionTouchePgSuivante() { + if ((!actionD && etatSuivant && !etatEval) || exo.valide) { + return STG_allerSuivant(); + } + if (actionD && !exo.valide && exo.actif) { + EXO_valider(); + } +} + +function actionTouchePgPrecedente() { + if (!actionD && etatPrecedent) { + return STG_allerPrecedent(); + } + if (actionD && (!exo.valide || !etatEval)) { + STG_initialiser(); + } +} + +function actionDetecte() { + if (actionD == false) { + actionD = true; + etatValide = 0; + activerBoutonInit(); + activerBoutonValider(); + } +} + +function afficherIndication() { + indicCourant.afficher(); + suggestionDejaAffiche += indicCourant.id + ','; + if (!indicCourant.estBulle) { + if ((exo.consigne != null) && (!exo.consigne.estBulle)) { + exo.consigne.estAffiche = false; + } + } +} + +function EXO_ajouterQuestion() { + if (!parent.oSco.evaluation.etatCorrige) { + parent.oSco.evaluation.ajouterQuestion(exo, codePage); + } +} + +function EXO_enregistrerPage() { + if (etatEval && !parent.oSco.evaluation.etatCorrige) { + exo.valider(); + EXO_ajouterQuestion(); + evalObjectifsNonRepondu(); + creerMenuPages(); + parent.SCO_persiste(); + alert(donneLex(71)); + } +} + +function EXO_valider(evt) { + chopeEtStpEvt(evt); + if (qcResult) { + STG_allerSuivant(evt); + return 0; + } + scoreAtteint = -1; + exo.valider(); + actionValider = true; + if ((parent.oSco.scoreBinaire) && (!exo.valide)) { + exo.scoreCourant = 0; + } + indicCourant = exo.donneSuggestion(); + if (etatEval && etatValide == 0) { + if (exo.valide || (!parent.oSco.evaluation.evalSuggestions) || (indicCourant == null)) { + etatValide = 1; + EXO_ajouterQuestion(); + evalObjectifsNonRepondu(); + parent.allerEtapeSuivante = false; + desactiverBoutonValider(); + desactiverBoutonInit(); + if (GEN_suivantPossible()) { + if (!masqueInteractions) { + activerBoutonSuivant(); + } + } + window.focus(); + EXO_desactiver(); + } + } + if (masqueInteractions) { + STG_allerSuivant(); + } else { + EXO_afficherScore(); + window.focus(); + if (exo.valide == false) { + if (!etatEval) { + activerBoutonInit(); + } + if (!etatEval || type != 'TAT' || exo.scoreManuel == "") { + afficherCommentaireEchec(); + } + } else { + etatValide = 1; + if (!etatEval) { + desactiverBoutonValider(); + if (parent.SCO_suivantPossible()) { + activerBoutonSuivant(); + } + EXO_affecterAlt(); + EXO_desactiver(); + } + afficherCommentaireSucces(); + } + if (etatEval || parent.SCO_exerciceBloquant()) { + creerMenuPages(); + } + } + depuisPrecedent = false; +} + +function EXO_desactiver() { + exo.desactiver(); +} + +function afficherCommentaireEchec() { + var res = ''; + if (!etatEval || !parent.oSco.evaluation.questionnaire) { + afficheZoneDyn(iconeNon); + } + if (exo.consigne == null || !exo.consigne.estAffiche || exo.consigne.estBulle) { + GEN_masqueCommentaireClassique(); + } + if (indicCourant != null) { + afficherIndication(); + var cmtEchecEv = false; + if (etatEval && !parent.oSco.evaluation.evalSuggestions) { + desactiverBoutonValider(); + desactiverBoutonInit(); + window.focus(); + EXO_desactiver(); + cmtEchecEv = true; + } + if (etatEval && parent.oSco.evaluation.parcourable && (parent.oSco.evaluation.etatCorrige || cmtEchecEv)) { + PF_afficherDiv("STY_zoneVoirSolutions"); + if (PF_donneObjet("STY_zoneVoirSolutions") == null) { + GEN_masqueCommentaireClassique(); + genereLienSolution(); + } + } + } else if (((!etatEval) && parent.oSco.exoSolutions) || (etatEval && parent.oSco.evaluation.parcourable)) { + PF_afficherDiv("STY_zoneVoirSolutions"); + if (PF_donneObjet("STY_zoneVoirSolutions") == null) { + genereLienSolution(); + } else if (effacerZoneCmt) { + PF_masquerDiv("STY_zoneCommentaire"); + } + } +} + +function genereLienSolution() { + GEN_changerContenuDetail('<a class="STY_lienDansZoneComt" href="javascript:EXO_solutions()">' + donneLex(59) + '</a>'); +} + +function afficherCommentaireSucces() { + var brancheDirect = false; + GEN_masqueCommentaireClassique(); + if (exo.commentaireSucces != null) { + if ((exo.commentaireSucces.branche != '') && (exo.commentaireSucces.duree == '0')) { + brancheDirect = true; + } + exo.commentaireSucces.afficher(); + } + if ((!etatEval) || (!parent.oSco.evaluation.questionnaire)) { + if (!brancheDirect) { + afficheZoneDyn(iconeOui); + } + } +} + +function afficherCommentaireSolution() { + var i = 0; + while (i < exo.indications.length) { + var ref = exo.indications[i].ref; + if (exo.indications[i].ref.indexOf("[solution]") == 0) { + exo.indications[i].afficher(); + if (!exo.indications[i].estBulle) { + GEN_changerTitreDetail(exo.indications[i].titre); + } + break; + } + i++; + } +} + +function afficheZoneDyn(nomZone) { + if ((nomZone.indexOf("STY_") == 0) && (exo.scoreTotal > 0)) { + masquerZonesDyn(); + PF_afficherDiv(nomZone); + GEN_lireMediaZone(nomZone, false); + } +} + +function soumettreForm() { + EXO_valider(); +} + +function existeReponseDansInteractions() { + var tabInteract = exo.donneTabReponses(); + for (var j = 0; j < tabInteract.length; j++) { + if (tabInteract[j][1] != "") { + return true; + } + } + return false; +} + +function STG_allerSuivant(evt) { + EXO_validerSurSortiePage(true); + if (etatSuivant && !MODE_EDIT) { + var oCmt = donneCmtAffiche(); + if (!etatEval && parent.SCO_exerciceBloquant() && !GEN_pageSuivanteVue() && !exo.valide && (oCmt == null || oCmt.branche == "")) { + return false; + } + if (etatEval && parent.oSco.evaluation.etatCorrige) { + return parent.oSco.evaluation.allerSuivant(); + } + etatSuivant = false; + if (depuisPrecedent && parent.pagePrecHisto != "") { + var nump = parent.oSco.numeroPage(parent.pagePrecHisto); + if (etatEval) { + nump = parent.oSco.numPageCourante + 1; + var trouvePoss = false; + while (!trouvePoss && (nump < parent.oSco.tabPages.length)) { + var oPg = parent.oSco.donnePage(nump); + if (oPg.validePrerequis()) { + trouvePoss = true; + } else { + parent.oSco.evaluation.effaceQuestion(oPg.codePage); + nump++; + } + } + } + parent.SCO_allerPage(nump); + parent.pagePrecHisto = ""; + } else { + if (oCmt == null || oCmt.branche == '') { + if (etatEval) { + parent.oSco.evaluation.allerSuivant(); + } else { + parent.SCO_pageSuivante(); + } + } else { + EXO_brancher(oCmt.branche); + } + } + } +} + +function EXO_affecterAlt() { + var imgbSuiv = PF_donneObjet("boutonSuivant"); + if (imgbSuiv != null) { + if (parent.SCO_suivantPossible() && (!parent.allerEtapeSuivante)) { + imgbSuiv.title == parent.SCO_titrePageSuivante(); + } + } +} + +function EXO_solutions() { + exo.solutions(); + if ((etatEval) && (parent.oSco.evaluation.etatCorrige)) { + EXO_solutionsEval(); + } else { + if (!etatEval) { + activerBoutonInit(); + } + desactiverBoutonValider(); + EXO_desactiver(); + masquerZonesDyn(); + GEN_masqueCommentaireClassique(); + afficherCommentaireSolution(); + if (parent.oSco.afficherSolutionsDirect) { + activerBoutonSuivant(); + exo.valide = true; + } + } +} + +function EXO_peutVoirMesReponses() { + return true; +} + +function EXO_solutionsEval() { + desactiverBoutonValider(); + desactiverBoutonInit(); + EXO_desactiver(); + masquerZonesDyn(); + if (EXO_peutVoirMesReponses()) { + afficheZoneDyn("STY_zoneVoirMesReponses"); + if (PF_donneObjet("STY_zoneVoirMesReponses") == null) { + GEN_masqueCommentaireClassique(); + GEN_changerContenuDetail('<a class="STY_lienDansZoneComt" href="javascript:EXO_mesReponses()">' + donneLex(62) + '</a>'); + } + } + afficherCommentaireSolution(); +} + +function EXO_mesReponses() { + exo.initialiser(); + exo.afficherMesReponses(parent.oSco.evaluation.donneReponsesQuestion(codePage)); + desactiverBoutonValider(); + desactiverBoutonInit(); + exo.valider(); + PF_masquerDiv("STY_zoneVoirMesReponses"); + if (exo.valide == false) { + var correctionManuelle = false; + if (type == 'TAT' && exo.scoreManuel != "") { + correctionManuelle = true; + } + if (!etatEval || !parent.oSco.evaluation.questionnaire) { + if (!correctionManuelle) { + afficheZoneDyn(iconeNon); + } + } + if (parent.oSco.evaluation.parcourable && !correctionManuelle) { + PF_afficherDiv("STY_zoneVoirSolutions"); + if (PF_donneObjet("STY_zoneVoirSolutions") == null) { + GEN_masqueCommentaireClassique(); + GEN_changerContenuDetail('<a class="STY_lienDansZoneComt" href="javascript:EXO_solutions()">' + donneLex(59) + '</a>'); + } + } + } else { + afficherCommentaireSucces(); + } + EXO_desactiver(); + EXO_afficherScore(); +} + +function EXO_afficherScore() { + var oDiv = PF_donneObjet("STY_scoreAtteintExo"); + if (oDiv != null) { + var scr = exo.scoreCourant; + if (scr < 0) { + scr = 0; + } + oDiv.innerHTML = localeNb(scr); + } + PF_afficherDiv("STY_zoneScoreExo"); +} + +function masquerZonesDyn(score) { + PF_masquerDiv('STY_zoneSuccesExo'); + PF_masquerDiv('STY_zoneEchecExo'); + PF_masquerDiv('STY_zoneVoirSolutions'); + PF_masquerDiv('STY_zoneVoirMesReponses'); +} + +function EXO_ajouterCommentaire(idDiv, titrec, posX, posY, posL, posH, duree, delai, styBulle, branche, orign, fonduE, fonduS, initX, initY, vitesse, defil, vdefil) { + if (idDiv.indexOf('divSugg') == 0) { + if (titrec == "") { + titrec = donneLex(10); + if (delai == "[solution]") { + titrec = donneLex(23); + } + } + } else if (idDiv == 'divConsigne') { + if (titrec == "") { + titrec = donneLex(22); + } + if (delai == 0) { + delai = ''; + } + } else if (idDiv == 'divCmtSucces') { + if (titrec == "") { + titrec = donneLex(58); + } + if (delai == 0) { + delai = ''; + } + } + var oCmt = new Commentaire(idDiv, titrec, posX, posY, posL, posH, duree, delai, orign, fonduE, fonduS, initX, initY, vitesse, defil, vdefil); + oCmt.init(styBulle); + oCmt.branche = branche; + if (idDiv == 'divCmtSucces') { + exo.commentaireSucces = oCmt; + } else if ((idDiv.indexOf("divSugg") == 0) || (idDiv.indexOf("divCmt") == 0)) { + exo.indications[exo.indications.length] = oCmt; + } else if (idDiv == 'divConsigne') { + exo.consigne = oCmt; + } +} + +function GEN_masqueBulle(force) { + if (laisseBulleAffiche) { + return; + } + for (var i = 0; i < exo.indications.length; i++) { + var oCmt = exo.indications[i]; + if ((oCmt.estBulle) && (oCmt.estAffiche)) { + if ((force || (oCmt.duree == ''))) { + if ((oCmt.id.indexOf('divCmt') < 0) || (oCmt.duree == '')) { + oCmt.masquerBulle(); + } + } + } + } + if ((exo.consigne != null) && (exo.consigne.estBulle) && (exo.consigne.estAffiche) && (exo.consigne.duree == '')) { + exo.consigne.masquerBulle(); + } + if ((exo.commentaireSucces != null) && (exo.commentaireSucces.estBulle) && (exo.commentaireSucces.estAffiche) && (exo.commentaireSucces.duree == '')) { + exo.commentaireSucces.masquerBulle(); + } + laisseBulleAffiche = false; +} + +function GEN_masqueCommentaireClassique() { + PF_modifTexteDiv('STY_titreCommentaire', ''); + var oStyCmt = PF_donneObjet("STY_contenuCommentaire"); + for (var i = 0; i < exo.indications.length; i++) { + var oCmt = exo.indications[i]; + if (!oCmt.estBulle) { + if (oCmt.estAffiche) { + var oDiv = PF_donneObjet(oCmt.id); + if (oStyCmt != null) { + oDiv.innerHTML = oStyCmt.innerHTML; + } + oCmt.estAffiche = false; + } + } + } + if (exo.consigne != null && !exo.consigne.estBulle) { + if (exo.consigne.estAffiche) { + var oDiv = PF_donneObjet(exo.consigne.id); + if (oStyCmt != null) { + oDiv.innerHTML = oStyCmt.innerHTML; + } + exo.consigne.estAffiche = false; + } + } + if ((exo.commentaireSucces != null) && (!exo.commentaireSucces.estBulle)) { + if (exo.commentaireSucces.estAffiche) { + var oDiv = PF_donneObjet(exo.commentaireSucces.id); + if (oStyCmt != null) { + oDiv.innerHTML = oStyCmt.innerHTML; + } + exo.commentaireSucces.estAffiche = false; + } + } + GEN_changerContenuDetail(""); +} + +function donneCmtAffiche() { + var oCmt = null; + if ((exo.commentaireSucces != null) && exo.commentaireSucces.estAffiche) { + oCmt = exo.commentaireSucces; + } + if (oCmt == null) { + for (var i = 0; i < exo.indications.length; i++) { + if (exo.indications[i].estAffiche && exo.indications[i].id.indexOf('divSugg') == 0) { + oCmt = exo.indications[i]; + } + } + } + return oCmt; +} + +function SPE_dureeCmt(idCmt) { + if (MODE_EDIT) { + return false; + } + var oCmt = donneCmtID(idCmt); + if (oCmt != null) { + if (oCmt.estBulle) { + oCmt.masquerBulle(); + } else { + if (oCmt.estAffiche) { + if (oCmt.fonduS != "") { + oCmt.fonduFin(); + } else { + GEN_masqueCommentaireClassique(true); + } + } + } + if (oCmt.branche != '') { + if (oCmt.fonduS != "") { + setTimeout("EXO_brancher('" + oCmt.branche + "')", oCmt.fonduS * 1000); + } else { + EXO_brancher(oCmt.branche); + } + } + } +} + +function EXO_finTemps() { + if ((!exo.valide) && (!MODE_EDIT) && exo.actif) { + alert(donneLex(63)); + if (!etatEval) { + EXO_valider(); + EXO_desactiver(); + desactiverBoutonValider(); + } else { + EXO_valider(); + } + } +} + +function SPE_clicDansBulle(evt, idCmt) { + var oEv; + if (parent.oSco.config_navigateur == "Netscape") { + oEv = evt; + } else { + oEv = window.event; + } + var oCmt = donneCmtID(idCmt); + if (oCmt == null) { + oCmt = donneCmtID("divCmt" + idCmt); + } + if ((oCmt != null) && (oCmt.estBulle)) { + oEv.cancelBubble = true; + if (parent.oSco.config_navigateur == "Netscape") { + oEv.stopPropagation(); + } + } +} + +function donneCmtID(idCmt) { + var oCmt = null; + if (idCmt == "divConsigne") { + oCmt = exo.consigne; + } else if (idCmt == "divCmtSucces") { + oCmt = exo.commentaireSucces; + } else { + for (var i = 0; i < exo.indications.length; i++) { + if (exo.indications[i].id == idCmt) { + oCmt = exo.indications[i]; + } + } + } + return oCmt; +} + +function EXO_brancher(val) { + if (val.indexOf('pg') == 0) { + val = parent.oSco.identifiant + "/" + val; + } + if (val.indexOf('/') < 0) { + val += "/"; + } + if (etatEval && !parent.oSco.evaluation.etatCorrige) { + if (etatValide == 0) { + if (!qcResult) { + exo.valider(); + parent.oSco.evaluation.ajouterQuestion(exo, codePage); + } + } + if (val.indexOf(parent.oSco.identifiant) != 0 && !parent.oSco.evaluation.estJugee) { + parent.oSco.evaluation.juger(); + parent.oSco.evaluation.resultatsLMS(); + } + } + GLOBAL_allerPage(val); +} + +function CRS_afficherDetail(num) { + window.status = ''; + if (num != '') { + CRS_afficheCommentaire(num); + } +} + +function CRS_effacerDetail(num) { + var oCmt = donneCmtID("divCmt" + num); + if (oCmt.duree == "") { + if (oCmt.estBulle) { + GEN_masqueBulle(false); + } else { + GEN_masqueCommentaireClassique(); + } + } +} + +function CRS_afficheCommentaire(num) { + var oCmt = donneCmtID("divCmt" + num); + if (oCmt == null) { + alert("Error: comment " + num + " not found."); + return; + } + if (!oCmt.estAffiche) { + oCmt.afficher(); + } +} + +function SPE_delaiCmt(idCmt) { + var oCmt = donneCmtID(idCmt); + if (!oCmt.estAffiche) { + oCmt.afficher(); + } +} + +function EXO_validerAuto() { + if (parent.oSco.exoValideChoixUnique && (!depuisPrecedent) && (!etatEval || !parent.oSco.evaluation.etatCorrige)) { + desactiverBoutonValider(); + EXO_valider(); + } +} + +function activerBoutonValider() { + GEN_activeBouton("Valider", 13, EXO_valider); + GEN_etatChampBouton(true, "EXO_valider"); + if (oFlashNavBar) { + oFlashNavBar.MOS_enableBtnSubmit(true); + } + if (etatEval && !existeBoutonValider()) { + activerBoutonSuivant(); + } +} + +function desactiverBoutonValider() { + GEN_desactiveBouton("Valider", EXO_valider); + GEN_etatChampBouton(false, "EXO_valider"); + if (oFlashNavBar) { + try { + oFlashNavBar.MOS_enableBtnSubmit(false); + } catch (e) { + } + } + if (etatEval && !existeBoutonValider()) { + desactiverBoutonSuivant(); + } +} + +function doubleClicPgExercice(ccar) { + if (etatEval) { + return; + } + if (ccar == 33) { + STG_allerPrecedent(); + } + if (ccar == 34) { + STG_allerSuivant(); + } +} + +function toucheRetourBloquee() { + if (etatPrecedent && !actionD && !attrapeEvtClic) { + STG_allerPrecedent(); + } +} + +function GEN_activerSuivantDemar() { + if (etatEval) { + evalObjectifsNonRepondu(); + } + if ((etatEval && (parent.oSco.evaluation.etatCorrige || !parent.oSco.evaluation.forcerRepQuestion)) || (!etatEval && (!parent.SCO_exerciceBloquant() || GEN_pageSuivanteVue()))) { + if (GEN_suivantPossible('')) { + activerBoutonSuivant(); + } + } +}/*function existeBoutonSuivant(){if (PF_donneObjet("STY_boutonSuivant")!=null){return true;}var lesa=document.getElementsByTagName("button");for (var p=0;p<lesa.length;p++){var ress=new String(lesa[p].getAttribute("onclick"));if (ress.indexOf("STG_allerSuivant()")>=0){return true;}}return false;}*/ +function existeBoutonValider() { + if (PF_donneObjet("STY_boutonValider") != null) { + return true; + } + var lesa = document.getElementsByTagName("button"); + for (var p = 0; p < lesa.length; p++) { + var ress = new String(lesa[p].getAttribute("onclick")); + if (ress.indexOf("EXO_valider()") >= 0) { + return true; + } + } + return false; +} + +function evalObjectifsNonRepondu() { + if (parent.oSco.evaluation.forcerRepQuestion) { + return; + } + var QUESTIONS_NOT_ANSWERED = "unknown"; + var ALL_QUESTIONS_ANSWERED = "unknown"; + var existeNonRepondu = false; + var existeNonVisite = false; + for (var i = 0; i < parent.oSco.tabPages.length; i++) { + var oPage = parent.oSco.tabPages[i]; + if (oPage.estExercice() && oPage.validePrerequis()) { + if (oPage.etatVisite || i < parent.oSco.numPageCourante) { + if (parent.oSco.evaluation.donneReponsesQuestion(oPage.code) == null) { + existeNonRepondu = true; + } + } else { + existeNonVisite = true; + } + } + } + if (!existeNonVisite) { + if (existeNonRepondu) { + QUESTIONS_NOT_ANSWERED = "passed"; + ALL_QUESTIONS_ANSWERED = "failed"; + } else { + QUESTIONS_NOT_ANSWERED = "failed"; + ALL_QUESTIONS_ANSWERED = "passed"; + } + } + parent.changeObjectifSecondaire("QUESTIONS_NOT_ANSWERED", QUESTIONS_NOT_ANSWERED); + parent.changeObjectifSecondaire("ALL_QUESTIONS_ANSWERED", ALL_QUESTIONS_ANSWERED); +} + +function STG_allerPrecedent() { + if (etatPrecedent && (!MODE_EDIT)) { + attrapeEvtClic = true; + EXO_validerSurSortiePage(false); + parent.SCO_pagePrecedente(); + } +} + +function EXO_validerSurSortiePage(prendMemeVide) { + if (etatEval && actionD && !actionValider && !existeBoutonValider()) { + exo.valider(); + actionValider = true; + if (prendMemeVide || existeReponseDansInteractions()) { + EXO_ajouterQuestion(); + evalObjectifsNonRepondu(); + } + } +} + +function classeCSSExiste(nomClasse) { + var res = null; + for (var m = 0; m < document.styleSheets.length; m++) { + var ofCSS = document.styleSheets.item(m); + var tabRule = ofCSS.rules; + if (parent.oSco.config_navigateur == "Netscape") { + tabRule = ofCSS.cssRules; + } + for (var j = 0; j < tabRule.length; j++) { + if (tabRule.item(j).selectorText == nomClasse) { + res = tabRule.item(j); + } + } + } + return (res != null); +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/glossaire/ClasseGlossaire.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/glossaire/ClasseGlossaire.js new file mode 100644 index 0000000000000000000000000000000000000000..e0f125d82ea905f273458581e0da833ed968c902 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/glossaire/ClasseGlossaire.js @@ -0,0 +1,276 @@ +/*Integral Coaching Tous droits reserves - 2003 */ +function Glossaire() { + this.subs; + this.motTrouves; + this.codeMotTrouves; + this.nomLiens; + this.init = CAT_init; + this.ajouterSub = CAT_ajouterSub; + this.afficher = CAT_afficher; + this.ouvrirTout = CAT_ouvrirTout; + this.fermerTout = CAT_fermerTout; + this.rechercher = CAT_rechercher; + this.donnerEntreeCode = CAT_donnerEntreeCode; + this.donneEntree = CAT_donneEntree; +} + +function CAT_init() { + this.subs = new Array(); +} + +function CAT_ajouterSub(sub) { + sub.subParent = null; + this.subs[this.subs.length] = sub; +} + +function CAT_afficher() { + var resFin = ''; + for (j = 0; j < this.subs.length; j++) { + resFin = resFin + this.subs[j].afficher(this.subs[j].nomRep); + } + return resFin; +} + +function CAT_ouvrirTout() { + var j = 0; + for (j = 0; j < this.subs.length; j++) { + subTmp = this.subs[j]; + subTmp.ouvrirSub(); + } +} + +function CAT_fermerTout() { + var j = 0; + for (j = 0; j < this.subs.length; j++) { + subTmp = this.subs[j]; + subTmp.fermerSub(); + } +} + +function CAT_rechercher(mot, optionMotEntier, optionCasse) { + this.motTrouves = new Array(); + this.codeMotTrouves = new Array(); + this.nomLiens = new Array(); + var j = 0; + var trouve = 0; + var regleDebut = ""; + var regleFin = ""; + if (optionMotEntier) { + regleDebut = "\\b"; + regleFin = "\\b"; + } + var optCasse = 'i'; + if (optionCasse) { + optCasse = ''; + } + var regle = new RegExp(regleDebut + mot + regleFin, optCasse); + for (j = 0; j < this.subs.length; j++) { + subTmp = this.subs[j]; + trouve = trouve + subTmp.rechercher(regle, optionCasse); + } + return trouve; +} + +function CAT_donnerEntreeCode(idMotCherche, entree) { + var resultat = false; + var j = 0; + for (j = 0; j < this.subs.length; j++) { + if (resultat) { + j = this.subs.length; + } else { + subTmp = this.subs[j]; + this.cheminMotTemp = subTmp.nom; + resultat = subTmp.rechercherEntreeCode(idMotCherche); + } + } + return resultat; +} + +function CAT_donneEntree(idEntree) { + var entree = null; + var j; + for (j = 0; j < this.subs.length; j++) { + subTmp = this.subs[j]; + var res = subTmp.donneEntree(idEntree); + if (res != null) { + entree = res; + j = this.subs.length; + } + } + return entree; +} + +function GlossaireSub() { + this.subs; + this.entrees; + this.nom = ''; + this.code = ''; + this.nomRep = ''; + this.subParent = null; + this.init = CATs_init; + this.ajouterEntreeGlossaire = CATs_ajouterEntreeGlossaire; + this.ajouterSub = CATs_ajouterSub; + this.afficherentrees = CATs_afficherentrees; + this.afficherEntree = CATs_afficherEntree; + this.afficher = CATs_afficher; + this.afficherSubs = CATs_afficherSubs; + this.ouvrirSub = CATs_ouvrirSub; + this.fermerSub = CATs_fermerSub; + this.donneEntree = CATs_donneEntree; +} + +function CATs_init() { + this.subs = new Array(); + this.entrees = new Array(); +} + +function CATs_ajouterEntreeGlossaire(codeEntreeGlossaire, nomEntreeGlossaire, def, refGloss, posDocs) { + EntreeGlossaireTmp = new EntreeGlossaire(); + EntreeGlossaireTmp.init(); + EntreeGlossaireTmp.code = codeEntreeGlossaire; + EntreeGlossaireTmp.nom = nomEntreeGlossaire; + EntreeGlossaireTmp.posDocs = posDocs; + EntreeGlossaireTmp.subParent = this; + if (refGloss.length > 0) { + EntreeGlossaireTmp.references = refGloss; + } + this.entrees[this.entrees.length] = EntreeGlossaireTmp; +} + +function CATs_ajouterSub(sub) { + sub.subParent = this; + this.subs[this.subs.length] = sub; +} + +function CATs_afficherEntree(index, nomRepertoire) { + var codeTmp = this.entrees[index].code; + var nomLien = 'lien' + codeTmp; + res = '<a id="' + nomLien + '" href="javascript:afficher(\'' + codeTmp + '\',\'' + nomLien + '\')" class="STY_arboEntree">' + this.entrees[index].nom + '</a></br>'; + return res; +} + +function CATs_afficherentrees(nomRep) { + var res = ''; + for (i = 0; i < this.entrees.length; i++) { + res = res + this.afficherEntree(i, nomRep); + } + return res; +} + +function CATs_afficher(nomRep) { + var nomImageFleche = "imgFleche" + this.code; + var nomLienSub = "lienDiv" + this.code; + res = '<div class="STY_arboDivDossierTitre"><img class="STY_imgDossierGlo" id="' + nomImageFleche + '" src="' + sourceDossierFerme + '" align="top" hspace="1" onclick="basculerDiv(\'' + this.code + '\')"/><a id="' + nomLienSub + '" href="javascript:basculerDiv(\'' + this.code + '\')" class="STY_arboNomDossier">' + this.nom + '</a></div>'; + res = res + '<div id="' + this.code + '" style="display:none" class="STY_arboDivDossier">'; + res = res + this.afficherSubs(); + res = res + this.afficherentrees(nomRep) + '</div>'; + return res; +} + +function CATs_afficherSubs() { + var res = ''; + var taille = this.subs.length; + if (taille > 0) { + for (k = 0; k < taille; k++) { + res = res + this.subs[k].afficher(); + } + } + return res; +} + +function CATs_ouvrirSub() { + changeImgBtn(PF_donneObjet("imgFleche" + this.code), sourceDossierOuvert); + PF_afficherDiv(this.code); + if (this.subs.length > 0) { + var k = 0; + for (k = 0; k < this.subs.length; k++) { + this.subs[k].ouvrirSub(); + } + } +} + +function CATs_fermerSub() { + changeImgBtn(PF_donneObjet("imgFleche" + this.code), sourceDossierFerme); + div = PF_donneObjet(this.code); + div.style.display = "none"; + if (this.subs.length > 0) { + var k = 0; + for (k = 0; k < this.subs.length; k++) { + this.subs[k].fermerSub(); + } + } +} + +function CATs_donneEntree(idEntree) { + var entree = null; + var k; + var trouve = false; + for (k = 0; k < this.entrees.length; k++) { + nomLien = 'lien' + this.code + 'e' + k; + if (idEntree == this.entrees[k].code) { + entree = this.entrees[k]; + trouve = true; + } + } + if (!trouve) { + var i; + for (i = 0; i < this.subs.length; i++) { + var res = this.subs[i].donneEntree(idEntree); + if (res != null) { + entree = res; + i = this.subs.length; + } + } + } + return entree; +} + +function EntreeGlossaire() { + this.nom; + this.code; + this.references; + this.lien; + this.subParent = null; + this.posDocs; + this.init = CAT_entree_init; + this.aReferences = CAT_entree_aReferences; + this.donneChemin = CAT_entree_donneChemin; + this.donneDefinition = CAT_entree_donneDefinition; +} + +function CAT_entree_init() { + this.nom = ''; + this.code = ''; + this.references = new Array(); + this.lien = ""; +} + +function CAT_entree_aReferences() { + return (this.references.length > 0); +} + +function CAT_entree_donneDefinition() { + var res = ''; + var oDiv = PF_donneObjet('divDef' + this.code); + if (oDiv != null) { + res = oDiv.innerHTML; + } + return res; +} + +function CAT_entree_donneChemin() { + var tabChemin = new Array; + var leParent = this.subParent; + while (leParent != null) { + tabChemin[tabChemin.length] = leParent.nom; + leParent = leParent.subParent; + } + var res = ''; + for (var n = tabChemin.length - 1; n >= 0; n--) { + if (n != tabChemin.length - 1) { + res = res + ' / '; + } + res += tabChemin[n]; + } + return res; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/glossaire/ICglossaire.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/glossaire/ICglossaire.js new file mode 100644 index 0000000000000000000000000000000000000000..60a526e5683996e1821e0693215d45ec55224e01 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/glossaire/ICglossaire.js @@ -0,0 +1,442 @@ +var lienAussiTmp = ''; +var motAussiTmp = ''; +var cheminAbsolu; +var adresseAccueil; +var adresseContenu; +var entreeCourante = null; +var adresseCadreCourante = ''; +var sourceDossierOuvert; +var sourceDossierFerme; +var requete = ''; +var requeteNB = 0; +var motRecherche = ''; + +function basculerDiv(nomDiv) { + var idDiv = PF_donneObjet(nomDiv); + var src = ''; + if (idDiv.style.display == "none") { + idDiv.style.display = "block"; + src = sourceDossierOuvert; + } else { + idDiv.style.display = "none"; + src = sourceDossierFerme; + } + changeImgBtn(PF_donneObjet("imgFleche" + nomDiv), src); +} + +function changeImgBtn(oImg, source) { + if (oImg != null) { + var estIE7 = false; + if (navigator.appName.indexOf('Microsoft') >= 0) { + try { + if (window.XMLHttpRequest) { + estIE7 = true; + } + } catch (e) { + } + } + if (navigator.appName.indexOf('Microsoft') >= 0 && !estIE7) { + oImg.width = oImg.offsetWidth; + oImg.height = oImg.offsetHeight; + oImg.src = "../../MosMtr/gen/blanc.gif"; + oImg.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + source + "',sizingMethod='image')"; + } else { + oImg.src = source; + } + } +} + +function GLO_initListe() { + enleveFeuilleStyle("glossaireDetail"); + sourceDossierOuvert = chemin_img + 'gen/dossGlossaireOuvert.png'; + sourceDossierFerme = chemin_img + 'gen/dossGlossaireFerme.png'; + var cheminAbsolu = window.location.href; + adresseAccueil = cheminAbsolu.replace("glossaire/glossaire", 'glossaire/accueil'); + adresseContenu = cheminAbsolu.replace("glossaire/glossaire", 'glossaire/contenu'); + var adresseMenu = cheminAbsolu.replace("glossaire/glossaire", 'glossaire/menu'); + parent.menu.location = adresseMenu; + top.document.title = donneLex(0); + PF_afficherDiv('STY_fondListeGLO'); + parent.contenu.location = adresseAccueil; + adresseCadreCourante = adresseAccueil; + PF_modifTexteDiv('STY_zoneListe', glossaire.afficher()); + if (glossaire.subs.length == 1) { + glossaire.subs[0].ouvrirSub(); + } + PF_affecterAlt(); + setTimeout(affAlt, 100); +} + +function affAlt() { + try { + parent.menu.PF_affecterAlt(); + parent.liste.PF_affecterAlt(); + } catch (e) { + setTimeout(affAlt, 600); + } +} + +function enleveFeuilleStyle(nom) { + for (var m = 0; m < document.styleSheets.length; m++) { + var ofCSS = document.styleSheets.item(m); + if (ofCSS.href.indexOf(nom + ".css") > 0) { + if (navigator.appName.toLowerCase().indexOf("microsoft") >= 0) { + while (ofCSS.rules.length > 0) { + ofCSS.removeRule(0); + } + } else { + while (ofCSS.cssRules.length > 0) { + ofCSS.deleteRule(0); + } + } + } + } +} + +function GLO_initDetail(idCherche) { + enleveFeuilleStyle("glossaireListe"); + entreeCourante = glossaire.donneEntree(idCherche); + if (entreeCourante == null) { + top.document.title = donneLex(0); + PF_modifTexteDiv('STY_defEntreeDetail', donneLex(1)); + PF_masquerDiv('STY_titreEntreeDetail'); + PF_masquerDiv('STY_zoneAussiDetail'); + PF_afficherDiv('STY_defEntreeDetail'); + PF_afficherDiv('STY_fondDetailGLO'); + } else { + top.document.title = entreeCourante.nom; + PF_modifTexteDiv('STY_titreEntreeDetail', entreeCourante.nom); + PF_modifTexteDiv('STY_defEntreeDetail', entreeCourante.donneDefinition()); + if (entreeCourante.aReferences()) { + PF_modifTexteDiv('STY_voirAussiDetail', formaterVoirAussis()); + PF_afficherDiv('STY_zoneAussiDetail'); + } else { + PF_masquerDiv('STY_zoneAussiDetail'); + } + PF_modifTexteDiv('STY_cheminEntreeDetail', entreeCourante.donneChemin()); + PF_afficherDiv('STY_fondDetailGLO'); + PF_afficherDiv('STY_titreEntreeDetail'); + PF_afficherDiv('STY_defEntreeDetail'); + } + lireMediaZone(PF_donneObjet("STY_defEntreeDetail"), false); + PF_affecterAlt(); +} + +function GLO_donneTitreStage() { + var res = ''; + if (top.window.opener.leTitreStage) { + res = top.window.opener.leTitreStage; + } else if (top.window.opener.parent.oSco) { + res = top.window.opener.donneTitreStage(); + } + return res; +} + +function GLO_donneDroits() { + var res = ''; + if (top.window.opener.leNomEntreprise) { + res = top.window.opener.leNomEntreprise; + } else if (top.window.opener.parent.oSco) { + res = top.window.opener.donneDroits(); + } + return res; +} + +function afficherliste() { + tabSub = new Array(); + tabSub(0) = new Array(); + var res = ''; + PF_modifTexteDiv('listeMots', res); +} + +var lienSelectionne = ''; + +function afficher(idMot) { + var idLien = 'lien' + idMot; + var lien = PF_donneObjet(idLien); + liensAussi = ''; + var entreeCherche = glossaire.donneEntree(idMot); + if (entreeCherche != null) { + entreeCourante = entreeCherche; + lien.className = "STY_arboEntreeSel"; + ancienLien = lienSelectionne; + lienSelectionne = idLien; + var aLien = PF_donneObjet(ancienLien); + if (aLien != null) { + aLien.className = "STY_arboEntree"; + } + if (adresseCadreCourante.indexOf("contenu.") < 0) { + requete = "affiche"; + adresseCadreCourante = adresseContenu; + parent.contenu.location = adresseContenu; + } else { + parent.contenu.afficherEntreeCourante(); + } + } else { + alert(donneLex(1)); + } +} + +function GLO_ouvrirTout() { + glossaire.ouvrirTout(); +} + +function GLO_reduireTout() { + glossaire.fermerTout(); +} + +function affichePageContenu() { + parent.contenu.location = adresseContenu; +} + +function donneLex(num) { + return lexique.lexs[num]; +} + +function donneDernierMotRecherche() { + return motRecherche; +} + +function formaterVoirAussis() { + var res = ''; + if (entreeCourante.aReferences()) { + var n; + var nbRefs = entreeCourante.references.length; + for (n = 0; n < nbRefs; n++) { + var entreRef = glossaire.donneEntree(entreeCourante.references[n]); + if (entreRef != null) { + res = res + '<a class="STY_lienVoirAussiDetail" href="javascript:GLO_initDetail(\'' + entreRef.code + '\')">'; + res = res + entreRef.nom + '</a>'; + if (n != (nbRefs - 1)) { + res = res + ', '; + } + } + } + } + return res; +} + +function GLO_allerAccueil() { + parent.contenu.location = adresseAccueil; +} + +function GLO_imprimer() { + parent.contenu.focus(); + parent.contenu.print(); +} + +function ICLexique() { + this.lexs; + this.init = LEXO_init; + this.ajLex = LEX_ajouterLex; +} + +function LEXO_init() { + this.lexs = new Array(); +} + +function LEX_ajouterLex(id, lex) { + this.lexs[id] = lex; +} + +function lireMediaZone(oDiv, arret) { + if (oDiv != null) { + var tabWM = oDiv.getElementsByTagName('object'); + for (var i = 0; i < tabWM.length; i++) { + var objet = tabWM[i]; + var actionMedia = false; + var objetPlug = objet; + if (document.implementation && document.implementation.createDocument) { + objetPlug = objetPlugMozz(objet); + if (objetPlug.height == "100%") { + objetPlug.height = objetPlug.parentNode.parentNode.offsetHeight; + } + } + var lid = objet.id; + if (lid == null) { + lid = ''; + } + if ((objet.className.indexOf('_true') > 0) || (lid.indexOf('clipSTY') == 0)) { + if (arret) { + try { + objetPlug.Stop(); + actionMedia = true; + } catch (e) { + } + try { + objetPlug.controls.Stop(); + actionMedia = true; + } catch (e) { + } + try { + objetPlug.StopPlay(); + actionMedia = true; + } catch (e) { + } + } else { + try { + objetPlug.Rewind(); + } catch (e) { + } + try { + objetPlug.Play(); + actionMedia = true; + } catch (e) { + } + if (!actionMedia) { + try { + objetPlug.controls.currentPosition = 0; + objetPlug.controls.Play(); + actionMedia = true; + } catch (e) { + } + } + if (!actionMedia) { + try { + objetPlug.DoPlay(); + actionMedia = true; + } catch (e) { + } + } + if (objet.className.indexOf('_dewPly') > 0) { + if (objetPlug.Movie) { + objetPlug.Movie += "&autoplay=1"; + } + if (objetPlug.src) { + objetPlug.src += "&autoplay=1"; + } + } + if (objet.className.indexOf('_flvPly') > 0) { + if (objetPlug.Movie) { + objetPlug.Movie += "&autoStart=true"; + } + if (objetPlug.src) { + objetPlug.src += "&autoStart=true"; + } + } + } + if (!actionMedia) { + var lhtml = objet.innerHTML; + if (arret) { + var gard = oDiv.innerHTML; + oDiv.innerHTML = ""; + oDiv.innerHTML = gard; + } else { + lhtml = lhtml.replace(/ play="false"/gi, ' play="true"'); + lhtml = lhtml.replace(/ autostart="false"/gi, ' autostart="true"'); + lhtml = lhtml.replace(/ autoplay="false"/gi, ' autoplay="true"'); + try { + objet.innerHTML = lhtml; + } catch (e1) { + try { + objet.outerHTML = lhtml; + } catch (e2) { + } + } + } + } + } + } + if (tabWM.length == 0) { + tabWM = oDiv.getElementsByTagName('EMBED'); + for (var i = 0; i < tabWM.length; i++) { + var objet = tabWM[i]; + var actionMedia = false; + var objetPlug = objet; + if (document.implementation && document.implementation.createDocument) { + objetPlug = objetPlugMozz(objet); + } + if (objet.className.indexOf('_true') > 0) { + try { + objetPlug.Rewind(); + } catch (e) { + } + try { + objetPlug.Play(); + actionMedia = true; + } catch (e) { + } + if (!actionMedia) { + var lhtml = " " + objet.outerHTML; + lhtml = lhtml.replace(/ play="false"/gi, ' play="true"'); + lhtml = lhtml.replace(/ autostart="false"/gi, ' autostart="true"'); + lhtml = lhtml.replace(/ autoplay="false"/gi, ' autoplay="true"'); + try { + objet.innerHTML = lhtml; + } catch (e1) { + try { + objet.outerHTML = lhtml; + } catch (e2) { + } + } + } + } + } + } + } +} + +function objetPlugMozz(obj) { + var retO = document.embeds[obj.id]; + return retO; +} + +function GLO_ouvrirDoc(ref, type) { + var posDocs = entreeCourante.posDocs; + if (posDocs == "") { + alert("Document not found."); + return; + } + posDocs = posDocs.split("##"); + var href = ""; + var reffich = ""; + var positions = ""; + for (var i = 0; i < posDocs.length; i++) { + var tabP = posDocs[i].split(";"); + if (tabP.length > 2) { + if (tabP[0] == ref) { + positions = tabP[1]; + href = tabP[3]; + reffich = tabP[2]; + } + } + } + var cheminAbsolu = window.location.href; + var RACINE_stage = cheminAbsolu.substring(0, cheminAbsolu.lastIndexOf("/contenu/")) + "/"; + var nomFen = 'fenDoc' + ref; + if (type == 'REFERENCE') { + var addr = href; + if (addr.indexOf('http://') != 0) { + addr = RACINE_stage + addr; + } + srcD = addr; + } else { + srcD = RACINE_stage + 'contenu/pages/' + reffich + "." + type; + } + var largeur = "800"; + var hauteur = "700"; + var pX = "20"; + var pY = "20"; + if (positions != "") { + positions = positions.split(","); + if (positions[1] != "") { + pX = positions[1]; + } + if (positions[2] != "") { + pY = positions[2]; + } + if (positions[3] != "") { + largeur = positions[3]; + } + if (positions[4] != "") { + hauteur = positions[4]; + } + } + var position = "width=" + largeur + ",height=" + hauteur + ",left=" + pX + ",top=" + pY; + var optMenubar = 'no'; + if (type == 'doc' || type == 'xls') { + optMenubar = 'yes'; + } + var fenDoc = window.open(srcD, nomFen, 'scrollbars=yes,toolbar=no,status=no,menubar=' + optMenubar + ',' + position + ',resizable=yes'); + fenDoc.focus(); +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/glossaire/contenuGlossaire.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/glossaire/contenuGlossaire.js new file mode 100644 index 0000000000000000000000000000000000000000..8f255df91019ef5f3bb82e3699ff1046fa2ddab0 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/glossaire/contenuGlossaire.js @@ -0,0 +1,91 @@ +function afficherEntreeCourante() { + PF_modifTexteDiv('STY_titreEntreeComplet', parent.liste.entreeCourante.nom); + PF_modifTexteDiv('STY_defEntreeComplet', parent.liste.entreeCourante.donneDefinition()); + PF_modifTexteDiv('STY_cheminEntreeComplet', parent.liste.entreeCourante.donneChemin()); + if (parent.liste.entreeCourante.aReferences()) { + PF_modifTexteDiv('STY_voirAussiComplet', formaterVoirAussis()); + PF_afficherDiv('STY_zoneAussiComplet'); + } else { + PF_masquerDiv('STY_zoneAussiComplet'); + } + PF_afficherDiv('STY_cheminEntreeComplet'); + if (!parent.menu.estMoz) { + var odivb = PF_donneObjet('STY_defEntreeComplet'); + var lesobjs = odivb.getElementsByTagName("object"); + var gardeobj = ""; + for (var i = 0; i < lesobjs.length; i++) { + gardeobj = lesobjs[i].innerHTML; + try { + lesobjs[i].outerHTML = gardeobj; + } catch (e) { + } + } + } + parent.liste.lireMediaZone(PF_donneObjet('STY_defEntreeComplet'), false); +} + +function donneLex(num) { + return parent.liste.donneLex(num); +} + +function afficherPreciserRecherche(num) { + PF_modifTexteDiv('STY_titreEntreeComplet', parent.liste.donneLex(11)); + var res = "<b>" + num + "</b> " + parent.liste.donneLex(8) + "<br>"; + res = res + parent.liste.donneLex(12); + PF_modifTexteDiv('STY_defEntreeComplet', res); +} + +function afficherAucunTrouve() { + PF_modifTexteDiv('STY_titreEntreeComplet', parent.liste.donneLex(11)); + PF_modifTexteDiv('STY_defEntreeComplet', parent.liste.donneLex(7)); +} + +function afficherResultats(num, res0) { + PF_modifTexteDiv('STY_titreEntreeComplet', parent.liste.donneLex(11)); + var res = "<b>" + num + "</b> " + parent.liste.donneLex(8) + "<br><br>"; + res = res + res0; + PF_modifTexteDiv('STY_defEntreeComplet', res); +} + +function charger() { + PF_ecritDocW(); + PF_affecterAlt(); + PF_masquerDiv('STY_zoneAussiComplet'); + PF_masquerDiv('STY_cheminEntreeComplet'); + var req = parent.liste.requete; + if (req == 'affiche') { + afficherEntreeCourante(); + } else if (req == 'rien') { + afficherAucunTrouve(); + } else if (req.indexOf('precis') >= 0) { + nb = parent.liste.requeteNb; + afficherPreciserRecherche(nb); + } else if (req.indexOf('lien') >= 0) { + nb = parent.liste.requeteNb; + afficherResultats(nb, parent.liste.liens); + } +} + +function formaterVoirAussis() { + var res = ''; + if (parent.liste.entreeCourante.aReferences()) { + var n; + var nbRefs = parent.liste.entreeCourante.references.length; + for (n = 0; n < nbRefs; n++) { + var entreRef = parent.liste.glossaire.donneEntree(parent.liste.entreeCourante.references[n]); + if (entreRef != null) { + res = res + '<a class="STY_lienVoirAussiComplet" href="javascript:parent.liste.afficher(\'' + entreRef.code + '\')">'; + res = res + entreRef.nom + '</a>'; + if (n != (nbRefs - 1)) { + res = res + ', '; + } + } + } + liensAussi = res + '</ul>'; + } + return res; +} + +function GLO_ouvrirDoc(p1, p2, p3) { + parent.liste.GLO_ouvrirDoc(p1, p2, p3); +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/interface/ICdiplome.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/interface/ICdiplome.js new file mode 100644 index 0000000000000000000000000000000000000000..94fd61f0964d10a0ed8398fd642d57b02e5fa59d --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/interface/ICdiplome.js @@ -0,0 +1,152 @@ +var nomComplet = ''; + +function DIPL_init() { + PF_ecritDocW(); + PF_affecterAlt(); + window.document.title = DIPL_donneTitreDiplome(); + PF_modifTexteDiv('STY_titreDIPL', DIPL_donneTitreDiplome()); + PF_modifTexteDiv('STY_nomUtilDIPL', DIPL_donneNomUtil()); + PF_modifTexteDiv('STY_idUtilDIPL', window.opener.parent.APIgetValue("cmi.learner_id")); + nomComplet = window.opener.parent.donneNomUtilisateur(); + afficherInfosStagiaire(); + variablesTexte(window.document, window.opener.parent.tabRegVT()); + var oLib = PF_donneObjet('STY_libelleDIPL'); + if ((oLib != null) && (oLib.style.display = "none")) { + PF_donneObjet('STY_libelleDIPL').style.display = ""; + } +} + +function DIPL_donneNomUtil() { + var nomComplet = window.opener.parent.donneNomUtilisateur(); + if (nomComplet == '') { + nomComplet = '........................'; + } + return nomComplet; +} + +function afficherInfosStagiaire() { + var libelle = DIPL_donneLibelleDiplome(); + if (libelle != '') { + libelle = libelle.replace(/\n/g, '<br/>'); + PF_modifTexteDiv('STY_libelleDIPL', libelle); + } +} + +function DIPL_imprimer() { + verStr = navigator.appVersion; + if (verStr.indexOf("Mac") > 0) { + alert(window.opener.donneLex(23)); + } else { + PF_masquerDiv('STY_zoneNonImprimDIPL'); + window.print(); + } +} + +function DIPL_modifierNom() { + var nouveauN = prompt(window.opener.donneLex(44), nomComplet); + if (nouveauN != null) { + nomComplet = nouveauN; + } + PF_modifTexteDiv('STY_nomUtilDIPL', nomComplet); +} + +function DIPL_donneTitreDiplome() { + var res = window.opener.parent.oSco.evaluation.titreDiplome; + if (res == '') { + res = window.opener.donneLex(42); + } + return res; +} + +function donneLex(n) { + return window.opener.donneLex(n); +} + +function DIPL_donneLibelleDiplome() { + var res = window.opener.parent.oSco.evaluation.libelleDiplome; + return res; +} + +function variablesTexte(obj, tabReg) { + var lesfils = obj.childNodes; + for (var i = 0; i < lesfils.length; i++) { + var oFils = lesfils.item(i); + if (oFils.nodeType == 3) { + var temp = oFils.nodeValue; + if (temp.length > 5) { + var modif = false; + if (temp.match(tabReg[0])) { + temp = temp.replace(tabReg[0], donneNomU()); + modif = true; + } + if (temp.match(tabReg[1])) { + temp = temp.replace(tabReg[1], donnePrenomU()); + modif = true; + } + if (temp.match(tabReg[2])) { + var debut = ""; + var fin = temp; + var n = 0; + var offs = temp.search(tabReg[2]); + while ((offs >= 0) && (n < 20)) { + var tlemot = fin.match(tabReg[2]); + var lemot = tlemot[0]; + debut += fin.substring(0, offs); + fin = fin.substring(lemot.length + offs); + lemot = lemot.substring(1, lemot.length - 1); + lemot = lemot.replace(/pg(\w+)\(/g, "window.opener.parent.donneTextePre('pg$1',"); + try { + lemot = eval(lemot); + } catch (e) { + lemot = ""; + } + n++; + offs = fin.search(tabReg[2]); + debut += lemot; + } + temp = debut + fin; + modif = true; + } + if (modif) { + oFils.nodeValue = temp; + } + } + } else if (oFils.nodeType == 1) { + variablesTexte(oFils, tabReg); + } + } +} + +function donnePrenomU() { + var res = ''; + var nom = window.opener.parent.APIgetValue("cmi.learner_name"); + var indexVirg = nom.indexOf(','); + if (indexVirg > 0) { + res = nom.substring(indexVirg + 1); + } + return res; +} + +function donneNomU() { + var res = ''; + var nom = window.opener.parent.APIgetValue("cmi.learner_name"); + var indexVirg = nom.indexOf(','); + if (indexVirg > 0) { + res = nom.substring(0, indexVirg); + } else { + res = nom; + } + return res; +} + +function donneScoreAtteint() { + return window.opener.localeNb(window.opener.parent.oSco.evaluation.scoreAtteint); +} + +function donneScoreAtteint() { + return window.opener.localeNb(window.opener.parent.oSco.evaluation.scoreAtteint); +} + +function donnePcAtteint() { + return window.opener.localeNb(window.opener.parent.oSco.evaluation.pourcentageAtteint); +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/interface/ICresultats.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/interface/ICresultats.js new file mode 100644 index 0000000000000000000000000000000000000000..a74a4029b73130693f208929aba3af162b593cfd --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/interface/ICresultats.js @@ -0,0 +1,379 @@ +var RES_valide; +var pageSynthese = false; +var ignorerEvalSiNonParcourue = true; +var existePoidsRemonte = false; +if (parent.oSco.evaluation.questions.length == 0) { + if (parent.APIgetValue("cmi.objectives._count") > 1) { + var calculSurEtatEval = false; + if (parent.oSco.scoreBinaire) { + calculSurEtatEval = true; + } + if (parent.oSco.forcerReponse) { + ignorerEvalSiNonParcourue = false; + } + pageSynthese = true; + var scoreAtteint = 0; + var scoreTotal = 0; + for (var i = 1; i < parent.APIgetValue("cmi.objectives._count"); i++) { + var objCh = "cmi.objectives." + i + "."; + var letat = parent.APIgetValue(objCh + "success_status"); + if (!ignorerEvalSiNonParcourue || letat != "unknown") { + var poidsO = 1; + if (calculSurEtatEval) { + scoreTotal += poidsO; + if (letat == "passed") { + scoreAtteint += 1; + } + } else { + poidsO = donnePoidsObjectif(parent.APIgetValue(objCh + "id")); + scoreTotal += poidsO; + var lscore = parent.APIgetValue(objCh + "score.scaled"); + if (lscore != "" && letat != "unknown") { + scoreAtteint += Number(lscore) * poidsO; + } + } + } + } + var oEval = parent.oSco.evaluation; + oEval.scoreAtteint = 0; + oEval.pourcentageAtteint = 0; + if (scoreTotal > 0) { + if (calculSurEtatEval) { + oEval.scoreAtteint = scoreAtteint; + oEval.scoreTotal = scoreTotal; + oEval.pourcentageAtteint = Math.round(scoreAtteint / scoreTotal * 1000) / 10; + } else { + scoreAtteint = Math.round(scoreAtteint / scoreTotal * 1000) / 10; + oEval.scoreAtteint = scoreAtteint; + oEval.scoreTotal = 100; + oEval.pourcentageAtteint = scoreAtteint; + } + if (oEval.pourcentageAtteint >= oEval.pourcentageRequis) { + oEval.valide = true; + parent.APIsetValue("cmi.success_status", "passed"); + } else { + parent.APIsetValue("cmi.success_status", "failed"); + } + var score_scaled = oEval.pourcentageAtteint / 100; + parent.APIsetValue("cmi.score.scaled", score_scaled); + parent.APIsetValue("cmi.score.raw", oEval.scoreAtteint); + parent.APIsetValue("cmi.score.max", oEval.scoreTotal); + parent.APIcommit(); + } + } +} + +function donneTitrePage() { + var nlex = 31; + if (pageSynthese) { + nlex = 80; + } + return donneLex(nlex); +} + +function RES_init() { + if (parent.defilContenu) { + var oHtml = document.getElementsByTagName("html").item(0); + oHtml.style.overflow = "auto"; + oHtml.style.overflowX = "hidden"; + } + PF_ecritDocW(); + if (pageSynthese) { + var lesdivs = document.getElementsByTagName("div"); + for (var i = 0; i < lesdivs.length; i++) { + var oDiv = lesdivs[i]; + var lid = oDiv.id; + if (lid == "LEX_72") { + oDiv.innerHTML = donneLex(82); + oDiv.id = ""; + } + if (lid == "LEX_73") { + oDiv.innerHTML = donneLex(83); + oDiv.id = ""; + } + if (lid == "LEX_75") { + oDiv.innerHTML = donneLex(84); + oDiv.id = ""; + } + } + } + RES_valide = parent.oSco.evaluation.valide; + if (parent.oSco.evaluation.etatCorrige) { + PF_afficherDiv("STY_detailsRes"); + } + parent.oSco.evaluation.etatCorrige = false; + parent.oSco.numPageCourante = -1; + parent.valeurExit("normal"); + var nlex = 31; + if (pageSynthese) { + nlex = 80; + } + PF_modifTexteDiv('STY_titrePage', donneLex(nlex)); + if (parent.oSco.evaluation.questionnaire || parent.oSco.evaluation.correctionManuelle) { + PF_afficherDiv('STY_zoneQuestRes'); + } else { + PF_afficherDiv('STY_zoneEvalRes'); + RES_zonesDyn(); + } + afficherResultats(); + GLOBAL_initBarreBouton('RES'); + GEN_activerSuivantDemar(); + parent.variablesTexte(window.document, parent.tabRegVT()); + var oCorps = document.getElementsByTagName("body").item(0); + if (oCorps.offsetWidth > 300) { + PF_affecterAlt(); + } else { + setTimeout(PF_affecterAlt, 100); + } + window.focus(); +} + +function STG_allerSuivant() { + parent.valeurExit("normal"); + if (parent.oSco.evaluation.branchement == '') { + parent.allerEtapeSuivante = true; + parent.SCO_pageSuivante(); + } else { + var ref = parent.oSco.evaluation.branchement; + if (ref.indexOf('/') < 0) { + ref += '/'; + } + GLOBAL_allerPage(ref); + } +} + +function RES_zonesDyn() { + PF_masquerDiv('STY_zoneLienDiplome'); + if (RES_valide) { + PF_masquerDiv('STY_zoneEchecEval'); + PF_afficherDiv('STY_zoneSuccesEval'); + GEN_lireMediaZone("STY_zoneSuccesEval", false); + if (parent.oSco.evaluation.diplome) { + PF_afficherDiv('STY_zoneLienDiplome'); + GEN_lireMediaZone("STY_zoneLienDiplome", false); + } + } else { + PF_masquerDiv('STY_zoneSuccesEval'); + PF_afficherDiv('STY_zoneEchecEval'); + GEN_lireMediaZone("STY_zoneEchecEval", false); + } +} + +function GEN_suivantPossible(typeP) { + var possible = false; + if (parent.oSco.passageEntreActivites && parent.APIgetValue("adl.nav.request_valid.continue") == "true") { + possible = true; + parent.allerEtapeSuivante = true; + } + return possible; +} + +function GEN_clavier() { + STG_allerSuivant(); +} + +function afficherResultats() { + afficherCommentaire(); + if (pageSynthese) { + afficherDetailObjectifs(); + } else { + afficherDetailQuestions(); + } + var objVal = PF_donneObjet("STY_iconeValidation"); + if (objVal != null) { + if (parent.oSco.evaluation.correctionManuelle) { + objVal.style.display = "none"; + } else { + var srcVis = "validationNon.png"; + if (RES_valide) { + srcVis = "validationOui.png"; + } + var imageVis = '<img src="' + chemin_img + 'gen/' + srcVis + '">'; + PF_modifTexteDiv('STY_iconeValidation', imageVis); + } + } +} + +function afficherDetailQuestions() { + var res = '<table class="STY_tableauRes" cellpadding="0" cellspacing="0"><tr>'; + if (!parent.oSco.evaluation.questionnaire) { + res += '<td class="STY_tableauResEntete STY_tabResIco"> </td>'; + } + res += '<td class="STY_tableauResEntete">' + donneLex(3) + '</td>'; + if (!parent.oSco.evaluation.questionnaire) { + res += '<td class="STY_tableauResEntete STY_tabResScore">' + donneLex(32) + '</td></tr>'; + } + res += '</tr>'; + for (var i = 0; i < parent.oSco.evaluation.questions.length; i++) { + var qTmp = parent.oSco.evaluation.questions[i]; + var src = chemin_img + 'gen/'; + if (qTmp.valide) { + src = src + "resQuestionJuste.png"; + } else { + src = src + "resQuestionFaux.png"; + } + res += '<tr>'; + var balImg = ""; + if (qTmp.correctionManuelle && !qTmp.valide) { + balImg = ' style="visibility:hidden"'; + } + if (!parent.oSco.evaluation.questionnaire) { + res += '<td class="STY_tableauResCellule STY_tabResIco"><img src="' + src + '" align="absmiddle" hspace="2"' + balImg + '/></td>'; + } + res += '<td class="STY_tableauResCellule">'; + var nomQ = eval(i + 1) + '. ' + qTmp.titre; + if (qTmp.type != "questionVide") { + nomQ = '<a class="STY_lienCorrige" href="javascript:RES_voirQ(\'' + qTmp.codePage + '\')">' + nomQ + '</a>'; + } + res = res + nomQ + '</td>'; + if (!parent.oSco.evaluation.questionnaire) { + res = res + '<td class="STY_tableauResCellule STY_tabResScore">' + localeNb(qTmp.scoreAtteint) + '/' + qTmp.scoreTotal + '</td>'; + } + res += '</tr>'; + } + res = res + '</table>'; + PF_modifTexteDiv('STY_detailsRes', res); +} + +function afficherCommentaire() { + var niveau = parent.oSco.evaluation.determinerNiveau(); + if (niveau >= 0) { + var res = parent.oSco.evaluation.donneCommentaire(niveau); + var oCmt = PF_donneObjet('STY_commentaireRes'); + oCmt.style.display = "block"; + if (oCmt.parentNode.style.display == "none") { + oCmt.parentNode.style.display = ""; + } + oCmt.innerHTML = res; + } +} + +function RES_donneNomEvaluation() { + return parent.oSco.titre; +} + +function RES_ouvrirDiplome() { + var src = racine_stage + "contenu/local/diplome." + parent.oSco.version; + var taille = "width=786,height=560"; + if (screen.width > 1000) { + taille = "width=842,height=646"; + } + var fenTmp = this.open(src, 'diplome', 'left=10,top=10,toolbar=no,status=no,menubar=no,' + taille + ',resizable=no,scrollbars=auto'); + fenTmp.focus(); +} + +function RES_voirQ(code) { + parent.oSco.evaluation.etatCorrige = true; + parent.SCO_allerPage(parent.oSco.numeroPage(code)); +} + +function GEN_precedentPossible(typeP) { + return false; +} + +function STG_allerPrecedent() { +} + +function GEN_presseTouche(evt) { + if (evt == null) { + evt = window.event; + } + if (evt.keyCode == 8) { + GEN_bloqueRetour(evt); + } else { + if ((evt.keyCode == 32) || (evt.keyCode == 13)) { + GEN_clavier(); + } + } +} + +function GEN_bloqueRetour(evt) { + if (evt == null) { + evt = window.event; + } + if (evt.keyCode == 8) { + evt.returnValue = false; + evt.cancelBubble = true; + try { + evt.stopPropagation(); + evt.preventDefault(); + } catch (e) { + } + } +} + +function afficherDetailObjectifs() { + var res = '<table class="STY_tableauRes" cellpadding="0" cellspacing="0"><tr>'; + res += '<td class="STY_tableauResEntete STY_tabResIco"> </td>'; + res += '<td class="STY_tableauResEntete">' + donneLex(81) + '</td>'; + res += '<td class="STY_tableauResEntete STY_tabResScore">' + donneLex(32) + '</td></tr>'; + res += '</tr>'; + for (var i = 1; i < parent.APIgetValue("cmi.objectives._count"); i++) { + var objCh = "cmi.objectives." + i + "."; + var idObj = parent.APIgetValue(objCh + "id"); + var letat = parent.APIgetValue(objCh + "success_status"); + if (!ignorerEvalSiNonParcourue || letat != "unknown") { + var resF = false; + if (letat == "passed") { + resF = true; + } + var src = chemin_img + 'gen/'; + if (resF) { + src = src + "resQuestionJuste.png"; + } else { + src = src + "resQuestionFaux.png"; + } + res += '<tr><td class="STY_tableauResCellule STY_tabResIco">'; + if (letat == "unknown") { + res += '</td>'; + } else { + res += '<img src="' + src + '" align="absmiddle" hspace="2"/></td>'; + } + res += '<td class="STY_tableauResCellule">'; + res = res + decodeURI(idObj) + '</td>'; + var lscore = parent.APIgetValue(objCh + "score.scaled"); + var poidsO = donnePoidsObjectif(idObj); + if (lscore != "") { + var resus = Math.round(lscore * 1000) / 10; + lscore = localeNb(resus) + "/100"; + if (existePoidsRemonte) { + lscore += " \xD7" + poidsO; + } + } + res = res + '<td class="STY_tableauResCellule STY_tabResScore">' + lscore + '</td>'; + res += '</tr>'; + } + } + res = res + '</table>'; + PF_modifTexteDiv('STY_detailsRes', res); +} + +function donneDateMAJ() { + var ldate = parent.oSco.dateMAJ; + if (ldate == "") { + return ""; + } + return parent.oSco.donneDate(ldate); +} + +function GEN_activerSuivantDemar() { + if (GEN_suivantPossible('RES')) { + activerBoutonSuivant(); + } +} + +function donnePoidsObjectif(lid) { + var tabPoids = parent.oSco.evaluation.lsPoidsObjectifs.split("[;]"); + for (var t = 0; t < tabPoids.length; t++) { + if (tabPoids[t].indexOf(lid + "[.]") == 0) { + var tabP = tabPoids[t].split("[.]"); + if (!isNaN(tabP[1])) { + if (tabP[1] != "1") { + existePoidsRemonte = true; + } + return Number(tabP[1]); + } + } + } + return 1; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/APIAdapter.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/APIAdapter.js new file mode 100644 index 0000000000000000000000000000000000000000..bc36a396befc9fa6caf980fbc73790a73903d88a --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/APIAdapter.js @@ -0,0 +1,2192 @@ +var API_1484_11 = null; +var infoLMSSpe; +var devineErreur; +var oRegUri = new RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"); +var abandonEnCours = false; +var persisteSSP = false; +var niveauAudio = 1; + +function APIAdapter() { + this.version = "1.0"; + this.errorCode = "0"; + this.cmi = null; + this.ssp = null; + this.activite = null; + this.objectifCible = null; + this.etatCommunication = "pasInitialise"; + this.scoEnAttente = false; + this.cibleChoix = ""; + this.modifications = false; + this.modificationAlloc = false; + this.changementEtatCompletion = false; + this.changementEtatObjectif = false; + this.changementInteraction = false; + this.changementEtatSession = false; + this.changementScore = false; + this.depiste = true; + this.Initialize = LMS_Initialize; + this.GetValue = LMS_GetValue; + this.SetValue = LMS_SetValue; + this.Commit = LMS_Commit; + this.Terminate = LMS_Terminate; + this.GetLastError = LMS_GetLastError; + this.GetErrorString = LMS_GetErrorString; + this.GetDiagnostic = LMS_GetDiagnostic; + this.compteCollection = LMS_compteCollection; + this.donneValeurDansCollection = LMS_donneValeurDansCollection; + this.donneObjetDansCollection = LMS_donneObjetDansCollection; + this.attributOuErreur = LMS_attributOuErreur; + this.affecteDansVocab = LMS_affecteDansVocab; + this.affecteDansCollection = LMS_affecteDansCollection; + this.impacteSucces = LMS_impacteSucces; + this.impacteCompletion = LMS_impacteCompletion; + this.impacteSuccesCollObj = LMS_impacteSuccesCollObj; + this.appliquerResultatDansSeq = LMS_appliquerResultatDansSeq; +} + +function LMS_Initialize(strParametre) { + if (strParametre != "") { + this.errorCode = "201"; + return "false"; + } + if (this.etatCommunication == "enCours") { + this.errorCode = "103"; + return "false"; + } + this.etatCommunication = ""; + this.errorCode = "0"; + this.cibleChoix = ""; + window.planLMS.MODE_PREEMPTIF = false; + infoLMSSpe = ""; + devineErreur = ""; + if (window.planLMS.ressourceCourante == null || window.planLMS.activiteCourante == null) { + this.errorCode = "102"; + return "false"; + } + this.activite = window.planLMS.itemCourant; + this.cmi = XML_fils(this.activite, "sco"); + if (this.cmi != null) { + var valExit = PF_attr(this.cmi, "exit"); + this.cmi.removeAttribute("exit"); + this.cmi.removeAttribute("entry"); + if (valExit == "suspend") { + this.cmi.setAttribute("entry", "resume"); + } else { + this.cmi.parentNode.removeChild(this.cmi); + this.cmi = null; + } + } + if (this.cmi == null) { + this.cmi = creerElementCP(this.activite, "sco"); + this.activite.appendChild(this.cmi); + if (niveauAudio != 1) { + this.cmi.setAttribute("pref_audio_level", niveauAudio); + } + } + if (window.planLMS.oCommentairesLMS != null) { + this.cmi.appendChild(window.planLMS.oCommentairesLMS.cloneNode(true)); + } + this.depiste = true; + if (window.planLMS.deliveryControls(this.activite, "tracked") == "false") { + this.depiste = false; + } + this.objectifCible = window.planLMS.donneObjectifCible(this.activite, true); + var lesobjs = window.planLMS.donneObjectifs(this.activite, false); + var objColl = XML_fils(this.cmi, "objectives"); + window.planLMS.scoDemandeEtatObjectif = true; + for (var i = 0; i < lesobjs.length; i++) { + var oObj = lesobjs[i]; + var lid = PF_attr(oObj, "objectiveID"); + if (lid != "") { + var obpris = 0; + var numExist = donneNumeroObj(objColl, lid); + if (numExist < 0) { + if (objColl != null) { + obpris = objColl.childNodes.length; + } + } else { + obpris = numExist; + } + var debNom = "objectives." + obpris + "."; + if (numExist < 0) { + this.affecteDansCollection(this.cmi, debNom + "id", lid, true); + if (objColl == null) { + objColl = XML_fils(this.cmi, "objectives"); + } + } + if (window.planLMS.lireEtatObjectif(oObj, "objectiveMeasureStatus") == "true") { + this.affecteDansCollection(this.cmi, debNom + "score_scaled", window.planLMS.lireValeurObjectif(oObj, "objectiveNormalizedMeasure"), false); + } + if (window.planLMS.lireEtatObjectif(oObj, "objectiveProgressStatus") == "true") { + var obValide = window.planLMS.lireValeurObjectif(oObj, "objectiveSatisfiedStatus"); + var resEtat = "failed"; + if (obValide == "true") { + resEtat = "passed"; + } + this.affecteDansCollection(this.cmi, debNom + "success_status", resEtat, false); + } + } + } + window.planLMS.scoDemandeEtatObjectif = false; + if (window.planLMS.lireEtatObjectif(this.objectifCible, "objectiveMeasureStatus") == "true") { + this.cmi.setAttribute("score_scaled", window.planLMS.lireValeurObjectif(this.objectifCible, "objectiveNormalizedMeasure")); + } + if (window.planLMS.lireEtatObjectif(this.objectifCible, "objectiveProgressStatus") == "true") { + var obValide = window.planLMS.lireValeurObjectif(this.objectifCible, "objectiveSatisfiedStatus"); + var resEtat = "failed"; + if (obValide == "true") { + resEtat = "passed"; + } + this.cmi.setAttribute("success_status", resEtat); + }/*this.ssp=parent.planLMS.DOMManifest.documentElement;*/ + this.ssp = this.cmi; + this.modifications = false; + this.changementEtatCompletion = false; + this.changementEtatObjectif = false; + this.changementEtatSession = false; + var tabBucks = window.planLMS.donneNoeudsNS(window.planLMS.ressourceCourante, "imsssp", "bucket"); + for (var i = 0; i < tabBucks.length; i++) { + var oBucket = tabBucks[i]; + var oTaille = XML_filsNS(oBucket, "imsssp", "size"); + if (oTaille) { + var params = "{bucketID=" + PF_attr(oBucket, "bucketID") + "}{requested=" + PF_attr(oTaille, "requested") + "}{persistence=" + PF_attr(oBucket, "persistence") + "}{type=" + PF_attr(oBucket, "bucketType") + "}"; + var succ = this.SetValue("ssp.allocate", params); + if (succ != "true") { + alert("Can't init bucket: " + params); + } + } + } + this.errorCode = "0";/*window.haut.NAVIG_majFleches(!window.planLMS.masquePrecedent,!window.planLMS.masqueSuivant);window.planLMS.PLAN_afficheParcours(false);*/ + this.etatCommunication = "enCours"; + window.planLMS.majBoutonsInit('enCours'); + return "true"; +} + +function LMS_GetValue(mElt) { + infoLMSSpe = ""; + if (this.etatCommunication == "pasInitialise") { + this.errorCode = "122"; + return ""; + } + if (this.etatCommunication == "termine") { + this.errorCode = "123"; + return ""; + } + if (mElt == "") { + this.errorCode = "301"; + return ""; + } + if (mElt.indexOf("cmi.") != 0 && mElt.indexOf("adl.") != 0 && mElt.indexOf("ssp.") != 0) { + this.errorCode = "401"; + return ""; + } + if (mElt.indexOf("ssp.") != 0) { + mElt = mElt.substring(4); + } + this.errorCode = "0"; + if (mElt == "_version") { + return "1.0"; + } + if (mElt == "comments_from_learner" || mElt == "learner_preference" || mElt == "interactions" || mElt == "comments_from_lms" || mElt == "objectives") { + this.errorCode = "401"; + return ""; + } + if (mElt == "comments_from_learner._children") { + return "comment,location,timestamp"; + } + if (mElt == "comments_from_learner._count") { + return this.compteCollection(this.cmi, "comments_from_learner"); + } + var indTemp = mElt.indexOf("comments_from_learner."); + if (indTemp == 0) { + return this.donneValeurDansCollection(this.cmi, mElt, "comment"); + } + if (mElt == "comments_from_lms._children") { + return "timestamp,comment,location"; + } + if (mElt == "comments_from_lms._count") { + return this.compteCollection(this.cmi, "comments_from_lms"); + } + indTemp = mElt.indexOf("comments_from_lms."); + if (indTemp == 0) { + return this.donneValeurDansCollection(this.cmi, mElt, "comment"); + } + if (mElt == "completion_status") { + this.impacteCompletion(PF_attr(this.cmi, "completion_status")); + return attributOuDefaut(this.cmi, mElt, "unknown"); + } + if (mElt == "success_status") { + this.impacteSucces(PF_attr(this.cmi, "success_status")); + return attributOuDefaut(this.cmi, mElt, "unknown"); + } + if (mElt == "completion_threshold") { + var objDansitem = XML_filsNS(this.activite, "adlcp", "completionThreshold"); + if (objDansitem == null) { + this.errorCode = "403"; + return ""; + } + return XML_texteNoeud(objDansitem); + } + if (mElt == "credit") { + if ((lesson_mode == "browse") || (lesson_mode == "review")) { + return "no-credit"; + } + return "credit"; + } + if (mElt == "entry") { + return attributOuDefaut(this.cmi, mElt, "ab-initio"); + } + if (mElt == "exit" || mElt == "session_time") { + this.errorCode = "405"; + return ""; + } + if (mElt == "interactions._children") { + return "id,type,objectives,timestamp,correct_responses,weighting,learner_response,result,latency,description"; + } + if (mElt == "interactions._count") { + return this.compteCollection(this.cmi, "interactions"); + } + indTemp = mElt.indexOf("interactions."); + if (indTemp == 0) { + var oInter = this.donneObjetDansCollection(this.cmi, mElt, "get"); + if (oInter == null) { + this.errorCode = "301"; + return ""; + } + var indCollSub = mElt.indexOf(".objectives."); + if (indCollSub > 0) { + mElt = mElt.substring(indCollSub + 1); + if (mElt == "objectives._count") { + return this.compteCollection(oInter, "objectives"); + } + if (mElt.indexOf("id") > 0) { + return this.donneValeurDansCollection(oInter, mElt, ""); + } + this.errorCode = "201"; + return ""; + } + indCollSub = mElt.indexOf(".correct_responses."); + if (indCollSub > 0) { + mElt = mElt.substring(indCollSub + 1); + if (mElt == "correct_responses._count") { + return this.compteCollection(oInter, "correct_responses"); + } + if (mElt.indexOf("pattern") > 0) { + return this.donneValeurDansCollection(oInter, mElt, ""); + } + this.errorCode = "201"; + return ""; + } + if (mElt.indexOf(".learner_response") > 0) { + var oReponse = XML_fils(oInter, "learner_response"); + if (oReponse == null) { + this.errorCode = "403"; + return ""; + } + return XML_texteNoeud(oReponse); + } + return this.donneValeurDansCollection(this.cmi, mElt, ""); + } + if (mElt == "launch_data") { + var objDansitem = XML_filsNS(this.activite, "adlcp", "dataFromLMS"); + if (objDansitem == null) { + this.errorCode = "403"; + return ""; + } + return XML_texteNoeud(objDansitem); + } + if (mElt == "learner_id") { + return serveur.vMos_id; + } + if (mElt == "learner_name") { + if (serveur.vMos_nom == "") { + return ""; + } + return (serveur.vMos_nom + ", " + serveur.vMos_prenom); + } + if (mElt == "learner_preference._children") { + return "audio_level,language,delivery_speed,audio_captioning"; + } + if (mElt == "learner_preference.audio_level") { + return attributOuDefaut(this.cmi, "pref_audio_level", "1"); + } + if (mElt == "learner_preference.language") { + return attributOuDefaut(this.cmi, "pref_language", serveur.vMos_lang); + } + if (mElt == "learner_preference.delivery_speed") { + return attributOuDefaut(this.cmi, "pref_delivery_speed", "1"); + } + if (mElt == "learner_preference.audio_captioning") { + return attributOuDefaut(this.cmi, "pref_audio_captioning", "0"); + } + if (mElt == "max_time_allowed") { + var mt = window.planLMS.limitConditions(this.activite, "attemptAbsoluteDurationLimit"); + if (mt == "0.0") { + this.errorCode = "403"; + return ""; + } + return mt; + } + if (mElt == "mode") { + return lesson_mode; + } + if (mElt == "objectives._children") { + return "id,completion_status,success_status,description,progress_measure,score"; + } + if (mElt == "objectives._count") { + return this.compteCollection(this.cmi, "objectives"); + } + var indTemp = mElt.indexOf("objectives."); + if (indTemp == 0) { + var indColl = mElt.substring(11); + try { + var finp = indColl.indexOf("."); + if (finp > 0) { + indColl = indColl.substring(0, finp); + } else { + indColl == ""; + } + if (indColl == "" || isNaN(indColl)) { + this.errorCode = "401"; + return ""; + } + } catch (e) { + } + var oObj = this.donneObjetDansCollection(this.cmi, mElt, "get"); + if (oObj == null) { + this.errorCode = "301"; + return ""; + } + if (mElt.indexOf(".score.") > 0) { + if (mElt.indexOf(".score._children") > 0) { + return "min,max,scaled,raw"; + } + mElt = nomAttrScore(mElt); + } + return this.donneValeurDansCollection(this.cmi, mElt, ""); + } + if ((mElt == "location") || (mElt == "progress_measure")) { + return this.attributOuErreur(mElt); + } + if (mElt == "scaled_passing_score") { + var objPrim = this.objectifCible; + if (objPrim != null) { + var satisfm = window.planLMS.attrObj(objPrim, "satisfiedByMeasure"); + if (satisfm == "true") { + var mnm = XML_filsNS(objPrim, "imsss", "minNormalizedMeasure"); + if (mnm == null) { + return "1.0"; + } else { + return XML_texteNoeud(mnm); + } + } + } + this.errorCode = "403"; + return ""; + } + if (mElt.indexOf("score._children") == 0) { + return "scaled,raw,min,max"; + } + if (mElt.indexOf("score.") == 0) { + return this.attributOuErreur(nomAttrScore(mElt)); + } + if (mElt == "suspend_data") { + var oReponse = XML_fils(this.cmi, "suspend_data"); + if (oReponse == null) { + this.errorCode = "403"; + return ""; + } + return XML_texteNoeud(oReponse); + } + if (mElt == "time_limit_action") { + var objDansitem = XML_filsNS(this.activite, "adlcp", "timeLimitAction"); + if (objDansitem == null) { + this.errorCode = "403"; + return ""; + } + return XML_texteNoeud(objDansitem); + } + if (mElt == "total_time") { + return attributOuDefaut(this.cmi, "total_time", "PT0S"); + } + if (mElt.indexOf("nav.request") == 0) { + if (mElt == "nav.request") { + return attributOuDefaut(this.cmi, "nav_request", "_none_"); + } + if (mElt == "nav.request_valid.continue") { + return window.haut.NAVIG_requete("continue", true); + } + if (mElt == "nav.request_valid.previous") { + return window.haut.NAVIG_requete("previous", true); + } + if (mElt.indexOf("nav.request_valid.choice") == 0) { + var inf = mElt.indexOf("{target="); + var sup = mElt.indexOf("}"); + if ((inf > 0) && (inf < sup)) { + window.planLMS.activiteSpecifieParChoixPreemptif = mElt.substring(inf + 8, sup); + return window.haut.NAVIG_requete("choice", true); + } else { + this.errorCode = "301"; + return ""; + } + return window.haut.NAVIG_requete("previous", true); + } + } + if (mElt == "ssp._count") { + return this.compteCollection(this.ssp, "allocations"); + } + if (mElt.indexOf("ssp.") == 0) { + mElt = mElt.replace("ssp.", "allocations."); + var indIdbk = mElt.indexOf("{bucketID="); + if (indIdbk > 0) { + var num = donneNumeroBucket(this.ssp, mElt); + if (num < 0) { + this.errorCode = "301"; + return ""; + } + mElt = mElt.replace("allocations.", "allocations." + num + "."); + } + if (mElt.indexOf(".bucket_state") > 0) { + var oAlloc = this.donneObjetDansCollection(this.ssp, mElt, "get"); + if (oAlloc) { + var donnee = XML_texteNoeud(oAlloc); + var letat = "{totalSpace=" + oAlloc.getAttribute("requested") + "}{used=" + donnee.length * 2 + "}"; + var ltype = PF_attr(oAlloc, "type"); + if (ltype != "") { + letat += "{type=" + ltype + "}"; + } + return letat; + } + } else if (mElt.indexOf(".data") > 0) { + var oAlloc = this.donneObjetDansCollection(this.ssp, mElt, "get"); + if (oAlloc) { + chargerAllocation(oAlloc); + var offset = paramParenthese("offset", mElt); + var size = paramParenthese("size", mElt); + var donnees = XML_texteNoeud(oAlloc); + if (offset != "") { + offset = parseInt(offset) / 2; + if (offset <= donnees.length) { + donnees = donnees.substring(offset); + } else { + this.errorCode = "301"; + infoLMSSpe = "The requested data exceeds available data"; + } + } + if (size != "") { + size = parseInt(size) / 2; + if (donnees.length >= size) { + donnees = donnees.substring(0, size); + } else { + this.errorCode = "301"; + infoLMSSpe = "The requested data exceeds available data"; + } + } + return donnees; + } + } else { + return this.donneValeurDansCollection(this.ssp, mElt, ""); + } + } + this.errorCode = "201"; + return ""; +} + +function LMS_SetValue(mElt, strValeur) { + infoLMSSpe = ""; + devineErreur = ""; + window.planLMS.MODE_PREEMPTIF = false; + if (this.etatCommunication == "pasInitialise") { + this.errorCode = "132"; + return "false"; + } + if (this.etatCommunication == "termine") { + this.errorCode = "133"; + return "false"; + } + if (mElt == "") { + this.errorCode = "351"; + return "false"; + } + if (mElt.indexOf("cmi.") != 0 && mElt.indexOf("adl.") != 0 && mElt.indexOf("ssp.") != 0) { + this.errorCode = "401"; + return "false"; + } + if (mElt.indexOf("ssp.") != 0) { + mElt = mElt.substring(4); + } + this.errorCode = "0"; + this.modifications = true; + if (mElt == "interactions" || mElt == "learner_preference" || mElt == "objectives" || mElt == "comments_from_learner" || mElt == "comments_from_lms") { + this.errorCode = "401"; + return "false"; + } + if (mElt == "_version" || mElt.indexOf("._children") > 0 || mElt.indexOf("._count") > 0 || mElt.indexOf("comments_from_lms") == 0 || mElt == "completion_threshold" || mElt == "credit" || mElt == "entry" || mElt == "time_limit_action" || mElt == "launch_data" || mElt == "scaled_passing_score" || mElt == "total_time") { + this.errorCode = "404"; + return "false"; + } + if (mElt == "learner_id" || mElt == "learner_name" || mElt == "max_time_allowed" || mElt == "mode" || mElt.indexOf("nav.request_valid") == 0) { + this.errorCode = "404"; + return "false"; + } + if (mElt.indexOf("comments_from_learner") == 0) { + if (mElt.indexOf(".comment") > 0) { + return this.affecteDansCollection(this.cmi, mElt, strValeur, true); + } + if (mElt.indexOf(".location") > 0 || mElt.indexOf(".timestamp") > 0) { + return this.affecteDansCollection(this.cmi, mElt, strValeur, true); + } + } + if (mElt == "completion_status") { + var ancVal = PF_attr(this.cmi, "completion_status"); + var resSet = this.affecteDansVocab(this.cmi, mElt, strValeur, "completed,incomplete,not attempted,unknown"); + if (resSet == "false") { + return "false"; + } + this.impacteCompletion(ancVal); + this.errorCode = "0"; + return "true"; + } + if (mElt == "exit") { + var resS = this.affecteDansVocab(this.cmi, mElt, strValeur, "time-out,suspend,logout,,normal"); + if (resS && (strValeur == "time-out" || strValeur == "logout")) { + this.cmi.setAttribute("nav_request", "_none_"); + } + return resS; + } + if (mElt.indexOf("interactions.") == 0) { + var lespossibles = ",id,type,timestamp,objectives,correct_responses,weighting,learner_response,result,latency,description,pattern,"; + var verifAttr = mElt.substring(mElt.lastIndexOf(".") + 1); + if (lespossibles.indexOf("," + verifAttr + ",") >= 0) { + var creer = false; + this.changementInteraction = true; + var oInter = this.donneObjetDansCollection(this.cmi, mElt, "set"); + if (mElt.indexOf(".id") > 0) { + creer = true; + } else if ((mElt.indexOf(".learner_response") > 0) || (mElt.indexOf(".pattern") > 0)) { + if (oInter == null) { + this.errorCode = "408"; + if (devineErreur == "depasseIndex0") { + this.errorCode = "351"; + } + return "false"; + } + if (PF_attr(oInter, "type") == "") { + this.errorCode = "408"; + return "false"; + } + } + var indObj = mElt.indexOf(".objectives."); + if (indObj < 0) { + indObj = mElt.indexOf(".correct_responses."); + } + if (indObj > 0) { + mElt = mElt.substring(indObj + 1); + if (oInter == null) { + this.errorCode = "408"; + if ((mElt.indexOf(".id") > 0) && (devineErreur == "depasseIndex0")) { + this.errorCode = "351"; + } + return "false"; + } + return this.affecteDansCollection(oInter, mElt, strValeur, true); + } + if (mElt.indexOf(".type") > 0) { + var lestypes = ",true-false,choice,fill-in,long-fill-in,matching,performance,sequencing,likert,numeric,other,"; + if (lestypes.indexOf("," + strValeur + ",") < 0) { + this.errorCode = "406"; + return "false"; + } + } + if (mElt.indexOf(".result") > 0) { + if (strValeur == "") { + this.errorCode = "406"; + return "false"; + } + var lestypes = ",correct,incorrect,neutral,unanticipated,"; + if (lestypes.indexOf("," + strValeur + ",") < 0) { + if (isNaN(Number(strValeur))) { + this.errorCode = "406"; + return "false"; + } + } + } + return this.affecteDansCollection(this.cmi, mElt, strValeur, creer); + } + infoLMSSpe = "Invalid argument"; + } + if (mElt == "learner_preference.audio_level") { + this.errorCode = verifReelBorne(strValeur, 0, "*"); + if (this.errorCode == "0") { + niveauAudio = strValeur; + this.cmi.setAttribute("pref_audio_level", strValeur); + return "true"; + } + return "false"; + } + if (mElt == "learner_preference.language") { + if (!verifFormatLangue(strValeur)) { + this.errorCode = "406"; + return "false"; + } + this.cmi.setAttribute("pref_language", strValeur); + return "true"; + } + if (mElt == "learner_preference.delivery_speed") { + this.errorCode = verifReelBorne(strValeur, 0, "*"); + if (this.errorCode == "0") { + this.cmi.setAttribute("pref_delivery_speed", strValeur); + return "true"; + } + return "false"; + } + if (mElt == "learner_preference.audio_captioning") { + return this.affecteDansVocab(this.cmi, "pref_audio_captioning", strValeur, "-1,0,1"); + } + if (mElt == "location") { + this.cmi.setAttribute("location", strValeur); + return "true"; + } + if (mElt.indexOf("objectives.") == 0) { + var lespossibles = ",id,scaled,min,raw,max,success_status,completion_status,progress_measure,description,"; + var verifAttr = mElt.substring(mElt.lastIndexOf(".") + 1); + if (lespossibles.indexOf("," + verifAttr + ",") >= 0) { + var creer = false; + var oObj = this.donneObjetDansCollection(this.cmi, mElt, "set"); + if (verifAttr == "id") { + creer = true; + } else if (oObj == null) { + this.errorCode = "351";/*if (mElt.indexOf(".score.")>0){this.errorCode="408";}*/ + var indColl = mElt.substring(11); + indColl = indColl.substring(0, indColl.indexOf(".")); + if (indColl == "0") { + this.errorCode = "408"; + } + return "false"; + } + if (mElt.indexOf(".score.") > 0) { + mElt = nomAttrScore(mElt); + if (mElt.indexOf(".score_scaled") > 0) { + this.errorCode = verifReelBorne(strValeur, -1, 1); + if (this.errorCode != "0") { + return "false"; + } + oObj.setAttribute("score_scaled", strValeur); + this.impacteSuccesCollObj(oObj); + return "true"; + } + } + if (mElt.indexOf(".success_status") > 0) { + var resSet = this.affecteDansVocab(oObj, "success_status", strValeur, "passed,failed,unknown"); + if (resSet == "false") { + return "false"; + } + this.impacteSuccesCollObj(oObj); + return "true"; + } + if (mElt.indexOf(".completion_status") > 0) { + return this.affecteDansVocab(oObj, "completion_status", strValeur, "completed,incomplete,not attempted,unknown"); + } + if (mElt.indexOf(".progress_measure") > 0) { + this.errorCode = verifReelBorne(strValeur, 0, 1); + if (this.errorCode != "0") { + return "false"; + } + } + return this.affecteDansCollection(this.cmi, mElt, strValeur, creer); + } + infoLMSSpe = "Invalid argument"; + } + if (mElt == "progress_measure") { + this.errorCode = verifReelBorne(strValeur, 0, 1); + if (this.errorCode != "0") { + return "false"; + } + this.cmi.setAttribute("progress_measure", strValeur); + this.impacteCompletion(PF_attr(this.cmi, "completion_status")); + if (this.depiste) { + this.activite.setAttribute("attemptCompletionAmount", strValeur); + } + this.errorCode = "0"; + return "true"; + } + if (mElt.indexOf("score.") == 0) { + mElt = nomAttrScore(mElt); + if (mElt == "score_scaled") { + this.errorCode = verifReelBorne(strValeur, -1, 1); + if (this.errorCode != "0") { + return "false"; + } + this.cmi.setAttribute("score_scaled", strValeur); + if (this.depiste) { + var ancienScore = ""; + var scoreTrans = reelScore(strValeur); + this.changementScore = true; + this.cmi.setAttribute("modifObjPrinc", "oui"); + window.planLMS.enregistrerObjectif(this.objectifCible, "objectiveNormalizedMeasure", scoreTrans, true); + } + this.errorCode = "0"; + return "true"; + } + if (mElt == "score_raw" || mElt == "score_max" || mElt == "score_min") { + if (isNaN(Number(strValeur))) { + this.errorCode = "406"; + return "false"; + } + this.cmi.setAttribute(mElt, strValeur); + return "true"; + } + } + if (mElt == "session_time") { + strValeur = sansZeroAvant(strValeur); + if (verifIntervalleTemps(strValeur)) { + this.cmi.setAttribute(mElt, strValeur); + return "true"; + } else { + this.errorCode = "406"; + return "false"; + } + } + if (mElt == "success_status") { + var ancienEtat = PF_attr(this.cmi, "success_status"); + var resSet = this.affecteDansVocab(this.cmi, "success_status", strValeur, "passed,failed,unknown"); + if (resSet == "false") { + return "false"; + } + this.impacteSucces(ancienEtat); + this.errorCode = "0"; + return "true"; + } + if (mElt == "suspend_data") { + var oSusp = XML_fils(this.cmi, "suspend_data"); + if (oSusp == null) { + oSusp = creerElementCP(this.cmi, "suspend_data"); + this.cmi.appendChild(oSusp); + } + XML_modifTexteNoeud(oSusp, strValeur); + return "true"; + } + if (mElt == "nav.request") { + if (strValeur.indexOf("choice") >= 0) { + var inf = strValeur.indexOf("{target="); + var sup = strValeur.indexOf("}"); + if ((inf == 0) && (sup > inf)) { + var cible = strValeur.substring(inf + 8, sup); + if (cible.length > 0) { + this.cmi.setAttribute("nav_request", strValeur); + this.cibleChoix = cible; + return "true"; + } + } + this.errorCode = "406"; + return "false"; + } else { + this.cibleChoix = ""; + if (strValeur == "suspendAll") { + this.cmi.setAttribute("exit", ""); + } + return this.affecteDansVocab(this.cmi, "nav_request", strValeur, "continue,previous,choice,exit,exitAll,abandon,abandonAll,suspendAll,_none_"); + } + } + if (mElt == "ssp.allocate") { + var bucketID = paramParenthese("bucketID", strValeur); + if (!verifFormatID(bucketID)) { + this.errorCode = "406"; + return "false"; + } + var requested = paramParenthese("requested", strValeur); + if (requested == "" || parseInt(requested) <= 0) { + this.errorCode = "406"; + return "false"; + } + requested = parseInt(requested); + var persistence = paramParenthese("persistence", strValeur); + if (persistence == "") { + persistence = "learner"; + } + var type = paramParenthese("type", strValeur); + var oExiste = donneBucket(this.ssp, bucketID); + var recopieDepuisGlobal = false; + if (oExiste == null) { + recopieDepuisGlobal = true; + oExiste = XML_trouveNoeud(parent.planLMS.allocationsGlobales, "allocation", "id", bucketID); + } + if (oExiste) { + if (oExiste.getAttribute("persistence") == persistence && type == PF_attr(oExiste, "type")) { + if (recopieDepuisGlobal) { + this.affecteDansCollection(this.ssp, "allocations." + this.GetValue("ssp._count") + ".id", bucketID, true); + var oAlloc = donneBucket(this.ssp, bucketID); + oAlloc.parentNode.replaceChild(oExiste.cloneNode(true), oAlloc); + oExiste = donneBucket(this.ssp, bucketID); + } + oExiste.setAttribute("allocation_success", "requested"); + return "true"; + } else { + if (!recopieDepuisGlobal) { + oExiste.setAttribute("allocation_success", "failure"); + } + infoLMSSpe = "Allocation failure"; + return "false"; + } + } else { + var creationPossible = true;/*if (SUR_CHORUS){var reqx="<operation action=\"testAllocation\" idU=\""+serveur.vMos_id+"\" codeStage=\""+serveur.codeStage+"\" persistance=\""+persistence+"\" idAlloc=\""+bucketID+"\" taille=\""+requested+"\" type=\""+type+"\"></operation>";cibleASP=RACINE_MOS+"MosSrv/aspx/SRV_parcours.aspx";var oRetour=SYS_lancerOperationsRetour(reqx,"enregistrerParcours");if (oRetour==null || XML_texteNoeud(oRetour)!="OK"){creationPossible=false;}}*/ + if (creationPossible) { + this.affecteDansCollection(this.ssp, "allocations." + this.GetValue("ssp._count") + ".id", bucketID, true); + var oAlloc = donneBucket(this.ssp, bucketID); + oAlloc.setAttribute("allocation_success", "requested"); + oAlloc.setAttribute("requested", requested); + oAlloc.setAttribute("persistence", persistence); + oAlloc.setAttribute("doitCharger", "oui"); + oAlloc.setAttribute("modif", "non"); + if (type != "") { + oAlloc.setAttribute("type", type); + } + return "true"; + } + } + } + if (mElt.indexOf("ssp.") == 0) { + infoLMSSpe = ""; + mElt = mElt.replace("ssp.", "allocations."); + if (mElt == "allocations.data" || mElt == "allocations.appendData") { + var indIdbk = donneNumeroBucket(this.ssp, strValeur); + if (indIdbk < 0) { + this.errorCode = "351"; + infoLMSSpe = "Bucket not found"; + return "false"; + } + mElt = mElt.replace("allocations.", "allocations." + indIdbk + "."); + var oReg = new RegExp("{bucketID=[^}]+}"); + strValeur = strValeur.replace(oReg, ""); + } + if (mElt.indexOf(".data") > 0 || mElt.indexOf(".appendData") > 0) { + var oAlloc = this.donneObjetDansCollection(this.ssp, mElt, "get"); + if (oAlloc) { + var offset = 0; + var tailleMax = parseInt(PF_attr(oAlloc, "requested")) / 2; + var resDonne = ""; + if (mElt.indexOf(".data") > 0) { + offset = paramParenthese("offset", strValeur); + if (offset != "") { + offset = parseInt(offset) / 2; + var oReg = new RegExp("{offset=[^}]+}"); + strValeur = strValeur.replace(oReg, ""); + } + } + if (offset > 0 || mElt.indexOf(".appendData") > 0) { + chargerAllocation(oAlloc); + var valInit = XML_texteNoeud(oAlloc); + if (offset > 0) { + if (offset > valInit.length) { + this.errorCode = "351"; + infoLMSSpe = "The bucket was not packed"; + return "false"; + } + var valDeb = valInit.substring(0, offset); + var valFin = ""; + var indFin = offset + strValeur.length; + if (indFin < valInit.length) { + valFin = valInit.substring(indFin); + } + resDonne = valDeb + strValeur + valFin; + } + if (mElt.indexOf(".appendData") > 0) { + resDonne = valInit + strValeur; + } + } else { + resDonne = strValeur; + }/*if (resDonne.length>tailleMax){this.errorCode="351";infoLMSSpe="Exceeds bucket size";return "false";*/ + XML_modifTexteNoeud(oAlloc, resDonne); + oAlloc.setAttribute("modif", "oui"); + oAlloc.removeAttribute("doitCharger"); + if (oAlloc.getAttribute("persistence") != "session") { + var oExisteGlob = XML_trouveNoeud(parent.planLMS.allocationsGlobales, "allocation", "id", oAlloc.getAttribute("id")); + if (oExisteGlob == null) { + var copie = oAlloc.cloneNode(true); + copie.removeAttribute("allocation_success"); + copie.setAttribute("modif", "oui"); + parent.planLMS.allocationsGlobales.appendChild(copie); + } else { + XML_modifTexteNoeud(oExisteGlob, resDonne); + oExisteGlob.setAttribute("modif", "oui"); + } + } + this.modificationAlloc = true; + persisteSSP = true; + return "true"; + } + } + }/*this.errorCode="351";*/ + this.errorCode = "401"; + return "false"; +} + +function donneBucket(obj, lid) { + return XML_trouveNoeud(obj, "allocation", "id", lid); +} + +function donneNumeroBucket(obj, str) { + var obk = donneBucket(obj, paramParenthese("bucketID", str)); + if (obk) { + var num = 0; + var oprec = obk.previousSibling; + while (oprec) { + num++; + oprec = oprec.previousSibling; + } + return num; + } + return -1; +} + +function paramParenthese(attr, str) { + var indeB = str.indexOf("{" + attr + "="); + if (indeB >= 0) { + str = str.substring(indeB + attr.length + 2); + return str.substring(0, str.indexOf("}")); + } + return ""; +} + +function LMS_compteCollection(objR, nomColl) { + var lesobjs = XML_fils(objR, nomColl); + if (lesobjs != null) { + return lesobjs.childNodes.length + ""; + } + return "0"; +} + +function LMS_Commit(strParametre) { + if (this.etatCommunication == "pasInitialise") { + this.errorCode = "142"; + return "false"; + } + if (this.etatCommunication == "termine") { + this.errorCode = "143"; + return "false"; + } + if (strParametre != "") { + this.errorCode = "201"; + return "false"; + } + if (abandonEnCours) { + return false; + } + this.errorCode = "0"; + if (this.modifications) { + var vexit = PF_attr(this.cmi, "exit"); + this.appliquerResultatDansSeq(); + this.errorCode = "0"; + parcoursEnregistre = false; + var enrReponses = false; + var existeInteractions = (this.compteCollection(this.cmi, "interactions") > 0); + if (existeInteractions) { + enrReponses = true; + } + if (modeTentative != "aucune" && this.changementInteraction && vexit != "suspend" && existeInteractions) { + var oScSauve = XML_fils(this.cmi.ownerDocument.documentElement, "gardeReponses"); + if (oScSauve == null) { + oScSauve = creerElementCP(this.cmi, "gardeReponses"); + this.cmi.ownerDocument.documentElement.appendChild(oScSauve); + } + var idItemCourant = this.activite.getAttribute("identifier"); + var oExiste = XML_fils(oScSauve, "tentative", "idItem", idItemCourant); + var tempsSession = PF_attr(this.cmi, "session_time"); + var tempsPasse0 = 0; + if (tempsSession != "") { + tempsPasse0 = Math.round(intervalleEnMS(tempsSession) / 1000); + } + var memeTentative = false; + if (oExiste != null) { + if (PF_attr(this.cmi, "score_raw") == PF_attr(oExiste, "score_raw") && PF_attr(this.cmi, "score_max") == PF_attr(oExiste, "score_max") && tempsPasse0 == PF_attr(oExiste, "tempsPasse")) { + memeTentative = true; + } else { + if (SUR_CHORUS) { + oScSauve.removeChild(oExiste); + } + } + } + if (!memeTentative) { + var oRep = creerElementCP(this.cmi, "tentative"); + oRep.setAttribute("idItem", idItemCourant); + oRep.setAttribute("dateTentative", getDateServeur('')); + oRep.setAttribute("tempsPasse", tempsPasse0); + oRep.setAttribute("etatItem", PF_attr(this.cmi, "success_status")); + oRep.setAttribute("score_scaled", PF_attr(this.cmi, "score_scaled")); + oRep.setAttribute("score_raw", PF_attr(this.cmi, "score_raw")); + oRep.setAttribute("score_max", PF_attr(this.cmi, "score_max")); + if (this.compteCollection(this.cmi, "objectives") > 0) { + oRep.appendChild(XML_fils(this.cmi, "objectives").cloneNode(true)); + } + oRep.appendChild(XML_fils(this.cmi, "interactions").cloneNode(true)); + oScSauve.appendChild(oRep); + oScSauve.setAttribute("modifGR", "oui"); + } + this.changementInteraction = false; + } + if (this.changementEtatObjectif || this.changementScore || enrReponses || this.modificationAlloc) { + setTimeout("LMS_persisteParcours(true," + enrReponses + ")", 3000); + } + if (this.changementEtatObjectif) { + this.changementEtatSession = true; + window.planLMS.nettoyerDejaFait(this.activite); + } + if (!this.scoEnAttente && this.changementEtatObjectif && this.GetValue("adl.nav.request") == "_none_") { + setTimeout("window.planLMS.majBoutonsInit('enCours')", 1600); + } + this.changementEtatCompletion = false; + this.changementEtatObjectif = false; + this.changementScore = false; + this.modificationAlloc = false; + } + return "true"; +} + +function LMS_Terminate(strParametre) { + infoLMSSpe = ""; + if (this.etatCommunication == "pasInitialise") { + this.errorCode = "112"; + return "false"; + } + if (this.etatCommunication == "termine") { + this.errorCode = "113"; + return "false"; + } + if (strParametre != "") { + this.errorCode = "201"; + return "false"; + } + this.errorCode = "0"; + var valTempsSession = PF_attr(this.cmi, "session_time"); + if (valTempsSession != "") { + var tempTotalPrec = this.GetValue("cmi.total_time"); + if (tempTotalPrec != "PT0S") { + var sTotal = ajouterIntervalle(valTempsSession, tempTotalPrec); + this.cmi.setAttribute("total_time", sTotal); + this.activite.setAttribute("attemptAbsoluteDuration", sTotal); + } else { + this.cmi.setAttribute("total_time", valTempsSession); + this.activite.setAttribute("attemptAbsoluteDuration", parent.ajouterIntervalle(valTempsSession, PF_attr(this.activite, "attemptAbsoluteDuration"))); + } + } + var sequenceProposee = ""; + var valExit = PF_attr(this.cmi, "exit"); + if (!this.scoEnAttente) { + var valReq = this.GetValue("adl.nav.request"); + if (valReq != "_none_") { + if (valReq.indexOf("choice") > 0) { + window.planLMS.activiteSpecifieParChoix = this.cibleChoix; + sequenceProposee = "choice"; + } else { + sequenceProposee = valReq; + if (sequenceProposee == "suspendAll" && (valExit == "" || valExit == "normal")) { + this.SetValue("cmi.exit", "suspend"); + valExit = PF_attr(this.cmi, "exit"); + } + } + } + } + if (valExit == "time-out" || valExit == "logout") { + sequenceProposee = "exitAll"; + this.scoEnAttente = false; + } + if (sequenceProposee == "abandonAll" || sequenceProposee == "abandon") { + abandonEnCours = true; + } + if (valTempsSession != "") { + remonterTempsTot(this.activite); + } + this.Commit(""); + this.cmi.removeAttribute("session_time"); + if (valExit != "suspend") { + this.cmi.parentNode.removeChild(this.cmi); + } else { + this.activite.setAttribute("activityIsSuspended", "true"); + this.cmi.removeAttribute("nav_request"); + var lesallocs = XML_listeParBalise(this.cmi, "allocation"); + for (var i = 0; i < lesallocs.length; i++) { + if (lesallocs[i].getAttribute("persistence") != "session") { + lesallocs[i].setAttribute("doitCharger", "oui"); + XML_modifTexteNoeud(lesallocs[i], ""); + } + } + } + this.etatCommunication = "termine"; + this.errorCode = "0"; + if (this.scoEnAttente) { + this.etatCommunication = "pasInitialise"; + this.scoEnAttente = false; + } else if (sequenceProposee != "") { + this.etatCommunication = "pasInitialise"; + if (sequenceProposee == "exit") { + chargerPageDefaut(); + } + window.haut.NAVIG_requete(sequenceProposee, false); + } else { + chargerPageDefaut(); + } + return "true"; +} + +function chargerPageDefaut() { + if (SUR_CHORUS) { + window.contenuLMS.location = window.planLMS.adrPageDefaut("susp"); + } else { + setTimeout("parent.planLMS.ecritMsgBlanc(21)", 500); + window.contenuLMS.location = RACINE_stage + "MosMtr/gen/blanc.htm"; + } +} + +function LMS_GetLastError() { + return this.errorCode; +} + +function LMS_GetDiagnostic(numStr) { + return this.GetErrorString(numStr) + "\n" + infoLMSSpe; +} + +function LMS_GetErrorString(c) { + var r = ""; + if (c == "0") { + r = "No Error"; + } + if (c == "101") { + r = "General Exception"; + } + if (c == "102") { + r = "General Initialization Failure"; + } + if (c == "103") { + r = "Already Initialized"; + } + if (c == "104") { + r = "Content Instance Terminated"; + } + if (c == "111") { + r = "General Termination Failure"; + } + if (c == "112") { + r = "Termination Before Initialization"; + } + if (c == "113") { + r = "Termination After Termination"; + } + if (c == "122") { + r = "Retrieve Data Before Initialization"; + } + if (c == "123") { + r = "Retrieve Data After Termination"; + } + if (c == "132") { + r = "Store Data Before Initialization"; + } + if (c == "133") { + r = "Store Data After Termination"; + } + if (c == "142") { + r = "Commit Before Initialization"; + } + if (c == "143") { + r = "Commit After Termination"; + } + if (c == "201") { + r = "General Argument Error"; + } + if (c == "301") { + r = "General Get Failure"; + } + if (c == "351") { + r = "General Set Failure"; + } + if (c == "391") { + r = "General Commit Failure"; + } + if (c == "401") { + r = "Undefined Data Model Element"; + } + if (c == "402") { + r = "Unimplemented Data Model Element"; + } + if (c == "403") { + r = "Data Model Element Value Not Initialized"; + } + if (c == "404") { + r = "Data Model Element Is Read Only"; + } + if (c == "405") { + r = "Data Model Element Is Write Only"; + } + if (c == "406") { + r = "Data Model Element Type Mismatch"; + } + if (c == "407") { + r = "Data Model Element Value Out Of Range"; + } + if (c == "408") { + r = "Data Model Dependency Not Established"; + } + return r; +} + +function LMS_donneValeurDansCollection(objR, mElt, nomContenuNoeud) { + var tabParams = mElt.split("."); + var objetDansColl = this.donneObjetDansCollection(objR, mElt, "get"); + if (objetDansColl == null) { + this.errorCode = "301"; + return ""; + } + if (tabParams[2] == nomContenuNoeud) { + return XML_texteNoeud(objetDansColl); + } + var attr = objetDansColl.getAttribute(tabParams[2]); + if (attr == null) { + if (tabParams[2] == "completion_status" || tabParams[2] == "success_status") { + attr = "unknown"; + } else { + this.errorCode = "403"; + if (mElt.indexOf(".pattern") > 0) { + this.errorCode = "301"; + } + return ""; + } + } + return attr; +} + +function LMS_donneObjetDansCollection(objR, mElt, transfert) { + var tabParams = mElt.split("."); + if (tabParams.length < 3) { + infoLMSSpe = "Not enough arguments"; + this.errorCode = "201"; + return null; + } + var oContainer = XML_fils(objR, tabParams[0]); + if (oContainer == null) { + if (transfert == "get") { + infoLMSSpe = tabParams[0] + " not found"; + } else if (tabParams[1] > 0) { + devineErreur = "depasseIndex0"; + } + return null; + } + var indColl = parseInt(tabParams[1]); + if (indColl >= oContainer.childNodes.length) { + if (transfert == "get") { + infoLMSSpe = "Index " + indColl + " greater than '" + tabParams[0] + "' collection size"; + this.errorCode = "301"; + } else { + devineErreur = "depasseTailleIndex"; + } + return null; + } + return oContainer.childNodes.item(indColl); +} + +function attributOuDefaut(obj, nomAttr, valDefaut) { + var attr = obj.getAttribute(nomAttr); + if (attr == null) { + attr = valDefaut; + } + return attr; +} + +function LMS_attributOuErreur(nomAttr, valDefaut) { + var attr = this.cmi.getAttribute(nomAttr); + if (attr == null) { + this.errorCode = "403"; + return ""; + } + return attr; +} + +function LMS_affecteDansVocab(obj, nomAttr, valAttr, lsVocab) { + lsVocab = "," + lsVocab + ","; + if (lsVocab.indexOf("," + valAttr + ",") >= 0) { + obj.setAttribute(nomAttr, valAttr); + return "true"; + } + infoLMSSpe = "Value '" + valAttr + "' not in vocabulary"; + this.errorCode = "406"; + return "false"; +} + +function nomAttrScore(mElt) { + mElt = mElt.replace(/score\.scaled/, "score_scaled"); + mElt = mElt.replace(/score\.min/, "score_min"); + mElt = mElt.replace(/score\.max/, "score_max"); + mElt = mElt.replace(/score\.raw/, "score_raw"); + return mElt; +} + +function LMS_affecteDansCollection(objR, mElt, valStr, peutCreer) { + var tabParams = mElt.split("."); + if (tabParams.length < 3) { + infoLMSSpe = "Not enough arguments"; + this.errorCode = "351"; + return "false"; + } + var oContainer = XML_fils(objR, tabParams[0]); + var indColl = parseInt(tabParams[1]); + if (oContainer == null) { + if (peutCreer) { + if (indColl > 0) { + this.errorCode = "351"; + return "false"; + } + oContainer = creerElementCP(objR, tabParams[0]); + objR.appendChild(oContainer); + } else { + infoLMSSpe = "Object '" + tabParams[0] + "' doesn't exist"; + this.errorCode = "408"; + if (indColl > 0) { + this.errorCode = "351"; + } + return "false"; + } + } + var oFinal = null; + var nomFils = tabParams[0].replace(/s/, ""); + var nomAttr = tabParams[2]; + if (nomAttr == "id") { + if (valStr.length > 4000) { + valStr = valStr.substring(0, 4000); + } + if (!verifFormatID(valStr)) { + this.errorCode = "406"; + return "false"; + } + this.errorCode = "0"; + if (mElt.indexOf("objectives") >= 0) { + var existeDeja = false; + for (var k = 0; k < oContainer.childNodes.length; k++) { + if (PF_attr(oContainer.childNodes.item(k), "id") == valStr && indColl != k) { + existeDeja = true; + } + } + if (existeDeja) { + infoLMSSpe = "Id '" + valStr + "' already exists in collection"; + this.errorCode = "351"; + return "false"; + } + } + } + var ajouteDansConteneur = false; + if (indColl == oContainer.childNodes.length) { + if (peutCreer) { + oFinal = creerElementCP(objR, nomFils); + ajouteDansConteneur = true; + } else { + infoLMSSpe = "Can't create '" + nomFils + "'"; + this.errorCode = "408"; + } + } else if (indColl > oContainer.childNodes.length) { + this.errorCode = "351"; + return "false"; + infoLMSSpe = "Index too high"; + } else { + oFinal = oContainer.childNodes.item(indColl); + } + if (oFinal == null) { + return "false"; + } + if (nomAttr.length < 1) { + infoLMSSpe = "'" + nomAttr + "' is an invalid attribute name"; + this.errorCode = "351"; + return "false"; + } + if ((nomAttr == "pattern") || (nomAttr == "learner_response")) { + var ltype = PF_attr(objR, "type"); + if (nomAttr == "learner_response") { + ltype = PF_attr(oFinal, "type"); + } + if (peutCreer && nomAttr == "pattern") { + if ((ltype == "true-false") || (ltype == "likert") || (ltype == "numeric") || (ltype == "other")) { + if (ajouteDansConteneur && oContainer.childNodes.length > 0) { + this.errorCode = "351"; + infoLMSSpe = "Can only have one correct reponse"; + return "false"; + } + } else if (ltype == "choice" || ltype == "sequencing") { + for (var p = 0; p < oContainer.childNodes.length; p++) { + var lRep = PF_attr(oContainer.childNodes[p], "pattern"); + if (lRep == valStr) { + this.errorCode = "351"; + infoLMSSpe = "Duplicate correct reponse"; + return "false"; + } + } + } + } + if (!verifFormatReponse(valStr, ltype, nomAttr)) { + this.errorCode = "406"; + return "false"; + } + } + if (nomAttr == "weighting") { + if (!verifReel(valStr)) { + this.errorCode = "406"; + return "false"; + } + } + if (nomAttr == "comment") { + if (!verifInfoLangue(valStr)) { + this.errorCode = "406"; + return "false"; + } + XML_modifTexteNoeud(oFinal, valStr); + } else if (nomAttr == "learner_response") { + var oNouv = XML_fils(oFinal, nomAttr); + if (oNouv == null) { + oNouv = creerElementCP(oFinal, nomAttr); + oFinal.appendChild(oNouv); + } + XML_modifTexteNoeud(oNouv, valStr); + } else { + if (nomAttr == "id" && mElt.indexOf("objectives") == 0 && objR.nodeName != "interaction") { + var iddef = oFinal.getAttribute("id"); + if (iddef != null && iddef != "" && iddef != valStr) { + infoLMSSpe = "Can't change objective ID."; + this.errorCode = "351"; + return "false"; + } + } else if (nomAttr == "timestamp") { + if (!verifFormatTemps(valStr)) { + this.errorCode = "406"; + return "false"; + } + } else if (nomAttr == "latency") { + if (!verifIntervalleTemps(valStr)) { + this.errorCode = "406"; + return "false"; + } + } else if (nomAttr.indexOf("score_") == 0) { + this.errorCode = verifReelBorne(valStr, "*", "*"); + if (this.errorCode != "0") { + return "false"; + } + } + oFinal.setAttribute(nomAttr, new String(valStr)); + } + if (ajouteDansConteneur) { + oContainer.appendChild(oFinal); + } + return "true"; +} + +function verifFormatTemps(dateS) { + var indT = dateS.indexOf("T"); + infoLMSSpe = "Invalid time format"; + var partieTZ = ""; + if (indT > 0) { + var temp = dateS.substring(indT); + var indTZ = temp.indexOf("Z"); + if (indTZ < 0) { + indTZ = temp.indexOf("+"); + } + if (indTZ < 0) { + indTZ = temp.indexOf("-"); + } + if (indTZ > 0) { + indTZ += indT; + partieTZ = dateS.substring(indTZ); + dateS = dateS.substring(0, indTZ); + if (dateS.length != 22) { + return false; + } + } + } + var resm = dateS.match(/^\d{4}(-\d{2}(-\d{2}(T\d{2}(:\d{2}(:\d{2}(\.\d{1,2})?)?)?)?)?)?$/); + if (resm == null) { + return false; + } + if (partieTZ != "") { + if ((partieTZ != "Z") && partieTZ.match(/^[+-]\d{2}(:\d{2})?$/) == null) { + return false; + } + if (partieTZ != "Z") { + var tabp = partieTZ.substring(1).split(":"); + var val0 = parseInt(tabp[0]); + if ((val0 < 0) || (val0 > 23)) { + return false; + } + if (tabp.length > 1) { + val0 = parseInt(tabp[1]); + if ((val0 < 0) || (val0 > 59)) { + return false; + } + } + } + } + var queDate = dateS; + if (indT > 0) { + queDate = dateS.substring(0, indT); + } + var tabQueDate = queDate.split("-"); + var val = parseInt(tabQueDate[0]); + if ((val < 1970) || (val > 2038)) { + return false; + } + if (tabQueDate.length > 1) { + val = parseInt(tabQueDate[1]); + if ((val < 1) || (val > 12)) { + return false; + } + } + if (tabQueDate.length > 2) { + val = parseInt(tabQueDate[2]); + if ((val < 1) || (val > 31)) { + return false; + } + } + if (indT > 0) { + var queTemps = dateS.substring(indT + 1); + var tabQueDate = queTemps.split(":"); + var val = parseInt(tabQueDate[0]); + if ((val < 0) || (val > 23)) { + return false; + } + if (tabQueDate.length > 1) { + val = parseInt(tabQueDate[1]); + if ((val < 0) || (val > 59)) { + return false; + } + } + if (tabQueDate.length > 2) { + var val = tabQueDate[2]; + if (val.length > 2) { + val = val.substring(0, 2); + } + val = parseInt(val); + if ((val < 0) || (val > 59)) { + return false; + } + } + } + infoLMSSpe = ""; + return true; +} + +function verifIntervalleTemps(dateS) { + if (dateS.indexOf(".") > 0 && dateS.indexOf("S") > 0) { + dateS = dateS.substring(0, dateS.indexOf(".")) + "S"; + } + var indT = dateS.indexOf("T"); + if (indT > 0 && indT == (dateS.length - 1)) { + return false; + } + var resm = dateS.match(/^P(\d+Y)?(\d+M)?(\d+D)?(T(\d+H)?(\d+M)?(\d+S)?)?$/); + if (resm == null) { + infoLMSSpe = "Invalid time interval format"; + } + return (resm != null); +} + +function sansZeroAvant(val) { + var oReg = new RegExp("([A-Z])0([0-9]+)([A-Z])", "g"); + val = val.replace(oReg, "$1$2$3"); + val = val.replace(oReg, "$1$2$3"); + val = val.replace(oReg, "$1$2$3"); + return val; +} + +function verifFormatReponse(reponse, type, nomAttr) { + if (type == "") { + alert("Interaction type not set"); + } + if (type == "true-false") { + if ((reponse != "true") && (reponse != "false")) { + return false; + } + } else if (type == "numeric") { + if (nomAttr == "pattern") { + if (reponse == "") { + return false; + } + var tabRep = reponse.split("[:]"); + if (tabRep.length > 2) { + return false; + } + if (tabRep.length == 1) { + if (!verifReel(tabRep[0])) { + return false; + } + } else if (tabRep.length == 2) { + if (!verifReel(tabRep[0])) { + return false; + } + if (!verifReel(tabRep[1])) { + return false; + } + if (Number(tabRep[0]) > Number(tabRep[1])) { + return false; + } + } + } else { + if (!verifReel(reponse)) { + return false; + } + } + } + if (type == "choice") { + if (reponse == "") { + return true; + } + var tabsId = reponse.split("[,]"); + var existeDeja = false; + for (var n = 0; n < tabsId.length; n++) { + if (verifFormatPetitID(tabsId[n])) { + for (var k = 0; k < tabsId.length; k++) { + if (n != k && tabsId[n] == tabsId[k]) { + existeDeja = true; + } + } + } else { + return false; + } + } + if (existeDeja) { + infoLMSSpe = "Id not unique"; + return false; + } + } + if (type == "likert") { + if (!verifFormatPetitID(reponse)) { + return false; + } + } + if (type == "matching") { + var lesreps = reponse.split("[,]"); + for (var n = 0; n < lesreps.length; n++) { + var paire = lesreps[n].split("[.]"); + if (paire.length != 2) { + infoLMSSpe = "Not a pair"; + return false; + } + if (!verifFormatPetitID(paire[0])) { + return false; + } + if (!verifFormatPetitID(paire[1])) { + return false; + } + } + } + if (type == "performance") { + var lesreps = reponse.split("[,]"); + for (var n = 0; n < lesreps.length; n++) { + if (lesreps[n].indexOf("[.]") < 0) { + infoLMSSpe = "Perf. Not a pair"; + return false; + } + var paire = lesreps[n].split("[.]"); + if (paire.length != 2) { + return false; + } + if (paire[0] != "") { + if (!verifFormatPetitID(enleveDelimOrdre(paire[0]))) { + return false; + } + } + if (nomAttr == "pattern") { + if (paire[1].indexOf("[:]") > 0) { + return verifInterNum(paire[1]); + } + } + } + } + if (type == "fill-in") { + if (nomAttr == "learner_response" && reponse == "[,]") { + return true; + } + var tabsId = reponse.split("[,]"); + for (var n = 0; n < tabsId.length; n++) { + if (!verifInfoLangue(tabsId[n])) { + return false; + } + } + } + if (type == "long-fill-in") { + if (!verifInfoLangue(reponse)) { + return false; + } + } + if (type == "sequencing") { + if (reponse == "") { + return false; + } + var lesreps = reponse.split("[,]"); + for (var n = 0; n < lesreps.length; n++) { + if (!verifFormatPetitID(lesreps[n])) { + return false; + } + } + } + var resFinal = true; + if (type == "fill-in" || type == "long-fill-in" || type == "performance") { + resFinal = verifDelimOrdre(reponse, "order_matters"); + } + if (resFinal && (type == "fill-in" || type == "long-fill-in")) { + resFinal = verifDelimOrdre(reponse, "case_matters"); + } + return resFinal; +} + +function verifReelBorne(val, b0, b1) { + var erreur = "0"; + var num = Number(val); + if (isNaN(num)) { + erreur = "406"; + infoLMSSpe = "Not a number"; + } + if (b0 != "*") { + if (num < Number(b0)) { + erreur = "407"; + infoLMSSpe = "Less than range"; + } + } + if (b1 != "*") { + if (num > Number(b1)) { + erreur = "407"; + infoLMSSpe = "Greater than range"; + } + } + return erreur; +} + +function verifReel(val) { + var num = Number(val); + if (isNaN(num)) { + infoLMSSpe = "Not a number"; + return false; + } + val = new String(val); + var resm = val.match(/^-?\d+(\.\d+)?$/); + return resm != null; +} + +function intervalleEnMS(t) { + var strTemps = new String(t); + var indLettreT = strTemps.indexOf('T'); + var ajoutDate = 0; + if (indLettreT < 0) { + indLettreT = strTemps.length; + } + if (indLettreT > 1) { + var strDate = strTemps.substring(1, indLettreT); + var annee = 0; + var indY = strDate.indexOf("Y"); + if (indY > 0) { + annee = parseInt(strDate.substring(0, indY)); + strDate = strDate.substring(indY + 1); + } + var mois = 0; + indY = strDate.indexOf("M"); + if (indY > 0) { + mois = parseInt(strDate.substring(0, indY)); + strDate = strDate.substring(indY + 1); + } + var jours = 0; + indY = strDate.indexOf("D"); + if (indY > 0) { + jours = parseInt(strDate.substring(0, indY)); + } + var multiJ = 3600 * 24 * 1000; + ajoutDate = jours * multiJ + mois * multiJ * 30 + annee * multiJ * 365; + } + strTemps = strTemps.substring(indLettreT + 1); + var indY = strTemps.indexOf("H"); + var heures = 0; + if (indY > 0) { + heures = parseInt(strTemps.substring(0, indY)); + strTemps = strTemps.substring(indY + 1); + } + indY = strTemps.indexOf("M"); + var min = 0; + if (indY > 0) { + min = parseInt(strTemps.substring(0, indY)); + strTemps = strTemps.substring(indY + 1); + } + indY = strTemps.indexOf("S"); + var sec = 0; + if (indY > 0) { + sec = Number(strTemps.substring(0, indY)); + } + return (((heures * 3600) + (min * 60) + sec) * 1000) + ajoutDate; +} + +function ajouterIntervalle(ajoutrvl, intvrl) { + if (intvrl == "PT0S" || intvrl == "") { + return ajoutrvl; + } + var totalms = intervalleEnMS(ajoutrvl) + intervalleEnMS(intvrl); + return formaterSecondes(totalms / 1000); +} + +function formaterSecondes(ts) { + var sansDeci = Math.floor(ts); + var partieDeci = ts - sansDeci; + ts = sansDeci; + var sec = (ts % 60); + ts -= sec; + if (partieDeci > 0) { + sec += partieDeci; + sec = new String(sec); + var indp = sec.indexOf("."); + if ((sec.length - indp) > 3) { + sec = sec.substring(0, indp + 3); + } + } + var tmp = (ts % 3600); + ts -= tmp; + var hour, min; + if ((ts % 3600) != 0) hour = 0; else hour = (ts / 3600); + if ((tmp % 60) != 0) min = 0; else min = (tmp / 60); + var jour = 0; + if (hour >= 24) { + var resth = (hour % 24); + jour = parseInt(hour / 24); + hour = resth; + } + return intervalleTemps(jour, hour, min, sec); +} + +function intervalleTemps(jour, strHour, strMin, strSec) { + var strTime = "P"; + if (jour > 0) { + strTime += jour + "D"; + } + var intHour = parseInt(strHour); + var intMin = parseInt(strMin); + var intSec = Number(strSec); + if ((intHour > 0) || (intMin > 0) || (intSec > 0)) { + strTime += "T"; + if (intHour > 0) strTime += intHour + "H"; + if (intMin > 0) strTime += intMin + "M"; + if (intSec > 0) { + strTime += (intSec + "S"); + } + } + if (strTime == "P") strTime = "PT0H0M0S"; + return strTime; +} + +function LMS_impacteSucces(ancienEtat) { + var seuil = this.GetValue("cmi.scaled_passing_score"); + if (seuil != "") { + var valProg = this.GetValue("cmi.score.scaled"); + if (valProg == "") { + this.cmi.setAttribute("success_status", "unknown"); + } else { + if (Number(seuil) > Number(valProg)) { + this.cmi.setAttribute("success_status", "failed"); + } else if (Number(seuil) <= Number(valProg)) { + this.cmi.setAttribute("success_status", "passed"); + } + } + } + if (ancienEtat != PF_attr(this.cmi, "success_status")) { + this.changementEtatObjectif = true; + this.cmi.setAttribute("modifObjPrinc", "oui"); + } + this.errorCode = "0"; +} + +function LMS_impacteCompletion(ancienneValeur) { + var seuil = this.GetValue("cmi.completion_threshold"); + if (seuil != "") { + var valProg = this.GetValue("cmi.progress_measure"); + if (valProg != "") { + if (Number(seuil) > Number(valProg)) { + this.cmi.setAttribute("completion_status", "incomplete"); + } else if (Number(seuil) <= Number(valProg)) { + this.cmi.setAttribute("completion_status", "completed"); + } + } else { + this.cmi.setAttribute("completion_status", "unknown"); + } + } + if (ancienneValeur != PF_attr(this.cmi, "completion_status")) { + this.changementEtatCompletion = true; + } + this.errorCode = "0"; +} + +function LMS_impacteSuccesCollObj(oObj) { + oObj.setAttribute("modifObj", "oui"); +} + +function LMS_appliquerResultatDansSeq() { + if (!this.depiste) { + return; + } + window.planLMS.MODE_PREEMPTIF = false; + var resSet = this.GetValue("cmi.completion_status"); + if (resSet == "unknown") { + this.activite.setAttribute("attemptProgressStatus", "false"); + } else if (resSet == "completed") { + window.planLMS.enregistrerCompletion(this.activite, true); + } else if (resSet == "incomplete" || resSet == "not attempted") { + window.planLMS.enregistrerCompletion(this.activite, false); + } + var objectifPrimairePris = false; + var objectives = XML_fils(this.cmi, "objectives"); + if (objectives != null) { + var lesobjs = XML_listeParBalise(objectives, "objective"); + for (var u = 0; u < lesobjs.length; u++) { + var oObj = lesobjs[u]; + if (PF_attr(oObj, "modifObj") == "oui") { + oObj.removeAttribute("modifObj"); + var objSeq = window.planLMS.donneObjectifId(this.activite, PF_attr(oObj, "id")); + if (objSeq != null) { + resSet = PF_attr(oObj, "success_status"); + if (resSet == "unknown" || resSet == "") { + window.planLMS.enregistrerEtatObjectif(objSeq, "objectiveProgressStatus", "false"); + } else { + var etatO = "false"; + if (resSet == "passed") { + etatO = "true"; + } + window.planLMS.enregistrerObjectif(objSeq, "objectiveSatisfiedStatus", etatO, true); + } + resSet = PF_attr(oObj, "score_scaled"); + if (resSet == "") { + window.planLMS.enregistrerObjectif(objSeq, "objectiveMeasureStatus", "false", true); + } else { + window.planLMS.enregistrerObjectif(objSeq, "objectiveNormalizedMeasure", resSet, true); + } + if (objSeq.getAttribute("objectiveID") == PF_attr(this.objectifCible, "objectiveID")) { + objectifPrimairePris = true; + } + } + } + } + } + if (!objectifPrimairePris) { + if (PF_attr(this.cmi, "modifObjPrinc") == "oui") { + this.cmi.removeAttribute("modifObjPrinc"); + resSet = this.GetValue("cmi.success_status"); + if (resSet == "unknown") { + window.planLMS.enregistrerEtatObjectif(this.objectifCible, "objectiveProgressStatus", "false"); + } else { + var etatO = "false"; + if (resSet == "passed") { + etatO = "true"; + } + window.planLMS.enregistrerObjectif(this.objectifCible, "objectiveSatisfiedStatus", etatO, true); + } + resSet = this.GetValue("cmi.score.scaled"); + if (resSet == "") { + window.planLMS.enregistrerObjectif(this.objectifCible, "objectiveMeasureStatus", "false"); + } else { + window.planLMS.enregistrerObjectif(this.objectifCible, "objectiveNormalizedMeasure", resSet, true); + } + } + } + this.errorCode = "0"; +} + +function PF_attr(obj, nomAttr) { + if (obj == null) { + alert("Null Element for " + nomAttr); + } + var val = obj.getAttribute(nomAttr); + if (val == null) { + val = ""; + } + return val; +} + +function reelScore(val) { + val = new String(val); + if (val.length > 9) { + val = val.substring(0, 9); + } + return val; +} + +function verifFormatID(valStr) { + if (valStr.length == 0) { + infoLMSSpe = "ID can't be empty"; + return false; + } + if (valStr.indexOf(" ") >= 0) { + return false; + } + var oRegCarSpeciaux = new RegExp("[!'\"\\{}\\()\\[\\]]"); + if (valStr.match(oRegCarSpeciaux) != null) { + infoLMSSpe = "Bad chars"; + return false; + } + var taParts = valStr.match(oRegUri); + var estURN = false; + if (taParts == null || taParts[5] == "") { + infoLMSSpe = "Bad URI"; + return false; + } + if (new String(taParts[2]).toLowerCase() == "urn") { + estURN = true; + } + if (estURN && taParts[5] == "") { + infoLMSSpe = "Bad URN"; + return false; + } + if (taParts[5] != "") { + if (estURN) { + infoLMSSpe = "Bad URN"; + var indP = taParts[5].indexOf(":"); + if (indP < 0) { + return false; + } + var nid = taParts[5].substring(0, indP); + var nss = taParts[5].substring(indP + 1); + if (nid.length < 0 || nid.length > 31) { + return false; + } + nid = nid.replace(/\w/g, ""); + nid = nid.replace(/-/g, ""); + if (nid != "") { + return false; + } + infoLMSSpe = ""; + } + } + return true; +} + +function verifFormatPetitID(valStr) { + if (valStr.length > 250) { + valStr = valStr.substring(0, 250); + } + return verifFormatID(valStr); +} + +function verifInfoLangue(val) { + if (val == "{lang=}") { + return false; + } + var indLang = val.indexOf("{lang="); + if (indLang == 0) { + val = val.substring(indLang + 6); + val = val.substring(0, val.indexOf('}')); + return verifFormatLangue(val); + } + return true; +} + +function verifFormatLangue(val) { + if (val == "") { + return true; + } + var resm = val.match(/^\w{2,3}(-\w{2,8})?$/); + if (resm == null) { + var res = false; + var mIANALangauges = ",i,x,art-lojban,az-arab,az-cyrl,az-latn,cel-gaulish,de-1901,de-1996,de-at-1901,de-at-1996,de-ch-1901,de-ch-1996,de-de-1901,de-de-1996,en-boont,en-gb-oed,en-scouse,i-ami,i-bnn,i-default,i-enochian,i-hak,i-klingon,i-lux,i-mingo,i-navajo,i-pwn,i-tao,i-tay,i-tsu,no-bok,no-nyn,sgn-be-fr,sgn-be-nl,sgn-br,sgn-ch-de,sgn-co,sgn-de,sgn-dk,sgn-es,sgn-fr,sgn-gb,sgn-gr,sgn-ie,sgn-it,sgn-jp,sgn-mx,sgn-nl,sgn-no,sgn-pt,sgn-se,sgn-us,sgn-za,sl-rozaj,sr-cyrl,sr-latn,uz-cyrl,uz-latn,yi-latn,zh-hans,zh-hant,zh-gan,zh-guoyu,zh-hakka,zh-min,zh-min-nan,zh-wuu,zh-xiang,"; + if (mIANALangauges.indexOf("," + val.toLowerCase() + ",") >= 0) { + res = true; + } + return res; + } else { + var bloqueCodes = ",frl,exg,sp,ruq-jm,"; + if (bloqueCodes.indexOf("," + val.toLowerCase() + ",") >= 0) { + return false; + } + } + return true; +} + +function verifDelimOrdre(val, nomDelim) { + var indLangue = val.indexOf("{lang="); + if (indLangue == 0) { + return true; + } + if (val.indexOf("{") == 0) { + var indOrdre = val.indexOf("{" + nomDelim + "="); + if (indOrdre >= 0) { + var res = false; + val = val.substring(indOrdre + nomDelim.length + 2); + var fin = val.indexOf("}"); + if (fin > 0) { + val = val.substring(0, fin); + if ((val == "true") || (val == "false")) { + res = true; + } + } + if (!res) { + infoLMSSpe = "Bad delimiter: " + nomDelim; + } + return res; + } + } + return true; +} + +function enleveDelimOrdre(str) { + str = str.replace(/^\{order_matters=true\}/, ""); + str = str.replace(/^\{order_matters=false\}/, ""); + return str; +} + +function chargerAllocation(oAlloc) { + if (PF_attr(oAlloc, "doitCharger") == "oui") { + if (SUR_CHORUS) { + var persit = PF_attr(oAlloc, "persistence"); + var ajStg = ""; + if (persit == "session") { + return ""; + } + if (persit == "course") { + ajStg = " codeStage=\"" + serveur.codeStage + "\""; + } + var reqx = "<operation action=\"donneAllocation\" idU=\"" + serveur.vMos_id + "\" type=\"" + PF_attr(oAlloc, "type") + "\" persistance=\"" + persit + "\"" + ajStg + " idAlloc=\"" + PF_attr(oAlloc, "id") + "\"></operation>"; + cibleASP = RACINE_MOS + "MosSrv/aspx/SRV_parcours.aspx"; + var oRetour = SYS_lancerOperationsRetour(reqx, "enregistrerParcours"); + if (oRetour != null) { + oAlloc.removeAttribute("doitCharger"); + XML_modifTexteNoeud(oAlloc, XML_texteNoeud(oRetour)); + } + } else { + var oExiste = XML_trouveNoeud(parent.planLMS.allocationsGlobales, "allocation", "id", PF_attr(oAlloc, "id")); + if (oExiste) { + oAlloc.removeAttribute("doitCharger"); + XML_modifTexteNoeud(oAlloc, XML_texteNoeud(oExiste)); + } + } + } + return ""; +} + +function donneNumeroObj(obj, id0) { + if (obj == null) { + return -1; + } + for (var i = 0; i < obj.childNodes.length; i++) { + if (obj.childNodes[i].getAttribute("id") == id0) { + return i; + } + } + return -1; +} + +function creerElementCP(obj, nom) { + var oDoc = obj; + if (oDoc.nodeType == 1) { + oDoc = obj.ownerDocument; + } + var oN = null; + if (oDoc.createElementNS) { + oN = oDoc.createElementNS("http://www.imsglobal.org/xsd/imscp_v1p1", nom); + } else { + if (progIDMSXML == "Msxml2.DOMDocument.3.0") { + oN = oDoc.createElement(nom); + } else { + oN = oDoc.createNode(1, nom, "http://www.imsglobal.org/xsd/imscp_v1p1"); + } + } + return oN; +} + +function changeNiveauAudio(au) { + niveauAudio = au; + if (API_1484_11.cmi && API_1484_11.etatCommunication == "enCours") { + API_1484_11.SetValue("cmi.learner_preference.audio_level", au); + } +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/ClasseLMSLocal.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/ClasseLMSLocal.js new file mode 100644 index 0000000000000000000000000000000000000000..ab37ae945ccdb1baa8900369893005dcfe194c2d --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/ClasseLMSLocal.js @@ -0,0 +1,758 @@ +var estMoz = false; +var progIDMSXML = "Msxml2.DOMDocument.6.0"; +var objXSL = null; +var tabLex; +var objHTTP = null; +var cibleASP; +var refXSLCharge = ""; + +function _Document_onload() { + handleOnLoad(this); +} + +function handleOnLoad(objDOMDocument) { + if (!objDOMDocument.documentElement || objDOMDocument.documentElement.tagName == "parsererror") { + objDOMDocument.parseError = -9999999; + } + changeReadyState(objDOMDocument, 4); +} + +function changeReadyState(objDOMDocument, iReadyState) { + objDOMDocument.readyState = iReadyState; + if (objDOMDocument.onreadystatechange != null && (typeof (objDOMDocument.onreadystatechange) == "function")) objDOMDocument.onreadystatechange(); +} + +function IU_objDom() { + var objX; + if (estMoz) { + objX = document.implementation.createDocument("", "test", null); + objX.addEventListener("load", _Document_onload, false); + } else { + try { + objX = new ActiveXObject(progIDMSXML); + if (progIDMSXML == "Msxml2.DOMDocument.6.0") { + objX.setProperty("NewParser", true); + } + } catch (e) { + progIDMSXML = "Msxml2.DOMDocument.3.0"; + objX = new ActiveXObject(progIDMSXML); + } + } + objX.async = false; + return objX; +} + +if (document.implementation && document.implementation.createDocument) { + Document.prototype.loadXML = function (strXML) { + changeReadyState(this, 1); + var objDOMParser = new DOMParser(); + var objDoc = objDOMParser.parseFromString(strXML, "text/xml"); + while (this.hasChildNodes()) { + this.removeChild(this.lastChild); + } + for (var i = 0; i < objDoc.childNodes.length; i++) { + var objImportedNode = this.importNode(objDoc.childNodes[i], true); + this.appendChild(objImportedNode); + } + handleOnLoad(this); + return true; + }; + Document.prototype.readyState = "0"; + Document.prototype.onreadystatechange = null; + Document.prototype.parseError = 0; + estMoz = true; + progIDMSXML = "Moz"; +} +if (document.implementation.hasFeature("XPath", "3.0")) { + XMLDocument.prototype.selectNodes = function (cXPathString, xNode) { + if (!xNode) { + xNode = this; + } + var defaultNS = this.defaultNS; + var aItems = this.evaluate(cXPathString, xNode, { + normalResolver: this.createNSResolver(this.documentElement), + lookupNamespaceURI: function (prefix) { + switch (prefix) { + case "dflt": + return defaultNS; + default: + return this.normalResolver.lookupNamespaceURI(prefix); + } + } + }, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); + var aResult = []; + for (var i = 0; i < aItems.snapshotLength; i++) { + aResult[i] = aItems.snapshotItem(i); + } + return aResult; + }; + Element.prototype.selectNodes = function (cXPathString) { + if (this.ownerDocument.selectNodes) { + return this.ownerDocument.selectNodes(cXPathString, this); + } else { + throw "For XML Elements Only"; + } + }; + XMLDocument.prototype.setProperty = function (p, v) { + if (p == "SelectionNamespaces" && v.indexOf("xmlns:dflt") == 0) { + this.defaultNS = v.replace(/^.*=\'(.+)\'/, "$1"); + } + }; + XMLDocument.prototype.defaultNS; +} + +function espaceNomDefini(obj, ns) { + if (ns == "") { + return true; + } + if (obj.lookupNamespaceURI(ns) != null) { + return true; + } + if (obj.ownerDocument.lookupNamespaceURI(ns) != null) { + return true; + } + return false; +} + +function XML_listeParBalise(objXML, balise) { + if (estMoz && !objXML.selectNodes) { + return objXML.getElementsByTagName(balise); + } + return objXML.selectNodes(".//" + espaceDeNomDefini(objXML) + balise); +} + +function XML_filsNS(objXML, ns, balise) { + var xpath = ns + ":" + balise; + if (ns == "") { + xpath = "*[local-name()='" + balise + "']"; + if (progIDMSXML == "Msxml2.DOMDocument.3.0") { + xpath = balise; + } + } + if (estMoz) { + if (objXML.selectNodes) { + if (!espaceNomDefini(objXML, ns)) { + return null; + } + var restab = objXML.selectNodes(xpath); + if (restab.length > 0) { + return restab[0]; + } + } else { + var lesn = objXML.childNodes; + var i = 0; + var cherceBal = balise; + if (ns != "") { + cherceBal = ns + ":" + balise; + } + while (i < lesn.length) { + if (lesn.item(i).nodeName == cherceBal) { + return lesn.item(i); + } + i++; + } + } + return null; + } else { + return objXML.selectSingleNode(xpath); + } +} + +function XML_fils(objXML, balise) { + if (objXML == null) { + alert("XML_fils " + balise); + } + var xpath = espaceDeNomDefini(objXML) + balise; + if (estMoz) { + if (objXML.selectNodes) { + var restab = objXML.selectNodes(xpath); + if (restab.length > 0) { + return restab[0]; + } + } else { + var lesn = objXML.childNodes; + var i = 0; + while (i < lesn.length) { + if (lesn.item(i).nodeName == balise) { + return lesn.item(i); + } + i++; + } + } + return null; + } else { + return objXML.selectSingleNode(xpath); + } +} + +function XML_modifTexteNoeud(oN, texte) { + if (estMoz) { + var nTet = oN.firstChild; + if ((nTet == null) || (nTet.nodeType != 3)) { + var ott = oN.ownerDocument.createTextNode(texte); + oN.appendChild(ott); + } else { + oN.firstChild.nodeValue = texte; + } + } else { + oN.text = texte; + } +} + +function XML_texteNoeud(obj) { + var s = ""; + for (var i = 0; i < obj.childNodes.length; i++) { + var oNode = obj.childNodes[i]; + if (oNode.nodeType == 3) s += oNode.nodeValue; else if (oNode.nodeType == 1) s += XML_texteNoeud(oNode); + } + return s; +} + +function XML_trouveNoeud(objXML, balise, nomAttr, valAttr) { + if (objXML.nodeType == 9) { + objXML = objXML.documentElement; + } + var xpath = ".//" + espaceDeNomDefini(objXML) + balise + "[@" + nomAttr + "='" + valAttr + "']"; + if (estMoz) { + if (objXML.selectNodes) { + var restab = objXML.selectNodes(xpath); + if (restab.length > 0) { + return restab[0]; + } + } else { + var lesn = objXML.getElementsByTagName(balise); + var i = 0; + while (i < lesn.length) { + var elTmp = lesn.item(i); + if (elTmp.getAttribute(nomAttr) == valAttr) { + return elTmp; + } + i++; + } + } + return null; + } else { + return objXML.selectSingleNode(xpath); + } +} + +function XML_trouveNoeudNS(objXML, ns, balise, nomAttr, valAttr) { + var xpath = ".//" + ns + ":" + balise + "[@" + nomAttr + "='" + valAttr + "']"; + if (estMoz) { + if (objXML.selectNodes) { + if (!espaceNomDefini(objXML, ns)) { + return null; + } + var restab = objXML.selectNodes(xpath); + if (restab.length > 0) { + return restab[0]; + } + } else { + var lesn = objXML.getElementsByTagName(ns + ":" + balise); + var i = 0; + while (i < lesn.length) { + var elTmp = lesn.item(i); + if (elTmp.getAttribute(nomAttr) == valAttr) { + return elTmp; + } + i++; + } + } + return null; + } else { + return objXML.selectSingleNode(xpath); + } +} + +function XML_noeudEgal(objXML, balise, txtN) { + var res = null; + var lesn = objXML.getElementsByTagName(balise); + var i = 0; + while (i < lesn.length) { + var elTmp = lesn.item(i); + if (XML_texteNoeud(elTmp) == txtN) { + res = elTmp; + i = lesn.length; + } + i++; + } + return res; +} + +function XML_premierNoeud(objXML, balise) { + if (objXML == null) { + alert("XML_premierNoeud null pour " + balise); + } + var xpath = ".//" + espaceDeNomDefini(objXML) + balise; + if (estMoz) { + if (objXML.selectNodes) { + var restab = objXML.selectNodes(xpath); + if (restab.length > 0) { + return restab[0]; + } + } else { + var restab = objXML.getElementsByTagName(balise); + if (restab.length > 0) { + return restab.item(0); + } + } + return null; + } else { + return objXML.selectSingleNode(xpath); + } + return null; +} + +function XML_premierNoeudNS(objXML, ns, balise) { + var xpath = ".//" + ns + ":" + balise; + if (ns == "") { + xpath = ".//*[local-name()='" + balise + "']"; + if (progIDMSXML == "Msxml2.DOMDocument.3.0") { + xpath = ".//" + balise; + } + } + if (estMoz) { + if (objXML.selectNodes) { + if (!espaceNomDefini(objXML, ns)) { + return null; + } + var restab = objXML.selectNodes(xpath); + if (restab.length > 0) { + return restab[0]; + } + } else { + var cherceBal = balise; + if (ns != "") { + cherceBal = ns + ":" + balise; + } + var restab = objXML.getElementsByTagName(cherceBal); + if (restab.length > 0) { + return restab.item(0); + } + } + return null; + } else { + return objXML.selectSingleNode(xpath); + } +} + +function espaceDeNomDefini(objXML) { + var oDoc = objXML; + if (objXML.nodeType == 1) { + oDoc = objXML.ownerDocument; + } + if (progIDMSXML == "Msxml2.DOMDocument.6.0" && oDoc.getProperty("SelectionNamespaces").indexOf(":dflt=") > 0) { + return "dflt:"; + } + if (progIDMSXML == "Moz" && oDoc.defaultNS != null) { + return "dflt:"; + } + return ""; +} + +function IU_chargerFichierCSS(nomStyle) { + var oCss = PF_donneObjet("feuilleStyleGeneral"); + oCss.href = RACINE_STYLES + nomStyle + "/css/general.css"; +} + +function renduXSLSub(objXML, nomXSL, oCible) { + if (objXSL == null) { + objXSL = IU_objDom(); + } + var resHtml; + if (oCible == null) { + return false; + } + var refTemp = RACINE_XSL + nomXSL + ".xsl"; + var succ = true; + if (refTemp != refXSLCharge) { + refXSLCharge = refTemp; + succ = objXSL.load(refXSLCharge); + } + if (!succ) { + alert("Error loading XSL " + RACINE_XSL + nomXSL + ".xsl"); + } + if (objXML == null) { + var oCorps = XML_premierNoeud(objXSL.documentElement, "body"); + var lesimgs = oCorps.getElementsByTagName("img"); + var langsb = LANGUE; + if (langsb.length > 2) { + langsb = langsb.substring(0, 2); + } + for (var m = lesimgs.length - 1; m >= 0; m--) { + var oImg = lesimgs[m]; + var ltitle = PF_attr(oImg, "title"); + if (ltitle.indexOf("locale_") == 0) { + if (ltitle.indexOf("locale_" + langsb) != 0) { + var oPere = oImg.parentNode; + oPere.removeChild(oImg); + if (oPere.childNodes.length == 0) { + oPere.parentNode.removeChild(oPere); + } + } else { + if (ltitle.length > 9) { + oImg.setAttribute("title", ltitle.substring(9)); + } else { + oImg.removeAttribute("title"); + } + } + } + } + var oScript = XML_premierNoeud(oCorps, "script"); + while (oScript != null) { + var txtS = XML_texteNoeud(oScript).replace(/^\s+/, ''); + txtS = txtS.replace(/'/g, ""); + if (txtS.indexOf('ajDocW(PF_clipAV') == 0) { + txtS = txtS.substring(17); + var tabPrm = txtS.split(","); + var resObj = PF_clipAV(tabPrm[0], tabPrm[1], tabPrm[2], tabPrm[3], tabPrm[4], tabPrm[5], tabPrm[6], tabPrm[7], tabPrm[8], tabPrm[9], ''); + var domscr = IU_objDom(); + var succcli = domscr.loadXML(resObj); + if (succcli) { + oScript.parentNode.insertBefore(domscr.documentElement, oScript); + } + } + oScript.parentNode.removeChild(oScript); + oScript = XML_premierNoeud(oCorps, "script"); + } + resHtml = serialiserXML(oCorps); + } else { + resHtml = transformeXSL(objXML, objXSL); + } + if (STYLE_INTERFACE != "standard") { + resHtml = resHtml.replace(/\/MosData\/MosStyleMgr\/styles\/standard\/media/g, "/MosData/MosStyleMgr/styles/" + STYLE_INTERFACE + "/media"); + } + oCible.innerHTML = resHtml; +} + +function transformeXSL(objXML, objXSL) { + var resHtml; + if (estMoz) { + var pXSLT = new XSLTProcessor(); + pXSLT.importStylesheet(objXSL); + var nDoc = pXSLT.transformToFragment(objXML, window.document); + resHtml = serialiserXML(nDoc); + } else { + resHtml = objXML.transformNode(objXSL); + } + return resHtml; +} + +function serialiserXML(oNoeud) { + var strXML = ""; + if (estMoz) { + var objXMLSerializer = new XMLSerializer(); + strXML = objXMLSerializer.serializeToString(oNoeud); + } else { + strXML = oNoeud.xml; + } + return strXML; +} + +function IU_chargerLangue(idLangue) { + tabLex = new Array(); + if (objXSL == null) { + objXSL = IU_objDom(); + } + refXSLCharge = ""; + var succ = objXSL.load("MosMtr/ressources/langue/lexiqueSCO.xml"); + if (succ) { + var lexs = objXSL.documentElement.getElementsByTagName("lex"); + for (var i = 0; i < lexs.length; i++) { + var lex = lexs.item(i); + if (lex.firstChild != null) { + tabLex[lex.getAttribute("id")] = lex.firstChild.nodeValue; + } + } + LANGUE = PF_attr(objXSL.documentElement, "lang"); + try { + leBiscuit.langue = LANGUE; + } catch (e) { + } + } else { + alert("Language file not found"); + } +} + +function donneLex(num) { + return tabLex[num]; +} + +function donneParam(nomP) { + var res = ''; + var params = window.location.search; /*if ((params!="")&&(params.indexOf('%26')>0)){params=params.replace(/%26/,'&');}*/ + var ind = params.indexOf("&" + nomP + '='); + if (ind < 0) { + ind = params.indexOf("?" + nomP + '='); + } + if (ind >= 0) { + var reste = params.substring(ind + nomP.length + 2, params.length); + var indexFin = reste.indexOf('&'); + if (indexFin < 0) { + indexFin = params.length; + } + res = reste.substring(0, indexFin); + } + return res; +} + +function initObjHTTP() { + if (objHTTP == null) { + objHTTP = creerObjHTTP(); + } +} + +function creerObjHTTP() { + var objHTTP0 = null; + if (progIDMSXML != "Moz") { + var proHttp = "MSXML2.XMLHTTP.3.0"; + if (progIDMSXML == "Msxml2.DOMDocument.6.0") { + proHttp = "MSXML2.XMLHTTP.6.0"; + } + try { + objHTTP0 = new ActiveXObject(proHttp); + } catch (e) { + objHTTP0 = new ActiveXObject("MSXML2.XMLHTTP.3.0"); + progIDMSXML = "Msxml2.DOMDocument.3.0"; + } + } + if (objHTTP0 == null && window.XMLHttpRequest) { + objHTTP0 = new XMLHttpRequest(); + if (progIDMSXML != "Moz") { + progIDMSXML = "Msxml2.DOMDocument.3.0"; + } + } + return objHTTP0; +} + +function usrAsyncComplete() { + if (objHTTP.readyState != 4) return (false); + usrCheckHTTPStatus("200"); +} + +function usrCheckHTTPStatus(sExpected) { + if (objHTTP.status != sExpected) { + alert("Error " + objHTTP.status + ": " + objHTTP.statusText); + newWindow = window.open(); + newWindow.document.body.innerHTML = objHTTP.responseText; + return (false); + } else return (true); +} + +function SYS_service(nomService, tabParam) { + var txtm = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/1999/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/1999/XMLSchema\"><SOAP-ENV:Body>"; + txtm += "<ns1:" + nomService + " xmlns:ns1=\"urn:MosWS\" SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">"; + if (tabParam != null) { + for (var i = 0; i < tabParam.length; i++) { + var ligne = tabParam[i].split("##");/*+" xsi:type=\""+ligne[1]+"\"*/ + txtm += "<" + ligne[0] + ">" + ligne[1] + "</" + ligne[0] + ">"; + } + } + txtm += "</ns1:" + nomService + "></SOAP-ENV:Body></SOAP-ENV:Envelope>"; + if ((nomService == "getAvailableUserLanguages") || (nomService == "authenticateUser") || (nomService == "getUsers") || (nomService == "getMembers") || (nomService == "updateUserProfile") || (nomService == "listProfileImages") || (nomService == "listProfileImages")) { + cibleASP = RACINE_MOS + "MosSrv/aspx/SRV_lmsProfile.aspx"; + } else if (nomService.indexOf("Forum") > 0) { + cibleASP = RACINE_MOS + "MosSrv/aspx/SRV_lmsCollab.aspx"; + } else if (nomService.indexOf("Theme") > 0) { + cibleASP = RACINE_MOS + "MosSrv/aspx/SRV_lmsTheme.aspx"; + } else if (nomService == "searchForm") { + cibleASP = RACINE_MOS + "MosSrv/aspx/SRV_reglesRecherche.aspx"; + } else if (nomService == "redonnerParcours") { + cibleASP = RACINE_MOS + "MosSrv/aspx/SRV_parcours.aspx"; + } else { + cibleASP = RACINE_MOS + "MosSrv/aspx/SRV_lmsContent.aspx"; + } + var retour = true; + if (retour) { + return SYS_lancerOperationsRetour(txtm, nomService); + } else { + SYS_lancerOperations(txtm, nomService); + } +} + +function SYS_lancerOperationsRetour(chaineXML, type) { + initObjHTTP(); + objHTTP.open("POST", cibleASP, false); + objHTTP.setRequestHeader("Content-Type", "text/xml"); + objHTTP.send(chaineXML); + var DOMReponse = IU_objDom(); + var succ = DOMReponse.loadXML(objHTTP.responseText); + var oServ = null; + if (succ) { + oServ = XML_premierNoeud(DOMReponse.documentElement, "return"); + } + if (oServ == null) { + var newWindow = window.open(); + newWindow.document.body.innerHTML = objHTTP.responseText; + } + return oServ; +} + +function IU_afficheDate(date0, complet) { + if (date0 == '') { + return ''; + } + var indexD = 0; + var annee = date0.substring(indexD, indexD + 4); + indexD = 5; + var mois = date0.substring(indexD, indexD + 2); + indexD = 8; + var jour = date0.substring(indexD, indexD + 2); + var dateS = new Date(); + dateS.setUTCFullYear(Number(annee), Number(mois) - 1, Number(jour)); + var res; + if (date0.indexOf(":") > 0) { + indexD = 11; + dateS.setUTCHours(Number(date0.substring(indexD, indexD + 2)), Number(date0.substring(indexD + 3, indexD + 5)), Number(date0.substring(indexD + 6, indexD + 8))); + res = dateS.toLocaleString(); + res = res.substring(0, res.lastIndexOf(":")); + } else { + dateS.setHours(0, 0, 0); + res = dateS.toLocaleString(); + } + if (!complet) { + var sep = "/"; + if (LANGUE.substring(0, 2) == 'de' || LANGUE.substring(3) == 'CH' || donnePays(LANGUE) == "CH") { + sep = "."; + } + var an = new String(dateS.getFullYear()); + var mois = dateS.getMonth() + 1; + if (mois < 10) { + mois = '0' + mois; + } + var jour = dateS.getDate(); + if (jour < 10) { + jour = '0' + jour; + } + res = jour + sep + mois + sep + an.substring(2); + if (donnePays(LANGUE) == "US") { + res = mois + sep + jour + sep + an.substring(2); + } + } + var indHeur = res.indexOf(" 00:00"); + if (indHeur > 0) { + res = res.substring(0, indHeur); + } + return res; +} + +function donnePays(langue) { + var lang = ""; + if (langue.indexOf("-") > 0) { + return langue.substring(3); + } + if (navigator.userLanguage) { + lang = navigator.userLanguage; + } else { + lang = navigator.language; + } + var indT = lang.indexOf("-"); + if (indT > 0) { + return lang.substring(indT + 1).toUpperCase(); + } + return ""; +} + +function XML_tabElementFils(objXML) { + var tab = new Array(); + if (objXML == null) { + alert("XML_fils" + balise); + } + var lesn = objXML.childNodes; + for (var i = 0; i < lesn.length; i++) { + if (lesn.item(i).nodeType == 1) { + tab[tab.length] = lesn.item(i); + } + } + return tab; +} + +function PF_clipAV(lid, src, largeur, hauteur, demarreAuto, lecteur, boucle, align, autresParams, lstyle, dansCmt) { + if ((largeur == 29) && (hauteur == 29)) { + largeur = 0; + hauteur = 0; + } + var clsid = 'clsid:'; + var classe = "obj" + lecteur; + if (dansCmt == 'cmt') { + classe += "_" + demarreAuto; + demarreAuto = 'false'; + } + var source = src; + if (src.indexOf("../") != 0) { + if (lid.indexOf('clipMGR') == 0 || lid.indexOf('clipSTY') == 0) { + source = RACINE_STYLE + "media/" + src; + } + } + if (lecteur == 'Flash' && (src.indexOf(".flv") > 0 || src.indexOf(".mp3") > 0)) { + source = RACINE_stage + "MosMtr/gen/mediaplayer.swf?file=" + source; + source += "&autoStart=" + demarreAuto; + classe += "_flvPly"; + } + var type = ""; + if (boucle == '') { + boucle = 'false'; + } + if (demarreAuto == '') { + demarreAuto = 'false'; + } + var lesparams = ''; + if (lecteur == 'WM') { + var ajBoucle = ""; + if (boucle == "true") { + ajBoucle = ";playCount:999"; + } + clsid += '6BF52A52-394A-11d3-B153-00C04F79FAA6'; + type = "application/x-mplayer2"; + lesparams = "URL:x;autoStart:" + demarreAuto + ";Loop:" + boucle + ajBoucle; + } else if (lecteur == 'Flash') { + clsid += 'D27CDB6E-AE6D-11cf-96B8-444553540000'; + type = "application/x-shockwave-flash"; + lesparams = "movie:x;play:" + demarreAuto + ";loop:" + boucle + ";swLiveConnect:true"; + } else if (lecteur == 'Real') { + clsid += 'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'; + type = "audio/x-pn-realaudio-plugin"; + lesparams = "SRC:x;AUTOSTART:" + demarreAuto + ";LOOP:" + boucle; + } else if (lecteur == 'QT') { + clsid += '02BF25D5-8C17-4B23-BC80-D3488ABDDC6B'; + type = "video/quicktime"; + lesparams = "src:x;AutoPlay:" + demarreAuto + ";Loop:" + boucle + ";EnableJavaSript:true"; + } else { + clsid += lecteur; + } + lesparams += ";" + autresParams; + var ajAlign = ""; + if (align != '') { + ajAlign = ' align="' + align + '"'; + } + if (lstyle != "") { + ajAlign += ' style="' + lstyle + '"'; + } + var ajTaille = ' width="' + largeur + '" height="' + hauteur + '"'; + var res = '<object classid="' + clsid + '" id="' + lid + '" class="' + classe + '"' + ajTaille + ajAlign + '>'; + var tabPrm = lesparams.split(';'); + var listeAttrEmbed = ' src="' + source + '"'; + for (var i = 0; i < tabPrm.length; i++) { + if (tabPrm[i].indexOf(':') > 0) { + var paireP = tabPrm[i].split(':'); + if (i == 0) { + res += '<param name="' + paireP[0] + '" value="' + source + '"/>'; + } else { + res += '<param name="' + paireP[0] + '" value="' + paireP[1] + '"/>'; + listeAttrEmbed += ' ' + paireP[0] + '="' + paireP[1] + '"'; + } + } + } + res += '<embed name="' + lid + '" class="' + classe + '" type="' + type + '"' + ajTaille + ajAlign + listeAttrEmbed + '></embed>'; + res += '</object>'; + return res; +} + +function stringToHex(s) { + var r = ""; + var hexes = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); + for (var i = 0; i < s.length; i++) { + r += hexes [s.charCodeAt(i) >> 4] + hexes [s.charCodeAt(i) & 0xf]; + } + return r; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/IClms.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/IClms.js new file mode 100644 index 0000000000000000000000000000000000000000..9cb95bc69ef99bb2b54e46c63cf8b5a6bc4c877c --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/IClms.js @@ -0,0 +1,1050 @@ +var serveur; +var leBiscuit; +var RACINE_stage; +var sysFich = null; +var FICH_PARCOURS = ""; +var lesson_mode = "normal"; +var modeTentative = ""; +var parcoursEnregistre = false; +var activiteUnique = false; +var SUR_CHORUS = false; +var SUR_CHORUS_ADM = false; +var RACINE_MOS; +var STYLE_INTERFACE; +var RACINE_XSL; +var RACINE_STYLES; +var RACINE_STYLE; +var LISTE_L = ""; +var LISTE_BL = ""; +var SYNC_CORRIGE_ITEM = ""; +var PLAN_DROIT = false; +var MENU_BAS = false; +window.onbeforeunload = LMS_veutQuitter; +var depuisFenGNR = false; + +function LMS_init(version) { + serveur = new LMSLocal(); + serveur.init(version); + try { + if (window.opener != null && window.opener.top.liste != null && window.opener.top.liste.DOMArbo != null) { + lesson_mode = "browse"; + depuisFenGNR = true; + } + } catch (e) { + } + var strLoc = window.location.href; + var indexD = strLoc.lastIndexOf("index.htm"); + if (indexD < 0) { + indexD = strLoc.lastIndexOf("start.hta"); + } + if (indexD < 0 && strLoc.indexOf(".htm") < 0 && strLoc.substring(strLoc.length - 1) == "/") { + indexD = strLoc.length; + } + if (indexD > 0) { + RACINE_stage = strLoc.substring(0, indexD); + var refCods = RACINE_stage.substring(0, RACINE_stage.length - 1); + var indeB = refCods.lastIndexOf("/"); + serveur.codeStage = refCods.substring(indeB + 1); + RACINE_STYLE = RACINE_stage + "MosMtr/ressources/style/"; + RACINE_XSL = RACINE_STYLE + "xsl/local/"; + var depuisFen = false; + if (!depuisFenGNR) { + try { + if (window.opener != null) { + depuisFen = true; + } + } catch (e) { + } + } + if (depuisFenGNR || depuisFen) { + try { + if (FEN_X != '' && FEN_Y != '') { + FEN_X = Number(FEN_X); + if (FEN_X < 0) { + FEN_X = window.screen.width + FEN_X; + } + FEN_Y = Number(FEN_Y); + if (FEN_Y < 0) { + FEN_Y = window.screen.height + FEN_Y; + } + if (!isNaN(FEN_X) && !isNaN(FEN_Y)) { + window.moveTo(FEN_X, FEN_Y); + } + } + if (FEN_L != '' && FEN_H != '') { + FEN_L = Number(FEN_L); + if (FEN_L < 0) { + FEN_L = window.screen.width + FEN_L; + } + FEN_H = Number(FEN_H); + if (FEN_H < 0) { + FEN_H = window.screen.height + FEN_H; + } + if (!isNaN(FEN_L) && !isNaN(FEN_H) && FEN_L > 0 && FEN_H > 0) { + if (FEN_L > window.screen.width) { + FEN_L = window.screen.width; + } + if (FEN_H > window.screen.height) { + FEN_H = window.screen.height - 25; + } + window.resizeTo(FEN_L, FEN_H); + } + } + if (depuisFenGNR) { + serveur.vMos_prenom = window.opener.top.menu.prenomCMI; + serveur.vMos_nom = window.opener.top.menu.nomCMI; + } else { + serveur.vMos_prenom = window.opener.prenom; + serveur.vMos_nom = window.opener.nom; + } + } catch (e) { + } + } + var cadres = document.getElementById("frame2"); + if (cadres.cols.indexOf("*,") == 0) { + PLAN_DROIT = true; + } + } else { + var indSrv = strLoc.toLowerCase().lastIndexOf("/mossrv/"); + if (indSrv > 0 && strLoc.indexOf("/lms") > 0) { + SUR_CHORUS = true; + var pStage; + var echecCNX = true; + var pId = donneParam("idk"); + if (pId != "") { + pId = PF_decrypte(pId); + } else { + pId = donneParam("id"); + } + serveur.vMos_id = pId; + var pStage = donneParam("stk"); + if (pStage != "") { + pStage = PF_decrypte(pStage); + } else { + pStage = donneParam("stg"); + } + RACINE_MOS = strLoc.substring(0, indSrv) + "/"; + serveur.codeStage = pStage; + serveur.vMos_lang = donneParam("lang"); + if (serveur.vMos_lang == "") { + serveur.vMos_lang = "en"; + } + STYLE_INTERFACE = donneParam("style"); + if (STYLE_INTERFACE == "") { + STYLE_INTERFACE = "standard"; + } + RACINE_STYLES = RACINE_MOS + "MosData/MosStyleMgr/styles/"; + RACINE_STYLE = RACINE_STYLES + STYLE_INTERFACE + "/"; + RACINE_XSL = RACINE_STYLE + "xsl/"; + if (pId == "_adminvsr" && top.opener && top.opener.top.haut && top.opener.top.serveur) { + lesson_mode = "browse"; + SUR_CHORUS_ADM = true; + serveur.vMos_nom = top.opener.top.serveur.nom; + serveur.vMos_prenom = top.opener.top.serveur.prenom; + } else if (pId == "_thumbnail") { + lesson_mode = "browse"; + } else { + try { + if (window.opener != null) { + if (window.opener.valProfil) { + serveur.vMos_nom = window.opener.valProfil("lastName"); + serveur.vMos_prenom = window.opener.valProfil("firstName"); + } else if (window.opener.top.serveur) { + serveur.vMos_nom = window.opener.top.serveur.vMos_nom; + serveur.vMos_prenom = window.opener.top.serveur.vMos_prenom; + } + if (serveur.vMos_nom != "" && window.opener.oProfil.childNodes.length > 0) { + echecCNX = false; + } + } + } catch (e) { + } + if (echecCNX && donneParam("syncCrgItm") != "") { + if (donneParam("dispCdr") == "0,0,0") { + echecCNX = false; + SYNC_CORRIGE_ITEM = donneParam("syncCrgItm"); + } + } + if (echecCNX) { + if (genereIdSession().substring(3) == donneParam("atn").substring(3)) { + echecCNX = false; + } else { + initBiscuit(); + if (leBiscuit.mpk == "" && pId.indexOf("_u") == 0) { + leBiscuit.mpk = PF_crypte("no"); + leBiscuit.idUtil = ""; + leBiscuit.enregistrer(); + } + if (leBiscuit.mpk != "") { + if (authentifierLMS(pId, leBiscuit.mpk)) { + echecCNX = false; + } + } + if (echecCNX) { + IU_chargerLangue(serveur.vMos_lang); + var nlex = donneLex(402); + nlex = nlex.replace("USER_ID", pId); + var nMotPasse = prompt(nlex, ""); + if (nMotPasse != null && nMotPasse != "") { + var mpK0 = PF_crypte(nMotPasse); + if (authentifierLMS(pId, mpK0)) { + echecCNX = false; + leBiscuit.mpk = mpK0; + leBiscuit.enregistrer(); + } + } + } + } + } + if (echecCNX) { + serveur.codeStage = ""; + alert(donneLex(4)); + return false; + } + var pGroupe = donneParam("grk"); + if (pGroupe != "") { + pGroupe = PF_decrypte(pGroupe); + } else { + pGroupe = donneParam("grp"); + } + serveur.codeGroupe = pGroupe; + } + if (pStage.indexOf("[_MOSLCMS]") == 0) { + pStage = pStage.substring(10); + lesson_mode = "browse"; + activiteUnique = true; + } + if (strLoc.indexOf("rv/lmsB") > 0) { + MENU_BAS = true; + } + RACINE_stage = RACINE_MOS + "MosPub/" + pStage + "/"; + if (strLoc.indexOf("D.html?") > 0) { + PLAN_DROIT = true; + } + var dispCdr = donneParam("dispCdr").split(","); + if (dispCdr.length > 2) { + LISTE_L = dispCdr[1]; + LISTE_BL = dispCdr[2]; + dimCadres(dispCdr[0], LISTE_L); + } + } + } + if (!SUR_CHORUS) { + var csync = donneParam("sync"); + if (csync != "") { + indeB = refCods.lastIndexOf("/MosPub/"); + if (csync == "1") { + FICH_PARCOURS = refCods.substring(0, indeB) + "/MosData/player/parc/" + serveur.codeStage + ".xml"; + FICH_PARCOURS = FICH_PARCOURS.replace(/file:\/\/\//, ''); + FICH_PARCOURS = FICH_PARCOURS.replace(/\//g, "\\"); + FICH_PARCOURS = unescape(FICH_PARCOURS); + try { + sysFich = window.opener.mosUTF; + } catch (e) { + sysFich = null; + } + } + if (csync == "2") { + lesson_mode = "normal"; + FICH_PARCOURS = refCods.substring(0, indeB) + "/MosData/MosGnr/parc/" + serveur.codeStage + ".xml"; + } + } + } + if (tabLex == null) { + IU_chargerLangue(serveur.vMos_lang); + } + if (serveur.codeStage != "") { + API_1484_11 = new APIAdapter(); + if (SUR_CHORUS) { + window.planLMS.location = "plan.html"; + } else { + window.planLMS.location = "MosMtr/gen/plan.html"; + } + } +} + +function LMS_quitter() { + if (API_1484_11 == null) { + return; + } + if (window.planLMS.itemCourant != null && !serveur.parcoursEnAttente) { + window.planLMS.MODE_PREEMPTIF = false; + var req = "abandonAll"; + if (planLMS.masqueSuspendre) { + req = "exitAll"; + } + if (planLMS.masqueSortie) { + req = "suspendAll"; + } + window.planLMS.overallSequencing(req); + } +} + +function LMS_persisteParcours(asynchrone, enrTentative) { + if (lesson_mode != "normal" && (!enrTentative || modeTentative == "aucune") && !persisteSSP) { + return false; + } + if ((FICH_PARCOURS != "" || (SUR_CHORUS && !SUR_CHORUS_ADM)) && !parcoursEnregistre) { + remonterTempsTot(API_1484_11.activite); + var oRacMan = planLMS.DOMManifest.documentElement; + var oPersiste = oRacMan.cloneNode(true); + oPersiste.removeAttribute("version"); + oPersiste.setAttribute("codeStage", serveur.codeStage); + oPersiste.setAttribute("codeInscription", serveur.codeInscription); + oPersiste.setAttribute("idU", serveur.vMos_id); + if (SUR_CHORUS) { + oPersiste.setAttribute("modeTentative", modeTentative); + oPersiste.setAttribute("codeGroupe", planLMS.codeGroupeParc); + oPersiste.setAttribute("depuisChorus", "oui"); + oPersiste.removeAttribute("dateCompletion"); + oPersiste.removeAttribute("dateValidation"); + oPersiste.removeAttribute("dateEntre"); + oPersiste.removeAttribute("dateAcces"); + oPersiste.removeAttribute("evtCompletion"); + oPersiste.removeAttribute("evtValidation"); + } + var orga = XML_premierNoeud(oPersiste, "organization"); + var oAlocGlo = XML_fils(oPersiste, "allocationsGlobales"); + if (oAlocGlo != null) { + if (oAlocGlo.firstChild) { + if (SUR_CHORUS) { + var oAllocV = XML_trouveNoeud(oAlocGlo, "allocation", "modif", "non"); + while (oAllocV != null) { + oAllocV.parentNode.removeChild(oAllocV); + oAllocV = XML_trouveNoeud(oAlocGlo, "allocation", "modif", "non"); + } + } + var oAllocV = XML_trouveNoeud(planLMS.allocationsGlobales, "allocation", "modif", "oui"); + while (oAllocV != null) { + oAllocV.setAttribute("modif", "non"); + oAllocV = XML_trouveNoeud(planLMS.allocationsGlobales, "allocation", "modif", "oui"); + } + } + if (!oAlocGlo.firstChild) { + oPersiste.removeChild(oAlocGlo); + } + } + if (lesson_mode != "normal") { + orga.parentNode.removeChild(orga); + oPersiste.setAttribute("enregistreParcours", "non"); + } else { + nettoieItem(orga); + var oSupp = XML_premierNoeudNS(orga, "imsss", "minNormalizedMeasure"); + while (oSupp != null) { + oSupp.parentNode.removeChild(oSupp); + oSupp = XML_premierNoeudNS(orga, "imsss", "minNormalizedMeasure"); + } + oSupp = XML_premierNoeudNS(orga, "imsss", "mapInfo"); + while (oSupp != null) { + oSupp.parentNode.removeChild(oSupp); + oSupp = XML_premierNoeudNS(orga, "imsss", "mapInfo"); + } + var ltitre = XML_fils(orga, "title"); + if (ltitre != null) { + orga.removeChild(ltitre); + } + var ressourcesTmp = XML_premierNoeud(oPersiste, "resources"); + if (ressourcesTmp != null) { + ressourcesTmp.parentNode.removeChild(ressourcesTmp); + } + var oCont = XML_fils(oPersiste, "objectifsGlobaux"); + if (oCont != null) { + var tObj = oCont.firstChild; + while (tObj != null) { + var osuiv = tObj.nextSibling; + if (SUR_CHORUS) { + if (PF_attr(tObj, "modification") != "true") { + tObj.parentNode.removeChild(tObj); + } + } + tObj = osuiv; + } + } + if (!oCont.firstChild) { + oPersiste.removeChild(oCont); + } + } + var gardeReponses = XML_fils(oRacMan, "gardeReponses"); + if (gardeReponses != null) { + gardeReponses.removeAttribute("modifGR"); + } + oPersiste.removeAttribute("xmlns:adlnav"); + oPersiste.removeAttribute("xmlns:xsi"); + var resXML = serialiserXML(oPersiste); + if (SUR_CHORUS) { + cibleASP = RACINE_MOS + "MosSrv/aspx/SRV_parcours.aspx"; + if (asynchrone) { + SYS_lancerOperations(resXML, true); + } else { + var oRetour = SYS_lancerOperationsRetour(resXML, "enregistrerParcours"); + if (oRetour != null && XML_texteNoeud(oRetour) == "OK") { + retourParcoursEnregistre(); + } + } + } else { + var loca = FICH_PARCOURS; + if (depuisFenGNR) { + window.opener.top.menu.GTR_enregistrerParcoursAuteur(resXML); + parcoursEnregistre = true; + persisteSSP = false; + } else { + if (!estMoz) { + if (sysFich == null) { + sysFich = new ActiveXObject("MOSUTF.ctlConvert"); + } + if (sysFich != null) { + sysFich.createUTF8File(resXML, loca, false); + parcoursEnregistre = true; + persisteSSP = false; + try { + window.opener.ATR_retourParc(serveur.codeStage); + } catch (e) { + } + } + } else { + alert("Can't save progress information with Mozilla Firefox."); + } + } + } + } +} + +function LMS_modePleinEcran() { + window.moveTo(0, 0); + window.resizeTo(window.screen.width, window.screen.height); +} + +function LMS_masquerCadres() { + try { + window.planLMS.document.getElementsByTagName("html")[0].style.display = "none"; + window.haut.document.getElementsByTagName("html")[0].style.display = "none"; + window.planLMS.document.body.style.display = "none"; + window.haut.document.body.style.display = "none"; + if (window.opener == null) { + dimCadres(0, 0); + } + } catch (e) { + } +} + +function LMS_fermer() { + LMS_masquerCadres(); + API_1484_11 = null; + if (parent.planLMS.COMPATIBLE_SCORM12) { + API = null; + } + if (passeParVeutQuitter) { + return; + } + if (donneParam("hrq") != "") { + window.location = RACINE_MOS + "MosSrv/index.htm?id=" + serveur.vMos_id + "#htq" + donneParam("hrq"); + } else if (window.opener != null) { + if (SUR_CHORUS) { + try { + if (window.opener.oFenCursus) { + window.opener.oFenCursus.location.reload(); + } + } catch (e) { + } + } + window.close(); + } else { + if (SUR_CHORUS) { + parent.contenuLMS.location = window.planLMS.adrPageDefaut("quit"); + } else { + parent.contenuLMS.location = parent.RACINE_stage + "MosMtr/gen/blanc.htm"; + window.close(); + } + } +} + +function donneParam(nomP) { + var res = ''; + var params = window.location.search; + if (params != "" && (params.indexOf('%26') > 0)) { + params = params.replace(/%26/, '&'); + } + var ind = params.indexOf(nomP + '='); + if (ind > 0) { + var reste = params.substring(ind + nomP.length + 1, params.length); + var indexFin = reste.indexOf('&'); + if (indexFin < 0) { + indexFin = params.length; + } + res = reste.substring(0, indexFin); + } + return res; +} + +function getDateServeur(mode) { + var resu = ''; + var dateJS = new Date(); + var moisServeur = "0"; + var jourServeur = "0"; + var anneeServeur = dateJS.getUTCFullYear(); + if (dateJS.getUTCMonth() + 1 < 10) { + moisServeur = moisServeur + (dateJS.getUTCMonth() + 1).toString(); + } else { + moisServeur = dateJS.getUTCMonth() + 1; + } + if (dateJS.getUTCDate() < 10) { + jourServeur = jourServeur + (dateJS.getUTCDate()).toString(); + } else { + jourServeur = dateJS.getUTCDate(); + } + if (mode == 'yyyymmjj') { + resu = anneeServeur + "-" + moisServeur + "-" + jourServeur; + } else { + var heureServeur = "0"; + var minutesServeur = "0"; + var secondesServeur = "0"; + if (dateJS.getUTCHours() < 10) { + heureServeur += (dateJS.getUTCHours()).toString(); + } else { + heureServeur = dateJS.getUTCHours(); + } + if (dateJS.getUTCMinutes() < 10) { + minutesServeur += (dateJS.getUTCMinutes()).toString(); + } else { + minutesServeur = dateJS.getUTCMinutes(); + } + if (dateJS.getUTCSeconds() < 10) { + secondesServeur += (dateJS.getUTCSeconds()).toString(); + } else { + secondesServeur = dateJS.getUTCSeconds(); + } + resu = anneeServeur + "-" + moisServeur + "-" + jourServeur + "T" + heureServeur + ":" + minutesServeur + ":" + secondesServeur; + } + return resu; +} + +function LMS_allerPrecedent() { + window.haut.NAVIG_allerPrecedent(); +} + +function LMS_allerSuivant() { + window.haut.NAVIG_allerSuivant(); +} + +function LMS_ouvrirGlossaire() { + var largeur = 10; + var hauteur = 10; + var position = "left=" + largeur + ",top=" + hauteur + ",screenX=" + largeur + ",screenY=" + hauteur + ","; + var src = RACINE_stage + "MosMtr/ressources/style/glossaire.htm?ver=" + serveur.version; + if ((window.contenuLMS != null) && (window.contenuLMS.oSco != null)) { + if (window.contenuLMS.oSco.refGlo != '') { + src = RACINE_stage + "../" + window.contenuLMS.oSco.refGlo + "/MosMtr/ressources/style/glossaire.htm?ver=" + serveur.version; + } + } + var taille = "width=800,height=560"; + if (screen.width > 1000) { + taille = "width=960,height=680"; + } + var fen = window.open(src, 'Glossaire', 'toolbar=no,status=no,menubar=no,' + taille + ',' + position + 'scrollbars=no,resizable=yes'); + fen.focus(); +} + +var passeParVeutQuitter = false; + +function LMS_veutQuitter(event) { + if (API_1484_11 == null) { + return; + } + passeParVeutQuitter = true; + if (API_1484_11.etatCommunication == "enCours") { + API_1484_11.scoEnAttente = true; + var messageAttention = true; + try { + window.contenuLMS.SCO_quitter(); + API_1484_11.etatCommunication = ""; + messageAttention = false; + } catch (e) { + } + if (messageAttention) { + passeParVeutQuitter = false; + var nl1 = 191; + var nl2 = 192; + if (!SUR_CHORUS) { + nl1 = 76; + var nl2 = 77; + } + var msg = donneLex(nl1) + "\n" + donneLex(nl2); + return msg; + } + } + var actionQuit = "suspendAll"; + var prendActionInterface = true; + if (window.planLMS.itemCourant != null) { + if (planLMS.masqueSuspendre) { + actionQuit = "exitAll"; + prendActionInterface = false; + } + if (planLMS.masqueSortie) { + actionQuit = "suspendAll"; + prendActionInterface = false; + } + } + if (prendActionInterface) { + try { + var lesliens = window.haut.document.getElementsByTagName("a"); + for (var i = 0; i < lesliens.length; i++) { + if (lesliens[i].href.indexOf("NAVIG_retour('exitAll')") >= 0) { + actionQuit = "exitAll"; + } + } + } catch (e) { + } + } + window.haut.NAVIG_retour(actionQuit); +} + +function nettoieItem(itemTmp) { + var filsitem = XML_fils(itemTmp, "item"); + if (filsitem == null && PF_attr(itemTmp, "activityProgressStatus") != "true") { + itemTmp.parentNode.removeChild(itemTmp); + return; + } + itemTmp.removeAttribute("nom"); + itemTmp.removeAttribute("identifierref"); + itemTmp.removeAttribute("listeRemonte"); + itemTmp.removeAttribute("planDejaFait"); + supprEltItm(itemTmp, "adlcp", "dataFromLMS"); + supprEltItm(itemTmp, "adlcp", "timeLimitAction"); + oSeq = XML_filsNS(itemTmp, "imsss", "sequencing"); + if (PF_attr(itemTmp, "activityProgressStatus") == "true") { + if (PF_attr(itemTmp, "activityIsActive") == "false") { + itemTmp.removeAttribute("activityIsActive"); + } + if (PF_attr(itemTmp, "activityIsSuspended") == "false") { + itemTmp.removeAttribute("activityIsSuspended"); + } + oSeq = XML_filsNS(itemTmp, "imsss", "sequencing"); + if (oSeq != null) { + var oBjs = XML_filsNS(oSeq, "imsss", "objectives"); + if (oBjs != null && oBjs.childNodes.length > 0) { + for (var no = 0; no < oBjs.childNodes.length; no++) { + var objtm = oBjs.childNodes[no]; + if (objtm.nodeType == 1) { + objtm.removeAttribute("satisfiedByMeasure"); + } + } + itemTmp.appendChild(oBjs); + } + } + } + if (oSeq != null) { + itemTmp.removeChild(oSeq); + } + supprEltItm(itemTmp, "adlnav", "presentation"); + while ((filsitem != null) && (filsitem.nodeName == "item")) { + var oSuiv = filsitem.nextSibling; + nettoieItem(filsitem); + filsitem = oSuiv; + } +} + +function supprEltItm(oI, ns, nom) { + var oSeq = XML_filsNS(oI, ns, nom); + if (oSeq != null) { + oI.removeChild(oSeq); + } +} + +function LMSLocal() { + this.codeStage; + this.codeGroupe = ""; + this.titreStage; + this.parcoursEnAttente = false; + this.vMos_id = ""; + this.vMos_nom = ""; + this.vMos_prenom = ""; + this.codeInscription = ""; + this.version; + this.largeurCol = 0; + this.vMos_lang = ""; + this.init = csLMS_init; +} + +function csLMS_init(version) { + this.version = version; +} + +function donneActivite(idActivite) { + if (idActivite == itemRacine.getAttribute("identifier")) { + return itemRacine; + } else { + return XML_trouveNoeud(itemRacine, "item", "identifier", idActivite); + } +} + +function serviceAccesMD() { + var tabParam = new Array(); + tabParam[0] = "userID##" + serveur.vMos_id; + tabParam[1] = "courseID##" + serveur.codeStage; + tabParam[2] = "resourceID##" + donneParam("sco"); + SYS_service("accesRessource", tabParam); +} + +function dimCadres(haut, larg) { + if (haut.toString() != '') { + var oFr = document.getElementById('frame1'); + var nVal = haut + ",*"; + if (MENU_BAS) { + nVal = "*," + haut; + } + if (oFr.rows != nVal) { + oFr.rows = nVal; + } + } + if (larg.toString() != '') { + if (larg != 0) { + serveur.largeurCol = larg; + } + var oFr = document.getElementById('frame2'); + var nVal = larg + ",*"; + if (PLAN_DROIT) { + nVal = "*," + larg; + } + if (oFr.cols != nVal) { + oFr.cols = nVal; + } + } +} + +function authentifierLMS(idU, mpUK) { + var tabParam = new Array(); + tabParam[0] = "userID##" + PF_crypte(idU); + tabParam[1] = "userPassword##" + mpUK; + tabParam[2] = "isEncrypted##true"; + var oRetour = SYS_service("authenticateUser", tabParam); + if (XML_texteNoeud(XML_fils(oRetour, "isAuthenticated")) == "true") { + return true; + } + return false; +} + +function Biscuit() { + this.$document; + this.$name; + this.$domain; + this.$path; + this.$secure; + this.idUtil = ''; + this.mpk = ''; + this.langue = ''; + this.derSco = ''; + this.derService = ''; + this.init = BIS_init; + this.charger = BIS_charger; + this.enregistrer = BIS_enregistrer; +} + +function BIS_init(document, name, hours, path, domain, secure) { + this.$document = document; + this.$name = name; + if (hours) this.$expiration = new Date((new Date()).getTime() + hours * 3600000); else this.$expiration = null; + if (path) this.$path = path; else this.$path = null; + if (domain) this.$domain = domain; else this.$domain = null; + if (secure) this.$secure = true; else this.$secure = false; +} + +function BIS_enregistrer() { + var cookieval = ""; + for (var prop in this) { + if ((prop.charAt(0) == '$') || ((typeof this[prop]) == 'function')) continue; + if (cookieval != "") cookieval += '&'; + cookieval += prop + ':' + escape(this[prop]); + } + var cookie = this.$name + '=' + cookieval; + if (this.$expiration) cookie += '; expires=' + this.$expiration.toGMTString(); + if (this.$path) cookie += '; path=' + this.$path; + if (this.$domain) cookie += '; domain=' + this.$domain; + if (this.$secure) cookie += '; secure'; + this.$document.cookie = cookie; +} + +function BIS_charger() { + var allcookies = this.$document.cookie; + if (allcookies == "") return false; + var start = allcookies.indexOf(this.$name + '='); + if (start == -1) return false; + start += this.$name.length + 1; + var end = allcookies.indexOf(';', start); + if (end == -1) end = allcookies.length; + var cookieval = allcookies.substring(start, end); + var a = cookieval.split('&'); + for (var i = 0; i < a.length; i++) a[i] = a[i].split(':'); + for (var i = 0; i < a.length; i++) { + this[a[i][0]] = unescape(a[i][1]); + } + return true; +} + +function initBiscuit() { + leBiscuit = new Biscuit(); + leBiscuit.init(this.document, "BiscuitIU5", 57000); + leBiscuit.charger(); +} + +function retourneServiceParcours(codeStage0) { + var tabParam = new Array; + ajTParam(tabParam, "userID", serveur.vMos_id); + ajTParam(tabParam, "userTimeOffset", donneFuseauMin()); + ajTParam(tabParam, "userLanguage", serveur.vMos_lang); + ajTParam(tabParam, "courseID", codeStage0); + ajTParam(tabParam, "interfaceName", STYLE_INTERFACE); + return SYS_service("getSingleCourse", tabParam); +} + +function openCourseLMS(codeStage0) { + if (!SUR_CHORUS) { + return alert("Opening the course requires to be logged to MOS Chorus."); + } + var oRetour = retourneServiceParcours(codeStage0); + var objParcours = XML_noeudEgal(oRetour, "courseID", codeStage0); + if (objParcours != null) { + objParcours = objParcours.parentNode; + if (paramRetour(objParcours, "groupID") != "") { + return lancerParcours(objParcours, ""); + } + } + var msg = "The course '" + codeStage0 + "' is not accessible."; + if (serveur.vMos_lang == "fr") { + msg = "Le parcours '" + codeStage0 + "' n'est pas accessible."; + } + var noAccessReason = oRetour.getAttribute("noAccessReason"); + if (noAccessReason == null) { + noAccessReason = ""; + } + if (noAccessReason != "") { + msg = infoRefus(noAccessReason); + } + alert(msg); +} + +function infoRefus(info) { + var lex = ""; + var numR = 0; + if (info == "no_rule") { + numR = 462; + } + if (info == "no_group") { + numR = 17; + } + if (info == "allow_rule") { + numR = 18; + } + if (info == "deny_rule") { + numR = 222; + } + if (info == "bad_date") { + numR = 461; + } + if (info == "bad_date_rule") { + numR = 461; + } + if (info == "seq_rule") { + numR = 463; + } + if (info == "no_time_left") { + numR = 532; + } + if (numR == 0) { + return donneLex(16); + } + return donneLex(16) + " " + donneLex(numR); +} + +function lancerParcours(objLance, idSco) { + var codeStg = paramRetour(objLance, "courseID"); + var codeGrp; + var estInscrit = false; + if (paramRetour(objLance, "isEnrolled") == "true") { + estInscrit = true; + } else { + codeGrp = paramRetour(objLance, "groupID"); + } + if (paramRetour(objLance, "accessDeniedByDate") == "true") { + var dateDepart = paramRetour(objLance, "startDate"); + if (dateDepart != "") { + dateDepart = IU_afficheDate(dateDepart, true); + alert(donneLex(527).replace("DATE", dateDepart)); + } + var dateFin = paramRetour(objLance, "endDate"); + if (dateFin != "") { + dateFin = IU_afficheDate(dateFin, true); + alert(donneLex(541).replace("DATE", dateFin)); + } + var creneau = paramRetour(objLance, "timeWindow"); + if (creneau != "") { + alert(donneLex(528) + "\n" + creneau); + } + if (paramRetour(objLance, "noTimeLeft") == "true") { + alert(donneLex(532)); + } + return; + } + if (paramRetour(objLance, "accessDeniedByRule") == "true") { + alert(donneLex(222)); + return; + } + var prm = "&atn=" + genereIdSession(); + prm += "&idk=" + PF_crypte(serveur.vMos_id) + "&stk=" + PF_crypte(codeStg); + if (!estInscrit) { + prm += "&grk=" + PF_crypte(codeGrp); + } + prm += "&lang=" + serveur.vMos_lang; + if (paramRetour(objLance, "showGroup") != "true" && prm.indexOf("&vgp=") < 0) { + prm += "&vgp=0"; + } + if (idSco != "") { + prm += "&sco=" + idSco; + } + var ref = paramRetour(objLance, "courseURL") + prm; + var nomFen = "LMS_" + codeStg; + nomFen = nomFen.replace(/\W/g, "_"); + var styleLMS = paramRetour(objLance, "styleLMS"); + if (styleLMS == "") { + styleLMS = STYLE_INTERFACE; + } + var DOMMDStyleLms = IU_objDom(); + DOMMDStyleLms.load(RACINE_STYLES + styleLMS + "/md_style.xml"); + var oMDStyleLms = DOMMDStyleLms.documentElement; + var fpos = ""; + var vdisp = PF_attr(oMDStyleLms, "LMS_FEN_X"); + if (vdisp != '') { + vdisp = Number(vdisp); + if (vdisp < 0) { + vdisp = window.screen.width + vdisp; + } + fpos += ",left=" + vdisp; + } + vdisp = PF_attr(oMDStyleLms, "LMS_FEN_Y"); + if (vdisp != "") { + vdisp = Number(vdisp); + if (vdisp < 0) { + vdisp = window.screen.height + vdisp; + } + fpos += ",top=" + vdisp; + } + vdisp = PF_attr(oMDStyleLms, "LMS_FEN_L"); + if (vdisp == "") { + vdisp = window.screen.width - 6; + if (vdisp > 1280) { + vdisp = 1280; + } + } + vdisp = Number(vdisp); + if (vdisp < 0) { + vdisp = window.screen.width + vdisp; + } + fpos += ",width=" + vdisp; + vdisp = PF_attr(oMDStyleLms, "LMS_FEN_H"); + if (vdisp == "") { + vdisp = window.screen.height - 75; + if (vdisp > 1024) { + vdisp = 1024; + } + } + vdisp = Number(vdisp); + if (vdisp < 0) { + vdisp = window.screen.height + vdisp; + } + fpos += ",height=" + vdisp; + var fenl = window.open(ref, nomFen, "toolbar=no,menubar=no,location=no,scrollbar=no,resizable=yes,status=yes" + fpos); + fenl.focus(); +} + +function LMS_afficherDiplome() { + if (SUR_CHORUS) { + if (API_1484_11 != null && API_1484_11.etatCommunication == "enCours" && !window.planLMS.SUIVI_DESACTIVE) { + var tempsTotal = PF_attr(planLMS.DOMManifest.documentElement, "tempsTotal"); + if (tempsTotal == "") { + remonterTempsTot(API_1484_11.activite); + } + } + setTimeout(ouvreFenDipl, 500); + } else { + alert("This feature only works in MOS Chorus."); + } +} + +function remonterTempsTot(oPere) { + while (oPere != null && !window.planLMS.estRacine(oPere)) { + oPere = oPere.parentNode; + window.planLMS.durationRollup(oPere); + } +} + +function ouvreFenDipl() { + var idStg = serveur.codeStage; + var nomFen = idStg.replace(/\W/g, "") + serveur.vMos_id.replace(/\W/g, ""); + var fenb = window.open(RACINE_MOS + "MosSrv/aspx/diplm.aspx?ref=" + PF_crypte(serveur.vMos_id + "##" + idStg) + "&style=" + STYLE_INTERFACE + "&lang=" + serveur.vMos_lang, "dipl" + nomFen, "toolbar=yes,resizable=yes,menubar=yes,status=no,location=no,width=700,top=30,left=120,heigth=550"); + fenb.focus(); +} + +function LMS_editPgGnr(params) { + if (!SUR_CHORUS) { + alert("You must be logged to MOS Chorus to edit the page."); + return; + } + var site = ""; + var objParcours = XML_noeudEgal(retourneServiceParcours(serveur.codeStage), "courseID", serveur.codeStage); + if (objParcours != null) { + objParcours = objParcours.parentNode; + var src = RACINE_MOS + "MosGnr/MosGnr.htm?lang=" + serveur.vMos_lang + "&stg=" + serveur.codeStage + "&site=" + paramRetour(objParcours, "site") + "&id=" + serveur.vMos_id + "&roleMng=0001&actionIU=editerRessource"; + var fen = window.open(src + params, "MosGnr" + serveur.codeStage, paramFenOutil()); + fen.focus(); + } +} + +function paramFenOutil() { + var ww = window.screen.availWidth - 7; + if (ww > 1280) { + ww = 1280; + } + var hh = window.screen.availHeight - 56; + var position = "top=0,left=0"; + if (estMoz) { + position = "left=" + window.screen.availLeft + ",top=" + window.screen.availTop; + } + return "toolbar=no,menubar=no,scrollbar=no,resizable=yes,status=yes,width=" + ww + ",height=" + hh + "," + position; +} + +function retourServiceASync(oRetour, nomSrv) { + if (nomSrv == "enregistrerParcours" && XML_texteNoeud(oRetour) == "OK") { + retourParcoursEnregistre(); + } +} + +function retourParcoursEnregistre() { + if (!parcoursEnregistre) { + parcoursEnregistre = true; + persisteSSP = false; + var oRacRet = planLMS.DOMManifest.documentElement; + if ((planLMS.modeExploration == "valide" && PF_attr(oRacRet, "etatValidation") == "true") || (planLMS.modeExploration == "complete" && PF_attr(oRacRet, "etatParcours") == "completed")) { + lesson_mode = "review"; + } + if (planLMS.modifEtatMembre) { + planLMS.modifEtatMembre = false; + try { + if (window.opener && window.opener.oZoneContenu != null) { + window.opener.IU_majParcoursAffiche(serveur.codeStage, PF_attr(oRacRet, "etatParcours"), PF_attr(oRacRet, "etatValidation")); + } + } catch (e) { + } + } + var oCont = XML_fils(oRacRet, "objectifsGlobaux"); + if (oCont != null) { + var oExisteObjMod = XML_trouveNoeud(oCont, "objectif", "modification", "true"); + while (oExisteObjMod != null) { + oExisteObjMod.removeAttribute("modification"); + oExisteObjMod = XML_trouveNoeud(oCont, "objectif", "modification", "true"); + } + } + var gardeReponses = XML_fils(oRacRet, "gardeReponses"); + if (gardeReponses && PF_attr(gardeReponses, "modifGR") == "") { + gardeReponses.parentNode.removeChild(gardeReponses); + } + } +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/menuLMS.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/menuLMS.js new file mode 100644 index 0000000000000000000000000000000000000000..e49e1880ed38540862f18b7686d292a489033c1d --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/menuLMS.js @@ -0,0 +1,861 @@ +var planEnLigne = false; +var existeBoutonPrecedent; +var existeBoutonSuivant; +var oResultatsRecherche = null; +var tempsFinEnMilli; +var oBarreProgress; + +function initMenuLMS() { + if (parent.SYNC_CORRIGE_ITEM != "") { + parent.LMS_persisteParcours(false, false); + parent.API_1484_11 = null; + parent.opener.retourCorrectionTentative(); + return parent.close(); + } + var oCss = PF_donneObjet("feuilleStyleMenu"); + oCss.href = parent.RACINE_STYLE + "css/menuLMS.css"; + if ((parent.RACINE_STYLE == null) || (parent.RACINE_STYLE == "undefined")) { + return false; + } + var oCorpsMenu = PF_donneObjet("corpsMenuLMS"); + if (parent.depuisFenGNR && top.opener.top.menu.cacheMTRMenuLMS && top.opener.top.menu.cacheMTRMenuLMS != "") { + oCorpsMenu.innerHTML = top.opener.top.menu.cacheMTRMenuLMS; + } else { + parent.renduXSLSub(null, "menuLMS", oCorpsMenu); + if (parent.depuisFenGNR) { + top.opener.top.menu.cacheMTRMenuLMS = oCorpsMenu.innerHTML; + } + } + if (parent.planLMS.oFlashIntBarPlan != null) { + oFlashIntBar = parent.planLMS.oFlashIntBarPlan; + try { + oFlashIntBar.MOS_setTitleCourse(parent.serveur.titreStage); + } catch (e) { + } + } + PF_modifTexteDiv("STY_titreFormJS", parent.serveur.titreStage);/*if (parent.planLMS.PLAN_DESACTIVE){PF_masquerDiv("STY_zoneBoutonBascPlan");}*/ + if (parent.planLMS.RECHERCHE_POSSIBLE) { + var champRechercheInterne = PF_donneObjet("STY_champRechercheInterne"); + if (champRechercheInterne != null) { + try { + champRechercheInterne.addEventListener("keypress", tapeRechercheInterne, false); + champRechercheInterne.addEventListener("focus", focusRechercheInterne, false); + } catch (e) { + champRechercheInterne.attachEvent("onkeypress", tapeRechercheInterne); + champRechercheInterne.attachEvent("onfocus", focusRechercheInterne); + } + if (champRechercheInterne.title == "textinfo") { + champRechercheInterne.title = ""; + champRechercheInterne.value = donneLex(503); + parent.planLMS.gardeCouleurChamp = valCSS(champRechercheInterne, "color", "color", parent.estMoz); + champRechercheInterne.style.color = "#999999"; + } + } + } else { + PF_masquerDiv("STY_zoneRechercheInterne"); + } + if (parent.donneParam("vgp") == "0") { + PF_masquerDiv("STY_zoneBoutonCollab"); + } + if (PF_attr(parent.planLMS.DOMManifest.documentElement, "etatParcours") == "completed") { + PF_masquerDiv("STY_zoneParcoursNonAcheve"); + PF_afficherDiv("STY_zoneParcoursAcheve"); + } else { + PF_masquerDiv("STY_zoneParcoursAcheve"); + PF_afficherDiv("STY_zoneParcoursNonAcheve"); + } + oFlecheSuivant = PF_donneObjet("STY_ligneNiveau1"); + var obj = PF_donneObjet("STY_ligneNiveau1"); + if (obj != null) { + NAVIG_remplirNiveau1(obj); + planEnLigne = true; + } + oBarreProgress = PF_donneObjet("STY_barreProgresLMS"); + PF_affecterAlt(); + var nLex = 100; + if (!parent.SUR_CHORUS) { + nLex = 67; + } + existeBoutonSuivant = creerBoutonEtape("Suiv", nLex); + nLex++; + existeBoutonPrecedent = creerBoutonEtape("Prec", nLex); + var afficheTempsRestant = false; + var tempsMax = parent.planLMS.limitConditions(parent.planLMS.itemRacine, "attemptAbsoluteDurationLimit"); + if (tempsMax != "" && tempsMax != "0.0") { + var tempsRestantMS = parent.intervalleEnMS(tempsMax); + var tempsTotal = PF_attr(parent.planLMS.DOMManifest.documentElement, "tempsTotal"); + if (tempsTotal != "") { + tempsRestantMS -= tempsTotal * 1000; + } + if (tempsRestantMS > 1000) { + tempsFinEnMilli = (new Date()).getTime() + tempsRestantMS; + setTimeout(NAVIG_finTempsParc, tempsRestantMS); + majCompteurTempsParc(); + setTimeout(majCompteurTempsParc, 60000); + afficheTempsRestant = true; + } else { + NAVIG_finTempsParc(); + } + } + if (afficheTempsRestant) { + PF_afficherDiv("STY_zoneTempsRestant"); + } else { + PF_masquerDiv("STY_zoneTempsRestant"); + } + var idSCO = parent.donneParam('sco'); + if (idSCO == '') { + var req = "start"; + if (parent.planLMS.itemSuspendu != null) { + req = NAVIG_reprendreParcours(); + } + if (NAVIG_requete(req, true) == "true") { + return NAVIG_requete(req, false); + } + } else { + idSCO = decodeURIComponent(idSCO); + if (!parent.depuisFenGNR && idSCO.indexOf("reltpg") == 0) { + var oRessource = parent.XML_trouveNoeud(parent.planLMS.DOMManifest.documentElement, "resource", "identifier", idSCO); + if (oRessource != null) { + var lrf0 = PF_attr(oRessource, "href"); + if (lrf0.indexOf("sco/") == 0) { + parent.planLMS.pageSpecifieeParLienPage = idSCO.substring(4); + lrf0 = lrf0.substring(4); + lrf0 = lrf0.substring(0, lrf0.indexOf(".")); + idSCO = lrf0; + } + } + } + parent.planLMS.activiteSpecifieParChoixPreemptif = idSCO; + if (parent.depuisFenGNR || NAVIG_requete("choice", true) == "true") { + var idPg = parent.donneParam('idPg'); + if (idPg != '') { + parent.planLMS.pageSpecifieeParLienPage = idPg; + } + parent.planLMS.activiteSpecifieParChoix = idSCO; + var scoDeSuite = null; + if (parent.depuisFenGNR) { + scoDeSuite = parent.XML_trouveNoeud(parent.planLMS.DOMManifest.documentElement, "item", "identifier", idSCO); + if (scoDeSuite != null && PF_attr(scoDeSuite, "identifierref") == "") { + scoDeSuite = null; + } + } + if (scoDeSuite != null) { + parent.planLMS.activiteRacine = parent.planLMS.itemRacine; + scoDeSuite.setAttribute("activityIsActive", "false"); + parent.planLMS.activiteCourante = null; + return parent.planLMS.contentDeliveryEnvironment(scoDeSuite); + } else { + if (parent.activiteUnique) { + setTimeout("parent.serviceAccesMD()", 3000); + } + } + return NAVIG_requete("choice", false); + } + } + NAVIG_majFleches(false, true); + parent.planLMS.auraitDuMettreAJourPlan = true; + if (parent.LISTE_L == "0" && parent.LISTE_BL != "" && parent.LISTE_BL != "0") { + parent.planLMS.PLAN_affichagePlan("oui"); + } + if (parent.SUR_CHORUS) { + parent.contenuLMS.location = parent.planLMS.adrPageDefaut("deb"); + } +} + +function NAVIG_requete(requete, preemptif) { + parent.planLMS.MODE_PREEMPTIF = preemptif; + return parent.planLMS.overallSequencing(requete); +} + +function donneLex(num) { + return parent.donneLex(num); +} + +function NAVIG_allerPrecedent() { + requeteSuivPrecTempo("previous"); +} + +function NAVIG_allerSuivant() { + if (parent.planLMS.itemCourant == null) { + NAVIG_requete("start", false); + } else { + requeteSuivPrecTempo("continue"); + } +} + +function requeteSuivPrecTempo(nomReq) { + var temporise = false; + if (parent.API_1484_11.etatCommunication == "enCours") { + parent.API_1484_11.scoEnAttente = true; + temporise = true; + } + if (temporise) { + var adrBlanc = parent.RACINE_stage + "MosMtr/gen/blanc.htm"; + if (parent.SUR_CHORUS) { + var idmani = PF_attr(parent.planLMS.DOMManifest.documentElement, "identifier"); + if (idmani.indexOf("MosFormhtml") != 0 && idmani.indexOf("MosFormxml") != 0) { + adrBlanc = parent.RACINE_MOS + "MosSrv/ressources/html/blanc.htm"; + } + } + parent.contenuLMS.location = adrBlanc; + setTimeout("NAVIG_requete('" + nomReq + "',false)", 900); + } else { + NAVIG_requete(nomReq, false); + } +} + +function NAVIG_retour(param0) { + if (parent.planLMS.itemCourant != null) { + var temporise = false; + var alerteSuspendre = true; + var req = "exitAll"; + if (parent.API_1484_11.cmi != null && parent.API_1484_11.cmi.getAttribute("exit") == "suspend") { + req = "suspendAll"; + alerteSuspendre = false; + } + if (parent.lesson_mode != "normal") { + alerteSuspendre = false; + } + if (param0 != null && param0 == "suspendAll") { + req = "suspendAll"; + alerteSuspendre = false; + } + if (param0 != null && param0 == "exitAll") { + req = "exitAll"; + alerteSuspendre = false; + } + if (parent.planLMS.masqueSuspendre) { + req = "exitAll"; + alerteSuspendre = false; + } + if (parent.planLMS.masqueSortie) { + req = "suspendAll"; + alerteSuspendre = false; + } + if (!parent.SUR_CHORUS && parent.FICH_PARCOURS == "") { + req = "exitAll"; + alerteSuspendre = false; + } + if (alerteSuspendre) { + var txta = ""; + if (parent.SUR_CHORUS) { + txta = donneLex(515) + "\n\n" + donneLex(516) + "\n" + donneLex(517); + } else { + txta = donneLex(1) + "\n\n" + donneLex(2) + "\n" + donneLex(16); + } + if (confirm(txta)) { + req = "suspendAll"; + } else { + req = "exitAll"; + } + } + if (parent.API_1484_11.etatCommunication == "enCours") { + parent.API_1484_11.scoEnAttente = true; + temporise = true; + } + if (temporise) { + var adrBlanc = parent.RACINE_stage + "MosMtr/gen/blanc.htm"; + if (parent.SUR_CHORUS) { + var idmani = PF_attr(parent.planLMS.DOMManifest.documentElement, "identifier"); + if (idmani.indexOf("MosFormhtml") != 0 && idmani.indexOf("MosFormxml") != 0) { + adrBlanc = parent.RACINE_MOS + "MosSrv/ressources/html/blanc.htm"; + } + } + parent.contenuLMS.location = adrBlanc; + setTimeout("NAVIG_requete('" + req + "',false);", 1000); + } else { + NAVIG_requete(req, false); + } + } else { + parent.LMS_persisteParcours(false, false); + parent.LMS_fermer(); + } +} + +function titrePlanNiveau(val, num) { + val = val.replace(/ /g, ' '); + return val; +} + +function infoBullePlanNiveau(titre) { + return ""; +} + +function NAVIG_remplirNiveau1(oDiv) { + var res = ""; + var itemTmp = parent.planLMS.itemRacine; + var numPos = 0; + for (var i = 0; i < parent.planLMS.itemRacine.childNodes.length; i++) { + var itemTmp = parent.planLMS.itemRacine.childNodes.item(i); + if (itemTmp.nodeName == "item") { + var cacherItem = false; + if (PF_attr(itemTmp, "isvisible") == "false") { + if (parent.planLMS.estFeuille(itemTmp)) { + cacherItem = true; + } + } + if (!cacherItem) { + var codeItm = itemTmp.getAttribute("nom"); + var oHtml = parent.planLMS.PF_donneObjet("lienP" + codeItm); + if (oHtml != null) { + numPos++; + var titreItm = oHtml.firstChild.nodeValue; + var ajAcheve = ""; + if (PF_attr(itemTmp, "attemptProgressStatus") == "true") { + ajAcheve = " STY_lienNiveau1Acheve"; + } + res += '<a class="STY_lienNiveau1' + ajAcheve + '" onmouseover="window.status=\'\';return true" id="lienNiv' + codeItm + '" href="javascript:NAVIG_remplirNiveau2(\'' + codeItm + '\')"' + infoBullePlanNiveau(titreItm) + '>' + titrePlanNiveau(titreItm, numPos) + '</a>'; + } + } + } + } + oDiv.innerHTML = res; + for (var i = 0; i < parent.planLMS.itemRacine.childNodes.length; i++) { + var itemTmp = parent.planLMS.itemRacine.childNodes.item(i); + if (itemTmp.nodeName == "item") { + changerClasseEtatPlanNiveau(itemTmp, "1"); + } + } +} + +function changerClasseEtatPlanNiveau(oItem, numNiv) { + var idItmtmp = oItem.getAttribute("identifier"); + var desactive = false; + if (parent.planLMS.tabContient(parent.planLMS.tabItemsVerif, idItmtmp)) { + parent.planLMS.TEST_AFF_PARC = true; + parent.planLMS.activiteSpecifieParChoixPreemptif = idItmtmp; + if (NAVIG_requete("choice", true) != "true") { + desactive = true; + } + } + if (parent.planLMS.controlMode(oItem.parentNode, "choice") == "false") { + desactive = true; + } + if (desactive) { + var ajAcheve = ""; + if (PF_attr(oItem, "attemptProgressStatus") == "true") { + ajAcheve = " STY_lienNiveau" + numNiv + "Acheve"; + } + var oHtml = PF_donneObjet("lienNiv" + oItem.getAttribute("nom")); + if (oHtml) { + oHtml.href = "javascript:;"; + oHtml.className = "STY_lienNiveau" + numNiv + "Desactive" + ajAcheve; + } + } +} + +function NAVIG_remplirNiveau2(codeItem) { + var oItem = parent.XML_trouveNoeud(parent.planLMS.itemRacine, "item", "nom", codeItem); + var titrePere = parent.planLMS.PF_donneObjet("lienP" + codeItem).firstChild.nodeValue; + var lanceFils = ""; + if (parent.planLMS.estFeuille(oItem)) { + viderNiveau2(); + if (PF_attr(oItem, "identifierref") != "") { + return parent.planLMS.clicItem(codeItem); + } + } + var res = ""; + var numPos = 0; + for (var i = 0; i < oItem.childNodes.length; i++) { + var leFils = oItem.childNodes.item(i); + if (leFils.nodeName == "item") { + var cacherItem = false; + if (PF_attr(leFils, "isvisible") == "false") { + if (parent.planLMS.estFeuille(leFils)) { + cacherItem = true; + } + } + if (!cacherItem) { + var codeItmFils = leFils.getAttribute("nom"); + var titreFils = ""; + var lienFils = parent.planLMS.PF_donneObjet("lienP" + codeItmFils); + titreFils = lienFils.firstChild.nodeValue; + if (i == 0 && titreFils == titrePere) { + lanceFils = codeItmFils; + } + var selCour = ""; + if ((parent.planLMS.oItemCourant != null) && (parent.planLMS.oItemCourant.getAttribute("nom") == codeItmFils)) { + selCour = "Sel"; + } + numPos++; + var ajAcheve = ""; + if (PF_attr(leFils, "attemptProgressStatus") == "true") { + ajAcheve = " STY_lienNiveau2Acheve"; + } + res += '<a class="STY_lienNiveau2' + selCour + ajAcheve + '" style="-moz-outline-width:0px" hidefocus="true" onmouseover="window.status=\'\';return true" id="lienNiv' + codeItmFils + '" href="javascript:NAVIG_remplirNiveau2(\'' + codeItmFils + '\')"' + infoBullePlanNiveau(titreFils) + '>' + titrePlanNiveau(titreFils, numPos) + '</a>'; + } + } + } + var oDiv = PF_donneObjet("STY_ligneNiveau2"); + if (oDiv != null) { + oDiv.innerHTML = res; + verifierEtatNiveau2(oItem); + } + selectionneItmNiveau(codeItem, "1"); + if (lanceFils != "") { + selectionneItmNiveau(lanceFils, "2"); + parent.planLMS.clicItem(lanceFils); + } +} + +function NAVIG_remplirNiveau2Passif(codeItem) { + var oItem = parent.XML_trouveNoeud(parent.planLMS.itemRacine, "item", "nom", codeItem); + var oDiv = PF_donneObjet("STY_ligneNiveau2"); + if (oDiv == null) { + return; + } + if (!parent.planLMS.estFeuille(oItem)) { + var res = ""; + var numPos = 0; + for (var i = 0; i < oItem.childNodes.length; i++) { + var leFils = oItem.childNodes.item(i); + if (leFils.nodeName == "item") { + var cacherItem = false; + if (PF_attr(leFils, "isvisible") == "false") { + if (parent.planLMS.estFeuille(leFils)) { + cacherItem = true; + } + } + if (!cacherItem) { + var codeItmFils = leFils.getAttribute("nom"); + var titreFils = ""; + var lienFils = parent.planLMS.PF_donneObjet("lienP" + codeItmFils); + titreFils = lienFils.firstChild.nodeValue; + var selCour = ""; + if ((parent.planLMS.oItemCourant != null) && (parent.planLMS.oItemCourant.getAttribute("nom") == codeItmFils)) { + selCour = "Sel"; + } + numPos++; + var ajAcheve = ""; + if (PF_attr(leFils, "attemptProgressStatus") == "true") { + ajAcheve = " STY_lienNiveau2Acheve"; + } + res += '<a class="STY_lienNiveau2' + selCour + ajAcheve + '" style="-moz-outline-width:0px" hidefocus="true" onmouseover="window.status=\'\';return true" id="lienNiv' + codeItmFils + '" href="javascript:NAVIG_remplirNiveau2(\'' + codeItmFils + '\')"' + infoBullePlanNiveau(titreFils) + '>' + titrePlanNiveau(titreFils, numPos) + '</a>'; + } + } + } + if (oDiv != null) { + oDiv.innerHTML = res; + verifierEtatNiveau2(oItem); + } + } + selectionneItmNiveau(codeItem, "1"); +} + +function verifierEtatNiveau2(oItem) { + for (var i = 0; i < oItem.childNodes.length; i++) { + var itemTmp = oItem.childNodes.item(i); + if (itemTmp.nodeName == "item") { + changerClasseEtatPlanNiveau(itemTmp, "2"); + } + } +} + +function viderNiveau2() { + var oDiv = PF_donneObjet("STY_ligneNiveau2"); + if (oDiv != null) { + oDiv.innerHTML = ""; + } +} + +function NAVIG_afficheLien(codeItem) { + var oItem = parent.XML_trouveNoeud(parent.planLMS.itemRacine, "item", "identifier", codeItem); + if (oItem == null && codeItem.indexOf("item") == 0) { + codeItem = codeItem.substring(4); + oItem = parent.XML_trouveNoeud(parent.planLMS.itemRacine, "item", "identifier", codeItem); + } + if (oItem != null) { + parent.planLMS.clicItem(oItem.getAttribute("nom")); + } +} + +function selectionneItmNiveau(codeItem, niv) { + var oDivNiv1 = PF_donneObjet("STY_ligneNiveau" + niv); + if (oDivNiv1 != null) { + var lesliens = oDivNiv1.getElementsByTagName("a"); + for (var i = 0; i < lesliens.length; i++) { + if (lesliens[i].id != "lienNiv" + codeItem) { + var nclasse = lesliens[i].className; + var rech = "STY_lienNiveau" + niv + "Sel"; + if (nclasse.indexOf(rech) == 0) { + lesliens[i].className = nclasse.replace(rech, "STY_lienNiveau" + niv); + } + } + } + var lienHtml = PF_donneObjet("lienNiv" + codeItem); + if (lienHtml != null) { + var ajAcheve = ""; + if (lienHtml.className.indexOf("Acheve") > 0) { + ajAcheve = " STY_lienNiveau" + niv + "Acheve"; + } + lienHtml.className = "STY_lienNiveau" + niv + "Sel" + ajAcheve; + } + } +} + +function creerBoutonEtape(sens, numLex) { + var obj = PF_donneObjet("STY_boutonEtp" + sens); + var ajPere = ""; + if (obj == null) { + obj = parent.planLMS.PF_donneObjet("STY_boutonEtp" + sens); + ajPere = "parent.haut."; + } + if (obj != null) { + obj.innerHTML = "<a id=\"lienbtnEtp" + sens + "\" onmouseover=\"" + ajPere + "changeFleche('btnEtp" + sens + "','dessus')\" onmouseout=\"" + ajPere + "changeFleche('btnEtp" + sens + "','')\" href=\"#\"><img title=\"" + donneLex(numLex) + "\" hspace=\"1\" border=\"0\" align=\"absmiddle\" src=\"" + parent.RACINE_STYLE + "media/gen/btnEtp" + sens + ".png\" id=\"btnEtp" + sens + "\"/></a>"; + } + return (obj != null); +} + +function changeFleche(typeFleche, opt) { + var ofleche = PF_donneObjet(typeFleche); + if (ofleche == null) { + ofleche = parent.planLMS.PF_donneObjet(typeFleche); + } + var sourceAct = ofleche.src; + if (sourceAct.indexOf("blanc.gif") > 0) { + sourceAct = ofleche.style.filter; + } + if ((sourceAct.indexOf('_of.') > 0) || (sourceAct.indexOf('_on.') > 0)) { + var aje = 'of.'; + if (opt == 'dessus') { + aje = 'on.'; + } + changeImgBtn(ofleche, parent.RACINE_STYLE + "media/gen/" + typeFleche + "_" + aje + "png"); + } +} + +function NAVIG_majFleches(testPrec, testSuiv) { + if ((existeBoutonSuivant || oFlashIntBar) && testSuiv) { + if ((parent.planLMS.itemCourant == null && NAVIG_requete("start", true) == "true") || NAVIG_requete("continue", true) == "true") { + majFleche('EtpSuiv', '_of', 'javascript:NAVIG_allerSuivant()'); + } else { + majFleche('EtpSuiv', '', '#'); + } + } + if ((existeBoutonPrecedent || oFlashIntBar) && testPrec) { + if (NAVIG_requete("previous", true) == "true") { + majFleche('EtpPrec', '_of', 'javascript:NAVIG_allerPrecedent()'); + } else { + majFleche('EtpPrec', '', '#'); + } + } +} + +function majFleche(cote, activaction, lhref) { + var nomFleche = 'btn' + cote; + var ofleche = PF_donneObjet(nomFleche); + var fpere = window; + if (oFlashIntBar != null) { + var actv = false; + if (activaction == "_of") { + actv = true; + } + var nomB = "previous"; + if (cote == "EtpSuiv") { + nomB = "next"; + } + try { + oFlashIntBar.MOS_enableLMSButton(nomB, actv); + } catch (e) { + } + } + if (ofleche == null) { + ofleche = parent.planLMS.PF_donneObjet(nomFleche); + fpere = parent.planLMS; + } + if (ofleche != null) { + changeImgBtn(ofleche, parent.RACINE_STYLE + "media/gen/" + nomFleche + activaction + ".png"); + var oLien = fpere.PF_donneObjet('lien' + nomFleche); + oLien.href = lhref; + var tCurs = "pointer"; + if (activaction == "") { + tCurs = "default"; + } else if (cote == "EtpSuiv") { + if (parent.planLMS.itemCourant == null) { + nlex = 531; + if (!parent.SUR_CHORUS) { + nlex = 39; + } + } else { + nlex = 100; + if (!parent.SUR_CHORUS) { + nlex = 67; + } + } + ofleche.title = donneLex(nlex); + } + try { + oLien.style.cursor = tCurs; + } catch (e) { + } + } +} + +function changeImgBtn(oImg, source) { + if (oImg != null) { + var estIE7 = false; + if (navigator.appName.indexOf('Microsoft') >= 0) { + try { + if (window.XMLHttpRequest) { + estIE7 = true; + } + } catch (e) { + } + } + if (navigator.appName.indexOf('Microsoft') >= 0 && !estIE7) { + oImg.width = oImg.offsetWidth; + oImg.height = oImg.offsetHeight; + if (parent.SUR_CHORUS) { + oImg.src = "ressources/images/gen/blanc.gif"; + } else { + oImg.src = "blanc.gif"; + } + oImg.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + source + "',sizingMethod='image')"; + } else { + oImg.src = source; + } + } +} + +function surMenuCtxt(event) { + return true; +} + +function tapeRechercheInterne(event) { + var oEvt = event; + var oCible; + if (!event) { + oEvt = window.event; + oCible = window.event.srcElement; + } else { + oCible = oEvt.target; + if (!oCible) { + oCible = oEvt.srcElement; + } + } + if (oEvt.keyCode == 13) { + rechercheItrn(oCible.value); + } +} + +function rechercheItrn(txtR) { + if (txtR == "*" || txtR.length > 1) { + var tabParam = new Array(); + tabParam[0] = "itemCount##20"; + txtR = txtR.replace(/&/g, "&"); + tabParam[1] = "searchedText##" + txtR; + tabParam[2] = "courseID##" + parent.serveur.codeStage; + tabParam[3] = "userID##" + parent.serveur.vMos_id; + var nserv = "courseSearch"; + if (txtR == "*") { + nserv = "getCourseResources"; + } + var oRetour = parent.SYS_service(nserv, tabParam); + var lesres = oRetour.getElementsByTagName("resource"); + if (lesres.length == 0) { + alert(donneLex(264)); + } else { + oResultatsRecherche = oRetour; + parent.API_1484_11.scoEnAttente = true; + parent.contenuLMS.location = "rechParc.html"; + } + } +} + +function lanceRechItrn() { + var champ = PF_donneObjet("STY_champRechercheInterne"); + if (champ) { + rechercheItrn(champ.value); + } +} + +function focusRechercheInterne(event) { + var oEvt = event; + var oCible; + if (!event) { + oEvt = window.event; + oCible = window.event.srcElement; + } else { + oCible = oEvt.target; + if (!oCible) { + oCible = oEvt.srcElement; + } + } + if (oCible.value == donneLex(503)) { + oCible.value = ""; + oCible.style.color = parent.planLMS.gardeCouleurChamp; + } +} + +function groupeParcours() { + if (parent.serveur.codeStage.indexOf("[_MOSLCMS]") != 0) { + window.open("aspx/ADM_groupesStage.aspx?action=vueGrpParc&codeStage=" + parent.serveur.codeStage + "&codeGroupe=" + parent.planLMS.codeGroupeParc + "&id=" + parent.serveur.vMos_id + "&styleST=" + parent.STYLE_INTERFACE, "vuegrpstg" + parent.serveur.codeStage, "toolbars=no,resizable=yes,location=no,menubar=no,status=no"); + } +} + +function NAVIG_bloqueRetour(evt) { + if (evt == null) { + evt = window.event; + } + if (evt.keyCode == 8) { + var cible = evt.target; + if (!parent.estMoz) { + cible = evt.srcElement; + } + if (cible != null && cible.id == "STY_champRechercheInterne") { + return true; + } + evt.returnValue = false; + evt.cancelBubble = true; + try { + evt.stopPropagation(); + evt.preventDefault(); + } catch (e) { + } + return false; + } + return true; +} + +function NAVIG_finTempsParc() { + try { + top.contenuLMS.terminerSCODepuisTempParc(); + } catch (e) { + } + var nlex = 63; + var nlex2 = 89; + if (parent.SUR_CHORUS) { + nlex = 532; + nlex2 = 250; + } + alert(donneLex(nlex) + "\n" + donneLex(nlex2)); + parent.planLMS.DOMManifest.documentElement.setAttribute("sortieSurFinTempsParc", "1"); + NAVIG_retour("exitAll"); +} + +function majCompteurTempsParc() { + var restant = tempsFinEnMilli - (new Date()).getTime(); + if (restant > 1000) { + setTimeout(majCompteurTempsParc, 60000); + restant = Math.floor(restant / 60000); + } else { + restant = 0; + } + PF_modifTexteDiv("STY_nbMinutesRestantes", restant); +} + +function IC_openDoc(nomFich, optionsFen) { + window.open(parent.RACINE_stage + "contenu/pages/" + nomFich, nomFich.replace(/\W/g), "menubar=no,toolbar=no,location=no,status=no," + optionsFen); +} + +function IC_openSco(codeSco, optionsFen) { + window.open(parent.RACINE_stage + "sco/" + codeSco + ".html", "fensco" + codeSco, "menubar=no,toolbar=no,location=no,status=no," + optionsFen); +} + +function voirMesNotes() { + var oFen = window.open(parent.RACINE_MOS + "MosSrv/aspx/diplm.aspx?type=notes&ref=" + parent.PF_crypte(parent.serveur.vMos_id + "##" + parent.serveur.codeStage), 'expnotes' + parent.serveur.codeStage, "scrollbars=no,toolbar=no,resizable=yes,status=yes,menubar=yes,width=670,height=660,top=" + Math.round(screen.height / 14) + ",left=" + Math.round(screen.width / 8)); + oFen.focus(); +} + +function NAVIG_barreProgress(oItem, pcPage) { + if (oBarreProgress == null) { + return; + } + var nbFeuilles = 0; + var posFeuilleCourante = 0; + if (oItem != null) { + var codeItm = oItem.getAttribute("identifier"); + var lesitems = parent.XML_listeParBalise(parent.planLMS.itemRacine, "item"); + for (var i = 0; i < lesitems.length; i++) { + var itemTmp = lesitems[i]; + if (parent.planLMS.estFeuille(itemTmp)) { + nbFeuilles++; + if (itemTmp.getAttribute("identifier") == codeItm) { + posFeuilleCourante = nbFeuilles; + } + } + } + posFeuilleCourante--; + } else { + posFeuilleCourante = 1; + nbFeuilles = 1; + } + if (posFeuilleCourante >= 0 && nbFeuilles > 0) { + var intervalSco = 0; + if (pcPage > 0) { + intervalSco = Math.floor((pcPage - 0.1) / nbFeuilles * 100); + } + var largJauge = Math.round(posFeuilleCourante / nbFeuilles * 100) + intervalSco; + oBarreProgress.innerHTML = '<div class="STY_barreProgresJaugeLMS" style="width:' + largJauge + '%;overflow:hidden"> </div>'; + } +} + +function desactCDroit(event) { + if (event) { + event.stopPropagation(); + event.returnValue = false; + } else { + window.event.returnValue = false; + } + return false; +} + +function desactiverClicDroit() { + document.getElementsByTagName("html")[0].oncontextmenu = desactCDroit; +} + +var oFlashIntBar; + +function NAVIG_initFlashNavBar() { + var oDiv = PF_donneObjet("FlashNavBar"); + if (oDiv == null) { + oDiv = window.document; + } + var tabWM = oDiv.getElementsByTagName('object'); + if (tabWM.length > 0) { + oFlashIntBar = tabWM[0]; + if (parent.estMoz) { + oFlashIntBar = document.embeds[oFlashIntBar.id]; + } + } + if (oFlashIntBar != null) { + if (parent.planLMS.dernierItemLance != null) { + var oNavInter = parent.XML_filsNS(parent.planLMS.dernierItemLance, "adlnav", "presentation"); + if (oNavInter != null) { + oNavInter = parent.XML_filsNS(oNavInter, "adlnav", "navigationInterface"); + } + parent.planLMS.masqueBoutonLMS(oNavInter, "previous", "ActivitePrecedente"); + parent.planLMS.masqueBoutonLMS(oNavInter, "continue", "ActiviteSuivante"); + parent.planLMS.masqueBoutonLMS(oNavInter, "exitAll", "QuitterTout"); + parent.planLMS.masqueBoutonLMS(oNavInter, "suspendAll", "SuspendreTout"); + } + setTimeout(finirInitFlashNavBar, 800); + } +} + +function finirInitFlashNavBar() { + NAVIG_majFleches(true, true); + try { + oFlashIntBar.MOS_setTitleCourse(parent.serveur.titreStage); + } catch (e) { + } + var oAct = parent.planLMS.dernierItemLance; + if (oAct != null) { + var nomActivite = ""; + var oDshtml = parent.planLMS.PF_donneObjet('lienP' + oAct.getAttribute("nom")); + if (oDshtml != null) { + nomActivite = oDshtml.innerHTML; + } + try { + oFlashIntBar.MOS_setCurrentItem(PF_attr(oAct, "identifier"), nomActivite, ""); + } catch (e) { + } + } +} + +function NAVIG_reprendreParcours() { + if (PF_attr(parent.planLMS.itemSuspendu, "isvisible") != "false") { + return "resumeAll"; + } + return "start"; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/planLMS.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/planLMS.js new file mode 100644 index 0000000000000000000000000000000000000000..7ed66fde86063b706f3ef1f94a3d00fb6e39571b --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/planLMS.js @@ -0,0 +1,1657 @@ +var lienCourant; +var etatBasculeItems = true; +var largeurColZero = ''; +var oFenetre = null; +var titreStage; +var itemRacine = null; +var itemCourant = null; +var itemSuspendu = null; +var DOMManifest = null; +var ressourceCourante = null; +var progIDMSXML; +var itemsSynchro = ''; +var numAffichageParcours = 0; +var pageSpecifieeParLienPage = ""; +var dernierItemLance = null; +var largeurPlanFerme = "0"; +var auraitDuMettreAJourPlan = false; +var masqueSortie = false; +var masqueSuspendre = false; +var masqueSuivant = false; +var masquePrecedent = false; +var modeExploration = ""; +var codeGroupeParc = ""; +var largeurPlanInitiale = 0; +var PLAN_FEN_X, PLAN_FEN_Y, PLAN_FEN_L, PLAN_FEN_H; +var SUIVI_DESACTIVE = false; +var RECHERCHE_POSSIBLE = false; +var tabItemsVerif; +var oRegScheme; +var oCommentairesLMS = null; +var supprimerBalises = true; +var existeChoixSortie = false; +var existeLienItmRacine = false; +var gardeCouleurChamp = ""; +var OBJ_GLOBAL_SYSTEM = true; +var FIGER_ETAT_ITEM = false; +var COMPATIBLE_SCORM12 = false; + +function initPlanLMS() { + if (parent.RACINE_stage == null) { + return; + } + var cadreListe = donneCadreIndex("planLMS"); + if (cadreListe.offsetWidth > 5) { + largeurPlanInitiale = cadreListe.offsetWidth; + } + if (parent.LISTE_BL && parent.LISTE_BL > 0) { + largeurColZero = parent.LISTE_BL; + largeurPlanFerme = largeurPlanInitiale; + } + oRegScheme = new RegExp("^\\w+:///?\\w+"); + progIDMSXML = parent.progIDMSXML; + DOMManifest = parent.IU_objDom(); + appliqueDefautNS(DOMManifest); + var succ = false; + var doitNettoyerMani = true; + if (parent.depuisFenGNR && top.opener.top.menu.cacheMTRManiXML != "") { + succ = DOMManifest.loadXML(top.opener.top.menu.cacheMTRManiXML); + if (succ) { + doitNettoyerMani = false; + } + } + if (!succ) { + var chemMani = parent.RACINE_stage + "imsmanifest.xml"; + if (parent.SUR_CHORUS) { + var pStage = parent.serveur.codeStage; + if (parent.activiteUnique && pStage.indexOf("[_MOSLCMS]") == 0) { + pStage = pStage.substring(10); + } + chemMani = parent.RACINE_MOS + "MosSrv/aspx/envoiManifeste.aspx?stg=" + pStage; + supprimerBalises = false; + } else if (parent.depuisFenGNR && top.opener.top.menu.location.href.indexOf(".aspx") > 0) { + parent.RACINE_MOS = parent.RACINE_stage.substring(0, parent.RACINE_stage.indexOf("/MosPub/") + 1); + chemMani = parent.RACINE_MOS + "MosSrv/aspx/envoiManifeste.aspx?stg=" + parent.serveur.codeStage; + supprimerBalises = false; + } + succ = DOMManifest.load(chemMani); + } + if (!succ || (DOMManifest.documentElement.nodeName != "manifest")) { + alert("Error : couldn't load " + chemMani); + alert(DOMManifest.parseError.reason); + } else { + COMPATIBLE_SCORM12 = modeCompat12(DOMManifest.documentElement); + DOMManifest.documentElement.removeAttribute("xsi:schemaLocation"); + itemRacine = parent.XML_premierNoeud(DOMManifest.documentElement, "organization"); + if (itemRacine == null) { + alert("Organization not found"); + } + if (deliveryControls(itemRacine, "tracked") == "false") { + SUIVI_DESACTIVE = true; + parent.lesson_mode = "browse"; + } + parent.serveur.titreStage = parent.XML_texteNoeud(parent.XML_premierNoeud(DOMManifest.documentElement, "title")); + parent.document.title = parent.serveur.titreStage; + if (parent.SYNC_CORRIGE_ITEM == "") { + var oCss = PF_donneObjet("feuilleStylePlan"); + oCss.href = parent.RACINE_STYLE + "css/planLMS.css"; + var corpsPlanLMS = PF_donneObjet("corpsPlanLMS"); + if (parent.depuisFenGNR && top.opener.top.menu.cacheMTRPlanCorpsHTML != "") { + corpsPlanLMS.innerHTML = top.opener.top.menu.cacheMTRPlanCorpsHTML; + } else { + parent.renduXSLSub(null, "planLMS", corpsPlanLMS); + if (parent.depuisFenGNR) { + top.opener.top.menu.cacheMTRPlanCorpsHTML = corpsPlanLMS.innerHTML; + } + }/*if (controlMode(itemRacine,"choice")=="false"){ PLAN_DESACTIVE=true; PLAN_affichagePlan("non"); corpsPlanLMS.style.visibility="hidden";}*/ + if (!parent.estMoz) { + if (progIDMSXML == "Msxml2.DOMDocument.6.0") { + parent.objXSL.setProperty("SelectionNamespaces", "xmlns:xsl='http://www.w3.org/1999/XSL/Transform'"); + } + PLAN_FEN_X = initDimPopup("FEN_X"); + PLAN_FEN_Y = initDimPopup("FEN_Y"); + PLAN_FEN_L = initDimPopup("FEN_L"); + PLAN_FEN_H = initDimPopup("FEN_H"); + if ((PLAN_FEN_X != '') && (PLAN_FEN_Y != '') && (PLAN_FEN_L != '')) { + if (parent.depuisFenGNR) { + top.opener.top.menu.cacheMTRPlanCorpsHTML = ""; + } + if (PLAN_FEN_X != '') { + PLAN_FEN_X = Number(PLAN_FEN_X); + if (PLAN_FEN_X < 0) { + PLAN_FEN_X = window.screen.width + PLAN_FEN_X; + } + } + if (PLAN_FEN_Y != '') { + PLAN_FEN_Y = Number(PLAN_FEN_Y); + if (PLAN_FEN_Y < 0) { + PLAN_FEN_Y = window.screen.height + PLAN_FEN_Y; + } + } + PLAN_affichagePlan('non'); + if (PLAN_FEN_H == 0) { + PLAN_FEN_H = ''; + } + try { + oFenetre = window.createPopup(); + } catch (e) { + } + if (oFenetre != null && window.location.href.indexOf("http") == 0) { + var cadres = parent.document.getElementById("frame2"); + if (parent.PLAN_DROIT) { + cadres.cols = "*,1"; + } else { + cadres.cols = "1,*"; + } + } + } + } + PF_modifTexteDiv("STY_planTitreFormation", parent.serveur.titreStage); + var planItmRacine = PF_donneObjet("STY_planItmRacine"); + if (planItmRacine != null) { + planItmRacine.innerHTML = "<a class=\"STY_planLienItmRacine\" id=\"lienP_racine\" href=\"javascript:clicItem('_racine')\">" + parent.serveur.titreStage + "</a>"; + existeLienItmRacine = true; + itemRacine.setAttribute("nom", "_racine"); + } + var chenGenXSL = parent.RACINE_MOS + "MosSrv/xsl/util"; + if (!parent.SUR_CHORUS) { + chenGenXSL = parent.RACINE_stage + "MosMtr/xsl"; + } + if (parent.depuisFenGNR && top.opener.top.menu.cacheMTRPlanXSL != "") { + parent.objXSL.loadXML(top.opener.top.menu.cacheMTRPlanXSL); + } else { + var succ = parent.objXSL.load(chenGenXSL + "/GEN_planLMS.xsl"); + if (!succ) { + alert("Can't load GEN_planLMS.xsl"); + return; + } + if (parent.depuisFenGNR) { + top.opener.top.menu.cacheMTRPlanXSL = parent.serialiserXML(parent.objXSL); + } + } + itemRacine.setAttribute("chemImg", parent.RACINE_STYLE + "media/gen/"); + var arboHtml = PF_donneObjet("STY_planArborescence"); + if (parent.activiteUnique) { + var idSco = parent.donneParam("sco"); + var oItem = parent.XML_trouveNoeud(DOMManifest.documentElement, "item", "identifier", idSco); + var ofils = itemRacine.firstChild; + var copie; + if (oItem != null) { + copie = oItem.cloneNode(true); + } + while (ofils != null) { + itemRacine.removeChild(ofils); + ofils = itemRacine.firstChild; + } + if (copie) { + itemRacine.appendChild(copie); + } + } + } + if (doitNettoyerMani) { + var oRessources = parent.XML_fils(DOMManifest.documentElement, "resources"); + var lesitems = parent.XML_listeParBalise(itemRacine, "item"); + var tabItemsExpand = new Array(); + for (var i = 0; i < lesitems.length; i++) { + tabItemsExpand[i] = lesitems[i]; + } + for (var i = 0; i < tabItemsExpand.length; i++) { + var itemTmp = tabItemsExpand[i]; + var idref = PF_attr(itemTmp, "identifierref"); + if (idref != "") {/*if (existeSubMani!=null){var oRef=parent.XML_trouveNoeud(DOMManifest.documentElement,"manifest","identifier",idref);if (oRef!=null){trouveR=true;itemTmp.removeAttribute("identifierref");while (itemTmp.childNodes.length>0){itemTmp.removeChild(itemTmp.firstChild);}var orgaSub=parent.XML_premierNoeud(oRef,"organization").cloneNode(true);while (orgaSub.childNodes.length>0){itemTmp.appendChild(orgaSub.firstChild);}}} */ + if (oRessources != null) { + var oRess = parent.XML_trouveNoeud(oRessources, "resource", "identifier", idref); + if (oRess != null) { + var lhref = PF_attr(oRess, "href"); + if (lhref.indexOf("/imsmanifest.xml") > 0) { + var adrManifExterne = lhref; + if (lhref.indexOf("../") == 0) { + adrManifExterne = parent.RACINE_stage + lhref; + adrManifExterne = adrManifExterne.replace("/" + parent.serveur.codeStage + "/../", "/"); + } + var DOMManifestExterne = parent.IU_objDom(); + appliqueDefautNS(DOMManifestExterne); + var succ = DOMManifestExterne.load(adrManifExterne); + if (succ && (DOMManifestExterne.documentElement.nodeName == "manifest")) { + var orgaExterne = parent.XML_premierNoeud(DOMManifestExterne.documentElement, "organization"); + if (orgaExterne != null) { + var oItemExt = parent.XML_trouveNoeud(orgaExterne, "item", "identifier", itemTmp.getAttribute("identifier")); + if (oItemExt != null) { + orgaExterne = oItemExt; + } + itemTmp.removeAttribute("identifierref"); + var recupTitre = parent.XML_texteNoeud(parent.XML_fils(itemTmp, "title")); + while (itemTmp.childNodes.length > 0) { + itemTmp.removeChild(itemTmp.firstChild); + } + var lesitemsext = parent.XML_listeParBalise(orgaExterne, "item"); + for (var r = 0; r < lesitemsext.length; r++) { + var oExiste = parent.XML_trouveNoeud(itemRacine, "item", "identifier", PF_attr(lesitemsext[r], "identifier")); + if (oExiste != null) { + var msgDupli = "Duplicated ID. Item " + PF_attr(oExiste, "identifier") + " already exists."; + msgDupli += " \nPlease change this identifier in the content editor by right-clicking on the identifier."; + if (parent.LANGUE == "fr") { + msgDupli = "Identifiant dupliqu\xE9. L'item " + PF_attr(oExiste, "identifier") + " existe d\xE9ja."; + msgDupli += " \nChangez l'identifiant dans l'\xE9diteur de contenu avec un clic-droit sur l'identifiant."; + } + alert(msgDupli); + return; + } + } + for (var hh = orgaExterne.childNodes.length - 1; hh >= 0; hh--) { + var oInsertD = orgaExterne.childNodes[hh]; + if (parent.estMoz) { + oInsertD = itemTmp.ownerDocument.importNode(oInsertD, true); + } + itemTmp.insertBefore(oInsertD, itemTmp.firstChild); + } + var oTitreN = parent.XML_fils(itemTmp, "title"); + parent.XML_modifTexteNoeud(oTitreN, recupTitre); + var oRessourcesExternes = parent.XML_fils(DOMManifestExterne.documentElement, "resources"); + if (oRessourcesExternes != null) { + adrManifExterne = adrManifExterne.substring(0, adrManifExterne.length - 15); + var lesitemsext = parent.XML_listeParBalise(itemTmp, "item"); + for (var r = 0; r < lesitemsext.length; r++) { + var oRess = parent.XML_trouveNoeud(oRessourcesExternes, "resource", "identifier", PF_attr(lesitemsext[r], "identifierref")); + if (oRess != null) { + var idDupli = PF_attr(lesitemsext[r], "idDupli"); + if (idDupli != "") { + oRess.setAttribute("identifier", idDupli + PF_attr(oRess, "identifier")); + lesitemsext[r].setAttribute("identifierref", PF_attr(oRess, "identifier")); + lesitemsext[r].removeAttribute("idDupli"); + } + var lhrefext = PF_attr(oRess, "href"); + if (lhrefext.match(oRegScheme) == null) { + var base = ""; + base = PF_attr(DOMManifestExterne.documentElement, "xml:base"); + base += PF_attr(oRess.parentNode, "xml:base"); + base += PF_attr(oRess, "xml:base"); + lhrefext = base + lhrefext; + if (lhrefext.indexOf("../") != 0) { + oRess.setAttribute("href", adrManifExterne + lhrefext); + } + } + if (parent.estMoz) { + oRess = oRessources.ownerDocument.importNode(oRess, true); + } + oRessources.appendChild(oRess); + } + } + } + } + } + } + } + } + } + } + } + if (parent.SYNC_CORRIGE_ITEM == "") { + var ressarb = ""; + if (parent.depuisFenGNR && top.opener.top.menu.cacheMTRPlanLMS != "") { + ressarb = top.opener.top.menu.cacheMTRPlanLMS; + } else { + ressarb = parent.transformeXSL(itemRacine, parent.objXSL); + if (parent.depuisFenGNR) { + top.opener.top.menu.cacheMTRPlanLMS = ressarb; + } + } + arboHtml.innerHTML = ressarb; + } + itemRacine.removeAttribute("chemImg"); + if (doitNettoyerMani) { + var lesitems = parent.XML_listeParBalise(itemRacine, "item"); + for (var i = 0; i < lesitems.length; i++) { + var itemTmp = lesitems[i]; + var titre = itemTmp.firstChild; + if (titre != null) { + if (titre.nodeName == "title") { + itemTmp.removeChild(titre); + } + } + var pos = i + 1; + itemTmp.setAttribute("nom", "item" + pos); + } + if (supprimerBalises) { + if (oRessources != null) { + var oFile = parent.XML_premierNoeud(oRessources, "file"); + while (oFile != null) { + oFile.parentNode.removeChild(oFile); + oFile = parent.XML_premierNoeud(oRessources, "file"); + } + oFile = parent.XML_premierNoeud(oRessources, "dependency"); + while (oFile != null) { + oFile.parentNode.removeChild(oFile); + oFile = parent.XML_premierNoeud(oRessources, "dependency"); + } + } + var oMetadata = parent.XML_premierNoeud(DOMManifest.documentElement, "metadata"); + while (oMetadata != null) { + oMetadata.parentNode.removeChild(oMetadata); + oMetadata = parent.XML_premierNoeud(DOMManifest.documentElement, "metadata"); + } + } + var sequencingCollection = parent.XML_filsNS(DOMManifest.documentElement, "imsss", "sequencingCollection"); + if (sequencingCollection) { + var tabFilsColl = parent.XML_tabElementFils(sequencingCollection); + for (var i = 0; i < tabFilsColl.length; i++) { + var oSeqColl = tabFilsColl[i]; + var lid = oSeqColl.getAttribute("ID"); + var oSeqItem = parent.XML_trouveNoeudNS(itemRacine, "imsss", "sequencing", "IDRef", lid); + while (oSeqItem != null) { + var tabInterneSeq = parent.XML_tabElementFils(oSeqColl); + for (var j = 0; j < tabInterneSeq.length; j++) { + var oElt1 = tabInterneSeq[j]; + var nomelt = oElt1.nodeName; + if (nomelt.indexOf(":") < 0) { + nomelt = "imsss:" + nomelt; + } + nomelt = nomelt.split(":"); + var oEnLigne = parent.XML_filsNS(oSeqItem, nomelt[0], nomelt[1]); + if (oEnLigne == null) { + oSeqItem.appendChild(oElt1.cloneNode(true)); + } + } + oSeqItem.removeAttribute("IDRef"); + oSeqItem = parent.XML_trouveNoeudNS(itemRacine, "imsss", "sequencing", "IDRef", lid); + } + } + sequencingCollection.parentNode.removeChild(sequencingCollection); + } + if (parent.depuisFenGNR) { + top.opener.top.menu.cacheMTRManiXML = parent.serialiserXML(DOMManifest.documentElement); + } + } + if (parent.XML_trouveNoeudNS(itemRacine, "imsss", "controlMode", "choiceExit", "false") != null) { + existeChoixSortie = true; + } else if (parent.XML_premierNoeudNS(itemRacine, "adlseq", "constrainedChoiceConsiderations") != null) { + existeChoixSortie = true; + }/*var sousmanifest=parent.XML_fils(DOMManifest.documentElement,"manifest");while (sousmanifest!=null){if (oRessources==null){oRessources=DOMManifest.documentElement.createElement(resources);}var oRessourcesSub=parent.XML_premierNoeud(sousmanifest,"resources");if (oRessourcesSub!=null){while (oRessourcesSub.childNodes.length>0){oRessources.appendChild(oRessourcesSub.firstChild);}}DOMManifest.documentElement.removeChild(sousmanifest);sousmanifest=parent.XML_fils(DOMManifest.documentElement,"manifest");}*/ + tabItemsVerif = new Array(); + var lesitems = parent.XML_listeParBalise(itemRacine, "item"); + for (var i = 0; i < lesitems.length; i++) { + var itemTmp = lesitems[i]; + var prend = false; + if (limitConditions(itemTmp, "attemptLimit") != "0" || limitConditions(itemTmp, "attemptAbsoluteDurationLimit") != "0.0" || controlMode(itemTmp, "forwardOnly") == "true" || constrainedChoiceConsiderations(itemTmp, "preventActivation") == "true") { + prend = true; + } + if (!prend) { + var objr = donneRegles(itemTmp); + if (objr != null) { + var tabFOr = parent.XML_tabElementFils(objr); + for (var k = 0; k < tabFOr.length; k++) { + var action = parent.XML_filsNS(tabFOr[k], "imsss", "ruleAction"); + var laction = PF_attr(action, "action"); + if (laction == "disabled" || laction == "hiddenFromChoice" || laction == "stopForwardTraversal") { + prend = true; + k = 99; + if (laction == "stopForwardTraversal") { + existeChoixSortie = true; + } + if (laction == "hiddenFromChoice") { + var oDansPlan = PF_donneObjet("div" + PF_attr(itemTmp, "nom")); + if (oDansPlan != null) { + oDansPlan.style.display = "none"; + oDansPlan = PF_donneObjet("divfils" + PF_attr(itemTmp, "nom")); + if (oDansPlan != null) { + oDansPlan.style.display = "none"; + } + } + } + } + } + } + } + if (prend) { + tabItemsVerif[tabItemsVerif.length] = itemTmp.getAttribute("identifier"); + } + } + if (PF_attr(itemRacine, "adlseq:objectivesGlobalToSystem") == "false") { + OBJ_GLOBAL_SYSTEM = false; + } + if (PF_attr(itemRacine, "freezeCompletedItem") == "true") { + FIGER_ETAT_ITEM = true; + } + if ((parent.FICH_PARCOURS != "" || parent.SUR_CHORUS) && !parent.activiteUnique) { + var oRacParc = null; + var succ = false; + var objectifsALire = ";"; + var lesmaps = donneNoeudsNS(itemRacine, "imsss", "mapInfo"); + if (lesmaps.length == 0) { + lesmaps = donneNoeudsNS(itemRacine, "", "mapInfo"); + } + for (var n = 0; n < lesmaps.length; n++) { + var oMap; + if (parent.estMoz) { + oMap = lesmaps[n]; + } else { + oMap = lesmaps[n]; + } + if (PF_attr(oMap, "readSatisfiedStatus") != "false" || PF_attr(oMap, "readNormalizedMeasure") != "false") { + var lido = PF_attr(oMap, "targetObjectiveID"); + if (objectifsALire.indexOf(";" + lido + ";") < 0) { + objectifsALire += lido + ";"; + }/*oMap.parentNode.parentNode.parentNode.parentNode.setAttribute("doRollup","true");rollupMultiple=true;*/ + } + } + var DOMParc = parent.IU_objDom(); + if (parent.SUR_CHORUS) { + var tabParam = new Array(); + tabParam[0] = "userID##" + parent.serveur.vMos_id; + tabParam[1] = "courseID##" + parent.serveur.codeStage; + tabParam[2] = "groupID##" + parent.serveur.codeGroupe; + var ogl = "false"; + if (OBJ_GLOBAL_SYSTEM) { + ogl = "true"; + } + tabParam[3] = "objectivesGlobalToSystem##" + ogl; + tabParam[4] = "objectifsALire##" + objectifsALire; + var oRetour = parent.SYS_service("redonnerParcours", tabParam); + oRacParc = parent.XML_filsNS(oRetour, "", "manifest"); + if (oRacParc != null) { + succ = true; + if (PF_attr(oRacParc, "groupeFerme") == "oui") { + PF_masquerDiv("STY_planArborescence"); + alert("The group is closed"); + return false; + } + parent.serveur.codeInscription = oRacParc.getAttribute("codeInscription"); + modeExploration = PF_attr(oRacParc, "modeExploration"); + parent.modeTentative = PF_attr(oRacParc, "modeTentative"); + codeGroupeParc = PF_attr(oRacParc, "codeGroupe"); + DOMParc = parent.IU_objDom(); + var oInsertD = oRacParc; + if (parent.estMoz) { + oInsertD = DOMParc.importNode(oRacParc, true); + } + if (DOMParc.documentElement) { + DOMParc.replaceChild(oInsertD, DOMParc.documentElement); + } else { + DOMParc.appendChild(oInsertD); + } + oRacParc = DOMParc.documentElement; + } else { + PF_masquerDiv("STY_planArborescence"); + alert("User Not Enrolled or Group Not Found"); + return false; + } + if (parent.serveur.vMos_id == "_guest") { + modeExploration = "toujours"; + } + } else { + try { + succ = DOMParc.load(parent.FICH_PARCOURS); + } catch (e) { + succ = false; + } + if (succ) { + oRacParc = DOMParc.documentElement; + } + } + if (succ && oRacParc != null && oRacParc.nodeName == "manifest") { + appliqueDefautNS(DOMParc); + var racDomi = DOMManifest.documentElement; + recupereAttr(oRacParc, racDomi, "dateEntre"); + recupereAttr(oRacParc, racDomi, "dateAcces"); + recupereAttr(oRacParc, racDomi, "dateValidation"); + recupereAttr(oRacParc, racDomi, "dateCompletion"); + recupereAttr(oRacParc, racDomi, "etatParcours"); + recupereAttr(oRacParc, racDomi, "etatValidation"); + recupereAttr(oRacParc, racDomi, "etatScore"); + recupereAttr(oRacParc, racDomi, "score"); + recupereAttr(oRacParc, racDomi, "tempsTotal"); + var orga = parent.XML_premierNoeud(oRacParc, "organization"); + if (orga != null) { + recupereItem(orga); + var derSusp = PF_attr(orga, "activiteSuspendue"); + if (derSusp != "") { + itemSuspendu = parent.XML_trouveNoeud(racDomi, "item", "identifier", derSusp); + } + } + var objectifsGlobaux0 = parent.XML_fils(oRacParc, "objectifsGlobaux"); + if (objectifsGlobaux0 != null) { + racDomi.appendChild(objectifsGlobaux0); + } + if (!parent.SUR_CHORUS) { + var gardeReponses = parent.XML_fils(oRacParc, "gardeReponses"); + if (gardeReponses != null) { + racDomi.appendChild(gardeReponses); + } + var allocationGlobales0 = parent.XML_fils(oRacParc, "allocationsGlobales"); + if (allocationGlobales0 != null) { + racDomi.appendChild(allocationGlobales0); + } + } + } + } + objGlobauxCourant = parent.XML_fils(DOMManifest.documentElement, "objectifsGlobaux"); + if (objGlobauxCourant == null) { + objGlobauxCourant = parent.creerElementCP(DOMManifest, "objectifsGlobaux"); + DOMManifest.documentElement.appendChild(objGlobauxCourant); + } + if (!parent.SUR_CHORUS) { + allocationsGlobales = parent.XML_fils(DOMManifest.documentElement, "allocationsGlobales"); + } + if (allocationsGlobales == null) { + allocationsGlobales = parent.creerElementCP(DOMManifest, "allocationsGlobales"); + DOMManifest.documentElement.appendChild(allocationsGlobales); + } + appliquerAleatoire(itemRacine); + var racmn = DOMManifest.documentElement; + if (modeExploration != "") { + if (modeExploration == "toujours") { + parent.lesson_mode = "browse"; + } else if (modeExploration == "valide") { + if (PF_attr(racmn, "etatValidation") == "true") { + parent.lesson_mode = "review"; + } + } else if (modeExploration == "complete") { + if (PF_attr(racmn, "etatParcours") == "completed") { + parent.lesson_mode = "review"; + } + } + } + var dateEvt = parent.getDateServeur(''); + racmn.setAttribute("dateAcces", dateEvt); + if (PF_attr(racmn, "dateEntre") == "") { + racmn.setAttribute("dateEntre", dateEvt); + } + if (parent.SYNC_CORRIGE_ITEM != "") { + var tabG = parent.SYNC_CORRIGE_ITEM.split(";"); + var oActCorr = donneActivite(tabG[0]); + if (oActCorr == null) { + return; + } + var oObjCorr = donneObjectifCible(oActCorr, true); + activiteRacine = itemRacine; + if (tabG[1] == "unknown") { + enregistrerEtatObjectif(oObjCorr, "objectiveMeasureStatus", "false"); + enregistrerEtatObjectif(oObjCorr, "objectiveProgressStatus", "false"); + } else { + var resEvMe = ""; + if (tabG[1] == "passed") { + resEvMe = "true"; + } else if (tabG[1] == "failed") { + resEvMe = "false"; + } + enregistrerObjectif(oObjCorr, "objectiveSatisfiedStatus", resEvMe, false); + if (tabG[2] != "") { + enregistrerObjectif(oObjCorr, "objectiveNormalizedMeasure", tabG[2], false); + } + } + tabDejaFaitRollup = new Array(); + overallRollup(oActCorr); + } + if (parent.donneParam("rch") == "1" && !parent.activiteUnique) { + RECHERCHE_POSSIBLE = true; + var champRechercheInterne = PF_donneObjet("STY_champRechercheInterne"); + if (champRechercheInterne != null) { + try { + champRechercheInterne.addEventListener("keypress", tapeRechercheInterne, false); + champRechercheInterne.addEventListener("focus", focusRechercheInterne, false); + } catch (e) { + champRechercheInterne.attachEvent("onkeypress", tapeRechercheInterne); + champRechercheInterne.attachEvent("onfocus", focusRechercheInterne); + } + if (champRechercheInterne.title == "textinfo") { + champRechercheInterne.title = ""; + champRechercheInterne.value = donneLex(503); + gardeCouleurChamp = valCSS(champRechercheInterne, "color", "color", parent.estMoz); + champRechercheInterne.style.color = "#999999"; + } + } + } else { + PF_masquerDiv("STY_zoneRechercheInterne"); + } + if (parent.donneParam("vgp") == "0") { + PF_masquerDiv("STY_zoneBoutonCollab"); + } + if ((largeurPlanInitiale > 0) || (oFenetre != null)) { + PF_affecterAlt(); + largeurPlanInitiale = -1; + } + if (COMPATIBLE_SCORM12) { + var e = parent.document.createElement("script"); + var ajRac = ""; + if (!parent.SUR_CHORUS) { + ajRac = parent.RACINE_stage + "MosMtr/"; + } + e.src = ajRac + "scripts/lms/scorm12.js"; + e.type = "text/javascript"; + parent.document.getElementsByTagName("head")[0].appendChild(e); + } else { + parent.haut.location = "menu.html"; + } + } +} + +function modeCompat12(racmn) { + if (PF_attr(racmn, "scorm12") == "1") { + racmn.removeAttribute("scorm12"); + return true; + } + if (PF_attr(racmn, "scorm12") == "0") { + alert("SCORM 1.2 courses must be converted in MOS Chorus."); + DOMManifest = null; + return; + } + if (!parent.SUR_CHORUS) { + var osc = parent.XML_fils(racmn, "metadata"); + if (osc && parent.XML_texteNoeud(parent.XML_fils(osc, "schemaversion")) == "SCORM 1.2 Compatibility Mode") { + return true; + } + } + return false; +} + +function tapeRechercheInterne(event) { + if (!event) { + event = window.event; + } + parent.haut.tapeRechercheInterne(event); +} + +function focusRechercheInterne(event) { + if (!event) { + event = window.event; + } + parent.haut.focusRechercheInterne(event); +} + +function changeClassMenuMarque(itemObj, nomClasse, etatAcheve) { + var strNomClasse = itemObj.className; + var nouvelleClasse = strNomClasse; + if (strNomClasse.indexOf("STY_planLienTitrePage") == 0) { + var classeSelonType = "STY_planLienActivite"; + if (strNomClasse.indexOf("STY_planLienEvaluation") > 0) { + classeSelonType = "STY_planLienEvaluation"; + } else if (strNomClasse.indexOf("STY_planLienDocument") > 0) { + classeSelonType = "STY_planLienDocument"; + } + nouvelleClasse = "STY_planLienTitrePage " + classeSelonType; + if (strNomClasse.indexOf("STY_planLienTitrePageSel") > 0) { + nouvelleClasse += " STY_planLienTitrePageSel"; + } + if (etatAcheve == "Complete") { + nouvelleClasse += " STY_planLienTitrePageComplete"; + } + if (nomClasse == "Desactive") { + nouvelleClasse += " STY_planLienTitrePageDesactive"; + itemObj.style.cursor = "not-allowed"; + } else { + itemObj.style.cursor = ""; + } + } else if (strNomClasse.indexOf("STY_planLienTitreEtape") == 0) { + nouvelleClasse = "STY_planLienTitreEtape"; + if (strNomClasse.indexOf("Ouvert") > 0) { + nouvelleClasse += " STY_planLienTitreEtapeOuvert"; + } + if (etatAcheve == "Complete") { + nouvelleClasse += " STY_planLienTitreEtapeComplete"; + } + if (nomClasse == "Desactive") { + nouvelleClasse += " STY_planLienTitreEtapeDesactive"; + } + } else if (strNomClasse.indexOf("STY_planLienTitreModule") == 0) { + nouvelleClasse = "STY_planLienTitreModule"; + if (strNomClasse.indexOf("Ouvert") > 0) { + nouvelleClasse += " STY_planLienTitreModuleOuvert"; + } + if (etatAcheve == "Complete") { + nouvelleClasse += " STY_planLienTitreModuleComplete"; + } + if (nomClasse == "Desactive") { + nouvelleClasse += " STY_planLienTitreModuleDesactive"; + } + } else if (strNomClasse.indexOf("STY_planLienItmRacine") == 0) { + nouvelleClasse = "STY_planLienItmRacine"; + if (etatAcheve == "Complete") { + nouvelleClasse += " STY_planLienItmRacineComplete"; + } + if (nomClasse == "Desactive") { + nouvelleClasse += " STY_planLienItmRacine" + nomClasse; + } + } + if (strNomClasse != nouvelleClasse) { + itemObj.className = nouvelleClasse; + } +} + +function deselectionneLien(lienCourant) { + if (lienCourant != null) { + lienCourant.className = lienCourant.className.replace(/ \w+Sel/, ""); + } +} + +function selectionneLien(idLien) { + deselectionneLien(lienCourant); + var oLien = PF_donneObjet(idLien); + lienCourant = oLien; + var classss = oLien.className; + if (oLien != null && classss.indexOf('Sel') == -1) { + oLien.className = classss.replace("Desactive", "") + ' STY_planLienTitrePageSel'; + } +} + +function basculeItem(nomItem) { + var oDiv = PF_donneObjet("divFils" + nomItem); + var oImg = PF_donneObjet("img" + nomItem); + var numB = "0"; + if (oDiv == null) { + return; + } + var vOuvre = false; + if (oDiv.style.display == "none") { + vOuvre = true; + var deroulePossible = false; + var oitem = parent.XML_trouveNoeud(itemRacine, "item", "nom", nomItem); + if (estActive(oitem) && !estSuspendue(oitem)) { + deroulePossible = true; + } else { + if (choixSurFilsPossible(oitem)) { + deroulePossible = true; + } + } + if (deroulePossible) { + oDiv.style.display = "block"; + numB = "1";/*var forcerTest=false;var oAnc=oitem;while (oAnc!=null && !estRacine(oAnc)){if (tabContient(tabItemsVerif,PF_attr(oAnc,"identifier"))){forcerTest=true;}oAnc=oAnc.parentNode;}*/ + afficherParcoursItem(oitem, false); + } + } else { + oDiv.style.display = "none"; + } + basculeClasseNiveau(nomItem, vOuvre); + parent.haut.changeImgBtn(oImg, parent.RACINE_STYLE + "media/gen/planModule" + numB + ".png"); + PLAN_menuPop(); +} + +function PLAN_afficheItem(nomItem) { + var oDiv = PF_donneObjet("divFils" + nomItem); + var oImg = PF_donneObjet("img" + nomItem); + oDiv.style.display = "block"; + basculeClasseNiveau(nomItem, true); + parent.haut.changeImgBtn(oImg, parent.RACINE_STYLE + "media/gen/planModule1.png"); +} + +function PLAN_fermerItem(nomItem) { + if (nomItem != '') { + var oDiv = PF_donneObjet("divFils" + nomItem); + var oImg = PF_donneObjet("img" + nomItem); + oDiv.style.display = "none"; + basculeClasseNiveau(nomItem, false); + parent.haut.changeImgBtn(oImg, parent.RACINE_STYLE + "media/gen/planModule0.png"); + } +} + +function basculeClasseNiveau(nomItem, ouvre) { + var lienMod = PF_donneObjet("lienP" + nomItem); + if (ouvre) { + if (lienMod.className.indexOf("STY_planLienTitreModule") >= 0) { + lienMod.className += " STY_planLienTitreModuleOuvert"; + } + if (lienMod.className.indexOf("STY_planLienTitreEtape") >= 0) { + lienMod.className += " STY_planLienTitreEtapeOuvert"; + } + } else { + lienMod.className = lienMod.className.replace(" STY_planLienTitreModuleOuvert", ""); + lienMod.className = lienMod.className.replace(" STY_planLienTitreEtapeOuvert", ""); + } +} + +function PLAN_basculeTout(deroule) { + var sourceImg; + var afficheDiv; + if (deroule) { + sourceI = "0.png"; + destI = "1.png"; + afficheDiv = "block"; + } else { + sourceI = "1.png"; + destI = "0.png"; + afficheDiv = "none"; + } + var lesitems = parent.XML_listeParBalise(itemRacine, "item"); + for (var k = 0; k < lesitems.length; k++) { + var itemTmp = lesitems[k]; + if (parent.XML_fils(itemTmp, "item") != null) { + var id = itemTmp.getAttribute("nom"); + var oDiv = PF_donneObjet("divFils" + id); + if (oDiv != null && oDiv.style.display != afficheDiv) { + activiteSpecifieParChoixPreemptif = itemTmp.getAttribute("identifier"); + if (!deroule || estActive(itemTmp) || (parent.haut.NAVIG_requete("choice", true) == "true")) { + var oImg = PF_donneObjet("img" + id); + if (oImg != null) { + var sourceImg = new String(oImg.src); + if (sourceImg.indexOf("/blanc.gif") > 0) { + oImg.style.filter = oImg.style.filter.replace(sourceI, destI); + } else { + oImg.src = sourceImg.replace(sourceI, destI); + } + } + if (deroule || PF_attr(itemTmp, "isvisible") != "false") { + oDiv.style.display = afficheDiv; + } + basculeClasseNiveau(id, deroule); + } + } + } + } + etatBasculeItems = !etatBasculeItems; + if (deroule) { + PLAN_afficheParcours(false); + } + PLAN_menuPop(); +} + +function PLAN_afficheParcours(async) { + if (SUIVI_DESACTIVE) { + if (numAffichageParcours == 0 && !oFenetre) { + PF_afficherDiv("STY_planArborescence"); + } + return; + } + if (parent.haut.planEnLigne && itemCourant != null) { + parent.haut.NAVIG_remplirNiveau1(parent.haut.PF_donneObjet("STY_ligneNiveau1")); + var idact = itemCourant.getAttribute("nom"); + if (itemCourant.parentNode.nodeName == "item") { + var codePereN1 = itemCourant.parentNode.getAttribute("nom"); + parent.haut.selectionneItmNiveau(codePereN1, 1); + parent.haut.NAVIG_remplirNiveau2Passif(codePereN1); + parent.haut.selectionneItmNiveau(idact, 2); + } else { + parent.haut.selectionneItmNiveau(idact, 1); + } + } + var cadreListe = donneCadreIndex("planLMS"); + if (cadreListe.offsetWidth < 20 && !oFenetre) { + auraitDuMettreAJourPlan = true; + return false; + } + if (async && tabDejaFaitRollup != null) { + return false; + } + SANS_REMONTE = true; + var tabFilsR = donneLesFils(itemRacine, "item"); + for (var i = 0; i < tabFilsR.length; i++) { + afficherParcoursItem(tabFilsR[i], false); + } + if (existeLienItmRacine) { + afficherParcoursItem(itemRacine, true); + } + if (numAffichageParcours == 0 && !oFenetre) { + PF_afficherDiv("STY_planArborescence"); + } + numAffichageParcours++; + SANS_REMONTE = false; + auraitDuMettreAJourPlan = false; + tabTestItemPlan = new Array(); + activiteSpecifieParChoixPreemptif = ""; +} + +function PLAN_basculerTout(aff) { + PLAN_basculeTout(aff); +} + +function PLAN_affichagePlan(val) {/*if (val=="oui" && controlMode(itemRacine,"choice")=="false"){return ;}*/ + window.status = ''; + if (oFenetre != null) { + if (auraitDuMettreAJourPlan) { + PLAN_afficheParcours(false); + } + PLAN_menuPop(); + } else { + var cadres = parent.document.getElementById("frame2"); + if (val == 'oui') { + if (parent.serveur.largeurCol == 0 || parent.serveur.largeurCol == largeurPlanFerme) { + if (largeurColZero != '') { + parent.serveur.largeurCol = largeurColZero; + } else { + parent.serveur.largeurCol = '23%'; + } + } + if (parent.PLAN_DROIT) { + cadres.cols = "*," + parent.serveur.largeurCol; + } else { + cadres.cols = parent.serveur.largeurCol + ",*"; + } + if (largeurPlanInitiale == 0) { + PF_affecterAlt(); + largeurPlanInitiale = -1; + } + if (auraitDuMettreAJourPlan) { + PLAN_afficheParcours(false); + } + } else { + try { + var cadreListe = donneCadreIndex("planLMS"); + if (cadreListe.offsetWidth > 1) { + parent.serveur.largeurCol = cadreListe.offsetWidth; + } + } catch (e) { + } + if (parent.PLAN_DROIT) { + cadres.cols = "*," + largeurPlanFerme; + } else { + cadres.cols = largeurPlanFerme + ",*"; + } + } + } +} + +function PLAN_basculePlan() { + var cadres = parent.document.getElementById("frame2"); + if ((cadres.cols == largeurPlanFerme + ",*") || (cadres.cols == "*," + largeurPlanFerme)) { + PLAN_affichagePlan('oui'); + } else { + PLAN_affichagePlan('non'); + } +} + +function PLAN_basculeItems() { + PLAN_basculeTout(etatBasculeItems); +} + +function PLAN_effacePop() { + if (oFenetre != null) { + oFenetre.hide(); + } +} + +function PLAN_menuPop() { + if (oFenetre != null) { + var oTete = oFenetre.document.getElementsByTagName("head").item(0); + var oStyle = oFenetre.document.createElement("link"); + oStyle.setAttribute("type", "text/css"); + oStyle.setAttribute("rel", "stylesheet"); + oStyle.setAttribute("href", parent.RACINE_STYLE + "css/planLMS.css"); + oTete.appendChild(oStyle); + oFenetre.document.body.className = "STY_fondPlanLMS"; + var htmlm = '<div class="STY_bordureFenPlanLMS">' + document.body.innerHTML + '</div>'; + htmlm = htmlm.replace(/href="javascript\:/g, 'href="#" onclick="parent.'); + htmlm = htmlm.replace(/onclick="bascule/g, 'onclick="parent.bascule'); + var fenrelle = PLAN_FEN_H; + if (fenrelle == '') { + fenrelle = 750; + } + oFenetre.show(PLAN_FEN_X, PLAN_FEN_Y, PLAN_FEN_L, fenrelle, document.body); + oFenetre.document.body.innerHTML = htmlm; + if (PLAN_FEN_H == '') { + try { + var oplanar = oFenetre.document.getElementById("STY_planArborescence"); + fenrelle = oplanar.offsetHeight + ajMargePop(oplanar); + var planTitreFormation = oFenetre.document.getElementById("STY_planTitreFormation"); + if (planTitreFormation) { + fenrelle += planTitreFormation.offsetHeight + ajMargePop(planTitreFormation); + } + fenrelle += 40; + oFenetre.show(PLAN_FEN_X, PLAN_FEN_Y, PLAN_FEN_L, fenrelle, document.body); + } catch (e) { + } + } + } +} + +function ajMargePop(obj) { + var res = 0; + if (obj.style.marginTop.indexOf("px") > 0) { + res += parseInt(obj.style.marginTop.replace("px", "")); + } + if (obj.style.marginBottom.indexOf("px") > 0) { + res += parseInt(obj.style.marginBottom.replace("px", "")); + } + return res; +} + +function clicRacine() { + activiteSpecifieParChoix = itemRacine.getAttribute("identifier"); + overallSequencing("choice"); +} + +function clicItem(nomItem) { + PLAN_effacePop(); + var oitem; + if (nomItem == "_racine") { + oitem = itemRacine; + } else { + oitem = parent.XML_trouveNoeud(itemRacine, "item", "nom", nomItem); + } + if (!estFeuille(oitem) && (controlMode(oitem.parentNode, "choice") == "false" || controlMode(oitem, "flow") == "false")) { + if (choixSurFilsPossible(oitem)) { + return basculeItem(nomItem); + } + } + activiteSpecifieParChoix = oitem.getAttribute("identifier"); + MODE_PREEMPTIF = false; + overallSequencing("choice"); +} + +function choixSurFilsPossible(oitem) { + var filsItem = parent.XML_fils(oitem, "item"); + var filTmp = filsItem; + while (filTmp != null && filTmp.nodeName == "item") { + MODE_PREEMPTIF = true; + activiteSpecifieParChoixPreemptif = filTmp.getAttribute("identifier"); + if (overallSequencing("choice") == "true") { + return true; + } else { + if (choixSurFilsPossible(filTmp)) { + return true; + } + } + filTmp = filTmp.nextSibling; + } + return false; +} + +function donneActivite(idActivite) { + if (idActivite == itemRacine.getAttribute("identifier")) { + return itemRacine; + } else { + return parent.XML_trouveNoeud(itemRacine, "item", "identifier", idActivite); + } +} + +function estFrere(oN1, oN2) { + var res = false; + var i = 0; + if (oN1.parentNode) { + var tabF = parent.XML_tabElementFils(oN1.parentNode); + while (!res && i < tabF.length) { + if (tabF[i] == oN2) { + res = true; + } + i++; + } + } + return res; +} + +function ancetreCommun(oN1, oN2) { + var tabAncetre = new Array(); + var oAnc = oN1.parentNode; + var oCommun = null; + if (estRacine(oN1) || estRacine(oN2)) { + return oN1; + } + if (PF_attr(oN1, "identifier") == PF_attr(oN2, "identifier")) { + return oN2; + } + while ((oAnc != null) && ((oAnc.nodeName == "item") || (oAnc.nodeName == "organization"))) { + tabAncetre[tabAncetre.length] = oAnc; + oAnc = oAnc.parentNode; + } + oAnc = oN2.parentNode; + while ((oAnc != null) && (oCommun == null)) { + var lid = PF_attr(oAnc, "identifier"); + for (var i = 0; i < tabAncetre.length; i++) { + if (PF_attr(tabAncetre[i], "identifier") == lid) { + oCommun = oAnc; + } + } + oAnc = oAnc.parentNode; + } + return oCommun; +} + +function PLAN_lancerActivite(oActivite) { + var idref = PF_attr(oActivite, "identifierref"); + if (idref == "") { + return; + } + var oRessource = parent.XML_trouveNoeud(DOMManifest, "resource", "identifier", idref); + if (oRessource == null) { + alert("resource not found for activity " + oActivite.getAttribute("identifier")); + return false; + } + var href = oRessource.getAttribute("href"); + oRessource.removeAttribute("type"); + var base = ""; + var avecProtocole = (href.match(oRegScheme) != null); + if (!avecProtocole) { + base = PF_attr(DOMManifest.documentElement, "xml:base"); + base += PF_attr(oRessource.parentNode, "xml:base"); + base += PF_attr(oRessource, "xml:base"); + } + var parameters = PF_attr(oActivite, "parameters"); + if (pageSpecifieeParLienPage != "") { + parameters += "&idPg=" + pageSpecifieeParLienPage; + pageSpecifieeParLienPage = ""; + } + if (parameters != "") { + while ((parameters.indexOf("?") == 0) || (parameters.indexOf("&") == 0)) { + parameters = parameters.substring(1); + } + if ((parameters.indexOf("#") == 0) && (href.indexOf("#") > 0)) { + parameters = ""; + } + if (href.indexOf("?") > 0) { + parameters = "&" + parameters; + } else { + parameters = "?" + parameters; + } + } + ressourceCourante = oRessource; + var typeR = PF_attr(oRessource, "adlcp:scormType"); + if (typeR == "") { + typeR == "sco"; + } + var nomActivite = ""; + var oDshtml = PF_donneObjet('lienP' + oActivite.getAttribute("nom")); + if (oDshtml != null) { + nomActivite = oDshtml.innerHTML; + } + parent.haut.PF_modifTexteDiv("STY_titreEtapeJS", nomActivite); + PF_modifTexteDiv("STY_titreEtapeJS", nomActivite); + var nomSeqPere = ""; + var oPereSeq = oActivite.parentNode; + if (!estRacine(oPereSeq)) { + var oDshtml0 = PF_donneObjet('lienP' + oPereSeq.getAttribute("nom")); + if (oDshtml0 != null) { + var nomSeqPere = oDshtml0.innerHTML; + } + } + parent.haut.PF_modifTexteDiv("STY_titreSequencePere", nomSeqPere); + PF_modifTexteDiv("STY_titreSequencePere", nomSeqPere); + if (parent.haut.oFlashIntBar) { + try { + parent.haut.oFlashIntBar.MOS_setCurrentItem(PF_attr(oActivite, "identifier"), nomActivite, nomSeqPere); + } catch (e) { + } + } + href = base + href + parameters; + if (!avecProtocole) { + href = parent.RACINE_stage + href; + } + if (parent.API_1484_11 == null) { + return; + } + if (parent.API_1484_11.etatCommunication == "enCours") { + parent.API_1484_11.scoEnAttente = true; + } else { + parent.API_1484_11.etatCommunication = "pasInitialise"; + } + var oNavInter = parent.XML_filsNS(oActivite, "adlnav", "presentation"); + if (oNavInter != null) { + oNavInter = parent.XML_filsNS(oNavInter, "adlnav", "navigationInterface"); + } + masquePrecedent = masqueBoutonLMS(oNavInter, "previous", "ActivitePrecedente"); + masqueSuivant = masqueBoutonLMS(oNavInter, "continue", "ActiviteSuivante"); + masqueSortie = masqueBoutonLMS(oNavInter, "exitAll", "QuitterTout"); + masqueSuspendre = masqueBoutonLMS(oNavInter, "suspendAll", "SuspendreTout"); + var cacherEx = (masqueSortie && masqueSuspendre); + cacherBoutonUI("Quitter", cacherEx); + dernierItemLance = oActivite; + itemRacine.setAttribute("activiteSuspendue", oActivite.getAttribute("identifier")); + nettoyerDejaFait(oActivite); + if (controlMode(oActivite, "choiceExit") == "false") { + PLAN_affichagePlan("non"); + } + PLAN_synchronisePlan(oActivite); + parent.haut.NAVIG_barreProgress(oActivite, 0); + if (typeR == "asset") { + repercuteMapDocument(oActivite); + parent.haut.NAVIG_majFleches(!masquePrecedent, !masqueSuivant); + PLAN_afficheParcours(true); + if (deliveryControls(oActivite, "tracked") == "true") { + oActivite.setAttribute("dateAfficheDoc", parent.getDateServeur('')); + } + } else { + setTimeout("majBoutonsInit('pasInitialise')", 1300); + } + parent.contenuLMS.location = href; +} + +function majBoutonsInit(etatSco) { + if (parent.API_1484_11 && parent.API_1484_11.etatCommunication == etatSco && tabDejaFaitRollup == null) { + parent.haut.NAVIG_majFleches(!masquePrecedent, !masqueSuivant); + PLAN_afficheParcours(true); + } +} + +function PLAN_synchronisePlan(oItem) { + if (itemsSynchro != '') { + var tabPrecItems = itemsSynchro.split(','); + for (var i = 0; i < tabPrecItems.length; i++) { + PLAN_fermerItem(tabPrecItems[i]); + } + itemsSynchro = ''; + } + var codePereN1 = ""; + var pere = oItem.parentNode; + var tabInverseAff = new Array(); + while (pere != null && pere.nodeName == "item") { + var nomItm = pere.getAttribute("nom"); + var oDiv = parent.planLMS.PF_donneObjet("divFils" + nomItm); + if (oDiv != null && oDiv.style.display == 'none') { + tabInverseAff[tabInverseAff.length] = nomItm; + itemsSynchro += nomItm + ','; + } + codePereN1 = nomItm; + pere = pere.parentNode; + } + for (var i = tabInverseAff.length - 1; i >= 0; i--) { + PLAN_afficheItem(tabInverseAff[i]); + } + var nomT = itemCourant.getAttribute("nom"); + selectionneLien('lienP' + nomT); + if (parent.haut.planEnLigne) { + if (codePereN1 != "") { + parent.haut.NAVIG_remplirNiveau2Passif(codePereN1); + parent.haut.selectionneItmNiveau(nomT, 2); + } else { + parent.haut.selectionneItmNiveau(nomT, 1); + parent.haut.viderNiveau2(); + } + } +} + +function appliquerAleatoire(oActivite) { + selectChildren(oActivite); + randomizeChildren(oActivite); + var lesFils = donneLesFils(oActivite, "item"); + for (var k = 0; k < lesFils.length; k++) { + appliquerAleatoire(lesFils[k]); + } +} + +function donneCadreIndex(nomC) { + var objF = null; + var lescadresindex = parent.document.getElementsByTagName("frame"); + for (var j = 0; j < lescadresindex.length; j++) { + if (lescadresindex.item(j).name == nomC) { + objF = lescadresindex.item(j); + } + } + return objF; +} + +function afficherParcoursItem(itemTmp, forcer) { + var lidi = itemTmp.getAttribute("identifier"); + var forcer0 = forcer; + var tabFils = donneLesFils(itemTmp, "item"); + if (controlMode(itemTmp.parentNode, "choice") == "false" || (controlMode(itemTmp, "flow") == "false" && tabFils.length > 0)) { + desactiverItemPlan(itemTmp, true); + } else { + if (existeChoixSortie || tabContient(tabItemsVerif, lidi) || tabContient(tabTestItemPlan, lidi) || forcer) { + if (PF_attr(itemTmp, "planDejaFait") != "oui" && PF_attr(itemTmp, "isvisible") != "false") { + activiteSpecifieParChoixPreemptif = lidi; + TEST_AFF_PARC = true; + var resSeq = parent.haut.NAVIG_requete("choice", true); + TEST_AFF_PARC = false; + desactiverItemPlan(itemTmp, (resSeq == "false")); + itemTmp.setAttribute("planDejaFait", "oui"); + if (forcer || tabContient(tabItemsVerif, lidi) || tabContient(tabTestItemPlan, lidi)) { + forcer0 = true; + } + } + } + } + if (tabFils.length > 0) { + var choixPere = controlMode(itemTmp, "choice"); + var conteneur = PF_donneObjet('divFils' + itemTmp.getAttribute("nom")); + if (conteneur != null && conteneur.style.display != "none" && conteneur.offsetHeight > 5) { + for (var j = 0; j < tabFils.length; j++) { + if (choixPere == "false" || (controlMode(tabFils[j], "flow") == "false" && !estFeuille(tabFils[j]))) { + desactiverItemPlan(tabFils[j], true); + } else { + afficherParcoursItem(tabFils[j], forcer0); + } + } + } + } +} + +function desactiverItemPlan(oItem, desact) { + var classd = ""; + if (desact) { + classd = "Desactive"; + } + if (oItem == null) { + alert("Null desactiverItemPlan " + desact); + } + var nnom = PF_attr(oItem, "nom"); + if (nnom != "") { + var itemCSS = PF_donneObjet('lienP' + nnom); + var etatAcheve = ""; + if (PF_attr(oItem, "attemptProgressStatus") == "true") { + if (PF_attr(oItem, "attemptCompletionStatus") == "true") { + etatAcheve = "Complete"; + } + } + changeClassMenuMarque(itemCSS, classd, etatAcheve); + } +} + +function masqueBoutonLMS(oNavInter, nomBouton, nomFR) { + var masque = false; + if (oNavInter != null) { + var tabFils = parent.XML_tabElementFils(oNavInter); + for (var m = 0; m < tabFils.length; m++) { + var fiston = tabFils[m]; + if (fiston.nodeName.indexOf("hideLMSUI") >= 0) { + if (parent.XML_texteNoeud(fiston) == nomBouton) { + masque = true; + m = 20; + } + } + } + } + if (parent.haut.oFlashIntBar) { + try { + parent.haut.oFlashIntBar.MOS_hideLMSBtn(nomBouton, masque); + } catch (e) { + } + } + cacherBoutonUI(nomFR, masque); + return masque; +} + +function cacherBoutonUI(nomFR, masque) { + var oZone = parent.haut.PF_donneObjet("STY_zoneBouton" + nomFR); + if (oZone != null) { + if (masque) { + oZone.style.visibility = "hidden"; + } else { + oZone.style.visibility = "visible"; + } + } + oZone = PF_donneObjet("STY_zoneBouton" + nomFR); + if (oZone != null) { + if (masque) { + oZone.style.visibility = "hidden"; + } else { + oZone.style.visibility = "visible"; + } + } +} + +function recupereAttr(objsource, objcible, nomAttr) { + var attr = objsource.getAttribute(nomAttr); + if (attr != null) { + objcible.setAttribute(nomAttr, attr); + } +} + +function recupereItem(itemTmp) { + var oActivite = parent.XML_trouveNoeud(itemRacine, "item", "identifier", itemTmp.getAttribute("identifier")); + if (oActivite == null) { + if (itemTmp.getAttribute("identifier") == itemRacine.getAttribute("identifier")) { + oActivite = itemRacine; + } + } + if (oActivite == null) { + return false; + } + if (PF_attr(itemTmp, "attemptCompletionStatus") == "true" && PF_attr(itemTmp, "attemptProgressStatus") == "true") { + var itemCSS = PF_donneObjet('lienP' + PF_attr(oActivite, "nom")); + if (itemCSS != null) { + var nclss = itemCSS.className; + if (nclss.indexOf(" ") > 0) { + nclss = nclss.substring(0, nclss.indexOf(" ")); + } + itemCSS.className = itemCSS.className + " " + nclss + "Complete"; + } + } + if (deliveryControls(oActivite, "tracked") == "true") { + if (PF_attr(itemTmp, "activityProgressStatus") != "") { + recupereAttr(itemTmp, oActivite, "activityProgressStatus"); + recupereAttr(itemTmp, oActivite, "activityIsActive"); + recupereAttr(itemTmp, oActivite, "activityIsSuspended"); + recupereAttr(itemTmp, oActivite, "attemptCount"); + recupereAttr(itemTmp, oActivite, "attemptProgressStatus"); + recupereAttr(itemTmp, oActivite, "attemptCompletionStatus"); + recupereAttr(itemTmp, oActivite, "attemptAbsoluteDuration"); + recupereAttr(itemTmp, oActivite, "infoProgCourant"); + recupereAttr(itemTmp, oActivite, "availableChildren"); + recupereAttr(itemTmp, oActivite, "attemptCompletionAmount"); + recupereAttr(itemTmp, oActivite, "activityAbsoluteDuration"); + recupereAttr(itemTmp, oActivite, "activityCompletionStatus"); + recupereAttr(itemTmp, oActivite, "attemptDate"); + var oBjs = parent.XML_filsNS(itemTmp, "imsss", "objectives"); + if (oBjs != null) { + var objPrim = parent.XML_filsNS(oBjs, "imsss", "primaryObjective"); + if (objPrim != null) { + var objPrimSource = donneObjectifCible(oActivite, true); + recupereObjectif(objPrim, objPrimSource); + } + var objsimple = objPrim.nextSibling; + while (objsimple != null) { + var objOriginal = donneObjectifId(oActivite, PF_attr(objsimple, "objectiveID")); + if (objOriginal != null) { + recupereObjectif(objsimple, objOriginal); + } + objsimple = objsimple.nextSibling; + } + } + } + } + if (PF_attr(oActivite, "identifierref") != "") { + var oSco = parent.XML_premierNoeud(itemTmp, "sco"); + if (oSco != null) { + var oInsertD = oSco; + if (parent.estMoz) { + oInsertD = oActivite.ownerDocument.importNode(oSco, true); + } + oActivite.appendChild(oInsertD); + } + } + var filsitem = itemTmp.firstChild; + while (filsitem != null && filsitem.nodeName == "item") { + recupereItem(filsitem); + filsitem = filsitem.nextSibling; + } +} + +function recupereObjectif(ob1, ob2) { + recupereAttr(ob1, ob2, "objectiveProgressStatus"); + recupereAttr(ob1, ob2, "objectiveSatisfiedStatus"); + recupereAttr(ob1, ob2, "objectiveMeasureStatus"); + recupereAttr(ob1, ob2, "objectiveNormalizedMeasure"); + recupereAttr(ob1, ob2, "infoObjCourant");/*recupereAttr(ob1,ob2,"dateValidation");*/ +} + +function donneLex(num) { + return window.parent.donneLex(num); +} + +function donneNoeudsNS(objXML, ns, balise) { + if (progIDMSXML == "Msxml2.DOMDocument.6.0") { + return objXML.selectNodes(".//*[local-name()='" + balise + "']"); + } else { + if (progIDMSXML == "Msxml2.DOMDocument.3.0") { + if (ns != "") { + balise = ns + ":" + balise; + } + } + return objXML.getElementsByTagName(balise); + } +} + +function initDimPopup(val) { + var res = ""; + var obj = parent.XML_trouveNoeudNS(parent.objXSL, "xsl", "template", "name", val); + if (obj != null) { + res = parent.XML_texteNoeud(obj); + } + return res; +} + +function surMenuCtxt(event) { + return true; +} + +function repercuteMapDocument(oDoc) { + var objectif = donneObjectifCible(oDoc, false); + if (objectif != null) { + var lesmaps = parent.XML_tabElementFils(objectif); + var lid = ""; + for (var i = 0; i < lesmaps.length; i++) { + var oFils = lesmaps[i]; + if (oFils.nodeName.indexOf("mapInfo") >= 0) { + if (PF_attr(oFils, "writeSatisfiedStatus") == "true") { + lid = PF_attr(oFils, "targetObjectiveID"); + var lesautremaps = donneNoeudsNS(activiteRacine, "imsss", "mapInfo"); + if (lesautremaps.length == 0) { + lesautremaps = donneNoeudsNS(activiteRacine, "", "mapInfo"); + } + var typeLire = "readSatisfiedStatus"; + for (var m = 0; m < lesautremaps.length; m++) { + var oMap; + if (parent.estMoz) { + oMap = lesautremaps[m]; + } else { + oMap = lesautremaps[m]; + } + if (PF_attr(oMap, "targetObjectiveID") == lid && PF_attr(oMap, typeLire) != "false") { + var actiAnce = oMap.parentNode.parentNode.parentNode.parentNode; + var lidan = actiAnce.getAttribute("identifier"); + if (oDoc.getAttribute("identifier") != lidan) { + ajouteItemTestPlan(actiAnce); + } + } + } + break; + } + } + } + } +} + +function ajouteItemTestPlan(oAct) { + var codeItem = oAct.getAttribute("identifier"); + if (!MODE_PREEMPTIF && !tabContient(tabTestItemPlan, codeItem)) { + tabTestItemPlan[tabTestItemPlan.length] = codeItem; + oAct.removeAttribute("planDejaFait"); + var obj = parent.XML_trouveNoeud(itemRacine, "item", "identifier", codeItem); + if (obj == null && PF_attr(itemRacine, "identifier") == codeItem) { + obj = itemRacine; + } + if (obj) { + obj.removeAttribute("planDejaFait"); + nettoyerDejaFaitFils(obj); + } + } +} + +function NAVIG_allerSuivant() { + parent.haut.NAVIG_allerSuivant(); +} + +function NAVIG_allerPrecedent() { + parent.haut.NAVIG_allerPrecedent(); +} + +function PLAN_choixRacine() { + clicItem("_racine"); +} + +function nettoyerDejaFaitFils(obj) { + obj.removeAttribute("planDejaFait"); + var tabFils = donneLesFils(obj, "item"); + for (var j = 0; j < tabFils.length; j++) { + tabFils[j].removeAttribute("planDejaFait"); + } +} + +function nettoyerDejaFait(oAnc) { + var nettoieTout = false; + if (existeChoixSortie) { + nettoieTout = true; + } else { + oAnc.removeAttribute("planDejaFait"); + if (tabItemsVerif.length > 0) { + while (oAnc != null && (oAnc.nodeName == "item" || oAnc.nodeName == "organization")) { + oAnc = oAnc.parentNode; + if (tabContient(tabItemsVerif, PF_attr(oAnc, "identifier"))) { + if (constrainedChoiceConsiderations(oAnc, "constrainChoice") == "true") { + nettoieTout = true; + oAnc = null; + } else { + nettoyerDejaFaitFils(oAnc); + } + } + } + } + } + if (nettoieTout) { + var lesitems = parent.XML_listeParBalise(itemRacine, "item"); + for (var i = 0; i < lesitems.length; i++) { + lesitems[i].removeAttribute("planDejaFait"); + } + itemRacine.removeAttribute("planDejaFait"); + } +} + +function appliqueDefautNS(Dom0) { + if (Dom0.nodeType == 1) { + Dom0 = Dom0.ownerDocument; + } + if (progIDMSXML == "Msxml2.DOMDocument.6.0") { + Dom0.setProperty("SelectionNamespaces", "xmlns:dflt='http://www.imsglobal.org/xsd/imscp_v1p1' xmlns:adlseq='http://www.adlnet.org/xsd/adlseq_v1p3' xmlns:adlnav='http://www.adlnet.org/xsd/adlnav_v1p3' xmlns:imsss='http://www.imsglobal.org/xsd/imsss' xmlns:adlcp='http://www.adlnet.org/xsd/adlcp_v1p3'"); + } + if (parent.estMoz) { + Dom0.defaultNS = "http://www.imsglobal.org/xsd/imscp_v1p1"; + } +} + +function PLAN_bloqueRetour(evt) { + if (evt == null) { + evt = window.event; + } + if (evt.keyCode == 8) { + var cible = evt.target; + if (!parent.estMoz) { + cible = evt.srcElement; + } + if (cible != null && cible.id == "STY_champRechercheInterne") { + return true; + } + evt.returnValue = false; + evt.cancelBubble = true; + try { + evt.stopPropagation(); + evt.preventDefault(); + } catch (e) { + } + return false; + } + return true; +} + +function desactCDroit(event) { + if (event) { + event.stopPropagation(); + event.returnValue = false; + } else { + window.event.returnValue = false; + } + return false; +} + +function desactiverClicDroit() { + document.getElementsByTagName("html")[0].oncontextmenu = desactCDroit; +} + +var oFlashIntBarPlan = null; + +function NAVIG_initFlashNavBar() { + var oDiv = PF_donneObjet("FlashNavBar"); + if (oDiv == null) { + oDiv = window.document; + } + var tabWM = oDiv.getElementsByTagName('object'); + if (tabWM.length > 0) { + oFlashIntBarPlan = tabWM[0]; + if (parent.estMoz) { + oFlashIntBarPlan = document.embeds[oFlashIntBar.id]; + } + } +} + +function userLanguage() { + return top.LANGUE; +} + +function getCourseTitle() { + return parent.serveur.titreStage; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/scorm12.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/scorm12.js new file mode 100644 index 0000000000000000000000000000000000000000..86447433bc8cc0adf124443c58065d9f7a7cbbd1 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/scorm12.js @@ -0,0 +1,587 @@ +var API = null; +var keyList = new Array(25); +var valueList = new Array(25); + +function fillKeyList() { + keyList[0] = "cmi.core.student_id"; + keyList[1] = "cmi.core.student_name"; + keyList[2] = "cmi.core.lesson_location"; + keyList[3] = "cmi.core.credit"; + keyList[4] = "cmi.core.entry"; + keyList[5] = "cmi.core.score.raw"; + keyList[6] = "cmi.core.score.max"; + keyList[7] = "cmi.core.score.min"; + keyList[8] = "cmi.core.total_time"; + keyList[9] = "cmi.core.lesson_mode"; + keyList[10] = "cmi.core.exit"; + keyList[11] = "cmi.core.session_time"; + keyList[12] = "cmi.core.score._children"; + keyList[13] = "cmi.student_preference._children"; + keyList[14] = "cmi.student_preference.audio"; + keyList[15] = "cmi.student_preference.language"; + keyList[16] = "cmi.student_preference.speed"; + keyList[17] = "cmi.student_preference.text"; + keyList[18] = "cmi.student_data.mastery_score"; + keyList[19] = "cmi.student_data.max_time_allowed"; + keyList[20] = "cmi.student_data.time_limit_action"; + keyList[21] = "cmi.comments_from_lms"; + keyList[22] = "cmi.comments"; +} + +function fillValueList() { + valueList[0] = "cmi.learner_id"; + valueList[1] = "cmi.learner_name"; + valueList[2] = "cmi.location"; + valueList[3] = "cmi.credit"; + valueList[4] = "cmi.entry"; + valueList[5] = "cmi.score.raw"; + valueList[6] = "cmi.score.max"; + valueList[7] = "cmi.score.min"; + valueList[8] = "cmi.total_time"; + valueList[9] = "cmi.mode"; + valueList[10] = "cmi.exit"; + valueList[11] = "cmi.session_time"; + valueList[12] = "cmi.score._children"; + valueList[13] = "cmi.learner_preference._children"; + valueList[14] = "cmi.learner_preference.audio_level"; + valueList[15] = "cmi.learner_preference.language"; + valueList[16] = "cmi.learner_preference.delivery_speed"; + valueList[17] = "cmi.learner_preference.audio_captioning"; + valueList[18] = "cmi.scaled_passing_score"; + valueList[19] = "cmi.max_time_allowed"; + valueList[20] = "cmi.time_limit_action"; + valueList[21] = "cmi.comments_from_lms.0.comment"; + valueList[22] = "cmi.comments_from_learner.0.comment"; +} + +function getNewValue(key) { + var keyResult = key; + var checkValue = keyResult.substring(0, 16); + if (checkValue == "cmi.interactions") { + checkValue2 = keyResult.substring(19, 23); + if (checkValue2 == "time") { + var subString1 = keyResult.substring(0, 19); + keyResult = subString1 + "timestamp"; + } else if (checkValue2 == "stud") { + var subString1 = keyResult.substring(0, 19); + keyResult = subString1 + "learner_response"; + } + } + for (i = 0; i < keyList.length; i++) { + if (keyList[i] == key) { + keyResult = valueList[i]; + break; + } + } + return keyResult; +} + +var errorList = new Array(25); +var errorStringList = new Array(25); +var newErrorList = new Array(25); +var errorcodeList = new Array(25); + +function fillErrorList() { + errorList[0] = "0"; + errorList[1] = "101"; + errorList[2] = "101"; + errorList[3] = "101"; + errorList[4] = "101"; + errorList[5] = "101"; + errorList[6] = "301"; + errorList[7] = "101"; + errorList[8] = "122"; + errorList[9] = "101"; + errorList[10] = "301"; + errorList[11] = "101"; + errorList[12] = "301"; + errorList[13] = "143"; + errorList[14] = "201"; + errorList[15] = "101"; + errorList[16] = "101"; + errorList[17] = "101"; + errorList[18] = "401"; + errorList[19] = "401"; + errorList[20] = "301"; + errorList[21] = "403"; + errorList[22] = "404"; + errorList[23] = "405"; + errorList[24] = "405"; + errorList[25] = "405"; +} + +function fillnewErrorList() { + newErrorList[0] = "0"; + newErrorList[1] = "101"; + newErrorList[2] = "102"; + newErrorList[3] = "103"; + newErrorList[4] = "104"; + newErrorList[5] = "111"; + newErrorList[6] = "112"; + newErrorList[7] = "113"; + newErrorList[8] = "122"; + newErrorList[9] = "123"; + newErrorList[10] = "132"; + newErrorList[11] = "133"; + newErrorList[12] = "142"; + newErrorList[13] = "143"; + newErrorList[14] = "201"; + newErrorList[15] = "301"; + newErrorList[16] = "351"; + newErrorList[17] = "391"; + newErrorList[18] = "401"; + newErrorList[19] = "402"; + newErrorList[20] = "403"; + newErrorList[21] = "404"; + newErrorList[22] = "405"; + newErrorList[23] = "406"; + newErrorList[24] = "407"; + newErrorList[25] = "408"; +} + +function fillErrorStringList() { + errorStringList[0] = "No error"; + errorStringList[1] = "General Exception"; + errorStringList[2] = "Invalid Augment error"; + errorStringList[3] = "Element Cannot have Children"; + errorStringList[4] = "Element not an array - cannot have count"; + errorStringList[5] = "Not Initialized"; + errorStringList[6] = "Not implemented error"; + errorStringList[7] = "Invalid set value, element is a keyword"; + errorStringList[8] = "Element is read only"; + errorStringList[9] = "Element is write only"; + errorStringList[10] = "Incorrect Data Type"; +} + +function fillErrorCodeList() { + errorcodeList[0] = "0"; + errorcodeList[1] = "101"; + errorcodeList[2] = "201"; + errorcodeList[3] = "202"; + errorcodeList[4] = "203"; + errorcodeList[5] = "301"; + errorcodeList[6] = "401"; + errorcodeList[7] = "402"; + errorcodeList[8] = "403"; + errorcodeList[9] = "404"; + errorcodeList[10] = "405"; +} + +function initializeConversionTables() { + fillKeyList(); + fillValueList(); + fillErrorList(); + fillnewErrorList(); + fillErrorCodeList(); + fillErrorStringList(); +} + +function getOldErrorValue(error) { + var result = error; + for (i = 0; i < newErrorList.length; i++) { + if (newErrorList[i] == error) { + result = errorList[i]; + break; + } + } + return result; +} + +function childrenGetRequest(name, elementRequestArr) { + var childrenListing = ""; + if (name == "cmi.core._children") { + childrenListing = "student_id,student_name,lesson_location,credit," + "lesson_status,entry, score,total_time,lesson_mode," + "exit,session_time"; + } else if (name == "cmi.core.score._children") { + childrenListing = "raw,min,max"; + } else if (name == "cmi.student_data._children") { + childrenListing = "mastery_score,max_time_allowed,time_limit_action"; + } else if (name == "cmi.objectives._children") { + childrenListing = "id,score,status"; + } else if (name == "cmi.student_preference._children") { + childrenListing = "audio,language,speed,text"; + } else if (name == "cmi.interactions._children") { + childrenListing = "id,objectives,time,type,correct_responses,weighting," + "student_response,result,latency"; + } else if (name == "cmi.objectives." + elementRequestArr[2] + ".score._children") { + childrenListing = "raw,min,max"; + } + return childrenListing; +} + +function APIAdapter12() { + this.LMSInitialize = LMSInitialize; + this.LMSGetValue = LMSGetValue; + this.LMSSetValue = LMSSetValue; + this.LMSCommit = LMSCommit; + this.LMSFinish = LMSFinish; + this.LMSGetLastError = LMSGetLastError; + this.LMSGetErrorString = LMSGetErrorString; + this.LMSGetDiagnostic = LMSGetDiagnostic; +} + +function LMSInitialize(strParametre) { + initializeConversionTables(); + return API_1484_11.Initialize(strParametre); +} + +function LMSCommit(strParametre) { + return API_1484_11.Commit(strParametre); +} + +function LMSFinish(strParametre) { + if (PF_attr(API_1484_11.cmi, "exit") == "") { + API_1484_11.SetValue("adl.nav.request", "continue"); + } + return API_1484_11.Terminate(strParametre); +} + +function LMSGetLastError(strParametre) { + return getOldErrorValue(API_1484_11.GetLastError(strParametre)); +} + +function LMSGetErrorString(strParametre) { + return API_1484_11.GetErrorString(strParametre); +} + +function LMSGetDiagnostic(strParametre) { + return API_1484_11.GetDiagnostic(strParametre); +} + +function LMSGetValue(name) { + API_1484_11.errorCode = "0"; + var nomMaj = getNewValue(name); + var elementRequestArr = name.split("."); + var tempArrCount = elementRequestArr.length - 1; + if (elementRequestArr[tempArrCount] == "_children") { + var resu = childrenGetRequest(name, elementRequestArr); + return resu; + } + if (nomMaj == "cmi.core.lesson_status") { + var reqsco = API_1484_11.GetValue("cmi.success_status"); + if (reqsco == "passed" || reqsco == "failed") { + return reqsco; + } + reqsco = API_1484_11.GetValue("cmi.completion_status"); + if (reqsco == "unknown") { + reqsco = "not attempted"; + } + return reqsco; + } + if (nomMaj == "cmi.total_time") { + var valtemp = API_1484_11.GetValue(nomMaj); + if (valtemp != "") { + var ms0 = Math.round(intervalleEnMS12(valtemp) / 1000); + valtemp = formaterSecondes12(ms0); + } + return valtemp; + } + if (nomMaj == "cmi.max_time_allowed") { + var valtemp = API_1484_11.GetValue(nomMaj); + if (valtemp != "") { + var ms0 = Math.round(intervalleEnMS12(valtemp) / 1000); + valtemp = formaterSecondes12(ms0); + } + return valtemp; + } + return API_1484_11.GetValue(nomMaj); +} + +function LMSSetValue(name, val) { + if (API_1484_11 == null) { + API = null; + return "false"; + } + API_1484_11.errorCode = "0"; + var nomMaj = getNewValue(name); + if (name == "cmi.core.lesson_status") { + if (EXISTE_PREREQUIS) { + API_1484_11.appliquerResultatDansSeq(); + actualiserAffichagePlan12(); + } + if (val == "completed" || val == "incomplete" || val == "not attempted") { + nomMaj = "cmi.completion_status"; + if (val == "completed" && API_1484_11.GetValue("cmi.success_status") == "unknown") { + API_1484_11.SetValue("cmi.success_status", "passed"); + } + } else if (val == "passed" || val == "failed") { + nomMaj = "cmi.success_status"; + API_1484_11.SetValue("cmi.completion_status", "completed"); + } else if (val == "browsed") { + return "true"; + } + var resF = API_1484_11.SetValue(nomMaj, val); + if (EXISTE_PREREQUIS) { + API_1484_11.appliquerResultatDansSeq(); + actualiserAffichagePlan12(); + } + return resF; + } else if (name == "cmi.core.score.raw") { + if (!isNaN(val)) { + var scoreMax = API_1484_11.GetValue("cmi.score.max"); + envoiScoreScaled("cmi.score.scaled", val, scoreMax); + } + } else if (name == "cmi.core.score.max") { + if (!isNaN(val)) { + var scoreRaw = API_1484_11.GetValue("cmi.score.raw"); + if (scoreRaw != "") { + envoiScoreScaled("cmi.score.scaled", scoreRaw, val); + } + } + } else if (name == "cmi.core.session_time") { + var timeArray = val.split(":"); + var hours = timeArray[0]; + var minutes = timeArray[1]; + var seconds = timeArray[2]; + if (seconds.indexOf(".") > 0) { + seconds = seconds.substring(0, seconds.indexOf(".")); + } + val = "PT" + hours + "H" + minutes + "M" + seconds + "S"; + } else if (name.indexOf("cmi.interactions") == 0) { + if (name.indexOf(".time") > 0) { + nomMaj = name.replace("time", "timestamp"); + var now = new Date(); + var year = now.getYear(); + var month = now.getMonth() + 1; + if (month <= 9) { + month = "0" + month; + } + var day = now.getDate(); + if (day <= 9) { + day = "0" + day; + } + val = year + "-" + month + "-" + day + "T" + val; + } else if (name.indexOf(".student_response") > 0) { + nomMaj = name.replace("student_response", "learner_response"); + var ltype = API_1484_11.GetValue(name.replace("student_response", "type")); + if (ltype == "choice" || ltype == "sequencing") { + val = val.replace(/,/g, "[,]"); + } else if (ltype == "matching") { + val = val.replace(/-/g, "[.]"); + val = val.replace(/,/g, "[,]"); + } + } else if (name.indexOf(".result") > 0 && val == "wrong") { + val = "incorrect"; + } + } else if (name.indexOf("cmi.objectives") == 0) { + if (name.indexOf(".status") > 0) { + nomMaj = name.replace("status", "success_status"); + } else if (name.indexOf(".score.raw") > 0) { + var scoreMax = API_1484_11.GetValue(name.replace(".raw", ".max")); + envoiScoreScaled(name.replace(".raw", ".scaled"), val, scoreMax); + } else if (name.indexOf(".score.max") > 0) { + var scoreRaw = API_1484_11.GetValue(name.replace(".max", ".raw")); + if (scoreRaw != "") { + envoiScoreScaled(name.replace(".max", ".scaled"), scoreRaw, val); + } + } + } + return API_1484_11.SetValue(nomMaj, val); +} + +function envoiScoreScaled(vattr, raw, max) { + if (max == "") { + max = "100"; + } + var scoreScaled = raw / Number(max); + scoreScaled = new String(scoreScaled); + if (scoreScaled.length > 5) { + scoreScaled = scoreScaled.substring(0, 5); + } + API_1484_11.SetValue(vattr, scoreScaled); +} + +function blocagePrerequis(oItem) { + if (!EXISTE_PREREQUIS) { + return false; + } + var objDansitem = XML_filsNS(oItem, "adlcp", "prerequisites"); + if (objDansitem != null) { + var expression = XML_texteNoeud(objDansitem); + if (expression != "") { + var regle = new RegExp('(\\w|-|\\.)+', ""); + var prendPas = "not,attempted,incomplete,browsed,completed,passed,failed,"; + var debut = ""; + var fin = expression; + var n = 0; + var offs = expression.search(regle); + while ((offs >= 0) && (n < 100)) { + var tlemot = fin.match(regle); + var lemot = tlemot[0]; + debut += fin.substring(0, offs); + fin = fin.substring(lemot.length + offs); + if (prendPas.indexOf(lemot + ',') < 0) { + var derCar = fin.substring(0, 1); + if ((derCar == '=') || (derCar == '<')) { + lemot = "statutPrerequis('" + lemot + "')"; + } else { + lemot = "testPrerequis('" + lemot + "')"; + } + } + n++; + offs = fin.search(regle); + debut += lemot; + } + expression = debut + fin; + expression = expression.replace(/&/g, '&&'); + expression = expression.replace(/\|/g, '||'); + expression = expression.replace(/~/g, '!'); + expression = expression.replace(/=/g, '=='); + expression = expression.replace(/<>/g, '!='); + if (!eval(expression)) { + return true; + } + } + } + var oTmp = oItem.parentNode; + while (oTmp != null && oItem.nodeType == 1) { + if (blocagePrerequis(oTmp)) { + return true; + } + oTmp = oTmp.parentNode; + } + return false; +} + +function testPrerequis(idItem) { + var negatif = false; + if (idItem.indexOf('!') == 0) { + negatif = true; + idItem = idItem.substring(1, idItem.length); + } + var oPre = parent.XML_trouveNoeud(parent.planLMS.itemRacine, "item", "identifier", idItem); + var res = true; + if (oPre != null) { + res = false; + if (PF_attr(oPre, "attemptProgressStatus") == "true" && PF_attr(oPre, "attemptCompletionStatus") == "true") { + res = true; + } + var objectifCible = parent.planLMS.donneObjectifCible(oPre, false); + if (objectifCible != null && PF_attr(objectifCible, "objectiveProgressStatus") == "true") { + if (PF_attr(objectifCible, "objectiveSatisfiedStatus") == "true") { + res = true; + } + if (PF_attr(objectifCible, "objectiveSatisfiedStatus") == "false") { + res = false; + } + } + } + if (negatif) { + res = !res + } + return res; +} + +function statutPrerequis(idItem) { + var res = ""; + var oPre = parent.XML_trouveNoeud(parent.planLMS.itemRacine, "item", "identifier", idItem); + if (oPre != null) { + res = "not attempted"; + if (PF_attr(oPre, "attemptProgressStatus") == "true") { + if (PF_attr(oPre, "attemptCompletionStatus") == "true") { + res = "completed"; + } + if (PF_attr(oPre, "attemptCompletionStatus") == "false") { + res = "incomplete"; + } + } + var objectifCible = parent.planLMS.donneObjectifCible(oPre, false); + if (objectifCible != null && PF_attr(objectifCible, "objectiveProgressStatus") == "true") { + if (PF_attr(objectifCible, "objectiveSatisfiedStatus") == "true") { + res = "passed"; + } + if (PF_attr(objectifCible, "objectiveSatisfiedStatus") == "false") { + res = "failed"; + } + } + } + return res; +} + +function afficherParcoursItem12(oItem) { + if (!EXISTE_PREREQUIS) { + return; + } + parent.planLMS.desactiverItemPlan(oItem, blocagePrerequis(oItem)); + var tabFils = parent.planLMS.donneLesFils(oItem, "item"); + var conteneur = parent.planLMS.PF_donneObjet('divFils' + oItem.getAttribute("nom")); + if (conteneur != null && conteneur.style.display != "none" && conteneur.offsetHeight > 5) { + for (var j = 0; j < tabFils.length; j++) { + afficherParcoursItem12(tabFils[j]); + } + } +} + +function actualiserAffichagePlan12() { + for (var i = 0; i < parent.planLMS.tabItemsVerif.length; i++) { + var oitem = XML_trouveNoeud(parent.planLMS.itemRacine, "item", "identifier", parent.planLMS.tabItemsVerif[i]); + if (oitem) { + oitem.removeAttribute("planDejaFait"); + } + } + window.planLMS.PLAN_afficheParcours(false); +} + +function LMS_synchroActive() { + return false; +} + +function formaterSecondes12(ts) { + var sec = (ts % 60); + ts -= sec; + var tmp = (ts % 3600); + ts -= tmp; + sec = Math.round(sec); + var hour, min; + if ((ts % 3600) != 0) hour = 0; else hour = (ts / 3600); + if ((tmp % 60) != 0) min = 0; else min = (tmp / 60); + if (sec < 10) { + sec = "0" + new String(sec); + } + if (min < 10) { + min = "0" + new String(min); + } + if (hour < 10) { + hour = "0" + new String(hour); + } + return hour + ":" + min + ":" + sec; +} + +function intervalleEnMS12(t) { + var strTemps = new String(t); + strTemps = strTemps.substring(strTemps.indexOf('T') + 1); + var indY = strTemps.indexOf("H"); + var heures = 0; + if (indY > 0) { + heures = parseInt(strTemps.substring(0, indY)); + strTemps = strTemps.substring(indY + 1); + } + indY = strTemps.indexOf("M"); + var min = 0; + if (indY > 0) { + min = parseInt(strTemps.substring(0, indY)); + strTemps = strTemps.substring(indY + 1); + } + indY = strTemps.indexOf("S"); + var sec = 0; + if (indY > 0) { + sec = parseInt(strTemps.substring(0, indY)); + } + return ((heures * 3600) + (min * 60) + sec) * 1000; +} + +var EXISTE_PREREQUIS = false; +var lesitems0 = XML_listeParBalise(parent.planLMS.itemRacine, "item"); +for (var i = 0; i < lesitems0.length; i++) { + var itemTmp = lesitems0[i]; + var objDansitem = XML_filsNS(itemTmp, "adlcp", "prerequisites"); + if (objDansitem != null) { + EXISTE_PREREQUIS = true; + parent.planLMS.tabItemsVerif[parent.planLMS.tabItemsVerif.length] = itemTmp.getAttribute("identifier"); + } +} +lesitems0 = null; +API = new APIAdapter12(); +if (SUR_CHORUS) { + window.haut.location = "menu.html"; +} else { + window.haut.location = RACINE_stage + "MosMtr/gen/menu.html"; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/sequence.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/sequence.js new file mode 100644 index 0000000000000000000000000000000000000000..2d2df428303c8ab9d9a4c68bb286cddcaa858e43 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/lms/sequence.js @@ -0,0 +1,3220 @@ +var activiteCourante = null; +var activiteSuspendue = null; +var activiteRacine = null; +var activiteSpecifieParChoix = ""; +var activiteSpecifieParChoixPreemptif = ""; +var MODE_PREEMPTIF = false; +var ROLLUP_SUR_COURANT = false; +var requeteDeSortie = ""; +var allocationsGlobales = null; +var objGlobauxCourant = null; +var objGlobauxPremptif = null; +var resDebug = ""; +var tabRemonter = null; +var tabDejaFaitRollup = null; +var tabTestItemPlan = new Array(); +var SANS_REMONTE = false; +var TEST_AFF_PARC = false; +var sortieSurBoutonSuivant = false; +var scoDemandeEtatObjectif = false; +var figerParcours = false; +var apresFigerParcours = false; +var modifEtatMembre = false; + +function overallSequencing(requete) { + if (MODE_PREEMPTIF && itemCourant != null) { + if (requete == "previous") { + if (estPremiereActiviteArbre(itemCourant)) { + return "false"; + } + if (controlMode(itemCourant.parentNode, "flow") == "false" || controlMode(itemCourant.parentNode, "forwardOnly") == "true") { + return "false"; + } + } else if (requete == "continue") { + if (controlMode(itemCourant.parentNode, "flow") == "false") { + return "false"; + } + return "true"; + } else if (requete == "choice") { + var oActivite = donneActiviteId(activiteSpecifieParChoixPreemptif); + if (oActivite != null) { + if (estFeuille(oActivite)) { + if (controlMode(oActivite.parentNode, "choice") == "false") { + return "false"; + } + } else { + if (controlMode(oActivite, "flow") == "false") { + return "false"; + } + } + } + } + } + tabDejaFaitRollup = new Array(); + window.status = requete; + if (MODE_PREEMPTIF) { + activiteRacine = itemRacine.cloneNode(true); + activiteCourante = null; + activiteSuspendue = null; + if (itemCourant != null) { + if (itemCourant == itemRacine) { + activiteCourante = activiteRacine; + } else { + activiteCourante = parent.XML_trouveNoeud(activiteRacine, "item", "identifier", itemCourant.getAttribute("identifier")); + } + } + if (itemSuspendu != null) { + if (itemSuspendu == itemRacine) { + activiteSuspendue = activiteRacine; + } else { + activiteSuspendue = parent.XML_trouveNoeud(activiteRacine, "item", "identifier", itemSuspendu.getAttribute("identifier")); + } + } + objGlobauxPremptif = objGlobauxCourant.cloneNode(true); + } else { + activiteRacine = itemRacine; + activiteCourante = itemCourant; + activiteSuspendue = itemSuspendu; + requeteDeSortie = ""; + sortieSurBoutonSuivant = false; + } + var requeteEnAttente = ""; + var tabRes = navigationRequest(requete); + if (tabRes[0] == "notValid") { + return erreurOP(tabRes[4]); + } + if (tabRes[1] != "") { + tabRes = terminationRequest(tabRes[1]); + if (tabRes[0] == "notValid") { + return erreurOP(tabRes[2]); + } + if (tabRes[1] != "") { + requete = tabRes[1]; + } + } + if (figerParcours && !apresFigerParcours && parent.lesson_mode == "normal") { + apresFigerParcours = true; + parent.LMS_persisteParcours(false, false); + } + if (requete != "") { + tabRes = sequencingRequest(requete); + activiteSpecifieParChoix = ""; + if (tabRes[0] == "notValid") { + if (requete == "continue" && !MODE_PREEMPTIF) { + if (controlMode(itemCourant.parentNode, "flow") == "true") { + sortieSurBoutonSuivant = true; + return finSessionSequence(false); + } + } + return erreurOP(tabRes[3]); + } + if (tabRes[2] == "true") { + return finSessionSequence(true); + } + if (tabRes[1] == null) { + tabDejaFaitRollup = null; + return "true"; + } + var tabDeliv = deliveryRequest(tabRes[1]); + if (tabDeliv[0] == "notValid") { + return erreurOP(tabDeliv[1]); + } + var resDb = contentDeliveryEnvironment(tabRes[1]); + if (resDb != "") { + return erreurOP(resDb); + } + window.status = ""; + tabDejaFaitRollup = null; + return "true"; + } + tabDejaFaitRollup = null; +} + +function erreurOP(msgErreur) { + tabDejaFaitRollup = null; + if (!MODE_PREEMPTIF) { + window.status = donneException(msgErreur); + } + return "false"; +} + +function finSessionSequence(sortieDefinitive) { + tabDejaFaitRollup = null; + if (MODE_PREEMPTIF) { + return "true"; + } + var temporise = false; + if (parent.API_1484_11.etatCommunication == "enCours") { + parent.API_1484_11.scoEnAttente = true; + temporise = true; + } else { + parent.API_1484_11.etatCommunication = "pasInitialise"; + } + var adrBlanc = parent.RACINE_stage + "MosMtr/gen/blanc.htm"; + if (parent.SUR_CHORUS) { + var idmani = PF_attr(DOMManifest.documentElement, "identifier"); + if (idmani.indexOf("MosFormhtml") != 0 && idmani.indexOf("MosFormxml") != 0) { + adrBlanc = parent.RACINE_MOS + "MosSrv/ressources/html/blanc.htm"; + } + } + if (sortieSurBoutonSuivant) { + sortieDefinitive = false; + parent.haut.majFleche('EtpSuiv', '', '#'); + parent.haut.majFleche('EtpPrec', '', '#'); + parent.haut.PF_modifTexteDiv("STY_titreEtapeJS", ""); + parent.planLMS.PF_modifTexteDiv("STY_titreEtapeJS", ""); + parent.haut.PF_modifTexteDiv("STY_titreSequencePere", ""); + parent.planLMS.PF_modifTexteDiv("STY_titreSequencePere", ""); + if (parent.haut.oFlashIntBar) { + try { + parent.haut.oFlashIntBar.MOS_setCurrentItem("", "", ""); + } catch (e) { + } + } + if (parent.SUR_CHORUS) { + adrBlanc = adrPageDefaut("fin"); + } else { + setTimeout("ecritMsgBlanc(78)", 500); + } + parent.contenuLMS.location = adrBlanc; + parent.haut.NAVIG_barreProgress(null, 0); + } + deselectionneLien(lienCourant); + activiteCourante = null; + itemCourant = null; + if (sortieDefinitive) { + if (temporise) { + parent.contenuLMS.location = adrBlanc; + setTimeout("parent.LMS_persisteParcours(false,false);parent.LMS_fermer()", 1000); + } else { + parent.LMS_persisteParcours(false, false); + parent.LMS_fermer(); + } + } else { + setTimeout("majBoutonsInit('pasInitialise')", 800); + } +} + +function ecritMsgBlanc(lex) { + var titreZ = ""; + try { + titreZ = parent.contenuLMS.document.title; + } catch (e) { + } + if (titreZ == "blanc") { + var oCorps = parent.contenuLMS.document.getElementsByTagName("body")[0]; + oCorps.innerHTML = "<div class=\"STY_msgInfoBlanc\"><br/>" + donneLex(lex) + "</div>"; + } else { + setTimeout("ecritMsgBlanc(" + lex + ")", 900); + } +} + +function adrPageDefaut(type) { + return parent.RACINE_MOS + "MosSrv/aspx/ADM_accueilConnexion.aspx?cPage=defautStg&msg=" + type + "&styleST=" + parent.STYLE_INTERFACE; +} + +function tabR(chaine) { + return chaine.split(";"); +} + +function tabContient(tab, val) { + var res = false; + var i = 0; + while (!res && i < tab.length) { + if (tab[i] == val) { + res = true; + } + i++; + } + return res; +} + +function attrObj(oNoeud, nomAttr) { + if (oNoeud == null) { + alert("attrObj null for " + nomAttr); + } + var res = oNoeud.getAttribute(nomAttr); + if ((res == null) || (res == "")) { + if (nomAttr == "objectiveContributesToRollup") { + res = "false"; + if (oNoeud.nodeName.indexOf("primaryObjective") >= 0) { + res = "true"; + } + } + if (nomAttr == "objectiveProgressStatus") { + res = "false"; + } + if (nomAttr == "objectiveSatisfiedStatus") { + res = "false"; + } + if (nomAttr == "objectiveMeasureStatus") { + res = "false"; + } + if (nomAttr == "objectiveNormalizedMeasure") { + res = "0.0"; + } + if (nomAttr == "satisfiedByMeasure") { + res = "false"; + } + if (nomAttr == "attemptProgressStatus") { + res = "false"; + } + if (nomAttr == "attemptCompletionStatus") { + res = "false"; + } + if (nomAttr == "attemptCount") { + res = "0"; + } + if (nomAttr == "activityProgressStatus") { + res = "false"; + } + if (nomAttr == "selectionCountStatus") { + res = "true"; + } + if (nomAttr == "randomizeChildren") { + res = "true"; + } + if (nomAttr == "availableChildren") { + res = "_all"; + } + if (nomAttr == "attemptCompletionAmount") { + res = "0.0"; + } + if (nomAttr == "attemptAbsoluteDuration") { + res = "0.0"; + } + } + return res; +} + +function attributSequence(oActivite, nomAttr, ns, nom) { + var res = ""; + var oSeq = parent.XML_filsNS(oActivite, "imsss", "sequencing"); + if (oSeq != null) { + var oControl = parent.XML_filsNS(oSeq, ns, nom); + if (oControl != null) { + res = oControl.getAttribute(nomAttr); + if (res == null) { + res = ""; + } + } + } + return res; +} + +function controlMode(oActivite, nomAttr) { + var res = attributSequence(oActivite, nomAttr, "imsss", "controlMode"); + if (res == "") { + if (nomAttr == "choice") { + res = "true"; + } else if (nomAttr == "choiceExit") { + res = "true"; + } else if (nomAttr == "flow") { + res = "false"; + } else if (nomAttr == "forwardOnly") { + res = "false"; + } else if (nomAttr == "useCurrentAttemptObjectiveInfo") { + res = "true"; + } else if (nomAttr == "useCurrentAttemptProgressInfo") { + res = "true"; + } + } + return res; +} + +function limitConditions(oActivite, nomAttr) { + var res = attributSequence(oActivite, nomAttr, "imsss", "limitConditions"); + if (res == "") { + if (nomAttr == "attemptLimit") { + res = "0"; + } else if (nomAttr == "attemptAbsoluteDurationLimit") { + res = "0.0"; + } + } + return res; +} + +function deliveryControls(oActivite, nomAttr) { + if (SUIVI_DESACTIVE) { + return "false"; + } + var res = attributSequence(oActivite, nomAttr, "imsss", "deliveryControls"); + if (res == "") { + if (nomAttr == "tracked") { + res = "true"; + } else if (nomAttr == "completionSetByContent") { + res = "false"; + } else if (nomAttr == "objectiveSetByContent") { + res = "false"; + } + } + return res; +} + +function randomizationControls(oActivite, nomAttr) { + var res = attributSequence(oActivite, nomAttr, "imsss", "randomizationControls"); + if (res == "") { + if (nomAttr == "randomizationTiming") { + res = "never"; + } else if (nomAttr == "selectCount") { + res = "0"; + } else if (nomAttr == "reorderChildren") { + res = "false"; + } else if (nomAttr == "selectionTiming") { + res = "never"; + } + } + return res; +} + +function rollupRules(oActivite, nomAttr) { + var res = attributSequence(oActivite, nomAttr, "imsss", "rollupRules"); + if (res == "") { + if (nomAttr == "objectiveMeasureWeight") { + res = "1"; + } else if (nomAttr == "rollupObjectiveSatisfied") { + res = "true"; + } else if (nomAttr == "rollupProgressCompletion") { + res = "true"; + } + } + return res; +} + +function rollupConsiderations(oActivite, nomAttr) { + var res = attributSequence(oActivite, nomAttr, "adlseq", "rollupConsiderations"); + if (res == "") { + if (nomAttr == "requiredForSatisfied") { + res = "always"; + } else if (nomAttr == "requiredForNotSatisfied") { + res = "always"; + } else if (nomAttr == "requiredForCompleted") { + res = "always"; + } else if (nomAttr == "requiredForIncomplete") { + res = "always"; + } else if (nomAttr == "measureSatisfactionIfActive") { + res = "true"; + } + } + return res; +} + +function constrainedChoiceConsiderations(oActivite, nomAttr) { + var res = attributSequence(oActivite, nomAttr, "adlseq", "constrainedChoiceConsiderations"); + if (res == "") { + if (nomAttr == "preventActivation") { + res = "false"; + } else if (nomAttr == "constrainChoice") { + res = "false"; + } + } + return res; +} + +function donneObjectifs(oActivite, creer) { + var objsSeq = parent.XML_filsNS(oActivite, "imsss", "sequencing"); + if (objsSeq == null) { + if (!creer) { + return new Array(); + } + objsSeq = ajouteElementSeq(oActivite, "sequencing"); + } + var objs = parent.XML_filsNS(objsSeq, "imsss", "objectives"); + if (objs == null) { + if (!creer) { + return new Array(); + } + objs = ajouteElementSeq(objsSeq, "objectives"); + } + var oPrimaire = parent.XML_filsNS(objs, "imsss", "primaryObjective"); + if (oPrimaire == null) { + if (creer) { + ajouteElementSeq(objs, "primaryObjective"); + } + } + return parent.XML_tabElementFils(objs); +} + +function donneLesFils(oObj, nomFils) { + var tabFils = new Array(); + var tabTous = parent.XML_tabElementFils(oObj); + for (var i = 0; i < tabTous.length; i++) { + if (tabTous[i].nodeName == nomFils) { + tabFils[tabFils.length] = tabTous[i]; + } + } + return tabFils; +} + +function estActive(oActivite) { + return (PF_attr(oActivite, "activityIsActive") == "true"); +} + +function estSuspendue(oActivite) { + return (PF_attr(oActivite, "activityIsSuspended") == "true"); +} + +function navigationRequest(requete) { + parent.abandonEnCours = false; + if (requete == "start") { + if (activiteCourante == null) { + return tabR("valid;;start;;"); + } else { + return tabR("notValid;;;;NB.2.1-1"); + } + } else if (requete == "resumeAll") { + if (activiteCourante == null) { + if (activiteSuspendue != null) { + return tabR("valid;;resumeAll;;"); + } else { + return tabR("notValid;;;;NB.2.1-3"); + } + } else { + return tabR("notValid;;;;NB.2.1-1"); + } + } else if (requete == "continue") { + if (activiteCourante == null) { + return tabR("notValid;;;;NB.2.1-2"); + } + if (!estRacine(activiteCourante) && controlMode(activiteCourante.parentNode, "flow") == "true") { + if (estActive(activiteCourante)) { + return tabR("valid;exit;continue;;"); + } else { + return tabR("valid;;continue;;"); + } + } else { + return tabR("notValid;;;;NB.2.1-4"); + } + } else if (requete == "previous") { + if (activiteCourante == null) { + return tabR("notValid;;;;NB.2.1-2"); + } + if (!estRacine(activiteCourante)) { + if (controlMode(activiteCourante.parentNode, "flow") == "true" && controlMode(activiteCourante.parentNode, "forwardOnly") == "false") { + if (estActive(activiteCourante)) { + return tabR("valid;exit;previous;;"); + } else { + return tabR("valid;;previous;;"); + } + } else { + return tabR("notValid;;;;NB.2.1-5"); + } + } else { + return tabR("notValid;;;;NB.2.1-6"); + } + } else if (requete == "forward") { + return tabR("notValid;;;;NB.2.1-7"); + } else if (requete == "backward") { + return tabR("notValid;;;;NB.2.1-7"); + } else if (requete == "choice") { + var cibleDuChoix = activiteSpecifieParChoix; + if (MODE_PREEMPTIF) { + cibleDuChoix = activiteSpecifieParChoixPreemptif; + } + var oChoix = donneActiviteId(cibleDuChoix); + if (oChoix != null) { + if (estRacine(oChoix) || controlMode(oChoix.parentNode, "choice") == "true") { + if (activiteCourante == null) { + return tabR("valid;;choice;" + cibleDuChoix + ";"); + } + if (!estFrere(oChoix, activiteCourante)) { + var oAncetre = ancetreCommun(oChoix, activiteCourante); + var tabCheminActivites = formerCheminAct(activiteCourante, true, oAncetre, false); + if (tabCheminActivites.length > 0) { + for (var n = 0; n < tabCheminActivites.length; n++) { + if (estActive(tabCheminActivites[n]) && controlMode(tabCheminActivites[n], "choiceExit") == "false") { + return tabR("notValid;;;;NB.2.1-8"); + } + } + } else { + return tabR("notValid;;;;NB.2.1-9"); + } + } + if (estActive(activiteCourante) && controlMode(activiteCourante, "choiceExit") == "false") { + return tabR("notValid;;;;NB.2.1-8"); + } + if (estActive(activiteCourante)) { + return tabR("valid;exit;choice;" + cibleDuChoix + ";"); + } else { + return tabR("valid;;choice;" + cibleDuChoix + ";"); + } + } else { + return tabR("notValid;;;;NB.2.1-10"); + } + } else { + return tabR("notValid;;;;NB.2.1-11"); + } + } else if (requete == "exit") { + if (activiteCourante != null) { + if (estActive(activiteCourante)) { + return tabR("valid;exit;exit;;"); + } else { + return tabR("notValid;;;;NB.2.1-12"); + } + } else { + return tabR("notValid;;;;NB.2.1-2"); + } + } else if (requete == "exitAll") { + if (activiteCourante != null) { + if (!MODE_PREEMPTIF) { + requeteDeSortie = "exitAll"; + } + return tabR("valid;exitAll;exit;;"); + } else { + return tabR("notValid;;;;NB.2.1-2"); + } + } else if (requete == "abandon") { + if (!MODE_PREEMPTIF) { + parent.abandonEnCours = true; + } + if (activiteCourante != null) { + if (estActive(activiteCourante)) { + return tabR("valid;abandon;exit;;"); + } else { + return tabR("notValid;;;;NB.2.1-12"); + } + } else { + return tabR("notValid;;;;NB.2.1-2"); + } + } else if (requete == "abandonAll") { + if (!MODE_PREEMPTIF) { + parent.abandonEnCours = true; + } + if (activiteCourante != null) { + if (!MODE_PREEMPTIF) { + requeteDeSortie = "abandonAll"; + } + return tabR("valid;abandonAll;exit;;"); + } else { + return tabR("notValid;;;;NB.2.1-2"); + } + } else if (requete == "suspendAll") { + if (activiteCourante != null) { + if (!MODE_PREEMPTIF) { + requeteDeSortie = "suspendAll"; + } + return tabR("valid;suspendAll;exit;;"); + } else { + return tabR("notValid;;;;NB.2.1-2"); + } + } + return tabR("notValid;;;;NB.2.1-13"); +} + +function sequencingExitActionRules() { + if (MODE_PREEMPTIF) { + return true; + } + var cibleSortie = null; + if (estRacine(activiteCourante)) { + return true; + } + var tabCheminActivites = formerCheminAct(activiteCourante.parentNode, true, activiteRacine, true); + var bloque = false; + var i = tabCheminActivites.length - 1; + while (i >= 0 && !bloque) { + var res = sequencingRulesCheck(tabCheminActivites[i], "exit"); + if (res != "nil") { + cibleSortie = tabCheminActivites[i]; + bloque = true; + } + i--; + } + if (cibleSortie != null) { + terminateDescendentAttempts(cibleSortie); + endAttempt(cibleSortie); + affecteActiviteCourante(cibleSortie); + } +} + +function sequencingPostConditionRules() { + if (estSuspendue(activiteCourante)) { + return tabR(";"); + } + var res = sequencingRulesCheck(activiteCourante, "exitAll,exitParent,retry,retryAll,continue,previous"); + if (res != "nil") { + if (res == "retry" || res == "continue" || res == "previous") { + return tabR(res + ";"); + } + if (res == "exitParent" || res == "exitAll") { + return tabR(";" + res); + } + if (res == "retryAll") { + return tabR("retry;exitAll"); + } + } + return tabR(";"); +} + +function terminationRequest(requete) { + if (activiteCourante == null) { + return tabR("notValid;;TB.2.3-1"); + } + if ((requete == "exit" || requete == "abandon") && !estActive(activiteCourante)) { + return tabR("notValid;;TB.2.3-2"); + } + if (!MODE_PREEMPTIF) { + itemRacine.removeAttribute("activiteSuspendue"); + } + var sequencePostTemp = ""; + if (requete == "exit") { + if (estRacine(activiteCourante)) { + sortieSurBoutonSuivant = true; + } + endAttempt(activiteCourante); + sequencingExitActionRules(activiteCourante); + var processedExit = true; + var finCas = false; + while (processedExit && !finCas) { + processedExit = false; + var tabResPot = sequencingPostConditionRules(); + if (tabResPot[1] == "exitAll") { + requete = "exitAll"; + finCas = true; + sequencePostTemp = tabResPot[0]; + } + if (!finCas) { + if (tabResPot[1] == "exitParent") { + if (!estRacine(activiteCourante)) { + affecteActiviteCourante(activiteCourante.parentNode); + if (estRacine(activiteCourante)) { + sortieSurBoutonSuivant = true; + } + endAttempt(activiteCourante); + processedExit = true; + } else { + return tabR("notValid;;TB.2.3-4"); + } + } else { + if (estRacine(activiteCourante) && tabResPot[0] != "retry") { + return tabR("valid;exit;"); + } + } + } + } + if (!finCas) { + return tabR("valid;" + tabResPot[0] + ";"); + } + } + if (requete == "exitAll") { + if (estActive(activiteCourante)) { + endAttempt(activiteCourante); + } + terminateDescendentAttempts(activiteRacine); + endAttempt(activiteRacine); + affecteActiviteCourante(activiteRacine); + var srt = sequencePostTemp; + if (srt == "") { + srt = "exit"; + } + return tabR("valid;" + srt + ";"); + } + if (requete == "suspendAll") { + if (estActive(activiteCourante) || estSuspendue(activiteCourante)) { + if (FIGER_ETAT_ITEM && estFeuille(activiteCourante) && ressourceCourante && ressourceCourante.getAttribute("adlcp:scormType") == "asset") { + endAttempt(activiteCourante); + } + overallRollup(activiteCourante); + affecteActiviteSuspendue(activiteCourante); + } else { + if (!estRacine(activiteCourante)) { + affecteActiviteSuspendue(activiteCourante.parentNode); + } else { + return tabR("notValid;;TB.2.3-3"); + } + } + var tabCheminActivites = formerCheminAct(activiteSuspendue, true, activiteRacine, true); + if (tabCheminActivites.length == 0) { + return tabR("notValid;;TB.2.3-5"); + } + for (var j = 0; j < tabCheminActivites.length; j++) { + desactiveActivite(tabCheminActivites[j]); + tabCheminActivites[j].setAttribute("activityIsSuspended", "true"); + if (j > 0) { + durationRollup(tabCheminActivites[j]); + } + } + affecteActiviteCourante(activiteRacine); + if (!MODE_PREEMPTIF && parent.API_1484_11.cmi != null && parent.API_1484_11.etatCommunication == "enCours") { + parent.API_1484_11.SetValue("cmi.exit", "suspend"); + } + return tabR("valid;exit;"); + } + if (requete == "abandon") { + desactiveActivite(activiteCourante); + return tabR("valid;;"); + } + if (requete == "abandonAll") { + desactiveActivite(activiteCourante); + var tabCheminActivites = formerCheminAct(activiteCourante, true, activiteRacine, true); + if (tabCheminActivites.length == 0) { + return tabR("notValid;;TB.2.3-6"); + } + for (var j = 0; j < tabCheminActivites.length; j++) { + desactiveActivite(tabCheminActivites[j]); + } + affecteActiviteCourante(activiteRacine); + return tabR("valid;exit;"); + } + return tabR("notValid;;TB.2.3-7"); +} + +function measureRollup(oActivite) { + var totalWeightedMeasure = 0; + var countedMeasures = 0; + var validData = false; + var objectifCible = donneObjectifCible(oActivite, false); + if (objectifCible != null) { + var tabFils = donneLesFils(oActivite, "item"); + for (var n = 0; n < tabFils.length; n++) { + if (deliveryControls(tabFils[n], "tracked") == "true") { + if (rollupConsiderations(tabFils[n], "rollupMeasureIfInSatisfactionRollup") != "true" || checkChildForRollup(tabFils[n], "satisfied")) { + var rolledUpObjective = donneObjectifCible(tabFils[n], false); + if (rolledUpObjective != null) { + var poidsItem = Number(rollupRules(tabFils[n], "objectiveMeasureWeight")); + countedMeasures += poidsItem; + if (lireEtatObjectif(rolledUpObjective, "objectiveMeasureStatus") == "true") { + totalWeightedMeasure += Number(lireValeurObjectif(rolledUpObjective, "objectiveNormalizedMeasure")) * poidsItem; + validData = true; + } + } else { + return true; + } + } + } + } + if (!validData) { + enregistrerEtatObjectif(objectifCible, "objectiveMeasureStatus", "false"); + } else { + if (countedMeasures > 0) { + var scoreRemonte = totalWeightedMeasure / countedMeasures; + enregistrerObjectif(objectifCible, "objectiveNormalizedMeasure", parent.reelScore(scoreRemonte), false); + } else { + enregistrerEtatObjectif(objectifCible, "objectiveMeasureStatus", "false"); + } + } + return true; + } + return true; +} + +function durationRollup(oActivite) { + var tabFils = donneLesFils(oActivite, "item"); + if (tabFils.length == 0) { + return; + } + var tempRemonte = ""; + for (var n = 0; n < tabFils.length; n++) { + if (deliveryControls(tabFils[n], "tracked") == "true") { + var tempsFils = PF_attr(tabFils[n], "activityAbsoluteDuration"); + var tempsDerTenta = PF_attr(tabFils[n], "attemptAbsoluteDuration"); + if (tempsFils == "") { + tempsFils = tempsDerTenta; + } else { + tempsFils = parent.ajouterIntervalle(tempsFils, tempsDerTenta); + } + if (tempsFils != "") { + if (tempRemonte == "") { + tempRemonte = tempsFils; + } else { + tempRemonte = parent.ajouterIntervalle(tempRemonte, tempsFils); + } + } + } + } + if (tempRemonte != "") { + oActivite.setAttribute("activityAbsoluteDuration", tempRemonte); + if (estRacine(oActivite)) { + DOMManifest.documentElement.setAttribute("tempsTotal", Math.round(parent.intervalleEnMS(tempRemonte) / 1000)); + } + } + return true; +} + +function evaluerSeuilMesureSatisfaction(objectifCible, faireVerifActif) { + var res = "unknown"; + var oActivite = objectifCible.parentNode.parentNode.parentNode; + if (!faireVerifActif || peutMesurerSatisfaction(oActivite)) { + var measureO = Number(lireValeurObjectif(objectifCible, "objectiveNormalizedMeasure")); + var objMinMeasure = parent.XML_filsNS(objectifCible, "imsss", "minNormalizedMeasure"); + var minNormalizedMeasure = ""; + if (objMinMeasure != null) { + minNormalizedMeasure = parent.XML_texteNoeud(objMinMeasure); + } + if (minNormalizedMeasure == "") { + minNormalizedMeasure = "1"; + } + if (measureO >= Number(minNormalizedMeasure)) { + res = "true"; + } else { + res = "false"; + } + } + return res; +} + +function objectiveRollupUsingMeasure(oActivite) { + var objectifCible = donneObjectifCible(oActivite, false); + if (objectifCible != null) { + if (attrObj(objectifCible, "satisfiedByMeasure") == "true") { + if (lireEtatObjectif(objectifCible, "objectiveMeasureStatus") == "false") { + enregistrerEtatObjectif(objectifCible, "objectiveProgressStatus", "false"); + } else { + if (peutMesurerSatisfaction(oActivite)) { + var resEval = evaluerSeuilMesureSatisfaction(objectifCible, false); + if (resEval == "unknown") { + enregistrerEtatObjectif(objectifCible, "objectiveProgressStatus", "false"); + } else { + enregistrerObjectif(objectifCible, "objectiveSatisfiedStatus", resEval, false); + } + } + } + } + return true; + } else { + return true; + } +} + +function objectiveRollupUsingRules(oActivite) { + var objectifCible = donneObjectifCible(oActivite, false); + if (objectifCible != null) { + var tabReglesSatisf = donneReglesRollup(oActivite, "satisfied", false); + if (tabReglesSatisf.length == 0) { + tabReglesSatisf = donneReglesRollup(oActivite, "notSatisfied", false); + if (tabReglesSatisf.length == 0) { + donneReglesRollup(oActivite, "satisfied", true); + donneReglesRollup(oActivite, "notSatisfied", true); + } + } + var resRu = rollupRuleCheck(oActivite, "notSatisfied"); + if (resRu == "true") { + enregistrerObjectif(objectifCible, "objectiveSatisfiedStatus", "false", false); + } + resRu = rollupRuleCheck(oActivite, "satisfied"); + if (resRu == "true") { + enregistrerObjectif(objectifCible, "objectiveSatisfiedStatus", "true", false); + } + return true; + } else { + return true; + } +} + +function activityProgressRollup(oActivite) { + var tabReglesSatisf = donneReglesRollup(oActivite, "completed", false); + if (tabReglesSatisf.length == 0) { + tabReglesSatisf = donneReglesRollup(oActivite, "incomplete", false); + if (tabReglesSatisf.length == 0) { + donneReglesRollup(oActivite, "completed", true); + donneReglesRollup(oActivite, "incomplete", true); + } + } + var resRu = ""; + var marqueIncomplet = false; + if (FIGER_ETAT_ITEM && PF_attr(oActivite, "attemptCompletionStatus") == "true") { + resRu = "true"; + } else { + initCompletion(oActivite); + resRu = rollupRuleCheck(oActivite, "incomplete"); + if (resRu == "true") { + enregistrerCompletion(oActivite, false); + marqueIncomplet = true; + } + resRu = rollupRuleCheck(oActivite, "completed"); + if (resRu == "true") { + enregistrerCompletion(oActivite, true); + } + if (!MODE_PREEMPTIF) { + if (PF_attr(oActivite, "attemptCompletionStatus") != PF_attr(oActivite, "ancienEtatCompl")) { + parent.parcoursEnregistre = false; + } + oActivite.removeAttribute("ancienEtatCompl"); + } + } + if (!MODE_PREEMPTIF && estRacine(oActivite) && !apresFigerParcours) { + var resuP = "attempted"; + if (resRu == "true") { + resuP = "completed"; + } else if (marqueIncomplet) { + resuP = "incomplete"; + } + var racmn = DOMManifest.documentElement; + if (PF_attr(racmn, "etatParcours") != resuP) { + modifEtatMembre = true; + if (resuP == "completed") { + parent.haut.PF_masquerDiv("STY_zoneParcoursNonAcheve"); + parent.haut.PF_afficherDiv("STY_zoneParcoursAcheve"); + } else { + parent.haut.PF_masquerDiv("STY_zoneParcoursAcheve"); + parent.haut.PF_afficherDiv("STY_zoneParcoursNonAcheve"); + } + } + racmn.setAttribute("etatParcours", resuP); + if (resuP == "completed" && PF_attr(racmn, "dateCompletion") == "") { + racmn.setAttribute("dateCompletion", parent.getDateServeur('')); + racmn.setAttribute("evtCompletion", "true");/*if (parent.SUR_CHORUS && diplomePossible){setTimeout("afficherDiplome()",800);}*/ + } + if (resuP == "completed" && parent.lesson_mode == "normal") { + if (modeExploration == "complete") { + figerParcours = true; + } + } + } +} + +function donneReglesRollup(oActivite, rollupAction, creer) { + var tabReglesAction = new Array(); + var objSeq = parent.XML_filsNS(oActivite, "imsss", "sequencing"); + if (objSeq == null && creer) { + objSeq = ajouteElementSeq(oActivite, "sequencing"); + } + if (objSeq != null) { + var objR = parent.XML_filsNS(objSeq, "imsss", "rollupRules"); + if (objR == null && creer) { + objR = ajouteElementSeq(objSeq, "rollupRules"); + } + if (objR != null) { + var tabFRules = parent.XML_tabElementFils(objR); + for (var i = 0; i < tabFRules.length; i++) { + var oCond = parent.XML_filsNS(tabFRules[i], "imsss", "rollupAction"); + if (oCond == null) { + alert("rollupAction null"); + } + if (oCond.getAttribute("action") == rollupAction) { + tabReglesAction[tabReglesAction.length] = tabFRules[i]; + } + } + if (creer && tabReglesAction.length == 0) { + var defautR = ajouteElementSeq(objR, "rollupRule"); + defautR.setAttribute("childActivitySet", "all"); + var lesconds = ajouteElementSeq(defautR, "rollupConditions"); + var oCond = ajouteElementSeq(lesconds, "rollupCondition"); + if (rollupAction == "satisfied") { + oCond.setAttribute("condition", "satisfied"); + } + if (rollupAction == "completed") { + oCond.setAttribute("condition", "completed"); + } + if (rollupAction == "notSatisfied") { + oCond.setAttribute("condition", "attempted"); + var oCond2 = ajouteElementSeq(lesconds, "rollupCondition"); + oCond2.setAttribute("condition", "satisfied"); + oCond2.setAttribute("operator", "not"); + } + if (rollupAction == "incomplete") { + oCond.setAttribute("condition", "attempted"); + } + var oAction = ajouteElementSeq(defautR, "rollupAction"); + oAction.setAttribute("action", rollupAction); + } + } + } + return tabReglesAction; +} + +function rollupRuleCheck(oActivite, rollupAction) { + var tabReglesAction = donneReglesRollup(oActivite, rollupAction, false); + for (var r = 0; r < tabReglesAction.length; r++) { + var tabContributingChildren = new Array(); + var tabFils = donneLesFils(oActivite, "item"); + var oConditions = parent.XML_filsNS(tabReglesAction[r], "imsss", "rollupConditions"); + for (var j = 0; j < tabFils.length; j++) { + if (deliveryControls(tabFils[j], "tracked") == "true") { + if (checkChildForRollup(tabFils[j], rollupAction)) { + tabContributingChildren[tabContributingChildren.length] = evaluateRollupConditions(tabFils[j], oConditions); + } + } + } + var statusChange = false; + var childActivitySet = tabReglesAction[r].getAttribute("childActivitySet"); + if (childActivitySet == null) { + childActivitySet = "all"; + } + if (childActivitySet == "all") { + if (!tabContient(tabContributingChildren, "false") && !tabContient(tabContributingChildren, "unknown")) { + statusChange = true; + } + } + if (childActivitySet == "any") { + if (tabContient(tabContributingChildren, "true")) { + statusChange = true; + } + } else if (childActivitySet == "none") { + if (!tabContient(tabContributingChildren, "true") && !tabContient(tabContributingChildren, "unknown")) { + statusChange = true; + } + } else if (childActivitySet == "atLeastCount") { + var nombreTrue = 0; + for (var i = 0; i < tabContributingChildren.length; i++) { + if (tabContributingChildren[i] == "true") { + nombreTrue++; + } + } + var minimumCount = tabReglesAction[r].getAttribute("minimumCount"); + if (minimumCount != null && nombreTrue >= Number(minimumCount)) { + statusChange = true; + } + } else if (childActivitySet == "atLeastPercent") { + var nombreTrue = 0; + for (var i = 0; i < tabContributingChildren.length; i++) { + if (tabContributingChildren[i] == "true") { + nombreTrue++; + } + } + var minimumPercent = tabReglesAction[r].getAttribute("minimumPercent"); + nombreTrue = nombreTrue / tabContributingChildren.length; + if (minimumPercent != null && nombreTrue >= Number(minimumPercent)) { + statusChange = true; + } + } + if (statusChange) { + return "true"; + } + } + return "false"; +} + +function evaluateRollupConditions(oActivite, oConditions) { + var tabConditions = new Array(); + var tabFCond = parent.XML_tabElementFils(oConditions); + for (var i = 0; i < tabFCond.length; i++) { + tabConditions[i] = evalueCondition(tabFCond[i], oActivite); + } + if (tabConditions.length == 0) { + return "unknown"; + } + var opfin = PF_attr(oConditions, "conditionCombination"); + if (opfin == "") { + opfin = "any"; + } + return combineResultatsConditions(tabConditions, opfin); +} + +function evalueCondition(oCondition, oActivite) { + var resCond = "unknown"; + var condition = oCondition.getAttribute("condition"); + var objectifCible; + if (condition == "satisfied" || condition == "objectiveStatusKnown" || condition == "objectiveMeasureKnown" || condition == "objectiveMeasureGreaterThan" || condition == "objectiveMeasureLessThan") { + var referencedObjective = PF_attr(oCondition, "referencedObjective"); + if (referencedObjective != "") { + objectifCible = donneObjectifId(oActivite, referencedObjective); + if (objectifCible == null) { + window.status = "Objective " + referencedObjective + " not found"; + return resCond; + } + } else { + objectifCible = donneObjectifCible(oActivite, true); + } + } + if (condition == "satisfied") { + if (lireEtatObjectif(objectifCible, "objectiveProgressStatus") == "true") { + if (lireValeurObjectif(objectifCible, "objectiveSatisfiedStatus") == "true") { + resCond = "true"; + } else { + resCond = "false"; + } + } + } else if (condition == "objectiveStatusKnown") { + resCond = "false"; + if (lireEtatObjectif(objectifCible, "objectiveProgressStatus") == "true") { + resCond = "true"; + } + } else if (condition == "objectiveMeasureKnown") { + resCond = "false"; + if (lireEtatObjectif(objectifCible, "objectiveMeasureStatus") == "true") { + resCond = "true"; + } + } else if (condition == "objectiveMeasureGreaterThan") { + if (lireEtatObjectif(objectifCible, "objectiveMeasureStatus") == "true") { + resCond = "false"; + var measureN = lireValeurObjectif(objectifCible, "objectiveNormalizedMeasure"); + var seuil = oCondition.getAttribute("measureThreshold"); + if ((seuil == null) || isNaN(seuil)) { + alert("measureThreshold is null in sequencing rule"); + } + if (Number(measureN) > Number(seuil)) { + resCond = "true"; + } + } + } else if (condition == "objectiveMeasureLessThan") { + if (lireEtatObjectif(objectifCible, "objectiveMeasureStatus") == "true") { + resCond = "false"; + var measureN = lireValeurObjectif(objectifCible, "objectiveNormalizedMeasure"); + var seuil = oCondition.getAttribute("measureThreshold"); + if ((seuil == null) || isNaN(seuil)) { + alert("measureThreshold is null in sequencing rule"); + } + if (Number(measureN) < Number(seuil)) { + resCond = "true"; + } + } + } else if (condition == "completed") { + var lirePossible = true; + if (ROLLUP_SUR_COURANT && PF_attr(oActivite, "infoProgCourant") != "true") { + if (!estRacine(oActivite) && controlMode(oActivite.parentNode, "useCurrentAttemptProgressInfo") == "true") { + lirePossible = false; + } + } + if (attrObj(oActivite, "attemptProgressStatus") == "true" && lirePossible) { + resCond = "false"; + if (attrObj(oActivite, "attemptCompletionStatus") == "true") { + resCond = "true"; + } + } + } else if (condition == "activityProgressKnown") { + resCond = "false"; + if (attrObj(oActivite, "activityProgressStatus") == "true" && attrObj(oActivite, "attemptProgressStatus") == "true") { + resCond = "true"; + } + } else if (condition == "attempted") { + resCond = "false"; + if ((attrObj(oActivite, "activityProgressStatus") == "true") && (parseInt(attrObj(oActivite, "attemptCount")) > 0)) { + resCond = "true"; + } + } else if (condition == "attemptLimitExceeded") { + resCond = "false"; + if (attrObj(oActivite, "activityProgressStatus") == "true") { + var compte = parseInt(attrObj(oActivite, "attemptCount")); + var seuil = oCondition.getAttribute("attemptLimit"); + var limiteEssais = parseInt(limitConditions(oActivite, "attemptLimit")); + if (limiteEssais > 0) { + if (Number(compte) >= limiteEssais) { + resCond = "true"; + } + } + } + } else if (condition == "always") { + resCond = "true"; + } + var operator = PF_attr(oCondition, "operator"); + if (operator == "not") { + if (resCond == "false") { + resCond = "true"; + } else if (resCond == "true") { + resCond = "false"; + } + } + return resCond; +} + +function donneActiviteId(lid) { + var obj = parent.XML_trouveNoeud(activiteRacine, "item", "identifier", lid); + if ((obj == null) && (activiteRacine.getAttribute("identifier") == lid)) { + obj = activiteRacine; + } + return obj; +} + +function donneObjectifCible(oActivite, creer) { + creer = true; + var objsSeq = parent.XML_filsNS(oActivite, "imsss", "sequencing"); + if (objsSeq == null) { + if (!creer) { + return null; + } + objsSeq = ajouteElementSeq(oActivite, "sequencing"); + } + var objs = parent.XML_filsNS(objsSeq, "imsss", "objectives"); + if (objs == null) { + if (!creer) { + return null; + } + objs = ajouteElementSeq(objsSeq, "objectives"); + } + var oPrimaire = parent.XML_filsNS(objs, "imsss", "primaryObjective"); + if (oPrimaire == null) { + if (!creer) { + return null; + } + oPrimaire = ajouteElementSeq(objs, "primaryObjective"); + } + return oPrimaire; +} + +function donneObjectifId(oAct, lid) { + var res = null; + var lesobjs = donneObjectifs(oAct, false); + for (var i = 0; i < lesobjs.length; i++) { + var oObj = lesobjs[i]; + if (oObj.getAttribute("objectiveID") == lid) { + res = oObj; + } + } + return res; +} + +function checkChildForRollup(oActivite, rollupAction) { + var included = false; + if (rollupAction == "satisfied" || rollupAction == "notSatisfied") { + if (rollupRules(oActivite, "rollupObjectiveSatisfied") == "true") { + included = true; + if ((rollupAction == "satisfied" && rollupConsiderations(oActivite, "requiredForSatisfied") == "ifNotSuspended") || (rollupAction == "notSatisfied" && rollupConsiderations(oActivite, "requiredForNotSatisfied") == "ifNotSuspended")) { + if (attrObj(oActivite, "activityProgressStatus") == "false" || (parseInt(attrObj(oActivite, "attemptCount")) > 0 && attrObj(oActivite, "activityIsSuspended") == "true")) { + included = false; + } + } else { + if ((rollupAction == "satisfied" && rollupConsiderations(oActivite, "requiredForSatisfied") == "ifAttempted") || (rollupAction == "notSatisfied" && rollupConsiderations(oActivite, "requiredForNotSatisfied") == "ifAttempted")) { + if (attrObj(oActivite, "activityProgressStatus") == "false" || parseInt(attrObj(oActivite, "attemptCount")) == 0) { + included = false; + } + } else { + if ((rollupAction == "satisfied" && rollupConsiderations(oActivite, "requiredForSatisfied") == "ifNotSkipped") || (rollupAction == "notSatisfied" && rollupConsiderations(oActivite, "requiredForNotSatisfied") == "ifNotSkipped")) { + if (sequencingRulesCheck(oActivite, "skip") != "nil") { + included = false; + } + } + } + } + } + } + if (rollupAction == "completed" || rollupAction == "incomplete") { + if (rollupRules(oActivite, "rollupProgressCompletion") == "true") { + included = true; + if ((rollupAction == "completed" && rollupConsiderations(oActivite, "requiredForCompleted") == "ifNotSuspended") || (rollupAction == "incomplete" && rollupConsiderations(oActivite, "requiredForIncomplete") == "ifNotSuspended")) { + if (attrObj(oActivite, "activityProgressStatus") == "false" || (parseInt(attrObj(oActivite, "attemptCount")) > 0 && (attrObj(oActivite, "activityIsSuspended") == "true"))) { + included = false; + } + } else { + if ((rollupAction == "completed" && rollupConsiderations(oActivite, "requiredForCompleted") == "ifAttempted") || (rollupAction == "incomplete" && rollupConsiderations(oActivite, "requiredForIncomplete") == "ifAttempted")) { + if (attrObj(oActivite, "activityProgressStatus") == "false" || parseInt(attrObj(oActivite, "attemptCount")) == 0) { + included = false; + } + } else { + if ((rollupAction == "completed" && rollupConsiderations(oActivite, "requiredForCompleted") == "ifNotSkipped") || (rollupAction == "incomplete" && rollupConsiderations(oActivite, "requiredForIncomplete") == "ifNotSkipped")) { + if (sequencingRulesCheck(oActivite, "skip") != "nil") { + included = false; + } + } + } + } + } + } + return included; +} + +function donneRegles(oActivite) { + var res = null; + var objr = parent.XML_filsNS(oActivite, "imsss", "sequencing"); + if (objr != null) { + objr = parent.XML_filsNS(objr, "imsss", "sequencingRules"); + } + if (objr != null) { + res = objr; + } + return res; +} + +function overallRollup(oActivite) { + if (!FIGER_ETAT_ITEM && activiteCourante != null && PF_attr(activiteCourante, "identifier") == PF_attr(oActivite, "identifier")) { + ROLLUP_SUR_COURANT = true; + } + if (peutMesurerSatisfaction(oActivite)) { + tabDejaFaitRollup[tabDejaFaitRollup.length] = oActivite.getAttribute("identifier"); + } + var tabCheminActivites = formerCheminAct(oActivite, true, activiteRacine, true); + if (tabCheminActivites.length == 0) { + return ""; + } + for (var i = 0; i < tabCheminActivites.length; i++) { + var oAct = tabCheminActivites[i]; + if (tabDejaFaitRollup && peutMesurerSatisfaction(oAct)) { + tabDejaFaitRollup[tabDejaFaitRollup.length] = oAct.getAttribute("identifier"); + } + var estFeuille0 = estFeuille(oAct); + if (!estFeuille0) { + measureRollup(oAct); + } + var objectifCible = donneObjectifCible(oAct, false); + if (objectifCible != null && (attrObj(objectifCible, "satisfiedByMeasure") == "true")) { + objectiveRollupUsingMeasure(oAct); + } else { + if (!estFeuille0) { + objectiveRollupUsingRules(oAct); + } + } + if (!estFeuille0) { + activityProgressRollup(oAct); + } + } + ROLLUP_SUR_COURANT = false; +} + +function selectChildren(oActivite) { + var lesFils = donneLesFils(oActivite, "item"); + if (lesFils.length == 0) { + return ""; + }/*if (estActive(oActivite)||estSuspendue(oActivite)){return "";}*/ + var selectionTiming = randomizationControls(oActivite, "selectionTiming"); + if (selectionTiming == "never") { + return ""; + } + if (selectionTiming == "once") { + if ((attrObj(oActivite, "activityProgressStatus") == "false") || (attrObj(oActivite, "availableChildren") == "_all")) { + if (attrObj(oActivite, "selectionCountStatus") == "true") { + var compte = parseInt(randomizationControls(oActivite, "selectCount")); + var lesids = "[;]"; + if ((compte > 0) && (compte < lesFils.length)) { + for (var k = 0; k < compte; k++) { + var num = Math.floor(Math.random() * lesFils.length); + while (lesids.indexOf("[;]" + lesFils[num].getAttribute("identifier") + "[;]") >= 0) { + num = Math.floor(Math.random() * lesFils.length); + } + lesids += lesFils[num].getAttribute("identifier") + "[;]"; + } + oActivite.setAttribute("availableChildren", lesids.substring(3, lesids.length - 3)); + purgerLesFils(oActivite); + } + } + } else { + purgerLesFils(oActivite); + } + return ""; + } + if (selectionTiming == "onEachNewAttempt") { + return ""; + } +} + +function purgerLesFils(oActivite) { + var availableChildren = attrObj(oActivite, "availableChildren"); + if (availableChildren != "_all") { + var lesFils = donneLesFils(oActivite, "item"); + var tabC = availableChildren.split("[;]"); + for (var k = lesFils.length - 1; k >= 0; k--) { + if (!tabContient(tabC, lesFils[k].getAttribute("identifier"))) { + var oDiv = PF_donneObjet("div" + lesFils[k].getAttribute("nom")); + oDiv.parentNode.removeChild(oDiv); + oDiv = PF_donneObjet("divFils" + lesFils[k].getAttribute("nom")); + if (oDiv != null) { + oDiv.parentNode.removeChild(oDiv); + } + lesFils[k].parentNode.removeChild(lesFils[k]); + } + } + } +} + +function remettreOrdreEnregistre(oActivite) { + var availableChildren = attrObj(oActivite, "availableChildren"); + if (availableChildren != "_all") { + var lesFils = donneLesFils(oActivite, "item"); + var tabC = availableChildren.split("[;]"); + var posPrem = 1; + while (posPrem < tabC.length) { + var oItem = parent.XML_trouveNoeud(oActivite, "item", "identifier", tabC[posPrem]); + if (PF_attr(oActivite.lastChild, "identifier") != tabC[posPrem]) { + oActivite.appendChild(oItem); + var oDiv = PF_donneObjet("div" + oItem.getAttribute("nom")); + oDiv.parentNode.appendChild(oDiv); + var oDivFils = PF_donneObjet("divFils" + oItem.getAttribute("nom")); + if (oDivFils != null) { + oDiv.parentNode.appendChild(oDivFils); + } + } + posPrem++; + } + } +} + +function randomizeChildren(oActivite) { + var lesFils = donneLesFils(oActivite, "item"); + if (lesFils.length == 0) { + return ""; + }/*if (estActive(oActivite)||estSuspendue(oActivite)){return "";}*/ + var randomizationTiming = randomizationControls(oActivite, "randomizationTiming"); + if (randomizationTiming == "never") { + return ""; + } + if (randomizationTiming == "once") { + if (attrObj(oActivite, "activityProgressStatus") == "false") { + if (attrObj(oActivite, "randomizeChildren") == "true") { + melangerLesFils(oActivite, lesFils); + } + } else { + remettreOrdreEnregistre(oActivite); + } + return ""; + } + if (randomizationTiming == "onEachNewAttempt") { + melangerLesFils(oActivite, lesFils); + } +} + +function melangerLesFils(oActivite, lesFils) { + var nbPris = 0; + while (nbPris < lesFils.length) { + var num = Math.floor(Math.random() * lesFils.length); + if (num > 0) { + var oItem = lesFils[num]; + oActivite.insertBefore(oItem, lesFils[0]); + var oDiv = PF_donneObjet("div" + oItem.getAttribute("nom")); + var oDivFils = PF_donneObjet("divFils" + oItem.getAttribute("nom")); + var oDiv0 = PF_donneObjet("div" + lesFils[0].getAttribute("nom")); + oDiv.parentNode.insertBefore(oDiv, oDiv0); + if (oDivFils != null) { + oDiv.parentNode.insertBefore(oDivFils, oDiv.nextSibling); + } + } + nbPris++; + } + var lesids = ""; + lesFils = donneLesFils(oActivite, "item"); + for (var k = 0; k < lesFils.length; k++) { + lesids += lesFils[k].getAttribute("identifier") + "[;]"; + } + oActivite.setAttribute("availableChildren", lesids.substring(0, lesids.length - 3)); +} + +function estDerniereActivite(oActivite) { + if (oActivite.nextSibling != null && oActivite.nextSibling.nodeName == "item") { + return false; + } + return true; +} + +function estPremiereActivite(oActivite) { + var res = true; + var suiv = oActivite.previousSibling; + if (suiv != null && suiv.nodeName == "item") { + res = false; + } + return res; +} + +function premiereActivite(oActivite) { + return parent.XML_fils(oActivite, "item"); +} + +function derniereActivite(oActivite) { + var derFils = oActivite.lastChild; + while (derFils != null && derFils.nodeName != "item") { + derFils = derFils.previousSibling; + } + return derFils; +} + +function estFeuille(oActivite) { + return (parent.XML_fils(oActivite, "item") == null); +} + +function flowTreeTraversalSub(oActivite, traversalDirection, considerChildren, previousTraversalDirection) { + var reversedDirection = false; + var tabRes = new Array(); + if (previousTraversalDirection == "backward" && estDerniereActivite(oActivite)) { + traversalDirection = "backward"; + oActivite = premiereActivite(oActivite.parentNode); + reversedDirection = true; + } + if (traversalDirection == "forward") { + if ((estDerniereActiviteArbre(oActivite) || estDerniereActiviteDuFlux(oActivite)) || (estRacine(oActivite) && !considerChildren)) { + terminateDescendentAttempts(oActivite); + if (!MODE_PREEMPTIF) { + sortieSurBoutonSuivant = true; + } + tabRes[0] = null; + tabRes[1] = ""; + tabRes[2] = "true"; + tabRes[3] = ""; + return tabRes; + } + if (estFeuille(oActivite) || !considerChildren) { + if (estDerniereActivite(oActivite)) {/*if (estRacine(oActivite)){if (!MODE_PREEMPTIF){sortieSurBoutonSuivant=true;}tabRes[0]=null;tabRes[1]="";tabRes[2]="true";tabRes[3]="";return tabRes;}*/ + return flowTreeTraversalSub(oActivite.parentNode, "forward", false, ""); + } else { + tabRes[0] = oActivite.nextSibling; + tabRes[1] = traversalDirection; + tabRes[2] = ""; + tabRes[3] = ""; + return tabRes; + } + } else { + if (!estFeuille(oActivite)) { + tabRes[0] = premiereActivite(oActivite); + tabRes[1] = traversalDirection; + tabRes[2] = ""; + tabRes[3] = ""; + return tabRes; + } else { + tabRes[0] = null; + tabRes[1] = ""; + tabRes[2] = ""; + tabRes[3] = "SB.2.1-2"; + return tabRes; + } + } + } + if (traversalDirection == "backward") { + if (estRacine(oActivite)) { + tabRes[0] = null; + tabRes[1] = ""; + tabRes[2] = ""; + tabRes[3] = "SB.2.1-3"; + return tabRes; + } + if (estFeuille(oActivite) || !considerChildren) { + if (!reversedDirection) { + if (controlMode(oActivite.parentNode, "forwardOnly") == "true") { + tabRes[0] = null; + tabRes[1] = ""; + tabRes[2] = ""; + tabRes[3] = "SB.2.1-4"; + return tabRes; + } + } + if (estPremiereActivite(oActivite)) { + return flowTreeTraversalSub(oActivite.parentNode, "backward", false, ""); + } else { + tabRes[0] = oActivite.previousSibling; + tabRes[1] = traversalDirection; + tabRes[2] = ""; + tabRes[3] = ""; + return tabRes; + } + } else { + if (!estFeuille(oActivite)) { + if (controlMode(oActivite, "forwardOnly") == "true") { + tabRes[0] = premiereActivite(oActivite); + tabRes[1] = "forward"; + tabRes[2] = ""; + tabRes[3] = ""; + return tabRes; + } else { + tabRes[0] = derniereActivite(oActivite); + tabRes[1] = "backward"; + tabRes[2] = ""; + tabRes[3] = ""; + return tabRes; + } + } else { + tabRes[0] = null; + tabRes[1] = ""; + tabRes[2] = ""; + tabRes[3] = "SB.2.1-2"; + return tabRes; + } + } + } +} + +function flowActivityTraversalSub(oActivite, traversalDirection, previousTraversalDirection) { + var tabRes = new Array(); + if (controlMode(oActivite.parentNode, "flow") == "false") { + tabRes[0] = oActivite; + tabRes[1] = false; + tabRes[2] = ""; + tabRes[3] = "SB.2.2-1"; + return tabRes; + } + if (sequencingRulesCheck(oActivite, "skip") != "nil") { + var oResu = flowTreeTraversalSub(oActivite, traversalDirection, false, previousTraversalDirection); + if (oResu[0] == null) { + tabRes[0] = oActivite; + tabRes[1] = false; + tabRes[2] = oResu[2]; + tabRes[3] = oResu[3]; + return tabRes; + } else { + var resRecur; + if (previousTraversalDirection == "backward" && oResu[1] == "backward") { + resRecur = flowActivityTraversalSub(oResu[0], oResu[1], ""); + } else { + resRecur = flowActivityTraversalSub(oResu[0], oResu[1], previousTraversalDirection); + } + return resRecur; + } + } + if (checkActivity(oActivite)) { + tabRes[0] = oActivite; + tabRes[1] = false; + tabRes[2] = ""; + tabRes[3] = "SB.2.2-2"; + return tabRes; + } + if (!estFeuille(oActivite)) { + var oResu = flowTreeTraversalSub(oActivite, traversalDirection, true, ""); + if (oResu[0] == null) { + tabRes[0] = oActivite; + tabRes[1] = false; + tabRes[2] = oResu[2]; + tabRes[3] = oResu[3]; + return tabRes; + } else { + var resRecur; + if (traversalDirection == "backward" && oResu[1] == "forward") { + resRecur = flowActivityTraversalSub(oResu[0], "forward", "backward"); + } else { + resRecur = flowActivityTraversalSub(oResu[0], traversalDirection, ""); + } + return resRecur; + } + } + tabRes[0] = oActivite; + tabRes[1] = true; + tabRes[2] = ""; + tabRes[3] = ""; + return tabRes; +} + +function flowSub(oActivite, traversalDirection, considerChildren) { + var activiteCandidate = oActivite; + var tabRes = new Array(); + var oResu = flowTreeTraversalSub(activiteCandidate, traversalDirection, considerChildren, ""); + if (oResu[0] == null) { + tabRes[0] = false; + tabRes[1] = activiteCandidate; + tabRes[2] = oResu[2]; + tabRes[3] = oResu[3]; + return tabRes; + } else { + activiteCandidate = oResu[0]; + oResu = flowActivityTraversalSub(activiteCandidate, traversalDirection, ""); + tabRes[0] = oResu[1]; + tabRes[1] = oResu[0]; + tabRes[2] = oResu[2]; + tabRes[3] = oResu[3]; + return tabRes; + } +} + +function choiceActivityTraversalSub(oActivite, traversalDirection) { + if (traversalDirection == "forward") { + if (sequencingRulesCheck(oActivite, "stopForwardTraversal") != "nil") { + return tabR("false;SB.2.4-1"); + } + return tabR("true;"); + } + if (traversalDirection == "backward") { + if (!estRacine(oActivite)) { + if (controlMode(oActivite.parentNode, "forwardOnly") == "true") { + return tabR("false;SB.2.4-2"); + } + } else { + return tabR("false;SB.2.4-3"); + } + return tabR("true;"); + } +} + +function startSequencingRequest() { + var tabRes = new Array(); + if (activiteCourante != null) { + tabRes[0] = null; + tabRes[1] = ""; + tabRes[2] = "SB.2.5-1"; + return tabRes; + } + if (estFeuille(activiteRacine)) { + tabRes[0] = activiteRacine; + tabRes[1] = ""; + tabRes[2] = ""; + return tabRes; + } else { + var oResu = flowSub(activiteRacine, "forward", true); + if (!oResu[0]) { + tabRes[0] = null; + tabRes[1] = oResu[2]; + tabRes[2] = oResu[3]; + return tabRes; + } else { + tabRes[0] = oResu[1]; + tabRes[1] = ""; + tabRes[2] = ""; + return tabRes; + } + } +} + +function resumeAllSequencingRequest() { + var tabRes = new Array(); + if (activiteCourante != null) { + tabRes[0] = null; + tabRes[1] = "SB.2.6-1"; + return tabRes; + } + if (activiteSuspendue == null) { + tabRes[0] = null; + tabRes[1] = "SB.2.6-2"; + return tabRes; + } + tabRes[0] = activiteSuspendue; + tabRes[1] = ""; + return tabRes; +} + +function continueSequencingRequest() { + var tabRes = new Array(); + tabRes[1] = ""; + tabRes[2] = ""; + if (activiteCourante == null) { + tabRes[0] = null; + tabRes[2] = "SB.2.7-1"; + return tabRes; + } + if (!estRacine(activiteCourante)) { + if (controlMode(activiteCourante.parentNode, "flow") == "false") { + tabRes[0] = null; + tabRes[2] = "SB.2.7-2"; + return tabRes; + } + } + var oResu = flowSub(activiteCourante, "forward", false); + if (!oResu[0]) { + tabRes[0] = null; + tabRes[1] = oResu[2]; + tabRes[2] = oResu[3]; + return tabRes; + } else { + tabRes[0] = oResu[1]; + return tabRes; + } +} + +function previousSequencingRequest() { + var tabRes2 = new Array(); + if (activiteCourante == null) { + tabRes2[0] = null; + tabRes2[1] = "SB.2.8-1"; + return tabRes2; + } + if (!estRacine(activiteCourante)) { + if (controlMode(activiteCourante.parentNode, "flow") == "false") { + tabRes2[0] = null; + tabRes2[1] = "SB.2.8-2"; + return tabRes2; + } + } + var oResu = flowSub(activiteCourante, "backward", false); + if (!oResu[0]) { + tabRes2[0] = null; + tabRes2[1] = oResu[3]; + return tabRes2; + } else { + tabRes2[0] = oResu[1]; + tabRes2[1] = ""; + return tabRes2; + } +} + +function estDerniereActiviteArbre(oActivite) { + if (!estDerniereActivite(oActivite)) { + return false; + } + if (!estFeuille(oActivite)) { + return false; + } + var oTemp = oActivite; + while (oTemp != null && !estRacine(oTemp)) { + oTemp = oTemp.parentNode; + if (oTemp.nextSibling != null && oTemp.nextSibling.nodeName == "item") { + return false; + } + } + return true; +} + +function estPremiereActiviteArbre(oActivite) { + if (!estPremiereActivite(oActivite)) { + return false; + } + if (!estFeuille(oActivite)) { + return false; + } + var oTemp = oActivite; + while (oTemp != null && !estRacine(oTemp)) { + oTemp = oTemp.parentNode; + if (oTemp.previousSibling != null && oTemp.previousSibling.nodeName == "item" && controlMode(oTemp.parentNode, "flow") == "true") { + return false; + } + } + return true; +} + +function choiceSequencingRequest(idCible) { + var tabRes = new Array(); + var cibleDuChoix = activiteSpecifieParChoix; + if (MODE_PREEMPTIF) { + cibleDuChoix = activiteSpecifieParChoixPreemptif; + } + var activiteCible = donneActiviteId(cibleDuChoix); + if (activiteCible == null) { + tabRes[0] = null; + tabRes[1] = "SB.2.9-1"; + return tabRes; + } + if (TEST_AFF_PARC && MODE_PREEMPTIF) { + if (constrainedChoiceConsiderations(activiteCible, "preventActivation") == "true" && !estFeuille(activiteCible)) { + var vDis = ""; + if (!estActive(activiteCible)) { + vDis = "none"; + } + cacherItemSelonRegle(activiteCible, vDis); + } + }/*if (activiteCible!=activiteRacine){if (false){tabRes[0]=null;tabRes[1]="SB.2.9-2";return tabRes;}}*/ + var tabCheminActivites = formerCheminAct(activiteCible, true, activiteRacine, true); + for (var i = tabCheminActivites.length - 1; i >= 0; i--) { + if (donneRegles(tabCheminActivites[i]) != null) { + var vDis = ""; + if (sequencingRulesCheck(tabCheminActivites[i], "hiddenFromChoice") != "nil") { + vDis = "none"; + tabRes[0] = null; + tabRes[1] = "SB.2.9-3"; + } + cacherItemSelonRegle(tabCheminActivites[i], vDis); + if (vDis == "none") { + return tabRes; + } + } + } + if (!estRacine(activiteCible)) { + if (controlMode(activiteCible.parentNode, "choice") == "false") { + tabRes[0] = null; + tabRes[1] = "SB.2.9-4"; + return tabRes; + } + } + var oAncetre; + if (activiteCourante != null) { + oAncetre = ancetreCommun(activiteCourante, activiteCible); + } else { + oAncetre = activiteRacine; + } + if (activiteCourante == activiteCible) { + } else if (activiteCourante != null && estFrere(activiteCourante, activiteCible)) { + var cibleEstApresActiviteCourante = false; + var oTemp = activiteCourante.nextSibling; + while (oTemp != null && !cibleEstApresActiviteCourante) { + if (oTemp == activiteCible) { + cibleEstApresActiviteCourante = true; + } + oTemp = oTemp.nextSibling; + } + var tabActivites = new Array(); + tabActivites[0] = activiteCourante; + var traverse; + if (cibleEstApresActiviteCourante) { + traverse = "forward"; + var oSuiv = activiteCourante.nextSibling; + while (oSuiv != activiteCible && oSuiv.nodeName == "item") { + tabActivites[tabActivites.length] = oSuiv; + oSuiv = oSuiv.nextSibling; + } + } else { + traverse = "backward"; + var oSuiv = activiteCourante.previousSibling; + while (oSuiv != activiteCible && oSuiv.nodeName == "item") { + tabActivites[tabActivites.length] = oSuiv; + oSuiv = oSuiv.previousSibling; + } + } + if (tabActivites.length == 0) { + tabRes[0] = null; + tabRes[1] = "SB.2.9-5"; + return tabRes; + } + for (var i = 0; i < tabActivites.length; i++) { + var tabC = choiceActivityTraversalSub(tabActivites[i], traverse); + if (tabC[0] == "false") { + tabRes[0] = null; + tabRes[1] = tabC[1]; + return tabRes; + } + } + } else if (activiteCourante == null || activiteCourante == oAncetre) { + var tabCheminActivites = formerCheminAct(activiteCible, false, oAncetre, true); + if (tabCheminActivites.length == 0) { + tabRes[0] = null; + tabRes[1] = "SB.2.9-5"; + return tabRes; + } + for (var i = tabCheminActivites.length - 1; i >= 0; i--) { + var tabC = choiceActivityTraversalSub(tabCheminActivites[i], "forward"); + if (tabC[0] == "false") { + tabRes[0] = null; + tabRes[1] = tabC[1]; + return tabRes; + } + if (!estActive(tabCheminActivites[i]) && estNoeudDiff(tabCheminActivites[i], oAncetre) && constrainedChoiceConsiderations(tabCheminActivites[i], "preventActivation") == "true") { + tabRes[0] = null; + tabRes[1] = "SB.2.9-6"; + return tabRes; + } + } + } else if (activiteCible == oAncetre) { + var tabCheminActivites = formerCheminAct(activiteCourante, true, activiteCible, true); + if (tabCheminActivites.length == 0) { + tabRes[0] = null; + tabRes[1] = "SB.2.9-5"; + return tabRes; + } + for (var i = 0; i < tabCheminActivites.length - 1; i++) { + if (controlMode(tabCheminActivites[i], "choiceExit") == "false") { + tabRes[0] = null; + tabRes[1] = "SB.2.9-7"; + return tabRes; + } + } + } else if (estApres(activiteCible, oAncetre)) { + var tabCheminActivites = formerCheminAct(activiteCourante, true, oAncetre, false); + if (tabCheminActivites.length == 0) { + tabRes[0] = null; + tabRes[1] = "SB.2.9-5"; + return tabRes; + } + var activiteContrainte = null; + for (var i = 0; i < tabCheminActivites.length; i++) { + if (controlMode(tabCheminActivites[i], "choiceExit") == "false") { + tabRes[0] = null; + tabRes[1] = "SB.2.9-7"; + return tabRes; + } + if (activiteContrainte == null) { + if (constrainedChoiceConsiderations(tabCheminActivites[i], "constrainChoice") == "true" && !estFeuille(tabCheminActivites[i])) { + activiteContrainte = tabCheminActivites[i]; + } + } + } + if (activiteContrainte != null) { + var traverse; + if (estApres(activiteCible, activiteContrainte)) { + traverse = "forward"; + } else { + traverse = "backward"; + } + var activiteAConsiderer = choiceFlowSub(activiteContrainte, traverse); + var estDescendant = false; + var oTemp = activiteCible.parentNode; + while (oTemp != null && !estDescendant) { + if (oTemp == activiteAConsiderer) { + estDescendant = true; + } + oTemp = oTemp.parentNode; + } + if (!estDescendant && activiteCible != activiteAConsiderer && activiteCible != activiteContrainte) { + tabRes[0] = null; + tabRes[1] = "SB.2.9-8"; + return tabRes; + } + } + var tabCheminActivites = formerCheminAct(activiteCible, false, oAncetre, true); + if (tabCheminActivites.length == 0) { + tabRes[0] = null; + tabRes[1] = "SB.2.9-5"; + return tabRes; + } + if (estApres(activiteCible, activiteCourante)) { + for (var i = tabCheminActivites.length - 1; i >= 0; i--) { + var tabC = choiceActivityTraversalSub(tabCheminActivites[i], "forward"); + if (tabC[0] == "false") { + tabRes[0] = null; + tabRes[1] = tabC[1]; + return tabRes; + } + if (!estActive(tabCheminActivites[i]) && estNoeudDiff(tabCheminActivites[i], oAncetre) && constrainedChoiceConsiderations(tabCheminActivites[i], "preventActivation") == "true") { + tabRes[0] = null; + tabRes[1] = "SB.2.9-6"; + return tabRes; + } + } + } else { + for (var i = tabCheminActivites.length - 1; i >= 0; i--) { + if (!estActive(tabCheminActivites[i]) && estNoeudDiff(tabCheminActivites[i], oAncetre) && constrainedChoiceConsiderations(tabCheminActivites[i], "preventActivation") == "true") { + tabRes[0] = null; + tabRes[1] = "SB.2.9-6"; + return tabRes; + } + } + } + } + if (estFeuille(activiteCible)) { + tabRes[0] = activiteCible; + tabRes[1] = ""; + return tabRes; + } + var oResu = flowSub(activiteCible, "forward", true); + if (!oResu[0]) { + terminateDescendentAttempts(oAncetre); + endAttempt(oAncetre); + affecteActiviteCourante(activiteCible); + tabRes[0] = null; + tabRes[1] = "SB.2.9-9"; + return tabRes; + } else { + tabRes[0] = oResu[1]; + tabRes[1] = ""; + return tabRes; + } +} + +function estApres(oNoeud1, oNoeud2) { + if (oNoeud2.nodeName == "organization") { + return true; + } + var lesobjs = parent.XML_listeParBalise(activiteRacine, oNoeud1.nodeName); + var pos1 = 0; + var pos2 = 0; + for (var n = 0; n < lesobjs.length; n++) { + if (lesobjs[n] == oNoeud1) { + pos1 = n; + } + if (lesobjs[n] == oNoeud2) { + pos2 = n; + } + } + return (pos1 > pos2); +} + +function choiceFlowSub(oActivite, traversalDirection) { + var oTemp = choiceFlowTreeTraversalSub(oActivite, traversalDirection); + if (oTemp == null) { + return oActivite; + } else { + return oTemp; + } +} + +function choiceFlowTreeTraversalSub(oActivite, traversalDirection) { + if (traversalDirection == "forward") { + if (estRacine(oActivite) || estDerniereActiviteArbre(oActivite) || estDerniereActiviteDuFlux(oActivite)) { + return null; + } + if (estDerniereActivite(oActivite)) { + return choiceFlowTreeTraversalSub(oActivite.parentNode, "forward"); + } else { + return oActivite.nextSibling; + } + } + if (traversalDirection == "backward") { + if (estRacine(oActivite)) { + return null; + } + if (estPremiereActivite(oActivite)) { + return choiceFlowTreeTraversalSub(oActivite.parentNode, "backward"); + } else { + return oActivite.previousSibling; + } + } +} + +function retrySequencingRequest() { + var tabRes = new Array(); + if (activiteCourante == null) { + tabRes[0] = null; + tabRes[1] = "SB.2.10-1"; + return tabRes; + } + if (estActive(activiteCourante) || estSuspendue(activiteCourante)) { + tabRes[0] = null; + tabRes[1] = "SB.2.10-2"; + return tabRes; + } + if (!estFeuille(activiteCourante)) { + var oResu = flowSub(activiteCourante, "forward", true); + if (!oResu[0]) { + tabRes[0] = null; + tabRes[1] = "SB.2.10-3"; + return tabRes; + } else { + tabRes[0] = oResu[1]; + tabRes[1] = ""; + return tabRes; + } + } else { + tabRes[0] = activiteCourante; + tabRes[1] = ""; + return tabRes; + } +} + +function exitSequencingRequest() { + if (activiteCourante == null) { + return tabR("false;SB.2.11-1"); + } + if (estActive(activiteCourante)) { + return tabR("false;SB.2.11-2"); + } + if (estRacine(activiteCourante)) { + return tabR("true;"); + } + return tabR("false;"); +} + +function sequencingRequest(requete) { + var tabRes = new Array(); + tabRes[0] = "notValid"; + tabRes[1] = null; + tabRes[2] = ""; + tabRes[3] = ""; + var resSub; + if (requete == "start") { + resSub = startSequencingRequest(); + if (resSub[2] != "") { + tabRes[3] = resSub[2]; + return tabRes; + } else { + tabRes[0] = "valid"; + tabRes[1] = resSub[0]; + tabRes[2] = resSub[1]; + return tabRes; + } + } + if (requete == "resumeAll") { + resSub = resumeAllSequencingRequest(); + if (resSub[1] != "") { + tabRes[3] = resSub[1]; + return tabRes; + } else { + tabRes[0] = "valid"; + tabRes[1] = resSub[0]; + return tabRes; + } + } + if (requete == "exit") { + resSub = exitSequencingRequest(); + if (resSub[1] != "") { + tabRes[3] = resSub[1]; + return tabRes; + } else { + tabRes[2] = resSub[0]; + tabRes[0] = "valid"; + return tabRes; + } + } + if (requete == "retry") { + resSub = retrySequencingRequest(); + if (resSub[1] != "") { + tabRes[3] = resSub[1]; + return tabRes; + } else { + tabRes[0] = "valid"; + tabRes[1] = resSub[0]; + return tabRes; + } + } + if (requete == "continue") { + resSub = continueSequencingRequest(); + if (resSub[2] != "") { + tabRes[3] = resSub[2]; + return tabRes; + } else { + tabRes[0] = "valid"; + tabRes[1] = resSub[0]; + tabRes[2] = resSub[1]; + return tabRes; + } + } + if (requete == "previous") { + resSub = previousSequencingRequest(); + if (resSub[1] != "") { + tabRes[3] = resSub[1]; + return tabRes; + } else { + tabRes[0] = "valid"; + tabRes[1] = resSub[0]; + return tabRes; + } + } + if (requete == "choice") { + resSub = choiceSequencingRequest(); + if (resSub[1] != "") { + tabRes[3] = resSub[1]; + return tabRes; + } else { + tabRes[0] = "valid"; + tabRes[1] = resSub[0]; + return tabRes; + } + } + tabRes[3] = "SB.2.12-1"; + return tabRes; +} + +function deliveryRequest(oActivite) { + if (!estFeuille(oActivite)) { + return tabR("notValid;DB.1.1-1"); + } + var tabCheminActivites = formerCheminAct(oActivite, true, activiteRacine, true); + for (var i = tabCheminActivites.length - 1; i >= 0; i--) { + if (checkActivity(tabCheminActivites[i])) { + return tabR("notValid;DB.1.1-3"); + } + } + return tabR("valid;"); +} + +function contentDeliveryEnvironment(oActivite) { + if (activiteCourante != null && estActive(activiteCourante)) { + return "DB.2-1"; + } + if (MODE_PREEMPTIF) { + return ""; + } + if (tabDejaFaitRollup != null) { + if (oActivite != activiteSuspendue) { + clearSuspendedActivitySub(oActivite); + } + terminateDescendentAttempts(oActivite); + } + var dateEvt = parent.getDateServeur(''); + var racmn = DOMManifest.documentElement; + racmn.setAttribute("dateAcces", dateEvt); + if (PF_attr(racmn, "dateEntre") == "") { + racmn.setAttribute("dateEntre", dateEvt); + racmn.setAttribute("etatParcours", "attempted"); + } + if (!SUIVI_DESACTIVE) { + var tabCheminActivites = formerCheminAct(oActivite, true, activiteRacine, true); + for (var i = tabCheminActivites.length - 1; i >= 0; i--) { + if (!estActive(tabCheminActivites[i])) { + if (deliveryControls(tabCheminActivites[i], "tracked") == "true") { + if (estSuspendue(tabCheminActivites[i])) { + tabCheminActivites[i].setAttribute("activityIsSuspended", "false"); + } else { + var nbEssai = parseInt(attrObj(tabCheminActivites[i], "attemptCount")); + nbEssai = nbEssai + 1; + tabCheminActivites[i].setAttribute("attemptCount", nbEssai); + if (nbEssai == 1) { + tabCheminActivites[i].setAttribute("activityProgressStatus", "true"); + } + initialiserTentative(tabCheminActivites[i]); + } + } + tabCheminActivites[i].setAttribute("activityIsActive", "true"); + } + } + } + affecteActiviteCourante(oActivite); + activiteSuspendue = null; + PLAN_lancerActivite(oActivite); + return ""; +} + +function clearSuspendedActivitySub(oActivite) { + if (activiteSuspendue != null) { + var oAncetre = ancetreCommun(oActivite, activiteSuspendue); + var tabCheminActivites = formerCheminAct(activiteSuspendue, true, oAncetre, true); + for (var i = 0; i < tabCheminActivites.length; i++) { + if (estFeuille(tabCheminActivites[i])) { + tabCheminActivites[i].setAttribute("activityIsSuspended", "false"); + } else { + var tabFils = donneLesFils(tabCheminActivites[i], "item"); + var enSuspend = false; + for (var j = 0; j < tabFils.length; j++) { + if (estSuspendue(tabFils[j])) { + enSuspend = true; + } + } + if (!enSuspend) { + tabCheminActivites[i].setAttribute("activityIsSuspended", "false"); + } + } + } + activiteSuspendue = null; + } +} + +function limitConditionsCheck(oActivite) { + if (deliveryControls(oActivite, "tracked") == "false") { + return false; + } + if (estActive(oActivite) || estSuspendue(oActivite)) { + return false; + } + var limiteEssais = parseInt(limitConditions(oActivite, "attemptLimit")); + if (limiteEssais > 0 && attrObj(oActivite, "activityProgressStatus") == "true") { + var nbEssai = parseInt(attrObj(oActivite, "attemptCount")); + if (nbEssai >= limiteEssais) { + return true; + } + } + return false; +} + +function sequencingRulesCheck(oActivite, lesActions) { + var tabRegles = new Array(); + var tabActions = lesActions.split(","); + var objr = donneRegles(oActivite); + if (objr != null) { + var tabFOr = parent.XML_tabElementFils(objr); + for (var i = 0; i < tabFOr.length; i++) { + var action = parent.XML_filsNS(tabFOr[i], "imsss", "ruleAction"); + if (action != null && tabContient(tabActions, action.getAttribute("action"))) { + tabRegles[tabRegles.length] = tabFOr[i]; + } + } + for (var i = 0; i < tabRegles.length; i++) { + resS = sequencingRulesCheckSub(oActivite, tabRegles[i]); + if (resS == "true") { + var action = parent.XML_filsNS(tabRegles[i], "imsss", "ruleAction"); + return action.getAttribute("action"); + } + } + } + return "nil"; +} + +function sequencingRulesCheckSub(oActivite, oRegle) { + var tabConditions = new Array(); + var oConditions = parent.XML_filsNS(oRegle, "imsss", "ruleConditions"); + var tabFCond = parent.XML_tabElementFils(oConditions); + for (var i = 0; i < tabFCond.length; i++) { + tabConditions[i] = evalueCondition(tabFCond[i], oActivite); + } + if (tabConditions.length == 0) { + return "unknown"; + } + var opfin = PF_attr(oConditions, "conditionCombination"); + if (opfin == "") { + opfin = "all"; + } + return combineResultatsConditions(tabConditions, opfin); +} + +function combineResultatsConditions(tabConditions, opfin) { + var existeVrai = false; + var existeFaux = false; + var existeInconnu = false; + for (var i = 0; i < tabConditions.length; i++) { + if (tabConditions[i] == "false") { + existeFaux = true; + } + if (tabConditions[i] == "true") { + existeVrai = true; + } + if (tabConditions[i] == "unknown") { + existeInconnu = true; + } + } + if (opfin == "all") { + if (existeVrai && !existeFaux && !existeInconnu) { + return "true"; + } + if (!existeFaux && existeInconnu) { + return "unknown"; + } + } + if (opfin == "any") { + if (existeVrai) { + return "true"; + } + if (existeInconnu) { + return "unknown"; + } + } + return "false"; +} + +function terminateDescendentAttempts(oActivite) { + if (activiteCourante == null) { + return true; + } + var oAncetre = ancetreCommun(oActivite, activiteCourante); + var tabCheminActivites = formerCheminAct(activiteCourante, false, oAncetre, false); + for (var i = 0; i < tabCheminActivites.length; i++) { + endAttempt(tabCheminActivites[i]); + } +} + +function endAttempt(oActivite) { + if (estFeuille(oActivite)) { + if (deliveryControls(oActivite, "tracked") == "true") { + if (!estSuspendue(oActivite)) { + var testBien = true; + if (MODE_PREEMPTIF && ressourceCourante != null) { + if (ressourceCourante.getAttribute("adlcp:scormType") != "asset") { + testBien = false; + } + } + if (testBien && deliveryControls(oActivite, "completionSetByContent") == "false") { + if (attrObj(oActivite, "attemptProgressStatus") == "false") { + enregistrerCompletion(oActivite, true); + } + if (!MODE_PREEMPTIF) { + var dateDc = PF_attr(oActivite, "dateAfficheDoc"); + if (dateDc != "") { + oActivite.removeAttribute("dateAfficheDoc"); + var tsess = calculeDateDocument(dateDc); + oActivite.setAttribute("attemptAbsoluteDuration", tsess); + } + } + } + if (deliveryControls(oActivite, "objectiveSetByContent") == "false") { + var objectifC = donneObjectifCible(oActivite, false); + if (objectifC != null) { + if (attrObj(objectifC, "objectiveProgressStatus") == "false") { + if (attrObj(objectifC, "satisfiedByMeasure") == "false") { + enregistrerObjectif(objectifC, "objectiveSatisfiedStatus", "true", false); + } + } + } + } + if (!MODE_PREEMPTIF) { + nettoyerDejaFait(oActivite); + } + } + } + } else { + var tabFils = donneLesFils(oActivite, "item"); + var enSuspend = false; + for (var j = 0; j < tabFils.length; j++) { + if (estSuspendue(tabFils[j])) { + enSuspend = true; + } + } + if (enSuspend) { + oActivite.setAttribute("activityIsSuspended", "true"); + } else { + oActivite.setAttribute("activityIsSuspended", "false"); + } + if (!MODE_PREEMPTIF && !SUIVI_DESACTIVE) { + durationRollup(oActivite); + } + } + desactiveActivite(oActivite); + if (SUIVI_DESACTIVE) { + return; + } + if (!MODE_PREEMPTIF) { + randomizeChildren(oActivite); + } + if (PF_attr(activiteRacine, "listeRemonte") != "" && !SANS_REMONTE) { + var listeRemonte = PF_attr(activiteRacine, "listeRemonte"); + activiteRacine.removeAttribute("listeRemonte"); + boucleMultiRollup(oActivite, listeRemonte); + } else { + if (!tabContient(tabDejaFaitRollup, oActivite.getAttribute("identifier"))) { + overallRollup(oActivite); + } + } +} + +function boucleMultiRollup(oActivite, listeRemonte) { + tabRemonter = listeRemonte.substring(3).split("[,]"); + if (!MODE_PREEMPTIF && tabRemonter.length == 0) { + alert("Multiple Rollup Error"); + } + tabRemonter.sort(); + var maxr = 0; + while (tabRemonter.length > 0 && maxr < 99) { + var indDer = tabRemonter.length - 1; + if (tabRemonter[indDer] != "") { + var idSui = tabRemonter[indDer].substring(4); + if (!tabContient(tabDejaFaitRollup, idSui)) { + var act = parent.XML_trouveNoeud(activiteRacine, "item", "identifier", idSui); + overallRollup(act); + } + } + tabRemonter.splice(indDer, 1); + maxr++; + } +} + +function compteProfondeur(oItem) { + var num = 1; + while (oItem != null && !estRacine(oItem)) { + oItem = oItem.parentNode; + num++; + } + var str = num + ""; + if (num < 10) { + str = "00" + num; + } else if (num < 100) { + str = "0" + num; + } + return str; +} + +function checkActivity(oActivite) { + if (SUIVI_DESACTIVE) { + return false; + } + if (sequencingRulesCheck(oActivite, "disabled") != "nil") { + return true; + } + if (limitConditionsCheck(oActivite)) { + return true; + } + if (COMPATIBLE_SCORM12 && parent.blocagePrerequis(oActivite)) { + return true; + } + return false; +} + +function donneException(c) { + var r = ""; + if (c == "NB.2.1-1") { + r = "Current Activity is already defined / Sequencing session has already begun"; + } + if (c == "NB.2.1-2") { + r = "Current Activity is not defined / Sequencing session has not begun"; + } + if (c == "NB.2.1-3") { + r = "Suspended Activity is not defined"; + } + if (c == "NB.2.1-4") { + r = "Flow Sequencing Control Mode violation"; + } + if (c == "NB.2.1-5") { + r = "Flow or Forward Only Sequencing Control Mode violation"; + } + if (c == "NB.2.1-6") { + r = "No activity is previous to the root"; + } + if (c == "NB.2.1-7") { + r = "Unsupported navigation request"; + } + if (c == "NB.2.1-8") { + r = "Choice Exit Sequencing Control Mode violation"; + } + if (c == "NB.2.1-9") { + r = "No activities to consider"; + } + if (c == "NB.2.1-10") { + r = "Choice Sequencing Control Mode violation"; + } + if (c == "NB.2.1-11") { + r = "Target activity does not exist"; + } + if (c == "NB.2.1-12") { + r = "Current Activity already terminated"; + } + if (c == "NB.2.1-13") { + r = "Undefined navigation request"; + } + if (c == "TB.2.3-1") { + r = "Current Activity is not defined / Sequencing session has not begun"; + } + if (c == "TB.2.3-2") { + r = "Current Activity already terminated"; + } + if (c == "TB.2.3-3") { + r = "Cannot suspend an inactive root"; + } + if (c == "TB.2.3-4") { + r = "Activity tree root has no parent"; + } + if (c == "TB.2.3-5") { + r = "Nothing to suspend; No active activities"; + } + if (c == "TB.2.3-6") { + r = "Nothing to abandon; No active activities"; + } + if (c == "TB.2.3-7") { + r = "Undefined termination request"; + } + if (c == "SB.2.1-1") { + r = "Last activity in the tree"; + } + if (c == "SB.2.1-2") { + r = "Cluster has no available children"; + } + if (c == "SB.2.1-3") { + r = "No activity is previous to the root"; + } + if (c == "SB.2.1-4") { + r = "Forward Only Sequencing Control Mode violation"; + } + if (c == "SB.2.2-1") { + r = "Flow Sequencing Control Mode violation"; + } + if (c == "SB.2.2-2") { + r = "Activity unavailable"; + } + if (c == "SB.2.4-1") { + r = "Forward Traversal Blocked"; + } + if (c == "SB.2.4-2") { + r = "Forward Only Sequencing Control Mode violation"; + } + if (c == "SB.2.4-3") { + r = "No activity is previous to the root"; + } + if (c == "SB.2.5-1") { + r = "Current Activity is defined / Sequencing session already begun"; + } + if (c == "SB.2.6-1") { + r = "Current Activity is defined / Sequencing session already begun"; + } + if (c == "SB.2.6-2") { + r = "No Suspended Activity defined"; + } + if (c == "SB.2.7-1") { + r = "Current Activity is not defined / Sequencing session has not begun"; + } + if (c == "SB.2.7-2") { + r = "Flow Sequencing Control Mode violation"; + } + if (c == "SB.2.8-1") { + r = "Current Activity is not defined / Sequencing session has not begun"; + } + if (c == "SB.2.8-2") { + r = "Flow Sequencing Control Mode violation"; + } + if (c == "SB.2.9-1") { + r = "No target for Choice"; + } + if (c == "SB.2.9-2") { + r = "Target activity does not exist or is unavailable"; + } + if (c == "SB.2.9.3") { + r = "Target activity hidden from choice"; + } + if (c == "SB.2.9-4") { + r = "Choice Sequencing Control Mode violation"; + } + if (c == "SB.2.9-5") { + r = "No activities to consider"; + } + if (c == "SB.2.9-6") { + r = "Unable to activate target; target is not a child of the Current Activity"; + } + if (c == "SB.2.9-7") { + r = "Choice Exit Sequencing Control Mode violation"; + } + if (c == "SB.2.9-8") { + r = "Unable to choice target activity � constrained choice"; + } + if (c == "SB.2.9-9") { + r = "Choice request prevented by Flow-only activity"; + } + if (c == "SB.2.10-1") { + r = "Current Activity is not defined / Sequencing session has not begun"; + } + if (c == "SB.2.10-2") { + r = "Current Activity is active or suspended"; + } + if (c == "SB.2.10-3") { + r = "Flow Sequencing Control Mode violation"; + } + if (c == "SB.2.11-1") { + r = "Current Activity is not defined / Sequencing session has not begun 50"; + } + if (c == "SB.2.11-2") { + r = "Current Activity has not been terminated"; + } + if (c == "SB.2.12-1") { + r = "Undefined sequencing request"; + } + if (c == "DB.1.1-1") { + r = "Cannot deliver a non-leaf activity 53"; + } + if (c == "DB.1.1-2") { + r = "Nothing to deliver"; + } + if (c == "DB.1.1-3") { + r = "Activity unavailable"; + } + if (c == "DB.2-1") { + r = "Identified activity is already active"; + } + return r + "\n" + c; +} + +function affecteActiviteCourante(oAct) { + activiteCourante = oAct; + if (!MODE_PREEMPTIF) { + itemCourant = activiteCourante; + } +} + +function affecteActiviteSuspendue(oAct) { + activiteSuspendue = oAct; + if (!MODE_PREEMPTIF) { + itemSuspendu = oAct; + if (estFeuille(activiteSuspendue)) { + itemRacine.setAttribute("activiteSuspendue", activiteSuspendue.getAttribute("identifier")); + } + } +} + +function initialiserTentative(oAct) { + if (SUIVI_DESACTIVE) { + return; + } + var initActiviteAcheve = true; + if (FIGER_ETAT_ITEM && PF_attr(oAct, "attemptCompletionStatus") == "true") { + initActiviteAcheve = false; + } + if (initActiviteAcheve) { + oAct.removeAttribute("attemptProgressStatus"); + oAct.removeAttribute("attemptCompletionStatus"); + } + oAct.setAttribute("infoProgCourant", "true"); + oAct.removeAttribute("attemptCompletionAmount"); + var tempSess = PF_attr(oAct, "attemptAbsoluteDuration"); + if (tempSess != "") { + oAct.setAttribute("activityAbsoluteDuration", parent.ajouterIntervalle(tempSess, PF_attr(oAct, "activityAbsoluteDuration"))); + oAct.removeAttribute("attemptAbsoluteDuration"); + } + oAct.setAttribute("attemptDate", parent.getDateServeur("")); + if (!OBJ_GLOBAL_SYSTEM && estRacine(oAct) && oAct.getAttribute("attemptCount") != "1" && !FIGER_ETAT_ITEM) { + while (objGlobauxCourant.firstChild) { + objGlobauxCourant.removeChild(objGlobauxCourant.firstChild); + } + } + if (initActiviteAcheve) { + var lesobjs = donneObjectifs(oAct, false); + for (var i = 0; i < lesobjs.length; i++) { + var oObj = lesobjs[i]; + oObj.removeAttribute("objectiveProgressStatus"); + oObj.removeAttribute("objectiveSatisfiedStatus"); + oObj.removeAttribute("objectiveMeasureStatus"); + oObj.removeAttribute("objectiveNormalizedMeasure"); + oObj.setAttribute("infoObjCourant", "true"); + } + var tabFils = donneLesFils(oAct, "item"); + for (var n = 0; n < tabFils.length; n++) { + tabFils[n].removeAttribute("infoProgCourant"); + var lesobjs = donneObjectifs(tabFils[n], false); + if (lesobjs != null) { + for (var i = 0; i < lesobjs.length; i++) { + lesobjs[i].removeAttribute("infoObjCourant"); + } + } + } + } +} + +function estRacine(oAct) { + return (oAct.nodeName == "organization"); +} + +function enregistrerEtatObjectif(objectif, nomAttr, valAttr) { + var activiteAncetre = objectif.parentNode.parentNode.parentNode; + if (deliveryControls(activiteAncetre, "tracked") == "true") { + objectif.setAttribute(nomAttr, valAttr); + objectif.setAttribute("infoObjCourant", "true"); + if (!MODE_PREEMPTIF && valAttr == "false" && estRacine(activiteAncetre)) { + var racmn = DOMManifest.documentElement; + if (nomAttr == "objectiveProgressStatus" && PF_attr(racmn, "etatValidation") == "true") { + racmn.setAttribute("etatValidation", ""); + modifEtatMembre = true; + } + if (nomAttr == "objectiveMeasureStatus" && PF_attr(racmn, "etatScore") == "true") { + racmn.setAttribute("etatScore", "false"); + racmn.removeAttribute("score"); + modifEtatMembre = true; + } + } + } +} + +function enregistrerObjectif(objectif, nomAttr, valAttr, aAppliquer) { + var activiteAncetre = objectif.parentNode.parentNode.parentNode; + if (deliveryControls(activiteAncetre, "tracked") == "false") { + return false; + } + if (!MODE_PREEMPTIF && objectif == null) { + alert("Can't write objective (null)"); + return res; + } + var vStatut = "objectiveProgressStatus"; + if (nomAttr == "objectiveNormalizedMeasure" || nomAttr == "objectiveMeasureStatus") { + vStatut = "objectiveMeasureStatus"; + } + objectif.setAttribute(vStatut, "true"); + if (!MODE_PREEMPTIF && valAttr != PF_attr(objectif, nomAttr)) { + parent.parcoursEnregistre = false; + } + objectif.setAttribute(nomAttr, valAttr); + if (SUIVI_DESACTIVE) { + return; + } + objectif.setAttribute("infoObjCourant", "true"); + if (!MODE_PREEMPTIF && estRacine(activiteAncetre) && !apresFigerParcours) { + var racmn = DOMManifest.documentElement; + if (nomAttr == "objectiveSatisfiedStatus") { + if (PF_attr(racmn, "evtValidation") != valAttr) { + modifEtatMembre = true; + } + if (valAttr == "true" && PF_attr(racmn, "dateValidation") == "") { + racmn.setAttribute("dateValidation", parent.getDateServeur('')); + racmn.setAttribute("evtValidation", "true"); + } + racmn.setAttribute("etatValidation", valAttr); + if (valAttr == "true" && parent.lesson_mode == "normal") { + if (modeExploration == "valide") { + figerParcours = true; + } + } + } + if (nomAttr == "objectiveNormalizedMeasure") { + if (PF_attr(racmn, "score") != valAttr) { + modifEtatMembre = true; + } + racmn.setAttribute("etatScore", "true"); + racmn.setAttribute("score", valAttr); + } + } + var lesmaps = parent.XML_tabElementFils(objectif); + var typeEnr = ""; + if (lesmaps.length > 0) { + typeEnr = nomAttr.replace(/objective/, "write"); + } + for (var i = 0; i < lesmaps.length; i++) { + var oFils = lesmaps[i]; + if (oFils.nodeName.indexOf("mapInfo") >= 0) { + if (PF_attr(oFils, typeEnr) == "true") { + var lid = PF_attr(oFils, "targetObjectiveID"); + var objG = donneObjectifGlobal(lid, true, aAppliquer); + var etatModif = false; + if (PF_attr(objG, vStatut) != "true") { + objG.setAttribute(vStatut, "true"); + etatModif = true; + } + if (!etatModif && PF_attr(objG, nomAttr) != valAttr) { + etatModif = true; + } + objG.setAttribute(nomAttr, valAttr); + if (etatModif) { + if (!MODE_PREEMPTIF || aAppliquer) { + parent.parcoursEnregistre = false; + objG.setAttribute("modification", "true"); + if (nomAttr == "objectiveSatisfiedStatus" && valAttr == "true") { + objG.setAttribute("validation", "true"); + objG.setAttribute("dateValidation", parent.getDateServeur("")); + } + } + } + if (MODE_PREEMPTIF && SANS_REMONTE) { + return; + } + var lesautremaps = donneNoeudsNS(activiteRacine, "imsss", "mapInfo"); + var typeLire = typeEnr.replace(/write/, "read"); + for (var m = 0; m < lesautremaps.length; m++) { + var oMap = lesautremaps[m]; + if (PF_attr(oMap, "targetObjectiveID") == lid && PF_attr(oMap, typeLire) != "false") { + var actiAnce = oMap.parentNode.parentNode.parentNode.parentNode; + var lidan = actiAnce.getAttribute("identifier"); + if (activiteAncetre.getAttribute("identifier") != lidan) { + var objectifDistant = oMap.parentNode; + objectifDistant.setAttribute(vStatut, "false"); + if (!estFrere(activiteAncetre, actiAnce)) { + var listeRemonte = PF_attr(activiteRacine, "listeRemonte"); + if (listeRemonte == "") { + listeRemonte = "[,]"; + } + var tAjr = "_" + lidan + "[,]"; + if (listeRemonte.indexOf(tAjr) < 0) { + listeRemonte += compteProfondeur(actiAnce) + tAjr; + tAjr = "_" + activiteAncetre.getAttribute("identifier") + "[,]"; + if (listeRemonte.indexOf(tAjr) < 0) { + listeRemonte += compteProfondeur(activiteAncetre) + tAjr; + } + activiteRacine.setAttribute("listeRemonte", listeRemonte); + } + } + ajouteItemTestPlan(actiAnce); + if (MODE_PREEMPTIF) { + actiAnce = donneActivite(lidan); + actiAnce.removeAttribute("planDejaFait"); + } + } + } + } + break; + } + } + } + if (nomAttr == "objectiveNormalizedMeasure" && attrObj(objectif, "satisfiedByMeasure") == "true") { + var resEvMe = evaluerSeuilMesureSatisfaction(objectif, false); + if (resEvMe != "unknown" && (PF_attr(objectif, "objectiveProgressStatus") == "false" || resEvMe != PF_attr(objectif, "objectiveProgressStatus"))) { + enregistrerObjectif(objectif, "objectiveSatisfiedStatus", resEvMe, false); + } + } +} + +function lireEtatObjectif(objectif, vStatut) { + var res = "false"; + if (!MODE_PREEMPTIF && objectif == null) { + alert("Can't read objective (" + vStatut + ")"); + return res; + } + var activiteAnc = objectif.parentNode.parentNode.parentNode; + if (deliveryControls(activiteAnc, "tracked") == "false" && !scoDemandeEtatObjectif) { + return "false"; + } + if (vStatut == "objectiveProgressStatus" && attrObj(objectif, "satisfiedByMeasure") == "true") { + if (lireEtatObjectif(objectif, "objectiveMeasureStatus") == "true") { + if (evaluerSeuilMesureSatisfaction(objectif, true) != "unknown") { + return "true"; + } + } + return "false"; + } + var typeEnr = "readSatisfiedStatus"; + if (vStatut == "objectiveMeasureStatus") { + typeEnr = "readNormalizedMeasure"; + } + var lesmaps = parent.XML_tabElementFils(objectif); + for (var i = 0; i < lesmaps.length; i++) { + var oFils = lesmaps[i]; + if (oFils.nodeName.indexOf("mapInfo") >= 0) { + if (PF_attr(oFils, typeEnr) != "false") { + var objG = donneObjectifGlobal(PF_attr(oFils, "targetObjectiveID"), false, false); + if (objG != null) { + return attrObj(objG, vStatut); + } + return "false"; + } + } + } + if (ROLLUP_SUR_COURANT && PF_attr(objectif, "infoObjCourant") != "true") { + if (estRacine(activiteAnc) || controlMode(activiteAnc.parentNode, "useCurrentAttemptObjectiveInfo") == "true") { + return "false"; + } + } + return attrObj(objectif, vStatut); +} + +function lireValeurObjectif(objectif, nomAttr) { + var res = "false"; + var vStatut = "objectiveProgressStatus"; + var typeEnr = "readSatisfiedStatus"; + if (nomAttr == "objectiveNormalizedMeasure") { + vStatut = "objectiveMeasureStatus"; + typeEnr = "readNormalizedMeasure"; + res = "0.0"; + } + if (nomAttr == "objectiveSatisfiedStatus" && attrObj(objectif, "satisfiedByMeasure") == "true") { + if (lireEtatObjectif(objectif, "objectiveMeasureStatus") == "true") { + return evaluerSeuilMesureSatisfaction(objectif, true); + } + return "false"; + } + var lesmaps = parent.XML_tabElementFils(objectif); + for (var i = 0; i < lesmaps.length; i++) { + var oFils = lesmaps[i]; + if (oFils.nodeName.indexOf("mapInfo") >= 0) { + if (PF_attr(oFils, typeEnr) != "false") { + var objG = donneObjectifGlobal(PF_attr(oFils, "targetObjectiveID"), false, false); + if (objG != null) { + if (attrObj(objG, vStatut) == "true") { + return attrObj(objG, nomAttr); + } + } + return "err"; + } + } + } + if (attrObj(objectif, vStatut) == "true") { + res = attrObj(objectif, nomAttr); + } + return res; +} + +function donneObjectifGlobal(idGlob, ecrit, objreel) { + if (idGlob == "") { + alert("Empty targetObjectiveID"); + return null; + } + var oRac = itemRacine.ownerDocument.documentElement; + var objs = objGlobauxCourant; + if (MODE_PREEMPTIF && !objreel) { + objs = objGlobauxPremptif; + } + var oObj = parent.XML_trouveNoeud(objs, "objectif", "id", idGlob); + if (oObj == null && ecrit) { + oObj = parent.creerElementCP(itemRacine, "objectif"); + oObj.setAttribute("id", idGlob); + objs.appendChild(oObj); + } + return oObj; +} + +function calculeDateDocument(date0) { + var temps1 = new Date().getTime(); + var indexD = 0; + var annee = date0.substring(indexD, indexD + 4); + indexD = 5; + var mois = date0.substring(indexD, indexD + 2); + indexD = 8; + var jour = date0.substring(indexD, indexD + 2); + var dateS = new Date(); + dateS.setUTCFullYear(Number(annee), Number(mois) - 1, Number(jour)); + var res; + if (date0.indexOf(":") > 0) { + indexD = 11; + dateS.setUTCHours(Number(date0.substring(indexD, indexD + 2)), Number(date0.substring(indexD + 3, indexD + 5)), Number(date0.substring(indexD + 6, indexD + 8))); + } + var elapsedSeconds = parseInt(((temps1 - dateS) / 1000)); + return formaterSecondes(elapsedSeconds); +} + +function formaterSecondes(ts) { + var sec = (ts % 60); + ts -= sec; + var tmp = (ts % 3600); + ts -= tmp; + sec = Math.round(sec); + var hour, min; + if ((ts % 3600) != 0) hour = 0; else hour = (ts / 3600); + if ((tmp % 60) != 0) min = 0; else min = (tmp / 60); + return intervalleTemps(hour, min, sec); +} + +function intervalleTemps(strHour, strMin, strSec) { + var strTime = "P"; + var intHour = parseInt(strHour); + var intMin = parseInt(strMin); + var intSec = parseInt(strSec); + if ((intHour > 0) || (intMin > 0) || (intSec > 0)) { + strTime += "T"; + if (intHour > 0) strTime += intHour + "H"; + if (intMin > 0) strTime += intMin + "M"; + if (intSec > 0) { + strTime += (intSec + "S"); + } + } + if (strTime == "P") strTime = "PT0H0M0S"; + return strTime; +} + +function enregistrerCompletion(oActivite, val) { + if (deliveryControls(oActivite, "tracked") == "true") { + var ancienEtat = oActivite.getAttribute("attemptCompletionStatus"); + if (FIGER_ETAT_ITEM && ancienEtat == "true") { + return; + } + oActivite.setAttribute("attemptProgressStatus", "true"); + var res = "false"; + if (val) { + res = "true"; + } + oActivite.setAttribute("attemptCompletionStatus", res); + if (!MODE_PREEMPTIF && (ancienEtat != res)) { + var itemCSS = PF_donneObjet('lienP' + PF_attr(oActivite, "nom")); + if (itemCSS) { + var classd = ""; + if (itemCSS.className.indexOf("Desactive") > 0) { + classd = "Desactive"; + } + var etatAcheve = ""; + if (val) { + etatAcheve = "Complete"; + } + changeClassMenuMarque(itemCSS, classd, etatAcheve); + } + } + } +} + +function initCompletion(oActivite) { + if (deliveryControls(oActivite, "tracked") == "true") { + var etat = oActivite.getAttribute("attemptProgressStatus"); + if (etat == "true") { + if (!MODE_PREEMPTIF) { + oActivite.setAttribute("ancienEtatCompl", PF_attr(oActivite, "attemptCompletionStatus")); + } + oActivite.removeAttribute("attemptCompletionStatus");/*if (!MODE_PREEMPTIF){parent.parcoursEnregistre=false;}*/ + } + } +} + +function estNoeudDiff(o1, o2) { + return (PF_attr(o1, "identifier") != PF_attr(o2, "identifier")); +} + +function formerCheminAct(oDepart, inclureDepart, oArrive, inclureArrivee) { + var tabCheminActivites = new Array(); + if (inclureDepart) { + tabCheminActivites[tabCheminActivites.length] = oDepart; + } + if (!estRacine(oDepart)) { + var oDansChem = oDepart.parentNode; + while (oDansChem != null && estNoeudDiff(oDansChem, oArrive)) { + tabCheminActivites[tabCheminActivites.length] = oDansChem; + if (estRacine(oDansChem)) { + oDansChem = null; + } else { + oDansChem = oDansChem.parentNode; + } + } + } + if (inclureArrivee && (!inclureDepart || oDepart != oArrive)) { + tabCheminActivites[tabCheminActivites.length] = oArrive; + } + return tabCheminActivites; +} + +function ajouteElementSeq(obj, nom) { + var oDoc = obj.ownerDocument; + var oN = null; + if (oDoc.createElementNS) { + if (oDoc.selectNodes) { + oN = oDoc.createElementNS("http://www.imsglobal.org/xsd/imsss", nom); + } else { + oN = oDoc.createElement("imsss:" + nom); + } + } else { + if (progIDMSXML == "Msxml2.DOMDocument.3.0") { + oN = oDoc.createElement("imsss:" + nom); + } else { + oN = oDoc.createNode(1, nom, "http://www.imsglobal.org/xsd/imsss"); + } + } + obj.appendChild(oN); + return oN; +} + +function desactiveActivite(oAct) { + oAct.removeAttribute("activityIsActive"); +} + +function peutMesurerSatisfaction(oAct) { + return (!estActive(oAct) || rollupConsiderations(oAct, "measureSatisfactionIfActive") == "true"); +} + +function cacherItemSelonRegle(oItem, vDis) { + if (TEST_AFF_PARC) { + if (PF_attr(oItem, "isvisible") != "false") { + if (parent.haut.planEnLigne) { + var oDansPlan = parent.haut.PF_donneObjet("lienNiv" + PF_attr(oItem, "nom")); + if (oDansPlan != null && vDis != oDansPlan.style.display) { + oDansPlan.style.display = vDis; + if (vDis == "none") { + for (var g = 0; g < oItem.childNodes.length; g++) { + var leFils = oItem.childNodes[g]; + if (leFils.nodeName == "item") { + oDansPlan = parent.haut.PF_donneObjet("lienNiv" + PF_attr(leFils, "nom")); + if (oDansPlan != null) { + oDansPlan.style.display = vDis; + } + } + } + } + } + } else { + var oDansPlan = PF_donneObjet("div" + PF_attr(oItem, "nom")); + if (oDansPlan != null && vDis != oDansPlan.style.display) { + oDansPlan.style.display = vDis; + if (vDis == "none") { + oDansPlan = PF_donneObjet("divfils" + PF_attr(oItem, "nom")); + if (oDansPlan != null) { + oDansPlan.style.display = vDis; + } + } + } + } + } + } +} + +function estDerniereActiviteDuFlux(oActivite) { + if (estFeuille(oActivite) && estDerniereActivite(oActivite) && controlMode(oActivite.parentNode, "flow") == "true") { + var oTemp = oActivite; + while (oTemp != null && !estRacine(oTemp)) { + oTemp = oTemp.parentNode; + if (controlMode(oTemp, "flow") == "false") { + return true; + } + var oSuiv = oTemp.nextSibling; + if (oSuiv != null && oSuiv.nodeName == "item" && !estFeuille(oSuiv)) { + if (controlMode(oSuiv, "flow") == "false") { + return true; + } + } + } + } + return false; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/sco/ClasseMosSCO.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/sco/ClasseMosSCO.js new file mode 100644 index 0000000000000000000000000000000000000000..bf6bb79d25747492eaadcf304a843d6b96223651 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/sco/ClasseMosSCO.js @@ -0,0 +1,343 @@ +var apiHandle = null; +var APIfindLMSinstanceTries = 0; +var noAPIFound = "false"; +var terminated = "false"; +var initok = "false"; +var _debug = false; + +function MosSCO(identifiant, titre, titreStage, nomModuleCourant, nomEntreprise, codeStage, langue) { + this.titre = titre; + this.tabPages; + this.tabPosDocs; + this.numPageCourante = 0; + this.version = "xml"; + this.identifiant = identifiant; + this.codeStage = codeStage; + this.exoBloquant; + this.bloquantSaufAcheve = false; + this.idUtil = ''; + this.langue = langue; + this.dateMAJ = ''; + this.autorisePrecedent; + this.dejaReussi = false; + this.config_plateforme = ""; + this.config_navigateur = ""; + this.navigIE6 = false; + this.titreStage = titreStage; + this.nomModuleCourant = nomModuleCourant; + this.nomEntreprise = nomEntreprise; + this.dateCourante = ''; + this.indexPremierePage = 0; + this.exoSolutions = false; + this.nbTotalPages = 0; + this.exoValideChoixUnique = false; + this.scoreBinaire = false; + this.scoreNegatif = false; + this.penaliserMauvaiseReponse = true; + this.forcerReponse = false; + this.autoriserReprise = false; + this.passageEntreActivites = true; + this.niveauIncomplet = 30; + this.niveauComplete = 100; + this.refGlo = ''; + this.maxTempsPage = 0; + this.ordrePlan = ""; + this.tabDonneesDemarrage = null; + this.afficherSolutionsDirect = false; + this.notesCharge = false; + this.premierePageSco = true; + this.evaluation = null; + this.etatEvaluation = false; + this.posFenLocale; + this.init = csSCO_init; + this.numeroPage = csSCO_numeroPage; + this.donneDate = csSCO_donneDate; + this.donneNumeroPageGnr = csSCO_donneNumeroPageGnr; + this.donnePourcentEffectue = csSCO_donnePourcentEffectue; + this.donnePage = csSCO_donnePage; + this.nombrePages = csSCO_nombrePages; + this.nbExercices = csSCO_nbExercices; + this.csSCO_paramDoc = csSCO_paramDoc; +} + +function csSCO_init(exoBloquant, versionPages, dateMAJ, objEval) { + this.tabPages = new Array(); + this.tabPosDocs = new Array(); + this.exoBloquant = exoBloquant; + if (versionPages != '') { + this.version = versionPages; + } + this.dateMAJ = dateMAJ; + var oDate = new Date(); + var mois = oDate.getMonth() + 1; + if (mois < 10) { + mois = '0' + mois; + } + var jour = oDate.getDate(); + if (jour < 10) { + jour = '0' + jour; + } + this.dateCourante = oDate.getFullYear() + '-' + mois + '-' + jour; + var deb = window.location.href; + deb = deb.substring(0, deb.lastIndexOf("/sco/")); + this.codeStage = deb.substring(deb.lastIndexOf("/") + 1); + if (navigator.appName.indexOf('Microsoft') >= 0 && window.XMLHttpRequest == null) { + this.navigIE6 = true; + } +} + +function csSCO_numeroPage(codePage) { + var numPg = -1; + for (var n = 0; n < this.tabPages.length; n++) { + if (this.tabPages[n].code == codePage) { + numPg = n; + } + } + return numPg; +} + +function csSCO_donneDate(date0) { + var res = ''; + var indexD = 0; + var annee = date0.substring(indexD, indexD + 4); + indexD = 5; + var mois = date0.substring(indexD, indexD + 2); + indexD = 8; + var jour = date0.substring(indexD, indexD + 2); + var sep = "/"; + if (this.langue == 'de' || donnePays() == "CH") { + sep = "."; + } + res = jour + sep + mois + sep + annee; + if (donnePays() == "US") { + res = mois + sep + jour + sep + annee; + } + return res; +} + +function donnePays() { + var lang = ""; + if (oSco.langue.indexOf("-") > 0) { + return oSco.langue.substring(3); + } + if (navigator.userLanguage) { + lang = navigator.userLanguage; + } else { + lang = navigator.language; + } + var indT = lang.indexOf("-"); + if (indT > 0) { + return lang.substring(indT + 1).toUpperCase(); + } + return ""; +} + +function csSCO_donneNumeroPageGnr() { + return (this.indexPremierePage + this.numPageCourante); +} + +function csSCO_nombrePages() { + return (this.tabPages.length); +} + +function csSCO_nbExercices() { + var res = 0; + for (var n = 0; n < this.tabPages.length; n++) { + if (this.tabPages[n].estExercice()) { + res++; + } + } + return res; +} + +function csSCO_donnePourcentEffectue() { + var res = (this.numPageCourante + 1) / this.tabPages.length * 100; + return (Math.round(res)); +} + +function csSCO_donnePage(numP) { + var res = null; + if ((numP < this.tabPages.length) && (numP >= 0)) { + res = this.tabPages[numP]; + } + return res; +} + +function csSCO_paramDoc(refDoc, numParam) { + var res = ''; + for (var n = 0; n < this.tabPosDocs.length; n++) { + var laPos = this.tabPosDocs[n]; + var tabparam = laPos.split(";"); + if (tabparam[0] == refDoc) { + if (numParam < tabparam.length) { + res = tabparam[numParam]; + } + } + } + return res; +} + +function PageContenu(titre, code, type, prerequis, score, dateMAJ, typeExo) { + this.titre = titre; + this.code = code; + this.type = type; + this.prerequis = prerequis; + this.score = score; + this.dateMAJ = dateMAJ; + this.typeExo = typeExo; + this.notes = ""; + this.dateNotes = ""; + this.etatVisite = false; + this.premiereVisite = true; + this.validePrerequis = csPAGE_validePrerequis; + this.estExercice = csPAGE_estExercice; +} + +function csPAGE_validePrerequis() { + if (this.prerequis == "SKIP") { + return false; + } + if (oSco.etatEvaluation && !evalVerifPrerequis(this.prerequis)) { + return false; + } + return true; +} + +function csPAGE_estExercice() { + return (this.type == "exercice" && this.prerequis.indexOf("RESULT") != 0); +} + +function APIinitialize() { + var strReturnVal = "false"; + var hAPI = APIgetHandle(); + if (hAPI != null) { + strReturnVal = hAPI.Initialize(""); + if (strReturnVal != "true") { + APIdisplayErrorInfo(hAPI.GetLastError(), "Initialize", ""); + } else { + initok = "true"; + } + } + return strReturnVal; +} + +function APIisRunning() { + var strReturnVal = "false"; + var hAPI = APIgetHandle(); + if (hAPI && initok == "true" && APIisTerminated() != "true") strReturnVal = "true"; + return strReturnVal; +} + +function APIisTerminated() { + return terminated; +} + +function APIterminate() { + var strReturnVal = "false"; + var hAPI = APIgetHandle(); + if (hAPI != null) { + if (APIisTerminated() != "true") { + strReturnVal = hAPI.Terminate(""); + if (strReturnVal != "true") { + APIdisplayErrorInfo(hAPI.GetLastError(), "Terminate", ""); + } else { + terminated = "true"; + temps0 = 0; + } + } + } + return strReturnVal; +} + +function APIfindLMSinstance(win) { + while (win.API_1484_11 == null && win.parent != null && win.parent != win) { + APIfindLMSinstanceTries++; + if (APIfindLMSinstanceTries > 80) { + alert("Error finding API -- too deeply nested."); + return null; + } + win = win.parent; + } + return win.API_1484_11; +} + +function APIget() { + var hAPI = null; + try { + hAPI = APIfindLMSinstance(window); + if (hAPI == null && window.opener != null && (typeof (window.opener) != "undefined")) { + hAPI = APIfindLMSinstance(window.opener); + } + } catch (e) { + } + if (hAPI == null) { + if (_debug) { + alert("Unable to find an API adapter"); + } + noAPIFound = "true"; + } + return hAPI; +} + +function APIgetHandle() { + if (apiHandle == null) { + if (noAPIFound == "false") apiHandle = APIget(); + } + return apiHandle; +} + +function APIgetValue(name) { + var strReturnVal = ""; + var strErrorCode = "0"; + var hAPI = null; + if (APIisRunning() == "true") { + hAPI = APIgetHandle(); + if (hAPI != null) { + strReturnVal = hAPI.GetValue(name); + strErrorCode = hAPI.GetLastError(); + if (strErrorCode != "0") { + APIdisplayErrorInfo(strErrorCode, name, ""); + } + } + } + return strReturnVal; +} + +function APIsetValue(strName, strVal) { + var strReturnVal = "false"; + var strErrorCode = "0"; + var hAPI = null; + if (APIisRunning() == "true") { + hAPI = APIgetHandle(); + if (hAPI != null) { + strReturnVal = hAPI.SetValue(strName, strVal); + if (strReturnVal != "true") { + APIdisplayErrorInfo(hAPI.GetLastError(), strName, strVal); + } + } + } + return strReturnVal; +} + +function APIcommit() { + var strReturnVal = "false"; + if (APIisRunning() == "true") { + var hAPI = APIgetHandle(); + if (hAPI != null) strReturnVal = hAPI.Commit(""); + } + return strReturnVal; +} + +function APIdisplayErrorInfo(errCode, attr, val) { + var hAPI = APIgetHandle(); + var resc = "ERROR: " + errCode + "\n" + hAPI.GetDiagnostic(errCode); + if (val != "") { + val = " / " + val; + } + if (attr != "") { + resc += "\n" + attr + val; + } + if (_debug) { + alert(resc); + } +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/sco/ClasseWBCEvaluation.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/sco/ClasseWBCEvaluation.js new file mode 100644 index 0000000000000000000000000000000000000000..ca51a7b3e09dfe3b2655f6834d9d2d396fb0169e --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/sco/ClasseWBCEvaluation.js @@ -0,0 +1,1164 @@ +var objHTTP; + +function WBCEvaluation(pourcentRequis, parcourable, dipl) { + this.scoreTotal = 0; + this.scoreMin = 0; + this.scoreAtteint = 0; + this.pourcentageAtteint = 0; + this.pourcentageRequis = pourcentRequis; + this.questions; + this.valide = false; + this.parcourable = parcourable; + this.etatCorrige = false; + this.etatRejoue = false; + this.ordreAleatoire = false; + this.evalPageResultats = true; + this.evalInteraction = false; + this.evalSuggestions = false; + this.nbMaxPages = -1; + this.formEnvoiReponses = ""; + this.diplome = dipl; + this.evalEnregistreScore = ''; + this.titreDiplome = ''; + this.libelleDiplome = ''; + this.formAffiche = ''; + this.branchement = ''; + this.questionnaire = false; + this.reponsesPrecedentes = false; + this.forcerRepQuestion = true; + this.lsPoidsObjectifs = ""; + this.estJugee = false; + this.correctionManuelle = false; + this.etatPrecedent = ""; + this.scorePrecedent = -2; + this.stylePgResultats = "resultats"; + this.frequenceCommit = 0; + this.commentaires; + this.tabIntervalCmt; + this.init = EVAL_init; + this.ajouterQuestion = EVAL_ajouterQuestion; + this.juger = EVAL_juger; + this.determinerNiveau = EVAL_determinerNiveau; + this.donneCommentaire = EVAL_donneCommentaire; + this.allerSuivant = EVAL_allerSuivant; + this.donneReponsesQuestion = EVAL_donneReponsesQuestion; + this.donneFormXML = EVAL_donneFormXML; + this.resultatsLMS = EVAL_resultatsLMS; + this.numPageSuivante = EVAL_numPageSuivante; + this.peutAllerPageResultats = EVAL_peutAllerPageResultats; + this.effaceQuestion = EVAL_effaceQuestion; + this.genererQuestionsRestantes = EVAL_genererQuestionsRestantes; + this.envoieInteractionsLMS = EVAL_envoieInteractionsLMS; + this.sortieEvaluation = EVAL_sortieEvaluation; +} + +function EVAL_init() { + this.questions = new Array(); + changeObjectifSecondaire("ATTEMPT_SENT_TO_LMS", "unknown"); + var valMS = APIgetValue("cmi.scaled_passing_score"); + if (valMS != "") { + valMS = Number(valMS); + if (!isNaN(valMS) && valMS >= 0 && valMS <= 1) { + this.pourcentageRequis = Math.round(valMS * 100); + } + } + if (this.pourcentageRequis <= 1) { + this.questionnaire = true; + } + var ordrePagesRepris = false; + if (this.reponsesPrecedentes && APIgetValue("cmi.entry") != "resume") { + var formPrec = SCO_donneAllocation(oSco.identifiant + "_responses", "course"); + if (formPrec != "") { + var objDom = creerDOMObj((oSco.config_navigateur == "Netscape")); + var succ = objDom.loadXML(formPrec); + if (succ) { + var selectionPages = ""; + if (oSco.tabPages[0].type != "exercice") { + selectionPages = oSco.tabPages[0].code; + } + var lespages = objDom.documentElement.getElementsByTagName("objective"); + for (var i = 0; i < lespages.length; i++) { + var oPage = lespages[i]; + if (selectionPages != "") { + selectionPages += "[;]"; + } + selectionPages += PF_attr(oPage, "id"); + var resF = false; + if (PF_attr(oPage, "status") == "passed") { + resF = true; + } + var oQuestion = new WBCQuestion(PF_attr(oPage, "id"), XML_texteNoeud(oPage.firstChild), resF, PF_attr(oPage, "score_max"), PF_attr(oPage, "score_raw"), PF_attr(oPage, "score_min"), "typeExo"); + oQuestion.init(); + var lesinter = oPage.getElementsByTagName("interaction"); + for (var j = 0; j < lesinter.length; j++) { + var oInter = lesinter[j]; + oQuestion.interactions[oQuestion.interactions.length] = new WBCInteraction(PF_attr(oInter, "id"), PF_attr(oInter, "type"), PF_attr(oInter, "result"), PF_attr(oInter, "learner_response"), "", ""); + } + this.questions[this.questions.length] = oQuestion; + this.scoreTotal += Number(PF_attr(oPage, "score_max")); + this.scoreAtteint += Number(PF_attr(oPage, "score_raw")); + if (PF_attr(oPage, "score_min") != "") { + this.scoreMin -= Number(PF_attr(oPage, "score_min")); + } + if (oSco.autoriserReprise) { + this.envoieInteractionsLMS(oQuestion, i, false); + } + } + var nbPages0 = oSco.tabPages.length; + if (nbPages0 > 1 && oSco.tabPages[nbPages0 - 1].type != "exercice") { + selectionPages += "[;]" + oSco.tabPages[nbPages0 - 1].code; + } + if (this.evalEnregistreScore == 'premier') { + this.etatCorrige = true; + if (this.evalPageResultats) { + oSco.evaluation.etatRejoue = true; + } + } + if (this.nbMaxPages > 0 || this.ordreAleatoire) { + ordrePagesRepris = true; + oSco.tabPages = genererTableauPages(selectionPages); + } + } + } + } + if (!this.forcerRepQuestion && APIgetValue("cmi.entry") == "ab-initio") { + changeObjectifSecondaire("ALL_QUESTIONS_ANSWERED", "unknown"); + } + if (this.nbMaxPages > 0 || this.ordreAleatoire) { + if ((APIgetValue("cmi.entry") == "ab-initio") && !ordrePagesRepris) { + selectionnerExercices(this.nbMaxPages); + if (this.ordreAleatoire) { + melangerLesFils(); + } + if (oSco.autoriserReprise) { + var lesids = "[;]"; + for (var n = 0; n < oSco.tabPages.length; n++) { + lesids += oSco.tabPages[n].code + "[;]"; + } + APIsetValue("cmi.suspend_data", "selectedPages=" + lesids); + } + } + } + if (oSco.autoriserReprise && APIgetValue("cmi.entry") == "resume") { + if (this.nbMaxPages > 0 || this.ordreAleatoire) { + var tabParmSusp = APIgetValue("cmi.suspend_data").split("##"); + for (var i = 0; i < tabParmSusp.length; i++) { + if (tabParmSusp[i].indexOf("selectedPages=") == 0) { + oSco.tabPages = genererTableauPages(tabParmSusp[i].substring(14)); + } + } + } + for (var i = 0; i < APIgetValue("cmi.objectives._count"); i++) { + var objCh = "cmi.objectives." + i + "."; + var idObj = APIgetValue(objCh + "id"); + var npage = oSco.numeroPage(idObj); + if (npage >= 0) { + var oPage = oSco.donnePage(npage); + oPage.etatVisite = true; + var resF = false; + if (APIgetValue(objCh + "success_status") == "passed") { + resF = true; + } + var oQuestion = new WBCQuestion(idObj, oPage.titre, resF, APIgetValue(objCh + "score.max"), APIgetValue(objCh + "score.raw"), APIgetValue(objCh + "score.min"), oPage.typeExo); + oQuestion.init(); + for (var j = 0; j < APIgetValue("cmi.interactions._count"); j++) { + var interCh = "cmi.interactions." + j + "."; + var idInterObj = APIgetValue(interCh + "objectives.0.id"); + if (idInterObj == idObj) { + oQuestion.interactions[oQuestion.interactions.length] = new WBCInteraction(APIgetValue(interCh + "id"), APIgetValue(interCh + "type"), APIgetValue(interCh + "result"), APIgetValue(interCh + "learner_response"), APIgetValue(interCh + "timestamp"), APIgetValue(interCh + "description")); + } + } + this.questions[this.questions.length] = oQuestion; + this.scoreTotal += Number(APIgetValue(objCh + "score.max")); + this.scoreAtteint += Number(APIgetValue(objCh + "score.raw")); + this.scoreMin -= Number(APIgetValue(objCh + "score.min")); + } + } + } + if (this.evalEnregistreScore == 'premier' || this.evalEnregistreScore == 'meilleur') { + this.etatPrecedent = SCO_donneAllocation(oSco.identifiant + "_success_status", "course"); + if (this.etatPrecedent != "") { + var ssp1 = SCO_donneAllocation(oSco.identifiant + "_score_scaled", "course"); + if (ssp1 != "") { + this.scorePrecedent = Number(ssp1); + } + APIsetValue("cmi.success_status", this.etatPrecedent); + APIsetValue("cmi.score.scaled", this.scorePrecedent); + if (this.evalEnregistreScore == 'premier' && (this.etatPrecedent == "passed" || this.etatPrecedent == "failed")) { + changeObjectifSecondaire("ATTEMPT_ALREADY_SAVED", "passed"); + } + if (this.evalEnregistreScore == 'meilleur') { + changeObjectifSecondaire("IS_BEST_ATTEMPT", "unknown"); + changeObjectifSecondaire("IS_NOT_BEST_ATTEMPT", "unknown"); + } + } + } +} + +function EVAL_ajouterQuestion(oExo, codePage) { + var compteObj = APIgetValue("cmi.objectives._count"); + var ajoute = compteObj; + for (var t = 0; t < compteObj; t++) { + if (APIgetValue("cmi.objectives." + t + ".id") == codePage) { + ajoute = t; + } + } + var ajouteDansTabQuestion = this.questions.length; + var remplacement = false; + for (var i = 0; i < this.questions.length; i++) { + if (this.questions[i].codePage == codePage) { + ajouteDansTabQuestion = i; + remplacement = true; + this.scoreTotal -= this.questions[i].scoreTotal; + this.scoreMin += this.questions[i].scoreMin; + this.scoreAtteint -= this.questions[i].scoreAtteint; + } + } + this.scoreTotal += oExo.scoreTotal; + this.scoreMin -= oExo.scoreMin; + var scoreUtil = oExo.scoreCourant; + if (scoreUtil > oExo.scoreTotal) { + scoreUtil = oExo.scoreTotal; + } + this.scoreAtteint += scoreUtil; + var qTmp = new WBCQuestion(codePage, oExo.titre, oExo.valide, oExo.scoreTotal, scoreUtil, oExo.scoreMin, oExo.type); + qTmp.init(); + var tabInteract = oExo.donneTabReponses(); + for (var j = 0; j < tabInteract.length; j++) { + qTmp.ajouteInteraction(tabInteract[j]); + } + this.questions[ajouteDansTabQuestion] = qTmp; + this.estJugee = false; + if (oSco.autoriserReprise) { + var enrTentative = true; + if (this.evalEnregistreScore == "non") { + enrTentative = false; + } + if (this.evalEnregistreScore == "premier" && (this.etatPrecedent == "passed" || this.etatPrecedent == "failed")) { + enrTentative = false; + } + if (enrTentative) { + this.envoieInteractionsLMS(qTmp, ajoute, remplacement); + this.frequenceCommit++; + if (this.frequenceCommit == 3) { + APIcommit(); + this.frequenceCommit = 0; + } + } + } +} + +function EVAL_envoieInteractionsLMS(qTmp, ajoute, remplacement) { + var objCh = "cmi.objectives." + ajoute + "."; + APIsetValue(objCh + "id", qTmp.codePage); + APIsetValue(objCh + "completion_status", "completed"); + if (!this.questionnaire) { + var statut = "failed"; + if (qTmp.valide) { + statut = "passed"; + } + if (qTmp.correctionManuelle) { + statut = "unknown"; + } + APIsetValue(objCh + "success_status", statut); + APIsetValue(objCh + "score.raw", qTmp.scoreAtteint); + APIsetValue(objCh + "score.max", qTmp.scoreTotal); + APIsetValue(objCh + "score.min", "0"); + APIsetValue(objCh + "score.scaled", qTmp.scoreAtteint / qTmp.scoreTotal); + } + for (var n = 0; n < qTmp.interactions.length; n++) { + var iTmp = qTmp.interactions[n]; + var nbInteract = APIgetValue("cmi.interactions._count"); + for (var k = 0; k < nbInteract; k++) { + if (APIgetValue("cmi.interactions." + k + ".id") == iTmp.id) { + nbInteract = k; + } + } + var interCh = "cmi.interactions." + nbInteract + "."; + var resSet = APIsetValue(interCh + "id", iTmp.id); + if (resSet == "false") { + window.status = "Can't save interaction " + iTmp.id + " : " + interCh; + } + if (resSet == "true") { + APIsetValue(interCh + "result", iTmp.result); + APIsetValue(interCh + "type", iTmp.typeSCORM); + APIsetValue(interCh + "timestamp", iTmp.timestamp); + APIsetValue(interCh + "learner_response", iTmp.learner_response); + APIsetValue(interCh + "description", iTmp.description); + APIsetValue(interCh + "objectives.0.id", qTmp.codePage); + } + } +} + +function EVAL_juger() { + if (!this.forcerRepQuestion) { + this.genererQuestionsRestantes(); + } + this.scoreAtteint = Math.round(this.scoreAtteint * 10) / 10; + var scoreSup = 0; + if (this.scoreAtteint > 0) { + scoreSup = this.scoreAtteint; + } + if (this.scoreTotal > 0) { + this.pourcentageAtteint = Math.round(scoreSup * 1000 / this.scoreTotal) / 10; + } else { + this.pourcentageAtteint = 0; + } + if (this.pourcentageAtteint >= this.pourcentageRequis) { + this.valide = true; + } + this.estJugee = true; +} + +function EVAL_determinerNiveau() { + var niveau = -1; + var n = 0; + while (n < this.tabIntervalCmt.length) { + var tabBorne = this.tabIntervalCmt[n].split('-'); + if (tabBorne.length > 2) { + var min = tabBorne[0]; + var max = tabBorne[1]; + if ((min != '') && (max != '')) { + min = Number(min); + max = Number(max); + if ((!isNaN(min)) && (!isNaN(max))) { + if ((this.pourcentageAtteint >= min) && (this.pourcentageAtteint <= max)) { + niveau = n; + n = 100; + this.branchement = tabBorne[2]; + } + } + } + } + n++; + } + return niveau; +} + +function EVAL_donneCommentaire(niveau) { + var txt = this.commentaires[niveau]; + txt = txt.replace(/\n/g, "<br>"); + return txt; +} + +function EVAL_allerSuivant() { + if (this.etatCorrige) { + window.contenu.location = RACINE_stage + "contenu/local/" + this.stylePgResultats + "." + oSco.version; + } else { + var peutJugerEval = true; + if (oSco.autorisePrecedent == 'oui') { + peutJugerEval = false; + } else if (existeExerciceSuivant()) { + peutJugerEval = false; + } + if (peutJugerEval) { + if (!this.estJugee) { + this.juger(); + this.resultatsLMS(); + } + } + var numSuiv = this.numPageSuivante(); + if (numSuiv > 0) { + SCO_allerPage(numSuiv); + } else { + this.sortieEvaluation(); + } + } +} + +function EVAL_sortieEvaluation() { + oSco.autorisePrecedent = 'non'; + if (!this.estJugee) { + this.juger(); + this.resultatsLMS(); + } else { + SCO_termineCompteur(); + tempsActiviteLimite = 0; + } + var dejaPasse = false; + if (this.formEnvoiReponses != '') { + if (this.formAffiche == "oui") { + dejaPasse = true; + window.contenu.location = RACINE_stage + "MosMtr/gen/envoiReponses.htm"; + } else { + initXmlHttp(); + var chemx = this.formEnvoiReponses; + if (chemx.indexOf("//:") < 0) { + chemx = RACINE_stage + "sco/" + chemx; + } + objHTTP.open("POST", chemx, true); + objHTTP.onreadystatechange = usrAsyncComplete; + objHTTP.send(this.donneFormXML("utf-8")); + } + } + if (!dejaPasse) { + if (this.evalPageResultats) { + window.contenu.location = RACINE_stage + "contenu/local/" + this.stylePgResultats + "." + oSco.version; + } else { + this.determinerNiveau(); + if (this.branchement == '') { + if (SCO_suivantPossible()) { + SCO_pageSuivante(); + } + } else { + if (this.branchement.indexOf('/') < 0) { + this.branchement += '/'; + } + window.contenu.GLOBAL_allerPage(this.branchement); + } + } + } +} + +function EVAL_numPageSuivante() { + var numChe = oSco.numPageCourante + 1; + var trouve = false; + var oPage = oSco.donnePage(numChe); + while (oPage != null && !trouve) { + if (oPage.validePrerequis()) { + trouve = true; + } else { + numChe++; + oPage = oSco.donnePage(numChe); + } + } + if (!trouve) { + numChe = -1; + } + return numChe; +} + +function EVAL_peutAllerPageResultats() { + return (this.evalPageResultats && window.contenu.location.href.indexOf("/local/resultats") < 0); +} + +function EVAL_donneReponsesQuestion(codePageExo) { + var res = null; + for (var i = 0; i < this.questions.length; i++) { + if (this.questions[i].codePage == codePageExo) { + res = this.questions[i].interactions; + } + } + return res; +} + +function EVAL_donneFormXML(encodage) { + var idUtil = oSco.idUtil; + if (idUtil == "") { + idUtil = SCO_donneParam("idU"); + } + if (idUtil == "") { + idUtil = "localUser"; + } + var res = '<?xml version="1.0" encoding="' + encodage + '"?><mosForm>'; + res += '<evaluation id="' + oSco.identifiant + '" location="' + masqueTexte(window.location.href) + '" score_raw="' + this.scoreAtteint + '" score_max="' + this.scoreTotal + '" score_min="' + this.scoreMin + '" requiredPercent="' + this.pourcentageRequis + '" passed="' + this.valide + '" lang="' + oSco.langue + '" session_time="' + temps_session + '" date="' + getDateServeur("") + '">'; + res += '<title>' + masqueTexte(oSco.titre) + '</title>'; + res += '<course id="' + oSco.codeStage + '">' + masqueTexte(oSco.titreStage) + '</course>'; + res += '<student id="' + idUtil + '">' + APIgetValue("cmi.learner_name") + '</student>'; + res += '<objectives>'; + for (var i = 0; i < this.questions.length; i++) { + var oQues = this.questions[i]; + var statut = "failed"; + if (oQues.valide) { + statut = "passed"; + } + res += '<objective id="' + oQues.codePage + '" score_raw="' + oQues.scoreAtteint + '" score_max="' + oQues.scoreTotal + '" score_min="' + oQues.scoreMin + '" status="' + statut + '" type="' + oQues.type + '">'; + res += '<title>' + masqueTexte(oQues.titre) + '</title>'; + res += '<interactions>'; + for (var n = 0; n < oQues.interactions.length; n++) { + var oInter = oQues.interactions[n]; + var student_res = new String(oInter.learner_response); + student_res = student_res.replace(/"/g, '"'); + res += '<interaction id="' + oInter.id + '" learner_response="' + masqueTexte(student_res) + '" result="' + oInter.result + '" type="' + oInter.typeSCORM + '" description="' + oInter.description + '"/>'; + } + res += '</interactions>'; + res += '</objective>'; + } + res += "</objectives></evaluation></mosForm>"; + return res; +} + +function masqueTexte(val) { + val = val.replace(/"/g, '"'); + val = val.replace(/&/g, '&'); + val = val.replace(/\n/g, '\\n'); + val = val.replace(/</g, '<'); + val = val.replace(/>/g, '>'); + return val; +} + +function EVAL_resultatsLMS() { + APIsetValue("cmi.completion_status", "completed"); + var enregistreTentative = true; + if (this.evalEnregistreScore == 'non') { + enregistreTentative = false; + } else if (this.evalEnregistreScore == 'premier' || this.evalEnregistreScore == 'meilleur') { + if (this.etatPrecedent == "passed" || this.etatPrecedent == "failed") { + if (this.evalEnregistreScore == 'premier') { + enregistreTentative = false; + } else { + var estMeilleureTentative = "passed"; + var estPasMeilleureTentative = "failed"; + if (this.scorePrecedent > -2) { + var scoreU = this.pourcentageAtteint / 100; + if (this.scorePrecedent > scoreU) { + enregistreTentative = false; + estMeilleureTentative = "failed"; + estPasMeilleureTentative = "passed"; + } + } + changeObjectifSecondaire("IS_BEST_ATTEMPT", estMeilleureTentative); + changeObjectifSecondaire("IS_NOT_BEST_ATTEMPT", estPasMeilleureTentative); + } + } + } + if (enregistreTentative) { + if (this.questionnaire) { + APIsetValue("cmi.score.scaled", "1"); + APIsetValue("cmi.success_status", "passed"); + } else { + var score_scaled = -2; + if (this.scoreTotal > 0) { + score_scaled = this.pourcentageAtteint / 100; + if (!this.correctionManuelle) { + APIsetValue("cmi.score.scaled", score_scaled); + APIsetValue("cmi.score.raw", this.scoreAtteint); + } + APIsetValue("cmi.score.max", this.scoreTotal); + APIsetValue("cmi.score.min", this.scoreMin); + } + var etat_succ = "failed"; + if (this.valide) { + etat_succ = "passed"; + } + if (this.correctionManuelle) { + etat_succ = "unknown"; + } + APIsetValue("cmi.success_status", etat_succ); + if (this.evalEnregistreScore == 'premier' || this.evalEnregistreScore == 'meilleur') { + SCO_modifAllocation(oSco.identifiant + "_success_status", etat_succ, "course"); + SCO_modifAllocation(oSco.identifiant + "_score_scaled", score_scaled, "course"); + } + } + if (!oSco.autoriserReprise) { + for (var i = 0; i < this.questions.length; i++) { + var compteObj = APIgetValue("cmi.objectives._count"); + var ajoute = compteObj; + for (var t = 0; t < compteObj; t++) { + if (APIgetValue("cmi.objectives." + t + ".id") == this.questions[i].codePage) { + ajoute = t; + } + } + this.envoieInteractionsLMS(this.questions[i], ajoute, false); + } + } + if (this.reponsesPrecedentes) { + SCO_modifAllocation(oSco.identifiant + "_responses", this.donneFormXML("utf-8"), "course"); + } + changeObjectifSecondaire("ATTEMPT_SENT_TO_LMS", "passed"); + } else { + changeObjectifSecondaire("ATTEMPT_SENT_TO_LMS", "failed"); + if (this.evalEnregistreScore == 'non') { + APIsetValue("cmi.success_status", "passed"); + } + } + if (oSco.autorisePrecedent != 'oui') { + SCO_termineCompteur(); + tempsActiviteLimite = 0; + } + valeurExit("normal"); + if (this.peutAllerPageResultats()) { + APIcommit(); + } + if (oSco.autorisePrecedent != 'oui') { + temps0 = 0; + } +} + +function usrAsyncComplete() { + if (objHTTP.readyState != 4) return (false); + usrCheckHTTPStatus("200"); +} + +function usrCheckHTTPStatus(sExpected) { + if (objHTTP.status != sExpected) { + alert("Error " + objHTTP.status + ": " + objHTTP.statusText); + newWindow = window.open(); + newWindow.document.body.innerHTML = objHTTP.responseText; + return (false); + } else return (true); +} /* WBCInteraction */ +function WBCInteraction(id0, typeSCORM1, result, learner_response, timestamp, description) { + this.id = id0; + this.typeSCORM = typeSCORM1; + this.result = result; + this.learner_response = learner_response; + this.timestamp = timestamp; + this.description = description; +}/* WBCQuestion */ +function WBCQuestion(codePage, titre, valide, scoreTotal, scoreAtteint, scoreMin, type) { + this.titre = titre; + this.valide = valide; + this.scoreTotal = scoreTotal; + this.scoreAtteint = scoreAtteint; + this.scoreMin = scoreMin; + this.codePage = codePage; + this.type = type; + this.correctionManuelle = false; + this.interactions; + this.ajouteInteraction = WBCQ_ajouteInteraction; + this.init = WBCQ_init; +} + +function WBCQ_init() { + this.interactions = new Array(); +} + +function WBCQ_ajouteInteraction(tabReponses) { + var typeSCORM = "choice"; + if (this.type == "TAT") { + typeSCORM = tabReponses[4]; + } else if (this.type == "CURS") { + typeSCORM = "numeric"; + } else if (this.type == "GD" || this.type == "QM") { + typeSCORM = "matching"; + } else if (this.type == "SEQ") { + typeSCORM = tabReponses[4]; + } else if (this.type == "EXP") { + typeSCORM = tabReponses[4]; + } + var resultSCORM = "incorrect"; + if (tabReponses[0]) { + resultSCORM = "correct"; + } + if (oSco.evaluation.questionnaire) { + resultSCORM = "neutral"; + } else if (this.type == "TAT" && tabReponses[3].indexOf("[manualCorrection]") == 0) { + resultSCORM = "neutral"; + this.correctionManuelle = true; + oSco.evaluation.correctionManuelle = true; + } + var dateevt = getDateServeur(""); + this.interactions[this.interactions.length] = new WBCInteraction(this.codePage + "_" + tabReponses[2], typeSCORM, resultSCORM, tabReponses[1], dateevt, tabReponses[3]); +} + +function getDateServeur(mode) { + var resu = ''; + var dateJS = new Date(); + var moisServeur = "0"; + var jourServeur = "0"; + var anneeServeur = dateJS.getUTCFullYear(); + if (dateJS.getUTCMonth() + 1 < 10) { + moisServeur = moisServeur + (dateJS.getUTCMonth() + 1).toString(); + } else { + moisServeur = dateJS.getUTCMonth() + 1; + } + if (dateJS.getUTCDate() < 10) { + jourServeur = jourServeur + (dateJS.getUTCDate()).toString(); + } else { + jourServeur = dateJS.getUTCDate(); + } + if (mode == 'yyyymmjj') { + resu = anneeServeur + "-" + moisServeur + "-" + jourServeur; + } else { + var heureServeur = "0"; + var minutesServeur = "0"; + var secondesServeur = "0"; + if (dateJS.getUTCHours() < 10) { + heureServeur += (dateJS.getUTCHours()).toString(); + } else { + heureServeur = dateJS.getUTCHours(); + } + if (dateJS.getMinutes() < 10) { + minutesServeur += (dateJS.getMinutes()).toString(); + } else { + minutesServeur = dateJS.getUTCMinutes(); + } + if (dateJS.getSeconds() < 10) { + secondesServeur += (dateJS.getSeconds()).toString(); + } else { + secondesServeur = dateJS.getUTCSeconds(); + } + resu = anneeServeur + "-" + moisServeur + "-" + jourServeur + "T" + heureServeur + ":" + minutesServeur + ":" + secondesServeur; + } + return resu; +} + +function initXmlHttp() { + try { + objHTTP = new XMLHttpRequest(); + } catch (e) { + objHTTP = new ActiveXObject("Msxml2.XMLHTTP"); + } +} + +function evalVerifPrerequis(val) { + var res = true; + if (val != '') { + if (val == 'SKIP') { + return false; + } + if (val.indexOf('RESULT') == 0) { + val = val.substring(6); + } + if (val.length > 1) { + val = val.replace(/&/g, "&"); + val = val.replace(/pg([\w|%]+)\(/g, "evalTestPre('pg$1',"); + val = val.replace(/,\)/g, ")"); + try { + res = eval(val); + } catch (e) { + res = false; + } + } + } + return res; +} + +function evalTestPre(codeP, prm1, prm2, prm3) { + var rest = false; + var oQuestion = null; + if (codeP.indexOf("pg00000") == 0) { + codeP = codeP.substring(7); + var compteObj = APIgetValue("cmi.objectives._count"); + var numObjTrouve = -1; + for (var t = 0; t < compteObj; t++) { + if (APIgetValue("cmi.objectives." + t + ".id") == codeP) { + numObjTrouve = t; + } + } + if (numObjTrouve >= 0) { + var nomcmi = "cmi.objectives." + numObjTrouve + "."; + if (prm1 == null || prm1 == "undefined") { + return (APIgetValue(nomcmi + "success_status") == "passed"); + } + if (prm1 == "_score") { + var lsca = APIgetValue(nomcmi + "score.scaled"); + if (lsca == "") { + return 0; + } + return Number(lsca) * 100; + } + } else { + alert("Objective " + codeP + " not found in prerequisite"); + } + return false; + } + for (var j = 0; j < oSco.evaluation.questions.length; j++) { + if (oSco.evaluation.questions[j].codePage == codeP) { + oQuestion = oSco.evaluation.questions[j]; + j = 99; + } + } + if (oQuestion != null && oQuestion.interactions.length > 0) { + if (prm1 == null || prm1 == "undefined") { + return oQuestion.valide; + } + if (prm1 == "_score") { + return oQuestion.scoreAtteint; + } + rest = false; + if (oQuestion.type == "QC" || oQuestion.type == "EXP" || oQuestion.type == "SEQ") { + var studrep = oQuestion.interactions[0].learner_response; + var tabReps = studrep.split("[,]"); + for (var k = 0; k < tabReps.length; k++) { + if (tabReps[k] == prm1) { + rest = true; + k = 99; + } + } + } else if (oQuestion.type == "GD" || oQuestion.type == "QM") { + var studrep = oQuestion.interactions[0].learner_response; + var tabReps = studrep.split("[,]"); + for (var k = 0; k < tabReps.length; k++) { + if (tabReps[k] == prm1 + "[.]" + prm2) { + rest = true; + k = 99; + } + } + } else { + var oInter = null; + for (var m = 0; m < oQuestion.interactions.length; m++) { + if (oQuestion.interactions[m].id == codeP + "_" + prm1) { + oInter = oQuestion.interactions[m]; + } + } + if (oInter == null) { + alert(codeP + "_" + prm1 + " n'existe pas."); + return true; + } + var studrep = oInter.learner_response; + if (oQuestion.type == "TAT") { + if (oInter.typeSCORM == "choice") { + if (studrep == prm2) { + rest = true; + k = 99; + } + } else { + rest = studrep; + } + } else if (oQuestion.type == "CURS") { + rest = studrep; + } + } + } + return rest; +} + +function donneTextePre(codeP, prm1) { + var oQuestion = null; + for (var j = 0; j < oSco.evaluation.questions.length; j++) { + if (oSco.evaluation.questions[j].codePage == codeP) { + oQuestion = oSco.evaluation.questions[j]; + j = 99; + } + } + if (oQuestion == null) { + return ""; + } + var oInter = null; + if (prm1 == "") { + oInter = oQuestion.interactions[0]; + } + for (var m = 0; m < oQuestion.interactions.length; m++) { + if (oQuestion.interactions[m].id == codeP + "_" + prm1) { + oInter = oQuestion.interactions[m]; + } + } + if (oInter == null) { + alert("Interaction '" + codeP + "." + prm1 + "' was not found in prerequisite."); + return ""; + } + return oInter.description; +} + +function tabRegVT() { + var tabReg = new Array(); + tabReg[0] = new RegExp("\\[CMI_NAME\\]"); + tabReg[1] = new RegExp("\\[CMI_FIRSTNAME\\]"); + tabReg[2] = new RegExp("\\[pg\\w+\\('\\w*'\\)\\]"); + tabReg[3] = new RegExp("\\[LEX\\(\\d+\\)\\]"); + return tabReg; +} + +function variablesTexte(obj, tabReg) { + var lesfils = obj.childNodes; + for (var i = 0; i < lesfils.length; i++) { + var oFils = lesfils.item(i); + if (oFils.nodeType == 3) { + var memoVal = oFils.nodeValue; + var temp = memoVal; + if (temp.length > 5) { + var modif = false; + if (temp.match(tabReg[0])) { + temp = temp.replace(tabReg[0], donneNomU()); + modif = true; + } else if (temp.match(tabReg[1])) { + temp = temp.replace(tabReg[1], donnePrenomU()); + modif = true; + } else if (temp.match(tabReg[2])) { + var debut = ""; + var fin = temp; + var n = 0; + var offs = temp.search(tabReg[2]); + while (offs >= 0 && n < 20) { + var tlemot = fin.match(tabReg[2]); + var lemot = tlemot[0]; + debut += fin.substring(0, offs); + fin = fin.substring(lemot.length + offs); + lemot = lemot.substring(1, lemot.length - 1); + lemot = lemot.replace(/pg(\w+)\(/g, "donneTextePre('pg$1',"); + try { + lemot = eval(lemot); + } catch (e) { + lemot = ""; + } + n++; + offs = fin.search(tabReg[2]); + debut += lemot; + } + temp = debut + fin; + modif = true; + } else if (temp.match(tabReg[3])) { + var debut = ""; + var fin = temp; + var n = 0; + var offs = temp.search(tabReg[3]); + while (offs >= 0 && n < 20) { + var tlemot = fin.match(tabReg[3]); + var lemot = tlemot[0]; + debut += fin.substring(0, offs); + fin = fin.substring(lemot.length + offs); + lemot = lemot.substring(1, lemot.length - 1); + lemot = lemot.replace(/\LEX\(/g, "donneTexteLex("); + try { + lemot = eval(lemot); + } catch (e) { + lemot = ""; + } + n++; + offs = fin.search(tabReg[3]); + debut += lemot; + } + temp = debut + fin; + modif = true; + } + if (modif) { + var indRet = temp.indexOf("\n"); + if (indRet > 0 && memoVal == oFils.parentNode.innerHTML) { + temp = temp.replace(/</g, "<"); + temp = temp.replace(/>/g, ">"); + temp = temp.replace(/\n/g, "<br>"); + oFils.parentNode.innerHTML = temp; + } else { + if (indRet > 0) { + temp = temp.replace(/\n/g, ", "); + } + oFils.nodeValue = temp; + } + } + } + } else if (oFils.nodeType == 1) { + variablesTexte(oFils, tabReg); + } + } +} + +function donneTexteLex(num) { + return lexique.lexs[num]; +} + +function donnePrenomU() { + var res = ''; + var nom = APIgetValue("cmi.learner_name"); + var indexVirg = nom.indexOf(','); + if (indexVirg > 0) { + res = nom.substring(indexVirg + 1); + res = res.replace(/^\s+/, ""); + } + return res; +} + +function donneNomU() { + var res = ''; + var nom = APIgetValue("cmi.learner_name"); + var indexVirg = nom.indexOf(','); + if (indexVirg > 0) { + res = nom.substring(0, indexVirg); + } + return res; +} + +function EVAL_effaceQuestion(codePage) { + for (var i = 0; i < this.questions.length; i++) { + if (this.questions[i].codePage == codePage) { + this.questions[i] = null; + } + } +} + +function redemarrerEval() { + oSco.evaluation.questions = new Array(); + oSco.evaluation.valide = false; + oSco.evaluation.etatCorrige = false; + oSco.evaluation.etatRejoue = false; + oSco.evaluation.scoreAtteint = 0; + oSco.evaluation.scoreTotal = 0; + oSco.evaluation.scoreMin = 0; + for (var i = 0; i < oSco.tabPages.length; i++) { + oSco.tabPages[i].etatVisite = false; + } + oSco.evaluation.estJugee = false; + SCO_allerPage(0); +} + +function selectionnerExercices(nbMaxExercices) { + var compte = parseInt(nbMaxExercices); + var lesids = "[;]"; + if (compte > 0 && compte < oSco.nbExercices()) { + var debK = 0; + var idPg = SCO_donneParam("idPg"); + if (idPg != "") { + var num = oSco.numeroPage(idPg); + if (oSco.tabPages[num].estExercice()) { + lesids += oSco.tabPages[num].code + "[;]"; + debK = 1; + } + } + for (var k = debK; k < compte; k++) { + var num = Math.floor(Math.random() * oSco.tabPages.length); + while (!oSco.tabPages[num].estExercice() || lesids.indexOf("[;]" + oSco.tabPages[num].code + "[;]") >= 0) { + num = Math.floor(Math.random() * oSco.tabPages.length); + } + lesids += oSco.tabPages[num].code + "[;]"; + } + var nouveauTab = new Array(); + for (var n = 0; n < oSco.tabPages.length; n++) { + if (!oSco.tabPages[n].estExercice() || lesids.indexOf("[;]" + oSco.tabPages[n].code + "[;]") >= 0) { + nouveauTab[nouveauTab.length] = oSco.tabPages[n]; + } + } + oSco.tabPages = nouveauTab; + } +} + +function melangerLesFils() { + var nbPris = 0; + var nouveauTab = new Array(); + var lesnums = ";"; + var tailleT = oSco.tabPages.length; + var indexDecal = 0; + if (tailleT > 0) { + var oPrem = oSco.tabPages[0]; + while (oPrem && !oPrem.estExercice()) { + nouveauTab[indexDecal] = oPrem; + indexDecal++; + tailleT--; + oPrem = oSco.tabPages[indexDecal]; + } + } + var tabDernierCours = new Array(); + if (tailleT > 0) { + var numZ = oSco.tabPages.length - 1; + var oPrem = oSco.tabPages[numZ]; + while (oPrem && !oPrem.estExercice()) { + tabDernierCours[tabDernierCours.length] = oPrem; + numZ--; + oPrem = oSco.tabPages[numZ]; + tailleT--; + } + } + while (nbPris < tailleT) { + var num = Math.floor(Math.random() * tailleT); + num += indexDecal; + if (nbPris == 0) { + var idPg = SCO_donneParam("idPg"); + if (idPg != "") { + var numPgc = oSco.numeroPage(idPg); + if (oSco.tabPages[numPgc].estExercice()) { + num = numPgc; + } + } + } + if (lesnums.indexOf(";" + num + ";") < 0) { + nouveauTab[nouveauTab.length] = oSco.tabPages[num]; + lesnums += num + ";"; + nbPris++; + } + } + for (var n = tabDernierCours.length - 1; n >= 0; n--) { + nouveauTab[nouveauTab.length] = tabDernierCours[n]; + } + oSco.tabPages = nouveauTab; +} + +function EVAL_genererQuestionsRestantes() { + if (this.pourcentageRequis > 0) { + var numRest = oSco.numPageCourante; + for (var i = 0; i < oSco.tabPages.length; i++) { + var oPage = oSco.tabPages[i]; + if (oPage.estExercice() && oPage.validePrerequis()) { + var questionExiste = false; + for (var n = 0; n < this.questions.length; n++) { + if (this.questions[n].codePage == oPage.code) { + questionExiste = true; + } + } + if (!questionExiste) { + var scoreAj = parseInt(oPage.score); + if (isNaN(scoreAj)) { + scoreAj = 10; + } + this.scoreTotal += scoreAj; + var qTmp = new WBCQuestion(oPage.code, oPage.titre, false, scoreAj, 0, 0, "questionVide"); + qTmp.init(); + this.questions[this.questions.length] = qTmp; + } + } + } + } +} + +function creerDOMObj(estMoz) { + objX = null; + if (estMoz) { + Document.prototype.loadXML = function (strXML) { + var objDOMParser = new DOMParser(); + var objDoc = objDOMParser.parseFromString(strXML, "text/xml"); + while (this.hasChildNodes()) { + this.removeChild(this.lastChild); + } + for (var i = 0; i < objDoc.childNodes.length; i++) { + try { + var objImportedNode = this.importNode(objDoc.childNodes[i], true); + this.appendChild(objImportedNode); + } catch (e) { + } + } + return true; + }; + objX = document.implementation.createDocument("", "test", null); + } else { + try { + objX = new ActiveXObject("Msxml2.DOMDocument.6.0"); + } catch (e) { + objX = new ActiveXObject("Msxml2.DOMDocument.3.0"); + } + } + return objX; +} + +function PF_attr(obj, nomAttr) { + if (obj == null) { + alert("Null Element for " + nomAttr); + } + try { + val = obj.getAttribute(nomAttr); + } catch (e) { + alert(nomAttr); + alert(obj.nodeName); + } + if (val == null) { + val = ""; + } + return val; +} + +function XML_texteNoeud(obj) { + var s = ""; + if (obj == null) { + return ""; + } + for (var i = 0; i < obj.childNodes.length; i++) { + var oNode = obj.childNodes[i]; + if (oNode.nodeType == 3) s += oNode.nodeValue; else if (oNode.nodeType == 1) s += XML_texteNoeud(oNode); + } + return s; +} + +function genererTableauPages(laSel) { + var nouveauTab = new Array(); + var tabPagesSusp = laSel.split("[;]"); + for (var n = 0; n < tabPagesSusp.length; n++) { + if (tabPagesSusp[n] != "") { + var npage = oSco.numeroPage(tabPagesSusp[n]); + if (npage >= 0) { + nouveauTab[nouveauTab.length] = oSco.tabPages[npage]; + } + } + } + return nouveauTab; +} + +function existeExerciceSuivant() { + var numChe = oSco.numPageCourante + 1; + var oPage = oSco.donnePage(numChe); + while (oPage != null) { + if (oPage.estExercice() && oPage.validePrerequis()) { + return true; + } + numChe++; + oPage = oSco.donnePage(numChe); + } + return false; +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/sco/ICsco.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/sco/ICsco.js new file mode 100644 index 0000000000000000000000000000000000000000..6669e43ead68a911d59dec7bb7fbd8c0e588f986 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/sco/ICsco.js @@ -0,0 +1,982 @@ +var version_MosMtr = "R1 023"; +var oSco; +var lexique; +var temps0 = -1; +var temps_session = ''; +var allerEtapeSuivante = false; +var allerEtapePrecedente = false; +var RACINE_stage; +var RACINE_pages; +var surMosLMS = false; +var agirSurLMS = true; +var API = null; +var etatSortie = false; +var positionGloDetail = ""; +var rechargePage = true; +var pagePrecHisto = ""; +var defilContenu = false; +var necessiteLMS = false; +var tempsActiviteLimite = 0; + +function SCO_init() { + entrerDonnees(); + var depuisSCOPere = false; + if (SCO_donneParam("api") == "0") { + depuisSCOPere = true; + } + var depuisLienFenetreCertifie = false; + if (depuisSCOPere) { + agirSurLMS = false; + var estStyleDiff = true; + var pereEstLienFen = false; + var decalDouble = 0; + try { + var oPere = window.opener; + if (oPere.oSco) { + depuisLienFenetreCertifie = true; + } + if (oPere.oSco.posFenLocale == oSco.posFenLocale) { + estStyleDiff = false; + } + if (oPere.agirSurLMS == false) { + if (oPere.opener != null && oPere.opener.oSco != null) { + decalDouble = 40; + } + } + } catch (e) { + } + if (estStyleDiff || decalDouble > 0) { + var tabP = oSco.posFenLocale.split(","); + var haut = 0; + var gauche = 0; + if (tabP[0].indexOf("left=") == 0) { + gauche = tabP[0].substring(5); + } + if (tabP[1].indexOf("left=") == 0) { + gauche = tabP[1].substring(5); + } + if (tabP[0].indexOf("top=") == 0) { + haut = tabP[0].substring(4); + } + if (tabP[1].indexOf("top=") == 0) { + haut = tabP[1].substring(4); + } + window.moveTo(parseInt(gauche) + decalDouble, parseInt(haut) + decalDouble); + if (estStyleDiff) { + window.resizeTo(parseInt(tabP[2].substring(6)), parseInt(tabP[3].substring(7))); + } + } + } + testerConfig(); + var strLoc = this.location.href; + var indexD = strLoc.indexOf("sco/" + oSco.identifiant); + if (indexD < 0) { + indexD = strLoc.indexOf("sco\\" + oSco.identifiant); + } + RACINE_stage = strLoc.substring(0, indexD); + RACINE_pages = RACINE_stage + "contenu/pages/"; + lexique = new ICLexique(); + lexique.init(); + LEX_entrerLexs(); + try { + if (parent.API_1484_11 != null && parent.haut != null) { + surMosLMS = true; + } + } catch (e) { + } + if (agirSurLMS) { + APIinitialize(); + if (APIisRunning() != "true") { + agirSurLMS = false; + } else { + oSco.idUtil = APIgetValue("cmi.learner_id"); + } + if (necessiteLMS && surMosLMS && !top.SUR_CHORUS) { + if (!existeFenPere(window.top)) { + if (oSco.version == "xml" || parent.location.href.indexOf("start.hta") < 0) { + oSco = null; + agirSurLMS = false; + top.LMS_masquerCadres(); + alert("Error 57. LMS not found."); + return top.LMS_fermer(); + } + } else if (oSco.version == "html" && !top.opener.DOMPrefs && !(top.opener.parent && top.opener.parent.contenu)) { + oSco = null; + agirSurLMS = false; + top.LMS_masquerCadres(); + alert("Error 58. LMS not found."); + return top.LMS_fermer(); + } + } + } + if (!agirSurLMS) { + if (necessiteLMS && !depuisLienFenetreCertifie) { + if (oSco.version == "html") { + return alert("Error 55. LMS not found."); + } else { + if (!existeFenPere(window)) { + return alert("Error 56. LMS not found."); + } + } + } + var cstg = SCO_donneParam("stg"); + if (cstg != "") { + oSco.codeStage = cstg; + } + } + if (agirSurLMS) { + var launch_data = APIgetValue("cmi.launch_data"); + if (launch_data != "") { + oSco.tabDonneesDemarrage = launch_data.split(";"); + if (oSco.tabDonneesDemarrage[2] == "oui") { + oSco.autoriserReprise = true; + } + if (oSco.tabDonneesDemarrage[3] == "non") { + oSco.passageEntreActivites = false; + } + } + } + oSco.penaliserMauvaiseReponse = oSco.scoreNegatif; + if (oSco.etatEvaluation) { + if ((oSco.tabDonneesDemarrage != null) && (oSco.tabDonneesDemarrage[1] == 'entrainement')) { + oSco.etatEvaluation = false; + oSco.evaluation = null; + } else { + oSco.evaluation.init(); + } + } + var numPremierePage = 0; + var nbPages = oSco.tabPages.length; + var idPg = SCO_donneParam("idPg"); + var directionVersPrecedent = false; + if (idPg == "" && oSco.autoriserReprise && agirSurLMS) { + var depuisBtnPrec = SCO_donneAllocation("depuisBtnPrec", "course"); + if (depuisBtnPrec == "oui") { + SCO_modifAllocation("depuisBtnPrec", "", "course"); + if (nbPages > 1 && APIgetValue('cmi.entry') != 'resume') { + if (!oSco.etatEvaluation || oSco.evaluation.questions.length > 0) { + if (oSco.autorisePrecedent == 'oui' || (!oSco.etatEvaluation && oSco.autorisePrecedent == '')) { + numPremierePage = nbPages - 1; + directionVersPrecedent = false; + } + } + } + } + } + if (idPg != "") { + numPremierePage = oSco.numeroPage(idPg); + if (numPremierePage < 0) { + numPremierePage = 0; + } + } else { + if (oSco.autoriserReprise && APIgetValue('cmi.entry') == 'resume') { + var tabParmSusp = APIgetValue("cmi.suspend_data").split("##"); + for (var i = 0; i < tabParmSusp.length; i++) { + if (tabParmSusp[i].indexOf("visitedPages=") == 0) { + var laSel = tabParmSusp[i].substring(13); + var nouveauTab = new Array(); + var tabPagesSusp = laSel.split("[;]"); + for (var n = 0; n < tabPagesSusp.length; n++) { + if (tabPagesSusp[n] != "") { + var oPg = oSco.donnePage(oSco.numeroPage(tabPagesSusp[n])); + if (oPg != null) { + oPg.etatVisite = true; + } + } + } + } + } + var idPg = APIgetValue('cmi.location'); + if (idPg != '') { + numPremierePage = oSco.numeroPage(idPg); + } + } + } + if (agirSurLMS) { + if (SCO_enregistrerEtatEntrainement()) { + if (SCO_donneAllocation(oSco.identifiant + "_success_status", "course") == "passed") { + oSco.dejaReussi = true; + } + } + } + if (nbPages > 1 && oSco.autoriserReprise) { + valeurExit('suspend'); + } else { + valeurExit(''); + } + if (numPremierePage < 0) { + numPremierePage = 0; + } + if (agirSurLMS) { + if (APIgetValue("cmi.entry") == "ab-initio") { + APIsetValue("cmi.completion_status", "not attempted"); + } + var valMaxTA = APIgetValue("cmi.max_time_allowed"); + if (valMaxTA != "") { + var intv = intervalleEnMS(valMaxTA); + if (APIgetValue("cmi.entry") == "resume") { + var dejaPris = intervalleEnMS(APIgetValue("cmi.total_time")); + intv = intv - dejaPris; + if (intv < 100) { + intv = 100; + } + } + tempsActiviteLimite = intv; + setTimeout(SCO_tempsDepasse, intv); + changeObjectifSecondaire("EXIT_ON_TIMEOUT", "failed"); + } + } + SCO_demarreCompteur(); + var leBonNum = numPremierePage; + var oPage = oSco.donnePage(numPremierePage); + if (oPage == null) { + leBonNum = 0; + oPage = oSco.tabPages[0]; + } + if (oSco.etatEvaluation && oSco.evaluation.etatRejoue) { + window.contenu.location = RACINE_stage + "contenu/local/" + oSco.evaluation.stylePgResultats + "." + oSco.version; + } else { + if (idPg == "" && !oPage.validePrerequis()) { + if (directionVersPrecedent) { + SCO_pagePrecedente(); + } else { + SCO_pageSuivante(); + } + } else { + SCO_allerPage(leBonNum); + } + } +} + +function testerConfig() { + var verStr = navigator.appVersion; + var app = navigator.appName; + var versionNavig = parseFloat(verStr); + if (verStr.indexOf("Win") > 0) { + oSco.config_plateforme = "WIN"; + } + if (verStr.indexOf("Mac") > 0) { + oSco.config_plateforme = "MAC"; + } + if (app.indexOf('Microsoft') != -1) { + oSco.config_navigateur = "IE"; + } else if (app.indexOf('Netscape') != -1) { + oSco.config_navigateur = "Netscape"; + } +} + +function SCO_enrHistorique() { + var oPage = oSco.donnePage(oSco.numPageCourante); + if (oPage != null) { + if (oPage.etatVisite) { + oPage.premiereVisite = false; + } + oPage.etatVisite = true; + } +} + +function SCO_quitter() { + if (agirSurLMS && APIisRunning()) { + if (oSco.autoriserReprise) { + SCO_positionSortie(); + } + if (oSco.evaluation && !oSco.evaluation.estJugee && oSco.autorisePrecedent == 'oui') { + var toutRepondu = true; + for (var i = 0; i < oSco.tabPages.length; i++) { + var oPage = oSco.tabPages[i]; + if (oPage.estExercice()) { + if (oSco.evaluation.donneReponsesQuestion(oPage.code) == null) { + toutRepondu = false; + } + } + } + if (toutRepondu) { + valeurExit("normal"); + oSco.evaluation.juger(); + oSco.evaluation.resultatsLMS(); + APIcommit(); + } + } + SCO_terminer(); + } +} + +function SCO_terminer() { + if (agirSurLMS && APIisRunning()) { + SCO_termineCompteur(); + APIterminate(); + } +} + +function SCO_pageSuivante() { + if (allerEtapeSuivante) { + valeurExit("normal"); + APIsetValue("adl.nav.request", "continue"); + SCO_terminer(); + } else { + SCO_allerPage(SCO_numPageSuivante(false)); + } +} + +function SCO_numPageSuivante(enArriere) { + var ajDir = 1; + if (enArriere) { + ajDir = -1; + } + var numChe = oSco.numPageCourante + ajDir; + var trouve = false; + var oPage = oSco.donnePage(numChe); + while (oPage != null && !trouve) { + trouve = oPage.validePrerequis(); + if (!trouve) { + numChe += ajDir; + oPage = oSco.donnePage(numChe); + } + } + if (!trouve) { + numChe = -1; + } + return numChe; +} + +function SCO_allerPage(num) { + var oPage = oSco.donnePage(num); + if (oPage != null) { + oSco.numPageCourante = num; + allerEtapePrecedente = false; + allerEtapeSuivante = false; + var titrefens = oSco.titre; + if (oPage.dateMAJ != "") { + titrefens = oPage.titre; + if (oSco.nombrePages() > 1) { + if (oSco.titre != oPage.titre) { + titrefens = oSco.titre + " - " + oPage.titre; + } + } + } + window.document.title = titrefens; + window.contenu.location = RACINE_pages + oPage.code + "." + oSco.version; + } +} + +function SCO_evaluerCompletion() { + var nMax = 0; + var nbVisite = 0; + for (var j = 0; j < oSco.tabPages.length; j++) { + if (oSco.tabPages[j].validePrerequis()) { + nMax++; + if (oSco.tabPages[j].etatVisite) { + nbVisite++; + if (oSco.etatEvaluation && !oSco.evaluation.forcerRepQuestion && oSco.tabPages[j].estExercice()) { + if (oSco.evaluation.donneReponsesQuestion(oSco.tabPages[j].code) == null) { + nbVisite--; + } + } + } + } + } + var pcvisite = Math.round(nbVisite / nMax * 100); + if (oSco.tabPages.length > 1) { + APIsetValue("cmi.progress_measure", pcvisite / 100); + } + var ancienEtat = APIgetValue("cmi.completion_status"); + if (ancienEtat != "completed") { + var nEtat = ""; + if (pcvisite >= oSco.niveauIncomplet) { + nEtat = "incomplete"; + } + if (pcvisite >= oSco.niveauComplete && !oSco.etatEvaluation) { + nEtat = "completed"; + } + if (nEtat != "" && ancienEtat != nEtat) { + APIsetValue("cmi.completion_status", nEtat); + if (!oSco.etatEvaluation && nEtat == "completed") { + APIsetValue("cmi.success_status", "passed"); + if (SCO_enregistrerEtatEntrainement()) { + SCO_modifAllocation(oSco.identifiant + "_success_status", "passed", "course"); + } + APIcommit(); + } + } + } +} + +function SCO_pagePrecedente() { + if (allerEtapePrecedente) { + if (!oSco.etatEvaluation || !oSco.autoriserReprise) { + valeurExit("normal"); + } + if (oSco.autoriserReprise) { + SCO_modifAllocation("depuisBtnPrec", "oui", "course"); + } + var res = APIsetValue("adl.nav.request", "previous"); + SCO_terminer(); + } else { + SCO_allerPage(SCO_numPageSuivante(true)); + } +} + +function SCO_suivantPossible() { + var possible = true; + var dernierePage = false; + if (oSco.evaluation != null) { + if (oSco.evaluation.numPageSuivante() < 0) { + dernierePage = true; + if (oSco.evaluation.peutAllerPageResultats()) { + dernierePage = false; + } + } + } else { + if (SCO_numPageSuivante(false) < 0) { + dernierePage = true; + } + } + if (dernierePage) { + if (oSco.passageEntreActivites && agirSurLMS && APIgetValue("adl.nav.request_valid.continue") == "true") { + possible = true; + allerEtapeSuivante = true; + } else { + possible = false; + } + } + return possible; +} + +function SCO_precedentPossible() { + var res = false; + if (oSco.numPageCourante > 0) { + res = true; + if (SCO_numPageSuivante(true) < 0) { + res = false; + } + } + if (!res) { + if (oSco.passageEntreActivites && agirSurLMS && APIgetValue("adl.nav.request_valid.previous") == "true") { + res = true; + allerEtapePrecedente = true; + } + } + return res; +} + +function SCO_demarreCompteur() { + var oDate = new Date(); + temps0 = oDate.getTime(); +} + +function SCO_termineCompteur() { + if (temps0 > 0) { + var temps1 = new Date().getTime(); + var elapsedSeconds = parseInt(((temps1 - temps0) / 1000)); + temps_session = formaterSecondes(elapsedSeconds); + APIsetValue("cmi.session_time", temps_session); + } +} + +function formaterSecondes(ts) { + var sec = (ts % 60); + ts -= sec; + var tmp = (ts % 3600); + ts -= tmp; + sec = Math.round(sec); + var hour, min; + if ((ts % 3600) != 0) hour = 0; else hour = (ts / 3600); + if ((tmp % 60) != 0) min = 0; else min = (tmp / 60); + return intervalleTemps(hour, min, sec); +} + +function intervalleEnMS(t) { + var strTemps = new String(t); + strTemps = strTemps.substring(strTemps.indexOf('T') + 1); + var indY = strTemps.indexOf("H"); + var heures = 0; + if (indY > 0) { + heures = parseInt(strTemps.substring(0, indY)); + strTemps = strTemps.substring(indY + 1); + } + indY = strTemps.indexOf("M"); + var min = 0; + if (indY > 0) { + min = parseInt(strTemps.substring(0, indY)); + strTemps = strTemps.substring(indY + 1); + } + indY = strTemps.indexOf("S"); + var sec = 0; + if (indY > 0) { + sec = parseInt(strTemps.substring(0, indY)); + } + return ((heures * 3600) + (min * 60) + sec) * 1000; +} + +function SCO_positionSortie() { + var page = oSco.donnePage(oSco.numPageCourante); + if (page != null) { + APIsetValue("cmi.location", page.code); + } else { + APIsetValue("cmi.location", ""); + } + var lesids = "[;]"; + for (var n = 0; n < oSco.tabPages.length; n++) { + if (oSco.tabPages[n].etatVisite) { + lesids += oSco.tabPages[n].code + "[;]"; + } + } + var suspend = APIgetValue("cmi.suspend_data"); + if (suspend != "") { + var inVs = suspend.indexOf("visitedPages="); + if (inVs == 0) { + suspend = ""; + } else if (inVs > 0) { + suspend = suspend.substring(0, inVs); + } else { + suspend += "##"; + } + } + APIsetValue("cmi.suspend_data", suspend + "visitedPages=" + lesids); +} + +function valeurExit(val) { + APIsetValue("cmi.exit", val); +} + +function SCO_titrePageSuivante() { + var res = ''; + var page = oSco.donnePage(oSco.numPageCourante + 1); + if (page != null) { + res = page.titre; + } + return res; +} + +function SCO_titrePagePrecedente() { + var res = ''; + var page = oSco.donnePage(oSco.numPageCourante - 1); + if (page != null) { + res = page.titre; + } + return res; +} + +var idMotCherche; + +function donneIdMotCherche() { + return idMotCherche; +} + +function SCO_afficherMotGlossaire(idMotGloss) { + var largeur, hauteur, gauche, haut; + if (positionGloDetail == "") { + gauche = 50; + haut = 50; + largeur = 300; + hauteur = 300; + } else { + var tabParm = positionGloDetail.split(","); + gauche = tabParm[0]; + haut = tabParm[1]; + largeur = tabParm[2]; + hauteur = tabParm[3]; + } + var position = "left=" + gauche + ",top=" + haut + ",width=" + largeur + ",height=" + hauteur + ","; + idMotCherche = idMotGloss; + var nFen = oSco.codeStage; + nFen = nFen.replace(/[- \.\/:]/g, '_'); + var locGFlo = RACINE_stage; + if (oSco.refGlo != '') { + locGFlo = RACINE_stage + "../" + oSco.refGlo + "/"; + } + var fenGloDetail = window.open(locGFlo + "contenu/glossaire/glossaire." + oSco.version, 'GlossaireDetail' + nFen, 'toolbar=no,status=no,menubar=no,' + position + 'scrollbars=no,resizable=yes'); + fenGloDetail.focus(); +} + +function SCO_ouvrirDoc(code, type) { + var nomFen = 'fenDoc' + code; + var srcD; + if (type == 'REFERENCE') { + var addr = oSco.csSCO_paramDoc(code, 3); + if (addr.match(/^\w+:/) == null) { + addr = RACINE_stage + addr; + } + srcD = addr; + } else { + srcD = RACINE_stage + 'contenu/pages/' + oSco.csSCO_paramDoc(code, 2) + "." + type; + } + var pos = oSco.csSCO_paramDoc(code, 1); + if (pos.indexOf('inclus') == 0) { + var afficheSimple = true; + if (APIgetValue("adl.nav.request_valid.choice.{target=" + code + "}") == "true") { + APIsetValue("adl.nav.request", "{target=" + code + "}choice"); + afficheSimple = false; + SCO_quitter(); + } + if (afficheSimple) { + window.contenu.location = srcD; + } + } else { + var largeur; + var hauteur; + var decalx = 0; + var decaly = 0; + if (pos != '') { + var tabP = pos.split(','); + decalx = parseInt(tabP[1]); + if (isNaN(decalx)) { + decalx = 0; + } else if (decalx < 0) { + decalx = screen.width + decalx; + } + decaly = parseInt(tabP[2]); + if (isNaN(decaly)) { + decalx = 0; + } else if (decaly < 0) { + decaly = screen.height + decaly; + } + largeur = tabP[3]; + hauteur = tabP[4]; + } else { + largeur = screen.width; + hauteur = screen.height; + } + var position = "width=" + largeur + ",height=" + hauteur + ",left=" + decalx + ",top=" + decaly; + var optMenubar = oSco.csSCO_paramDoc(code, 4); + if (optMenubar == "null") { + window.open(srcD); + } else { + if (optMenubar.indexOf("scrollbars") < 0) { + optMenubar += ",scrollbars=yes"; + } + if (optMenubar.indexOf("resizable") < 0) { + optMenubar += ",resizable=yes"; + } + if (optMenubar.indexOf("toolbar") < 0) { + optMenubar += ",toolbar=no"; + } + if (optMenubar.indexOf("menubar") < 0) { + optMenubar += ",menubar=no"; + } + if (optMenubar.indexOf("status") < 0) { + optMenubar += ",status=no"; + } + if (optMenubar.indexOf("location") < 0) { + optMenubar += ",location=no"; + } + if (optMenubar.indexOf(",") != 0) { + optMenubar = "," + optMenubar; + } + var fenDoc = window.open(srcD, nomFen, position + optMenubar); + fenDoc.focus(); + } + } +} + +function titreFenDoc(nom) { + try { + fenDoc.document.title = nom; + } catch (e) { + } +} + +function donneLex(num) { + return lexique.lexs[num]; +} + +function donneTitreStage() { + return (oSco.titreStage); +} + +function donneLangue() { + return (oSco.langue); +} + +function donneNomModuleCourant() { + return (oSco.nomModuleCourant); +} + +function donneNomUtilisateur() { + var res = ''; + var nom = APIgetValue("cmi.learner_name"); + var indexVirg = nom.indexOf(','); + if (indexVirg > 0 && nom.length > 2) { + res = nom.substring(indexVirg + 1, nom.length) + ' ' + nom.substring(0, indexVirg); + } + return res; +} + +function donneDateCourante() { + return (oSco.donneDate(oSco.dateCourante)); +} + +function donneDroits() { + return (oSco.nomEntreprise); +} + +function donneVersion() { + return (oSco.version); +} + +function donneNomEtapeCourante() { + return oSco.titre; +} + +function SCO_tempsDepasse() { + tempsActiviteLimite = 0; + var activeLimite = true; + if (oSco.etatEvaluation) { + if (oSco.evaluation.etatCorrige || window.contenu.location.href.indexOf("local/resultats") > 0) { + activeLimite = false; + } + } + if (activeLimite) { + var actionFin = APIgetValue("cmi.time_limit_action"); + if (actionFin.indexOf("exit") == 0) { + SCO_termineCompteur(); + temps0 = 0; + } + var actionPerso = ""; + if ((oSco.tabDonneesDemarrage != null) && (oSco.tabDonneesDemarrage[0] != "")) { + actionPerso = oSco.tabDonneesDemarrage[0]; + } + if (actionFin.indexOf("exit") == 0) { + if (actionPerso == "") { + actionPerso = "exitAll"; + } + if (actionPerso == "exitAll") { + valeurExit("time-out"); + } else { + valeurExit(""); + } + changeObjectifSecondaire("EXIT_ON_TIMEOUT", "passed"); + } + if (actionFin.indexOf(",message") > 0) { + var nlex = -1; + if (actionPerso == "exitAll" || actionPerso == "suspendAll" || actionPerso == "abandonAll") { + nlex = 89; + } + if (actionPerso == "retry") { + nlex = 91; + } + if (actionPerso == "continue") { + nlex = 93; + if (oSco.etatEvaluation) { + nlex = 94; + } + } + if (actionPerso == "previous") { + nlex = 92; + } + if (actionPerso == "exit") { + nlex = 90; + } + var msgx = ""; + if (nlex > 0) { + msgx = donneLex(nlex); + } + alert(donneLex(63) + "\n" + msgx); + } + if (oSco.etatEvaluation) { + if (actionPerso == "continue") { + valeurExit("normal"); + oSco.evaluation.genererQuestionsRestantes(); + oSco.numPageCourante = oSco.tabPages.length - 1; + return oSco.evaluation.sortieEvaluation(); + } + } + navRequest(actionPerso); + if (actionPerso != "") { + setTimeout("window.location='" + RACINE_stage + "MosMtr/gen/blanc.gif'", 1500); + } + } +} + +function terminerSCODepuisTempParc() { + if (oSco.evaluation && !oSco.evaluation.estJugee) { + if (oSco.evaluation.questions.length > 0) { + valeurExit("normal"); + oSco.evaluation.genererQuestionsRestantes(); + oSco.evaluation.juger(); + oSco.evaluation.resultatsLMS(); + APIcommit(); + } + } +}/* Classe Lexique */ +function ICLexique() { + this.lexs; + this.init = LEXO_init; + this.ajLex = LEX_ajouterLex; +} + +function LEXO_init() { + this.lexs = new Array(); +} + +function LEX_ajouterLex(id, lex) { + this.lexs[id] = lex; +} + +function SCO_donneParam(nomP) { + var res = ''; + var params = window.location.search; + if ((params != "") && (params.indexOf('%26') > 0)) { + params = params.replace(/%26/, '&'); + } + var ind = params.indexOf(nomP + '='); + if (ind > 0) { + var reste = params.substring(ind + nomP.length + 1); + var indexFin = reste.indexOf('&'); + if (indexFin < 0) { + indexFin = params.length; + } + res = reste.substring(0, indexFin); + } else if ((nomP == "idU") && (top.window != window)) { + try { + res = top.donneParam(nomP); + } catch (e) { + } + } + return res; +} + +function intervalleTemps(strHour, strMin, strSec) { + var strTime = "P"; + var intHour = parseInt(strHour); + var intMin = parseInt(strMin); + var intSec = parseInt(strSec); + if ((intHour > 0) || (intMin > 0) || (intSec > 0)) { + strTime += "T"; + if (intHour > 0) strTime += intHour + "H"; + if (intMin > 0) strTime += intMin + "M"; + if (intSec > 0) { + strTime += (intSec + "S"); + } + } + if (strTime == "P") strTime = "PT0H0M0S"; + return strTime; +} + +function SCO_enregistrerEtatEntrainement() { + return (oSco.bloquantSaufAcheve && oSco.exoBloquant == "oui" && oSco.evaluation == null); +} + +function SCO_exerciceBloquant() { + if (oSco.exoBloquant != "oui") { + return false; + } + if (oSco.bloquantSaufAcheve && oSco.dejaReussi) { + return false; + } + return true; +} + +function SCO_modifAllocation(attr, val, persist) { + var tailleRequis = 2000; + if (attr.indexOf("_notesU") > 0 || attr.indexOf("_reponses") > 0) { + tailleRequis = 20000; + } + if (val.length * 2 > tailleRequis) { + tailleRequis = val.length * 3; + } + var succ = APIsetValue("ssp.allocate", "{bucketID=" + attr + "}{requested=" + tailleRequis + "}{persistence=" + persist + "}"); + if (succ != "true") { + window.status = "Can't allocate SSP variable"; + return ""; + } + succ = APIsetValue("ssp.data", "{bucketID=" + attr + "}" + val); + if (succ != "true") { + alert(" Can't assign SSP variable " + attr); + var hAPI = APIgetHandle(); + alert(hAPI.GetDiagnostic(hAPI.GetLastError())); + } +} + +function SCO_donneAllocation(attr, persist) { + var tailleRequis = 2000; + if (attr.indexOf("_notesU") > 0 || attr.indexOf("_reponses") > 0) { + tailleRequis = 20000; + } + var succ = APIsetValue("ssp.allocate", "{bucketID=" + attr + "}{requested=" + tailleRequis + "}{persistence=" + persist + "}"); + if (succ != "true") { + window.status = "Can't allocate SSP variable";/*var hAPI=APIgetHandle();alert(hAPI.GetDiagnostic(hAPI.GetLastError()));*/ + return ""; + } + return APIgetValue("ssp.data.{bucketID=" + attr + "}"); +} + +function navRequest(actionPerso) { + if (actionPerso == "retry") { + valeurExit(''); + APIsetValue("adl.nav.request", "{target=" + oSco.identifiant + "}choice"); + SCO_terminer(); + } + if (actionPerso == "continue" || actionPerso == "previous") { + if (APIgetValue("adl.nav.request_valid." + actionPerso) == "true") { + APIsetValue("adl.nav.request", actionPerso); + SCO_quitter(); + } + } + if (actionPerso == "suspendAll" || actionPerso == "exit") { + APIsetValue("adl.nav.request", actionPerso); + SCO_quitter(); + } + if (actionPerso == "exitAll" || actionPerso == "abandonAll") { + APIsetValue("adl.nav.request", actionPerso); + valeurExit(''); + SCO_terminer(); + } +} + +function SCO_blocNotes() { + var oFen = window.open(RACINE_stage + "MosMtr/gen/blocNotes.htm", "blocNotes", "top=100,left=90,width=420,height=390,menubar=no,location=no,toolbar=no,resizable=yes,status=no"); + oFen.focus(); +} + +function existeFenPere(obj) { + try { + if (obj.opener != null && obj.opener.document.title) { + return true; + } + } catch (e) { + } + return false; +} + +function SCO_persiste() { + SCO_positionSortie(); + APIcommit(); +} + +function openCourseLMS(stg) { + try { + window.opener.ouvrirParcoursID(stg, ""); + } catch (e) { + alert("MOS Chorus LMS was not found."); + } +} + +function changeObjectifSecondaire(nomObj, etatSucces) { + var nbObj = APIgetValue("cmi.objectives._count"); + for (var i = 0; i < nbObj; i++) { + var objCh = "cmi.objectives." + i + "."; + var idObj = APIgetValue(objCh + "id"); + if (APIgetValue(objCh + "id") == nomObj) { + APIsetValue(objCh + "success_status", etatSucces); + } + } +} + +function SCO_chargerNotesSSP() { + if (!oSco.notesCharge) { + var vNotes = SCO_donneAllocation(oSco.identifiant + "_notesU", "course"); + if (vNotes != "") { + var tabNotes = vNotes.split("[,]"); + for (var m = 0; m < tabNotes.length; m++) { + var tabNp = tabNotes[m].split("[.]"); + var oPg = oSco.donnePage(oSco.numeroPage(tabNp[0])); + if (oPg) { + oPg.dateNotes = tabNp[2]; + oPg.notes = tabNp[3]; + } + } + } + oSco.notesCharge = true; + } +} diff --git a/Basilisk/MACAO/macao_3/MosMtr/scripts/swfir.js b/Basilisk/MACAO/macao_3/MosMtr/scripts/swfir.js new file mode 100644 index 0000000000000000000000000000000000000000..1e31a77f6fefaeec609f2f8cda06763f304093b2 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/scripts/swfir.js @@ -0,0 +1,653 @@ +function getAllChildren(e) { + return e.all ? e.all : e.getElementsByTagName('*'); +} + +function checkToken(hint, element, context) {/*If we're not limiting */ + if (hint == "") { + return true; + }/*Descendant Selector */ else if (hint == ">") { + context = context.firstChild; + while (context) { + if (context == element) { + return true; + } + context = context.nextSibling; + } + }/*First Child Selector */ else if (hint == "first-child") { + context = context.firstChild; + while (context.nodeName == "#text") { + if (context.firstChild) { + context = context.firstChild; + } else { + context = context.nextSibling; + } + } + if (context == element) { + return true; + } + }/*:link selector */ else if (hint == "a") { + if (element.nodeName == "A") { + return true; + } + }/*Adjacent Selector */ else if (hint == "+") { + context = context.nextSibling; + while (context) { + if (context == element) { + return true; + } + context = context.nextSibling; + } + }/*Attribute Selector */ else if (hint.length > 0) { + if (element.getAttribute(hint[1])) { + if (hint[2] == "" && element.getAttribute(hint[1]) == hint[3]) { + return true; + } else if ((hint[2] == "~" || hint[2] == "|") && element.getAttribute(hint[1]).indexOf(hint[3]) > -1) { + return true; + } + } + } + return false; +};getElementsBySelector = document.getElementsBySelector = function (selector) {/*Error Checking*/ + if (!document.getElementsByTagName || typeof (selector) != "string") { + return Array(); + }/*Local Variables*/ + var resultElements = new Array();/*Split the Selectors*/ + var selectors = selector.split(","); + for (var i = 0; i < selectors.length; i++) { + var selector = selectors[i].replace(/^\s+/, '').replace(/\s+$/, '');/*Get the Tokens*/ + var tokens = selector.split(" "); + var tokenContext = new Array(this); + var nextTokenHint = "";/*Loop Through the Tokens */ + for (var j = 0; j < tokens.length; j++) { + var token = tokens[j].replace(/^\s+/, '').replace(/\s+$/, '');/*CSS3 Selectors: */ + if (token.indexOf(">") > -1) { + nextTokenHint = ">"; + continue; + } else if (token.indexOf(":first-child") > -1) { + nextTokenHint = "first-child"; + token = token.replace(/:first-child/g, ""); + } else if (token.indexOf(":link") > -1) { + nextTokenHint = "a"; + token = token.replace(":link", ""); + } else if (token.indexOf("+") > -1) { + nextTokenHint = "+"; + continue; + } else if (token.match(/^([a-zA-Z*]+)\[([a-zA-Z]+)([~\|]?)=.([^\]"]*).\]$/)) { + parts = token.match(/^([a-zA-Z*]+)\[([a-zA-Z]+)([~\|]?)=.([^\]"]*).\]$/); + nextTokenHint = new Array("attribute", parts[2], parts[3], parts[4]); + token = parts[1]; + }/*Activity Selectors*/ + token = token.replace(":visited", "").replace(":active", "").replace(":hover", "").replace(":focus", "");/*ID Tokens */ + if (token.indexOf("#") > -1) {/*Split the Token */ + var pieces = token.split("#");/*Error Out Gracefully */ + if (pieces[1] == "") { + return Array(); + }/*Check for Universal Selectors */ + if (pieces[0] == "") { + pieces[0] = "*"; + } + var foundElements = new Array(); + for (var k = 0; k < tokenContext.length; k++) { + if (nextTokenHint != "+") { + var element = tokenContext[k].getElementById(pieces[1]); + } else { + var element = tokenContext[k].parentNode.getElementById(pieces[1]); + } + if (element && element.nodeName && (pieces[0] == "*" || element.nodeName.toLowerCase() == pieces[0].toLowerCase())) { + if (checkToken(nextTokenHint, element, tokenContext[k])) { + foundElements[foundElements.length] = element; + } + } + } + tokenContext = foundElements; + continue; + }/*Class Tokens */ + if (token.indexOf(".") > -1) {/*Split the Token */ + var pieces = token.split(".");/*Error Out Gracefully */ + if (pieces[1] == "") { + return Array(); + }/*Check for Universal Selectors */ + if (pieces[0] == "") { + pieces[0] = "*"; + } + var foundElements = new Array(); + for (var k = 0; k < tokenContext.length; k++) { + if (pieces[0] == '*') { + if (nextTokenHint != "+") { + var elements = getAllChildren(tokenContext[k]); + } else { + var elements = getAllChildren(tokenContext[k].parentNode); + } + } else { + if (nextTokenHint != "+") { + var elements = tokenContext[k].getElementsByTagName(pieces[0]); + } else { + var elements = tokenContext[k].parentNode.getElementsByTagName(pieces[0]); + } + } + for (var l = 0; l < elements.length; l++) { + if (elements[l].className && elements[l].className.match(new RegExp('\\b' + pieces[1] + '\\b'))) { + if (checkToken(nextTokenHint, elements[l], tokenContext[k])) { + foundElements[foundElements.length] = elements[l]; + } + } + } + } + tokenContext = foundElements; + continue; + }/*Elements */ + var foundElements = new Array(); + for (var k = 0; k < tokenContext.length; k++) { + if (token == "*") { + if (nextTokenHint != "+") { + var elements = getAllChildren(tokenContext[k]); + } else if (nextTokenHint == "+") { + var elements = getAllChildren(tokenContext[k].parentNode); + } + } else { + if (nextTokenHint != "+") { + var elements = tokenContext[k].getElementsByTagName(token); + } else { + var elements = tokenContext[k].parentNode.getElementsByTagName(token); + } + } + for (var l = 0; l < elements.length; l++) { + if (checkToken(nextTokenHint, elements[l], tokenContext[k])) { + foundElements[foundElements.length] = elements[l]; + } + } + } + tokenContext = foundElements; + nextTokenHint = ""; + } + resultElements = tokenContext; + }/*Remove Duplicates */ + var cleanedArray = new Array(); + for (i = 0; i < resultElements.length; i++) { + for (j = 0; j < resultElements.length; j++) { + if (resultElements[i] == resultElements[j] && i != j) { + resultElements[j] = ""; + } + } + if (resultElements[i] != "") { + cleanedArray[cleanedArray.length] = resultElements[i]; + } + }/*Return Results */ + return cleanedArray; +}; + +function swfirController() { + this.swfirs = new Array(); + this.addswfir = function (swfirReference) { + var swfirId = this.swfirs.length; + this.swfirs[swfirId] = swfirReference; + return swfirId; + }; + this.getswfirs = function () { + return this.swfirs; + }; + this.getNextId = function () { + return this.swfirs.length; + }; + this.resize = function (id, width, height) { + if (this.swfirs[id].elasticityWidth == false) { + this.swfirs[id].setAttribute("width", width); + this.swfirs[id].style.width = width + 'px'; + } + this.swfirs[id].setAttribute("height", height); + this.swfirs[id].style.height = height + 'px'; + } +} + +var firController = new swfirController(); + +function swfir() {/*Global Variables*/ + this.name = "swfir"; + this.version = "1.1.1"; + this.debug = false; + this.params = new Array(); + this.background = ""; + this.src = "swfir.swf"; + this.wmode = 'transparent'; + this.elasticityWidth = false;/*Set Parameters*/ + this.specify = function (key, value) { + if (key == "debug") { + if (value == true || value == "true") { + this.debug = true; + } else { + this.debug = false; + } + return; + } + if (key == 'wmode') { + this.wmode = value; + } + if (key == "background-color") { + this.background = this.cleanColor(value); + return; + } + if (key == "border-color" || key == "shadow-color") { + value = this.cleanColor(value, "flash"); + } + if (key == "shadow-blur") { + this.params["shadowBlurX"] = value; + this.params["shadowBlurY"] = value; + acceptableFound = true; + } + if (key == "border-radius" || key == "border-width" || key == "border-alpha" || key == "shadow-blur-x" || key == "shadow-blur-y") { + value = parseFloat(value); + if ((value == NaN || value == "NaN") && this.debug == true) { + this.error("'" + key + "' must be a number. Please make sure in your source there are no quotes (\") around the number."); + } + } + if (key == "rotate" && Number(value) < 0) { + value = 360 + Number(value); + } + if (key == "src") { + this.src = value; + return; + } + if (key == 'elasticity') { + if (parseFloat(value)) { + this.elasticityWidth = value; + } else { + var tmp = document.createElement('div'); + tmp.style.position = 'absolute'; + tmp.style.left = '-10em'; + tmp.style.width = '1em'; + tmp.style.height = '1em'; + document.body.appendChild(tmp); + this.elasticityWidth = tmp.offsetHeight; + tmp.parentNode.removeChild(tmp); + } + return; + } + var translation = new Array(); + translation["border-radius"] = "borderRadius"; + translation["border-width"] = "borderWidth"; + translation["border-color"] = "borderColor"; + translation["shadow-offset"] = "shadowOffset"; + translation["shadow-angle"] = "shadowAngle"; + translation["shadow-alpha"] = "shadowAlpha"; + translation["shadow-blur-x"] = "shadowBlurX"; + translation["shadow-blur-y"] = "shadowBlurY"; + translation["shadow-strength"] = "shadowStrength"; + translation["shadow-color"] = "shadowColor"; + translation["shadow-quality"] = "shadowQuality"; + translation["shadow-inner"] = "shadowInner"; + translation["shadow-knockout"] = "shadowKnockout"; + translation["shadow-hide"] = "shadowHide"; + translation["rotate"] = "rotate"; + translation["overflow"] = "overflow"; + translation["link"] = "link"; + this.params[translation[key]] = value; + };/*Swap SWF*/ + this.swap = function (selector) { + if (typeof (selector).toLowerCase() == 'string') { + var elements = document.getElementsBySelector(selector); + } else if (selector.nodeName) { + var elements = [selector]; + } else if (selector.length != 0) { + var elements = selector; + } + if (this.hasImg(elements) == false) { + var elements = document.getElementsBySelector(selector + " img"); + if (this.hasImg(elements) == false && this.debug == true) { + this.error("No images were selected with the selector '" + selector + "'"); + return; + } + } + for (var i = 0; i < elements.length; i++) {/*Embed Params*/ + var id = ""; + var className = ""; + var style = ""; + var width = ""; + var height = ""; + var bgcolor = ""; + var src = this.src; + var flashvars = "";/*Retain some existing parameters*/ + if (elements[i].getAttribute("id")) { + id = elements[i].getAttribute("id"); + } + if (elements[i].className != '') { + className = elements[i].className + ' swfir'; + } else { + className = 'swfir'; + } + if (this.background != "") { + bgcolor = this.background; + } + if (elements[i].getAttribute("style")) { + if (elements[i].style.cssText && elements[i].style.cssText != "") { + style += elements[i].style.cssText + ";"; + } else if (typeof elements[i].getAttribute("style") == "string") { + style += elements[i].getAttribute("style"); + } + } + width = elements[i].width; + height = elements[i].height; + if (this.elasticityWidth != false) { + if (style != "") style += " "; + style += "width:" + (width / this.elasticityWidth) + "em;"; + } else { + if (elements[i].getAttribute("width", 2)) { + if (style != "") { + style += " "; + } + style += "width:" + elements[i].getAttribute("width", 2) + ";"; + } + if (elements[i].getAttribute("height", 2)) { + if (style != "") { + style += " "; + } + style += "height:" + elements[i].getAttribute("height", 2) + ";"; + } + }/*Pass in Width/Height*/ + this.params['srcWidth'] = width; + this.params['srcHeight'] = height;/*Flash Vars*/ + var varString = ""; + for (var key in this.params) { + varString += ("&" + key + '=' + this.params[key]); + }/*Is there a link*/ + if ((elementLink = this.withinLink(elements[i])) != false && !this.params["link"]) { + varString += "&link=" + elementLink.href.replace(/\?/g, "%3F").replace(/&/g, "%26"); + }/*Add the vars*/ + flashvars = "url=" + elements[i].src + varString + "&swfirId=" + firController.getNextId();/*Create Container Span*/ + var span = document.createElement('span'); + if (id) { + span.setAttribute("id", id); + } + if (className) { + span.className = className; + } + elements[i].parentNode.insertBefore(span, elements[i]); + span.appendChild(elements[i].parentNode.removeChild(elements[i]));/*Add the Flash*/ + var so = new SWFObject(this.src, "swfir" + firController.getNextId(), width, height, "6", this.bgcolor); + if (style != "") { + so.setAttribute('style', style); + } + so.addParam('flashvars', flashvars); + so.addParam("menu", "false"); + so.addParam("wmode", this.wmode); + so.write(span);/*Remember Me*/ + firController.addswfir(span.firstChild); + } + }; + this.cleanColor = function (color, style) { + color = color.replace(/^0x/, ''); + color = color.replace(/^#/, ''); + if (color.length == "3") { + color = color.substring(0, 1) + color.substring(0, 1) + color.substring(1, 2) + color.substring(1, 2) + color.substring(2, 3) + color.substring(2, 3); + } + if (style == "flash") { + color = "0x" + color; + } else { + color = "#" + color; + } + return color; + }; + this.hasImg = function (elementList) { + for (var i = 0; i < elementList.length; i++) { + if (elementList[i].nodeName == "IMG") { + return true; + } + } + return false; + }; + this.withinLink = function (element) { + while (element.nodeName != "A") { + if (element.parentNode) { + element = element.parentNode; + } else { + return false; + } + } + return element; + }; + this.error = function (alertString) { + alert(this.name + " " + this.version + " Error\n\n" + alertString); + } +}/** * SWFObject v1.4.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/ * * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License: * http://www.opensource.org/licenses/mit-license.php * * **SWFObject is the SWF embed script formerly known as FlashObject. The name was changed for * legal reasons. */ +if (typeof deconcept == "undefined") { + var deconcept = new Object(); +} +if (typeof deconcept.util == "undefined") { + deconcept.util = new Object(); +} +if (typeof deconcept.SWFObjectUtil == "undefined") { + deconcept.SWFObjectUtil = new Object(); +} +deconcept.SWFObject = function (_1, id, w, h, _5, c, _7, _8, _9, _a, _b) { + if (!document.getElementById) { + return; + } + this.DETECT_KEY = _b ? _b : "detectflash"; + this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY); + this.params = new Object(); + this.variables = new Object(); + this.attributes = new Array(); + if (_1) { + this.setAttribute("swf", _1); + } + if (id) { + this.setAttribute("id", id); + } + if (w) { + this.setAttribute("width", w); + } + if (h) { + this.setAttribute("height", h); + } + if (_5) { + this.setAttribute("version", new deconcept.PlayerVersion(_5.toString().split("."))); + } + this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion(); + if (c) { + this.addParam("bgcolor", c); + } + var q = _8 ? _8 : "high"; + this.addParam("quality", q); + this.setAttribute("useExpressInstall", _7); + this.setAttribute("doExpressInstall", false); + var _d = (_9) ? _9 : window.location; + this.setAttribute("xiRedirectUrl", _d); + this.setAttribute("redirectUrl", ""); + if (_a) { + this.setAttribute("redirectUrl", _a); + } +}; +deconcept.SWFObject.prototype = { + setAttribute: function (_e, _f) { + this.attributes[_e] = _f; + }, getAttribute: function (_10) { + return this.attributes[_10]; + }, addParam: function (_11, _12) { + this.params[_11] = _12; + }, getParams: function () { + return this.params; + }, addVariable: function (_13, _14) { + this.variables[_13] = _14; + }, getVariable: function (_15) { + return this.variables[_15]; + }, getVariables: function () { + return this.variables; + }, getVariablePairs: function () { + var _16 = new Array(); + var key; + var _18 = this.getVariables(); + for (key in _18) { + _16.push(key + "=" + _18[key]); + } + return _16; + }, getSWFHTML: function () { + var _19 = ""; + if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { + if (this.getAttribute("doExpressInstall")) { + this.addVariable("MMplayerType", "PlugIn"); + } + _19 = "<embed type=\"application/x-shockwave-flash\" src=\"" + this.getAttribute("swf") + "\" width=\"" + this.getAttribute("width") + "\" height=\"" + this.getAttribute("height") + "\" style=\"" + this.getAttribute("style") + "\""; + _19 += " id=\"" + this.getAttribute("id") + "\" name=\"" + this.getAttribute("id") + "\" "; + var _1a = this.getParams(); + for (var key in _1a) { + _19 += [key] + "=\"" + _1a[key] + "\" "; + } + var _1c = this.getVariablePairs().join("&"); + if (_1c.length > 0) { + _19 += "flashvars=\"" + _1c + "\""; + } + _19 += "/>"; + } else { + if (this.getAttribute("doExpressInstall")) { + this.addVariable("MMplayerType", "ActiveX"); + } + _19 = "<object id=\"" + this.getAttribute("id") + "\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"" + this.getAttribute("width") + "\" height=\"" + this.getAttribute("height") + "\" style=\"" + this.getAttribute("style") + "\">"; + _19 += "<param name=\"movie\" value=\"" + this.getAttribute("swf") + "\" />"; + var _1d = this.getParams(); + for (var key in _1d) { + _19 += "<param name=\"" + key + "\" value=\"" + _1d[key] + "\" />"; + } + var _1f = this.getVariablePairs().join("&"); + if (_1f.length > 0) { + _19 += "<param name=\"flashvars\" value=\"" + _1f + "\" />"; + } + _19 += "</object>"; + } + return _19; + }, write: function (_20) { + if (this.getAttribute("useExpressInstall")) { + var _21 = new deconcept.PlayerVersion([6, 0, 65]); + if (this.installedVer.versionIsValid(_21) && !this.installedVer.versionIsValid(this.getAttribute("version"))) { + this.setAttribute("doExpressInstall", true); + this.addVariable("MMredirectURL", escape(this.getAttribute("xiRedirectUrl"))); + document.title = document.title.slice(0, 47) + " - Flash Player Installation"; + this.addVariable("MMdoctitle", document.title); + } + } + if (this.skipDetect || this.getAttribute("doExpressInstall") || this.installedVer.versionIsValid(this.getAttribute("version"))) { + var n = (typeof _20 == "string") ? document.getElementById(_20) : _20; + n.innerHTML = this.getSWFHTML(); + return true; + } else { + if (this.getAttribute("redirectUrl") != "") { + document.location.replace(this.getAttribute("redirectUrl")); + } + } + return false; + } +}; +deconcept.SWFObjectUtil.getPlayerVersion = function () { + var _23 = new deconcept.PlayerVersion([0, 0, 0]); + if (navigator.plugins && navigator.mimeTypes.length) { + var x = navigator.plugins["Shockwave Flash"]; + if (x && x.description) { + _23 = new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split(".")); + } + } else { + try { + var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); + } catch (e) { + try { + var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); + _23 = new deconcept.PlayerVersion([6, 0, 21]); + axo.AllowScriptAccess = "always"; + } catch (e) { + if (_23.major == 6) { + return _23; + } + } + try { + axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); + } catch (e) { + } + } + if (axo != null) { + _23 = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(",")); + } + } + return _23; +}; +deconcept.PlayerVersion = function (_27) { + this.major = _27[0] != null ? parseInt(_27[0]) : 0; + this.minor = _27[1] != null ? parseInt(_27[1]) : 0; + this.rev = _27[2] != null ? parseInt(_27[2]) : 0; +}; +deconcept.PlayerVersion.prototype.versionIsValid = function (fv) { + if (this.major < fv.major) { + return false; + } + if (this.major > fv.major) { + return true; + } + if (this.minor < fv.minor) { + return false; + } + if (this.minor > fv.minor) { + return true; + } + if (this.rev < fv.rev) { + return false; + } + return true; +}; +deconcept.util = { + getRequestParameter: function (_29) { + var q = document.location.search || document.location.hash; + if (q) { + var _2b = q.substring(1).split("&"); + for (var i = 0; i < _2b.length; i++) { + if (_2b[i].substring(0, _2b[i].indexOf("=")) == _29) { + return _2b[i].substring((_2b[i].indexOf("=") + 1)); + } + } + } + return ""; + } +}; +deconcept.SWFObjectUtil.cleanupSWFs = function () { + if (window.opera || !document.all) { + return; + } + var _2d = document.getElementsByTagName("OBJECT"); + for (var i = 0; i < _2d.length; i++) { + _2d[i].style.display = "none"; + for (var x in _2d[i]) { + if (typeof _2d[i][x] == "function") { + _2d[i][x] = function () { + }; + } + } + } +}; +deconcept.SWFObjectUtil.prepUnload = function () { + __flash_unloadHandler = function () { + }; + __flash_savedUnloadHandler = function () { + }; + if (typeof window.onunload == "function") { + var _30 = window.onunload; + window.onunload = function () { + deconcept.SWFObjectUtil.cleanupSWFs(); + _30(); + }; + } else { + window.onunload = deconcept.SWFObjectUtil.cleanupSWFs; + } +}; +if (typeof window.onbeforeunload == "function") { + var oldBeforeUnload = window.onbeforeunload; + window.onbeforeunload = function () { + deconcept.SWFObjectUtil.prepUnload(); + oldBeforeUnload(); + }; +} else { + window.onbeforeunload = deconcept.SWFObjectUtil.prepUnload; +} +if (Array.prototype.push == null) { + Array.prototype.push = function (_31) { + this[this.length] = _31; + return this.length; + }; +} +var getQueryParamValue = deconcept.util.getRequestParameter; +var FlashObject = deconcept.SWFObject; +var SWFObject = deconcept.SWFObject; diff --git a/Basilisk/MACAO/macao_3/MosMtr/xsl/GEN_planLMS.xsl b/Basilisk/MACAO/macao_3/MosMtr/xsl/GEN_planLMS.xsl new file mode 100644 index 0000000000000000000000000000000000000000..56297644df0e7caba87d8a0c54d00a0c42cfca92 --- /dev/null +++ b/Basilisk/MACAO/macao_3/MosMtr/xsl/GEN_planLMS.xsl @@ -0,0 +1,87 @@ +<?xml version="1.0" ?> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_v1p3"> + <xsl:output method="html" version="4.0" indent="no" doctype-public="-//W3C//DTD HTML 4.0 Strict//EN"/> + <xsl:variable name="chemImg" select="//*[local-name()='organization']/@chemImg"/> + <xsl:template match="*[local-name()='organization']"> + <xsl:apply-templates select="*[local-name()='item']" mode="itemXSL"> + <xsl:with-param name="niveau">1</xsl:with-param> + </xsl:apply-templates> + </xsl:template> + <xsl:template match="*[local-name()='item']" mode="itemXSL"> + <xsl:param name="niveau"/> + <xsl:variable name="idI">item + <xsl:number level="any"/> + </xsl:variable> + <xsl:variable name="itemInvisible" select="@isvisible and @isvisible='false'"/> + <xsl:variable name="valVisib"> + <xsl:choose> + <xsl:when test="$itemInvisible">0</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="child::*[local-name()='item']"> + <div id="div{$idI}"> + <xsl:if test="$itemInvisible"> + <xsl:attribute name="style">display:none</xsl:attribute> + </xsl:if> + <xsl:attribute name="class"> + <xsl:choose> + <xsl:when test="($niveau<2)">STY_planTitreModule</xsl:when> + <xsl:otherwise>STY_planTitreEtape</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <img id="img{$idI}" onclick="basculeItem('{$idI}')" class="STY_tdImgPlanModule" + src="{$chemImg}planModule0.png"/> + <a onmouseover="window.status='';return true;" class="STY_planLienTitreEtape" id="lienP{$idI}" + href="javascript:clicItem('{$idI}')"> + <xsl:if test="$niveau=1"> + <xsl:attribute name="class">STY_planLienTitreModule</xsl:attribute> + </xsl:if> + <xsl:value-of select="*[local-name()='title']"/> + </a> + </div> + <div id="divFils{$idI}"> + <xsl:if test="not($itemInvisible)"> + <xsl:attribute name="style">display:none</xsl:attribute> + <xsl:attribute name="class"> + <xsl:choose> + <xsl:when test="($niveau<2)">STY_planEtapes</xsl:when> + <xsl:otherwise>STY_planPages</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates select="*[local-name()='item']" mode="itemXSL"> + <xsl:with-param name="niveau"> + <xsl:value-of select="$niveau+$valVisib"/> + </xsl:with-param> + </xsl:apply-templates> + </div> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="idRef" select="@identifierref"/> + <xsl:variable name="ressRef" select="//*[local-name()='resource' and @identifier=$idRef]"/> + <div id="div{$idI}" class="STY_planTitrePage"> + <xsl:if test="$itemInvisible"> + <xsl:attribute name="style">display:none</xsl:attribute> + </xsl:if> + <a onmouseover="window.status='';return true" class="STY_planLienTitrePage" id="lienP{$idI}" + href="javascript:clicItem('{$idI}')"> + <xsl:attribute name="class">STY_planLienTitrePage + <xsl:choose> + <xsl:when test="$ressRef/@adlcp:scormType='asset'">STY_planLienDocument</xsl:when> + <xsl:when + test="*[local-name()='sequencing']/*[local-name()='objectives']/*[local-name()='primaryObjective']/*[local-name()='minNormalizedMeasure']"> + STY_planLienEvaluation + </xsl:when> + <xsl:otherwise>STY_planLienActivite</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:value-of select="*[local-name()='title']"/> + </a> + </div> + </xsl:otherwise> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/Basilisk/MACAO/macao_3/adlcp_v1p3.xsd b/Basilisk/MACAO/macao_3/adlcp_v1p3.xsd new file mode 100644 index 0000000000000000000000000000000000000000..b99fc82805a0c373e6b14854afd65070cb51f718 --- /dev/null +++ b/Basilisk/MACAO/macao_3/adlcp_v1p3.xsd @@ -0,0 +1,41 @@ +<?xml version = "1.0"?> +<xs:schema targetNamespace="http://www.adlnet.org/xsd/adlcp_v1p3" xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.adlnet.org/xsd/adlcp_v1p3" elementFormDefault="qualified" version="1.0"> + <xs:annotation> + <xs:documentation>This file represents the W3C XML Schema Language Binding of the ADL namespaced elements for + content packaging extensions. + </xs:documentation> + </xs:annotation> + <xs:element name="location" type="locationType"/> + <xs:element name="dataFromLMS" type="dataFromLMSType"/> + <xs:element name="timeLimitAction" type="timeLimitActionType"/> + <xs:element name="completionThreshold" type="completionThresholdType"/> + <xs:attribute name="scormType"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:enumeration value="sco"/> + <xs:enumeration value="asset"/> + </xs:restriction> + </xs:simpleType> + </xs:attribute> + <xs:simpleType name="locationType"> + <xs:restriction base="xs:string"/> + </xs:simpleType> + <xs:simpleType name="dataFromLMSType"> + <xs:restriction base="xs:string"/> + </xs:simpleType> + <xs:simpleType name="timeLimitActionType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="exit,message"/> + <xs:enumeration value="exit,no message"/> + <xs:enumeration value="continue,message"/> + <xs:enumeration value="continue,no message"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="completionThresholdType"> + <xs:restriction base="xs:decimal"> + <xs:minInclusive value="0.0"/> + <xs:maxInclusive value="1.0"/> + </xs:restriction> + </xs:simpleType> +</xs:schema> diff --git a/Basilisk/MACAO/macao_3/adlnav_v1p3.xsd b/Basilisk/MACAO/macao_3/adlnav_v1p3.xsd new file mode 100644 index 0000000000000000000000000000000000000000..9bf014793ff9bed48cb6b412c093eb1ed33082b2 --- /dev/null +++ b/Basilisk/MACAO/macao_3/adlnav_v1p3.xsd @@ -0,0 +1,28 @@ +<?xml version = "1.0"?> +<xs:schema targetNamespace="http://www.adlnet.org/xsd/adlnav_v1p3" xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.adlnet.org/xsd/adlnav_v1p3" elementFormDefault="qualified" version="1.0"> + <xs:element name="presentation" type="presentationType"/> + <xs:element name="navigationInterface" type="navigationInterfaceType"/> + <xs:element name="hideLMSUI" type="hideLMSUIType"/> + <xs:complexType name="presentationType"> + <xs:sequence> + <xs:element ref="navigationInterface" minOccurs="0" maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="navigationInterfaceType"> + <xs:sequence> + <xs:element ref="hideLMSUI" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + <xs:simpleType name="hideLMSUIType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="abandon"/> + <xs:enumeration value="continue"/> + <xs:enumeration value="exit"/> + <xs:enumeration value="previous"/> + <xs:enumeration value="suspendAll"/> + <xs:enumeration value="exitAll"/> + <xs:enumeration value="abandonAll"/> + </xs:restriction> + </xs:simpleType> +</xs:schema> diff --git a/Basilisk/MACAO/macao_3/adlseq_v1p3.xsd b/Basilisk/MACAO/macao_3/adlseq_v1p3.xsd new file mode 100644 index 0000000000000000000000000000000000000000..401c2d9cabe977439b4edddc63e6234039bb77a7 --- /dev/null +++ b/Basilisk/MACAO/macao_3/adlseq_v1p3.xsd @@ -0,0 +1,26 @@ +<?xml version = "1.0"?> +<xs:schema targetNamespace="http://www.adlnet.org/xsd/adlseq_v1p3" xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns="http://www.adlnet.org/xsd/adlseq_v1p3" elementFormDefault="qualified" version="1.0"> + <xs:element name="constrainedChoiceConsiderations" type="constrainChoiceConsiderationsType"/> + <xs:element name="rollupConsiderations" type="rollupConsiderationsType"/> + <xs:complexType name="rollupConsiderationsType"> + <xs:attribute name="requiredForSatisfied" default="always" type="rollupConsiderationType"/> + <xs:attribute name="requiredForNotSatisfied" default="always" type="rollupConsiderationType"/> + <xs:attribute name="requiredForCompleted" default="always" type="rollupConsiderationType"/> + <xs:attribute name="requiredForIncomplete" default="always" type="rollupConsiderationType"/> + <xs:attribute name="measureSatisfactionIfActive" default="true" type="xs:boolean"/> + </xs:complexType> + <xs:simpleType name="rollupConsiderationType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="always"/> + <xs:enumeration value="ifAttempted"/> + <xs:enumeration value="ifNotSkipped"/> + <xs:enumeration value="ifNotSuspended"/> + </xs:restriction> + </xs:simpleType> + <xs:complexType name="constrainChoiceConsiderationsType"> + <xs:attribute name="preventActivation" default="false" type="xs:boolean"/> + <xs:attribute name="constrainChoice" default="false" type="xs:boolean"/> + </xs:complexType> + <xs:attribute name="objectivesGlobalToSystem" default="true" type="xs:boolean"/> +</xs:schema> diff --git a/Basilisk/MACAO/macao_3/contenu/glossaire/accueil.html b/Basilisk/MACAO/macao_3/contenu/glossaire/accueil.html new file mode 100644 index 0000000000000000000000000000000000000000..01e778ff974dcd0cf0be11e815ffd5dfac771545 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/glossaire/accueil.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Accueil Glossaire</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/glossaireContenu.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script>function donneLex(n) { + return parent.liste.donneLex(n); + }</script> +</head> +<body class="STY_fondAccueilGLO" onload="PF_ecritDocW()"> +<div style=" left: 48px; width: 454px; position: absolute; top: 35px; height: 97px"> + <div id="STY_titreFormationGLOAcc" class="STY_titreFormationGLOAcc"> + <script>ajDocW(parent.liste.GLO_donneTitreStage())</script> + </div> + <br> + <div id="LEX_0" style="DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 20px"> + <script>ajDocW(donneLex(0))</script> + </div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/glossaire/contenu.html b/Basilisk/MACAO/macao_3/contenu/glossaire/contenu.html new file mode 100644 index 0000000000000000000000000000000000000000..3a51a7839755d4d4e6253b8814396e50767939f4 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/glossaire/contenu.html @@ -0,0 +1,25 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Contenu</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/styles.css"> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/glossaireContenu.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/glossaire/contenuGlossaire.js"></script> +</head> +<body onload="charger()" class="STY_fondContenuGLO"> +<div id="STY_titreEntreeComplet" class="STY_titreEntreeComplet"></div> +<div id="STY_defEntreeComplet" class="STY_defEntreeComplet"></div> +<div id="STY_zoneAussiComplet" class="STY_zoneAussiComplet"> + <div id="LEX_18" style="DISPLAY: inline"> + <script>ajDocW(donneLex(18))</script> + </div> + + <div id="STY_voirAussiComplet" class="STY_voirAussiComplet"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/glossaire/glossaire.html b/Basilisk/MACAO/macao_3/contenu/glossaire/glossaire.html new file mode 100644 index 0000000000000000000000000000000000000000..79150cf2309f83eaa86fbc618764dba618aa73f3 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/glossaire/glossaire.html @@ -0,0 +1,92 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <title> </title> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/styles.css"> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/glossaireDetail.css"> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/glossaireListe.css"> + <script type="text/javascript" src="../../MosMtr/scripts/glossaire/ICglossaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/glossaire/ClasseGlossaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/langue/lexiqueGLO.js"></script> + <script type="text/javascript">var chemin_img; + var glossaire; + var lexique; + lexique = new ICLexique(); + lexique.init(); + LEX_entrerLexs(); + var modeListe = true; + var idMotCherche; + var leTitre = new String(top.document.title); + if (top.menu == null) { + if (window.opener.positionGloDetail == '') { + var sFEN_L = '409'; + var sFEN_H = '311'; + var sFEN_X = '180'; + var sFEN_Y = '150'; + var FEN_L, FEN_H, FEN_X, FEN_Y; + if (sFEN_L != '') { + FEN_L = parseInt(sFEN_L); + } + if (sFEN_H != '') { + FEN_H = parseInt(sFEN_H); + } + if (sFEN_X != '') { + FEN_X = parseInt(sFEN_X); + } + if (sFEN_Y != '') { + FEN_Y = parseInt(sFEN_Y); + } + if ((!isNaN(FEN_X)) && (!isNaN(FEN_Y))) { + top.window.moveTo(FEN_X, FEN_Y); + } + if ((!isNaN(FEN_L)) && (!isNaN(FEN_H)) && (FEN_L > 0) && (FEN_H > 0)) { + top.window.resizeTo(FEN_L, FEN_H); + } + var oHTML = document.getElementsByTagName("html").item(0); + FEN_L = parseInt(oHTML.offsetWidth); + FEN_H = parseInt(oHTML.offsetHeight); + if (isNaN(FEN_H) || (FEN_H == 0)) { + FEN_L = window.innerWidth; + FEN_H = window.innerHeight; + } + window.opener.positionGloDetail = FEN_X + "," + FEN_Y + "," + FEN_L + "," + FEN_H; + } + idMotCherche = window.opener.donneIdMotCherche(); + modeListe = false; + } + + function entrerDonnees() { + chemin_img = "../../MosMtr/ressources/style/media/"; + idMotGloss = ""; + var motGloss = ""; + var defGloss = ""; + var refGloss; + var motTrouve = false; + PF_ecritDocW(); + glossaire = new Glossaire(); + glossaire.init(); + if (modeListe) { + GLO_initListe(); + } else { + GLO_initDetail(idMotCherche); + } + }</script> +</head> +<body onload="entrerDonnees()" style="margin:0px" oncontextmenu="return false"> +<div id="STY_fondListeGLO" class="STY_fondListeGLO" + style="display:none; position:absolute; left:0;width:100%; height:100%"> + <div id="STY_zoneListe" class="STY_zoneListe"></div> +</div> +<div id="STY_fondDetailGLO" class="STY_fondDetailGLO" + style="display:none; position:absolute; left:0;width:101%; height:101%;overflow:hidden"> + <div id="STY_titreEntreeDetail" class="STY_titreEntreeDetail"></div> + <div id="STY_defEntreeDetail" class="STY_defEntreeDetail" style=" width: 368px; height: 228px"></div> +</div> +<div style="display:none;visibility:hidden"></div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/glossaire/menu.html b/Basilisk/MACAO/macao_3/contenu/glossaire/menu.html new file mode 100644 index 0000000000000000000000000000000000000000..ff7c2fba40717dd9b2c4e46879b1872a2d07959a --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/glossaire/menu.html @@ -0,0 +1,20 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>menu</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/glossaireMenu.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript">function initMenu() { + PF_affecterAlt(); + } + + function donneLex(num) { + return parent.liste.donneLex(num); + }</script> +</head> +<body onload="initMenu()" class="STY_fondMenuGLO"></body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/local/diplome.html b/Basilisk/MACAO/macao_3/contenu/local/diplome.html new file mode 100644 index 0000000000000000000000000000000000000000..f917c5e62f18a395908a6a562310497544bb4477 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/local/diplome.html @@ -0,0 +1,87 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>window.resizeTo('682', '450'); + window.moveTo('160', '160');</script> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <script type="text/javascript" src="../../MosMtr/scripts/interface/ICdiplome.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/diplome.css"> +</head> +<body class="STY_fondDiplome" onLoad="DIPL_init()"> +<div style=" display: inline; background-image: url(../../MosMtr/ressources/style/media/barredoc.gif); width: 28px; background-repeat: repeat-x; position: relative; top: 2px; height: 20px"></div> +<div id="STY_titreDIPL" class="STY_titreDIPL" style=" "></div> +<div id="STY_libelleDIPL" class="STY_libelleDIPL" style=" display: none; display:none"> + <div id="STY_nomUtilDIPL" class="STY_nomUtilDIPL" style=" "></div> + + <div id="LEX_47" style=" display: inline; "> + <script>ajDocW(donneLex(47))</script> + </div> + + <div id="STY_nomEtapeDIPL" class="STY_nomEtapeDIPL" style=" "> + <script>ajDocW(window.opener.donneNomEtapeCourante())</script> + </div> + <br> + <div id="LEX_48" style=" display: inline; "> + <script>ajDocW(donneLex(48))</script> + </div> + + <div id="STY_titreFormationDIPL" class="STY_titreFormationDIPL" style=" "> + <script>ajDocW(window.opener.donneTitreStage())</script> + </div> + <br> + <div id="LEX_45" style=" display: inline; "> + <script>ajDocW(donneLex(45))</script> + </div> + + <div id="STY_dateCouranteDIPL" class="STY_dateCouranteDIPL" style=" "> + <script>ajDocW(window.opener.donneDateCourante())</script> + </div> + . +</div> +<div style="border-right: #878787 0px solid; border-top: #808080 1px solid; font-size: 11px; left: 37px; border-left: #878787 0px solid; width: 169px; color: #404040; line-height: 18px; padding-top: 0px; border-bottom: #878787 0px solid; position: absolute; top: 354px; height: 65px"> + <div id="LEX_32" style=" display: inline; font-weight: bold; "> + <script>ajDocW(donneLex(32))</script> + </div> + <div id="LEX_61" style=" display: inline; "> + <script>ajDocW(donneLex(61))</script> + </div> + + <div id="STY_scoreAtteintDIPL" class="STY_scoreAtteintDIPL" style=" "> + <script>ajDocW(donneScoreAtteint())</script> + </div> + / + <div id="STY_scoreTotalDIPL" class="STY_scoreTotalDIPL" style=" "> + <script>ajDocW(window.opener.parent.oSco.evaluation.scoreTotal)</script> + </div> + ( + <div id="STY_pourcentAtteintDIPL" class="STY_pourcentAtteintDIPL" style=" "> + <script>ajDocW(donnePcAtteint())</script> + </div> + %)<br><b>ID</b> + <div id="LEX_61" style=" display: inline; "> + <script>ajDocW(donneLex(61))</script> + </div> + + <div id="STY_idUtilDIPL" class="STY_idUtilDIPL" style=" "></div> +</div> +<div id="STY_zoneNonImprimDIPL" class="STY_zoneNonImprimDIPL" style=" "><a name="FC_modifierNom" + href="javascript:DIPL_modifierNom()"> + <div id="LEX_43" style=" display: inline; color: #a60a69; "> + <script>ajDocW(donneLex(43))</script> + </div> +</a> - <a name="FC_imprimer" href="javascript:DIPL_imprimer()"> + <div id="LEX_30" style=" display: inline; color: #a60a69; "> + <script>ajDocW(donneLex(30))</script> + </div> +</a></div> +<div style=" left: 510px; width: 151px; position: absolute; top: 330px; height: 85px"><img + src="../../MosMtr/ressources/style/media/pourdipl.gif" id="styImg1"></div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/local/resultats.html b/Basilisk/MACAO/macao_3/contenu/local/resultats.html new file mode 100644 index 0000000000000000000000000000000000000000..6499b50fb335a0f5c755de866e82e76ae6e0c0b6 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/local/resultats.html @@ -0,0 +1,156 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Resultats</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/interface/ICresultats.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/styles.css"> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/resultats.css"> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array(); + var existeMosMap = false;</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY36_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY36_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY36_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY39_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY39_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY39_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY18_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY18_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY18_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="RES_init()"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px"></div> + </td> + </tr> + </TBODY> + </table> +</div> +<div style=" left: 80%; background-image: url(../../MosMtr/ressources/style/media/barrebouton1.gif); width: 163px; background-repeat: no-repeat; position: absolute; top: 90%; height: 82px"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 40px; height: 20px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 40px; height: 20px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 40px; height: 20px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 40px; height: 20px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="PanDetails" + style=" display: none; left: 65px; width: 52.69%; line-height: 28px; position: absolute; top: 15.02%; height: 77.74%"> + <div id="STY_commentaireRes" class="STY_commentaireRes" style=" "></div> + <div id="STY_zoneLienDiplome" class="STY_zoneLienDiplome" style=" display: none; ;display:none"><a + name="FC_ouvreDiplome" href="javascript:RES_ouvrirDiplome()"><img align="left" hspace="6" border="0" + src="../../MosMtr/ressources/style/media/diplom.gif" + width="66" height="62" id="styImg1"><font + color="#0000ff"></font></a><a name="FC_ouvreDiplome" href="javascript:RES_ouvrirDiplome()"> + <div id="LEX_41" style=" display: inline; color: #a60a69; "> + <script>ajDocW(donneLex(41))</script> + </div> + </a></div> + <div id="STY_zoneSuccesEval" class="STY_zoneSuccesEval" style=" display: none; ;display:none"> + <script type="text/javascript">ajDocW(PF_clipAV('clipSTY36', 'bonhomej2.swf', '80', '80', 'true', 'Flash', 'false', '', 'wmode:transparent', ''));</script> + </div> + <div id="STY_zoneEchecEval" class="STY_zoneEchecEval" style=" display: none; ;display:none"> + <script type="text/javascript">ajDocW(PF_clipAV('clipSTY39', 'bonhomer2.swf', '80', '80', 'true', 'Flash', 'false', '', 'wmode:transparent', ''));</script> + </div> + <br> + <div id="STY_detailsRes" class="STY_detailsRes" + style="border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px"></div> +</div> +<div style=" font-size: 13px; left: 79%; color: #ffffff; position: absolute; top: 12.81%; height: 63.67%"> + <div id="LEX_32" style=" display: inline; font-weight: bold; "> + <script>ajDocW(donneLex(32))</script> + </div> + <div id="LEX_61" style=" display: inline; "> + <script>ajDocW(donneLex(61))</script> + </div> + <br><br> + <script type="text/javascript">ajDocW(PF_clipAV('clipSTY18', 'S_montrescore.swf', '230', '330', 'true', 'Flash', 'false', '', 'wmode:transparent;quality:high', ''));</script> + <br></div> +<div style=" font-size: 13px; left: 75%; width: 25%; position: absolute; top: 61.83%; height: 10.57%; text-align: center"> + <div id="LEX_34" style=" display: inline; "> + <script>ajDocW(donneLex(34))</script> + </div> + <div id="LEX_61" style=" display: inline; "> + <script>ajDocW(donneLex(61))</script> + </div> + <br> + <div id="STY_pourcentRequis" class="STY_pourcentRequis" style=" "> + <script>ajDocW(parent.oSco.evaluation.pourcentageRequis)</script> + </div> + % +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/media/cc.png b/Basilisk/MACAO/macao_3/contenu/media/cc.png new file mode 100644 index 0000000000000000000000000000000000000000..22fc1f61655d96486eb9b66eebfd613ba087f0a9 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/cc.png differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecouteur_macao.png b/Basilisk/MACAO/macao_3/contenu/media/ecouteur_macao.png new file mode 100644 index 0000000000000000000000000000000000000000..c9c270af3f154cc8ed569e3d07bb371a71b9f56f Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecouteur_macao.png differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran10.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran10.swf new file mode 100644 index 0000000000000000000000000000000000000000..8858f19c4985da2832a15ff5b79f45b47f1ab128 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran10.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran11.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran11.swf new file mode 100644 index 0000000000000000000000000000000000000000..aaba6b17bb69f37da9f8bd2764b83477baba8431 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran11.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran12.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran12.swf new file mode 100644 index 0000000000000000000000000000000000000000..5f5f8f864bf3cbdd6ad6bd0262a2cc108c5083aa Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran12.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran131.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran131.swf new file mode 100644 index 0000000000000000000000000000000000000000..7e67689600addfd7a89ab82ecaa8c943a97feaa7 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran131.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran132.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran132.swf new file mode 100644 index 0000000000000000000000000000000000000000..e2253ff465cc898e15f1585d23f718cc99de3a43 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran132.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran141.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran141.swf new file mode 100644 index 0000000000000000000000000000000000000000..ea0f8959b0174fe6db3262586902803a3586b70f Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran141.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran142.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran142.swf new file mode 100644 index 0000000000000000000000000000000000000000..2c5a512343bea134766dcaff5aa267e30c60a534 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran142.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran143.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran143.swf new file mode 100644 index 0000000000000000000000000000000000000000..480f0ce857cc14c87256564213c3c24130c8e4b7 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran143.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran144.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran144.swf new file mode 100644 index 0000000000000000000000000000000000000000..8443118d006b77ba27f39a0b38c1359df464c62d Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran144.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran151.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran151.swf new file mode 100644 index 0000000000000000000000000000000000000000..c4ceac6aeb6663187bc468cd6a417d24dc9577f5 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran151.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran152.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran152.swf new file mode 100644 index 0000000000000000000000000000000000000000..f8db83cae4b53b2230236287a8fc46e59bee7198 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran152.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran153.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran153.swf new file mode 100644 index 0000000000000000000000000000000000000000..af8ff89fc8b3a6e22c695cbb3b00da7fec51716b Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran153.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran154.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran154.swf new file mode 100644 index 0000000000000000000000000000000000000000..f5ded963eaf0cb48ea179ab232ce6da5122049ed Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran154.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran161.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran161.swf new file mode 100644 index 0000000000000000000000000000000000000000..54507386035c808e3e477d02ec85b5dc545082a9 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran161.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran162.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran162.swf new file mode 100644 index 0000000000000000000000000000000000000000..494a7a4b542fde9225d0c3711b31d1a9ebe0c9a2 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran162.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran163.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran163.swf new file mode 100644 index 0000000000000000000000000000000000000000..d3dbb13b3ae5e02e38ae1db67f04c3d10085014d Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran163.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran164.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran164.swf new file mode 100644 index 0000000000000000000000000000000000000000..790e08139d6e449f4c1002b1fd453362f277f25d Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran164.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran17.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran17.swf new file mode 100644 index 0000000000000000000000000000000000000000..df388b5d7c98d36cae444d90bf987389886b0225 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran17.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran191.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran191.swf new file mode 100644 index 0000000000000000000000000000000000000000..ad72a457f603ca6398effa91ff0b47de628352ab Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran191.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran192.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran192.swf new file mode 100644 index 0000000000000000000000000000000000000000..db09ff68ffed31a9445a4285b44c3cd114c6692a Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran192.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran201.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran201.swf new file mode 100644 index 0000000000000000000000000000000000000000..bd6908651fd5a9ef449d4ca27a0bcf8cef87bf63 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran201.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran202.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran202.swf new file mode 100644 index 0000000000000000000000000000000000000000..e2f6f83713ba11550e4c09ae84f0fc9ad7cdf8a0 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran202.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran211.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran211.swf new file mode 100644 index 0000000000000000000000000000000000000000..9cf77f0d1b59cefaa6d1003cfcc4d4270e3bddf6 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran211.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran21b1.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran21b1.swf new file mode 100644 index 0000000000000000000000000000000000000000..7da442c0ce96a8bc9f8f4ecfc8c2318198ff5cf7 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran21b1.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran22.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran22.swf new file mode 100644 index 0000000000000000000000000000000000000000..22ab7fbea87d06e6bb337488a0f40211c1b55891 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran22.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran251.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran251.swf new file mode 100644 index 0000000000000000000000000000000000000000..04d726d9381374a01876c9bc5ae80e0bcb46c6fa Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran251.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran252.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran252.swf new file mode 100644 index 0000000000000000000000000000000000000000..4f58f8e141190c3be703d1c1bccb2acac67cf4b2 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran252.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran26.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran26.swf new file mode 100644 index 0000000000000000000000000000000000000000..d4c973d55427caa1920f4af7bdbb4aea30fce460 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran26.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran27.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran27.swf new file mode 100644 index 0000000000000000000000000000000000000000..9242f569082d5f5ed0f9833b1f895ecd32475d4a Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran27.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran28.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran28.swf new file mode 100644 index 0000000000000000000000000000000000000000..c5a81a8d9c86b1c49ea94342adc49f68c0fb35e5 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran28.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran29.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran29.swf new file mode 100644 index 0000000000000000000000000000000000000000..b727a09f8a425b23bf855668116c4b0e5d878071 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran29.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran30.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran30.swf new file mode 100644 index 0000000000000000000000000000000000000000..3e5ae3f93821f3becc90109bf12fdaf5aabb3bf0 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran30.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran31.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran31.swf new file mode 100644 index 0000000000000000000000000000000000000000..3b64dbde062b298fc8387fd5718bc627b0737c2a Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran31.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran311.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran311.swf new file mode 100644 index 0000000000000000000000000000000000000000..89c5fc0ce90b961a2f40f9823a15730ea63aa657 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran311.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran32.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran32.swf new file mode 100644 index 0000000000000000000000000000000000000000..14106dd1fa2ea85439192cc0566c315bff4a7498 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran32.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran321.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran321.swf new file mode 100644 index 0000000000000000000000000000000000000000..e6de5bcf0e9f3d4e4e8f4cd60f8fb6d49d4a2d07 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran321.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran331.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran331.swf new file mode 100644 index 0000000000000000000000000000000000000000..9c35967cc60d7b21cbdda774eaded9e9893b8155 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran331.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran332.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran332.swf new file mode 100644 index 0000000000000000000000000000000000000000..fb38cce3a2c0c1f9e1ba23fe0af62a2ee462e5f8 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran332.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran341.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran341.swf new file mode 100644 index 0000000000000000000000000000000000000000..f6e96cd6a82fc3702614aa00e7267bf3c30a972e Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran341.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran342.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran342.swf new file mode 100644 index 0000000000000000000000000000000000000000..649a968f6ee7f7acc8bba4f8b1ff3020d543bd1c Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran342.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran361.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran361.swf new file mode 100644 index 0000000000000000000000000000000000000000..c8f8a876846e3737bd05f4db4818d9431604e7b4 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran361.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran3622.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran3622.swf new file mode 100644 index 0000000000000000000000000000000000000000..c9e67dc421bf38cb7efcac0ee0444214f4fae66b Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran3622.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran3634.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran3634.swf new file mode 100644 index 0000000000000000000000000000000000000000..344333b37f7a14365d541734224078a0b358abb4 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran3634.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran38.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran38.swf new file mode 100644 index 0000000000000000000000000000000000000000..daed18318673ed3d62a64cd23bd60484d5cda8ff Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran38.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran39.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran39.swf new file mode 100644 index 0000000000000000000000000000000000000000..93175ad306315518f3bc1071e9c6b0b7d3c2e418 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran39.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran41.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran41.swf new file mode 100644 index 0000000000000000000000000000000000000000..ea10b7f7d5188ebb43d566b6a8e6165c4504a82f Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran41.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran411.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran411.swf new file mode 100644 index 0000000000000000000000000000000000000000..2b00cc6018b952ba6d85c67acdc9b128fa44595b Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran411.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran412.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran412.swf new file mode 100644 index 0000000000000000000000000000000000000000..b58b159f866985161926db545216deaa37b93142 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran412.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran413.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran413.swf new file mode 100644 index 0000000000000000000000000000000000000000..5f97c9e686318d5cb6ad1775365614f2f432f650 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran413.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran414.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran414.swf new file mode 100644 index 0000000000000000000000000000000000000000..2c064eb945c2219318965d6e99db66143d193fe6 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran414.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran42.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran42.swf new file mode 100644 index 0000000000000000000000000000000000000000..de28e1687efd5109948040241534658dfbb2847b Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran42.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran421.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran421.swf new file mode 100644 index 0000000000000000000000000000000000000000..2de951ee36a68c110cb589e9f51ae5c60c075f01 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran421.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran422.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran422.swf new file mode 100644 index 0000000000000000000000000000000000000000..71067d36d74c4007034f7cadddc08a1f923f3131 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran422.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran423.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran423.swf new file mode 100644 index 0000000000000000000000000000000000000000..78fec8a7a962064e6e736dadce13f5709fe4e1fc Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran423.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran424.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran424.swf new file mode 100644 index 0000000000000000000000000000000000000000..e8ff94484fc61cbcd791d050816cf3a77b23154a Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran424.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran431.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran431.swf new file mode 100644 index 0000000000000000000000000000000000000000..6071df9d1a1ee27e4c4ff2e3ad110abe188da529 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran431.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran432.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran432.swf new file mode 100644 index 0000000000000000000000000000000000000000..dd3d71125e7a09ad77d079ee18c3f073db1a46d1 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran432.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran433.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran433.swf new file mode 100644 index 0000000000000000000000000000000000000000..3484550299d5e9a53c30896edd4a3e584a6d3088 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran433.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran434.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran434.swf new file mode 100644 index 0000000000000000000000000000000000000000..4dab8136c3bbabf162e4a397e379ad8623f6cd72 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran434.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran44.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran44.swf new file mode 100644 index 0000000000000000000000000000000000000000..b628cf6f5be8908359d20b32d5c3b2cf19989baa Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran44.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran45.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran45.swf new file mode 100644 index 0000000000000000000000000000000000000000..6cea122b598f4968502fe1bcf07c4c3538f9e92d Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran45.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran46.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran46.swf new file mode 100644 index 0000000000000000000000000000000000000000..2818ded845e8c22e68126c2d10cf29c23ba5853b Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran46.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran471.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran471.swf new file mode 100644 index 0000000000000000000000000000000000000000..6720f524644f78ed27a3f3e78763db824e0a2668 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran471.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran472.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran472.swf new file mode 100644 index 0000000000000000000000000000000000000000..72967f6312236f2d401ba777ed32de41eead3fe7 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran472.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran481.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran481.swf new file mode 100644 index 0000000000000000000000000000000000000000..b845c84b73dda35a125f3ce707decf8c1b562da6 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran481.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran482.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran482.swf new file mode 100644 index 0000000000000000000000000000000000000000..b845c84b73dda35a125f3ce707decf8c1b562da6 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran482.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran491.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran491.swf new file mode 100644 index 0000000000000000000000000000000000000000..29b1151e792cd4083031aede0f334e93f6353c5f Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran491.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran492.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran492.swf new file mode 100644 index 0000000000000000000000000000000000000000..b47845696a8fe37351aa88f5b601ba5c0f41d82a Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran492.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran501.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran501.swf new file mode 100644 index 0000000000000000000000000000000000000000..ded95f73cdfa3c66954cbc85bcf5539c7c3b139c Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran501.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran502.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran502.swf new file mode 100644 index 0000000000000000000000000000000000000000..6d1607e22b6a0c70963cad7d1692f58d8784aae5 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran502.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran51.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran51.swf new file mode 100644 index 0000000000000000000000000000000000000000..7a6a6c7b89bd6969605a451318c9d705f34d03ed Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran51.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran52.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran52.swf new file mode 100644 index 0000000000000000000000000000000000000000..706087db72ed3772436fd45543fcd0a06c4bf623 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran52.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran522.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran522.swf new file mode 100644 index 0000000000000000000000000000000000000000..f715238d5a4b55c67c3e6395eced6b57dbda7359 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran522.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran532.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran532.swf new file mode 100644 index 0000000000000000000000000000000000000000..1939aee47988ed103715ce53fc63393493b82ab3 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran532.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran542.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran542.swf new file mode 100644 index 0000000000000000000000000000000000000000..444f08619935e5a483d56ced08d405e0fca2f9f0 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran542.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran552.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran552.swf new file mode 100644 index 0000000000000000000000000000000000000000..6ab19da2e72aa48f9a8eb7642e56ed04e2b02775 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran552.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran562.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran562.swf new file mode 100644 index 0000000000000000000000000000000000000000..20b9f35f54f7882994f477a1b713d882e1ea02af Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran562.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran572.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran572.swf new file mode 100644 index 0000000000000000000000000000000000000000..e4395bfca7b4bbc88f3fa6431233fa6f9c23304e Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran572.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran581.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran581.swf new file mode 100644 index 0000000000000000000000000000000000000000..badbd349c1dc5595752cb32c431b63edba49ce1e Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran581.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran582.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran582.swf new file mode 100644 index 0000000000000000000000000000000000000000..a5f03cb27f811a1c7108c70cc16c1aadee774ca9 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran582.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran583.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran583.swf new file mode 100644 index 0000000000000000000000000000000000000000..58176e7708b23bf3c995dafdca0327ebb9c02f87 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran583.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran59.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran59.swf new file mode 100644 index 0000000000000000000000000000000000000000..ede68ed99f3c8a3b74cba6e8521e87d219c176fc Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran59.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran592.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran592.swf new file mode 100644 index 0000000000000000000000000000000000000000..395fdebf44a87220981721e8e682cb2f90f19cc3 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran592.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran59c1.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran59c1.swf new file mode 100644 index 0000000000000000000000000000000000000000..b8bb80b6b4a052b72926dff4a5482c56c57af1c8 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran59c1.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran59c2.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran59c2.swf new file mode 100644 index 0000000000000000000000000000000000000000..587de5f3a9c0902afb3c650f9ff0bcd490f4b245 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran59c2.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran601.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran601.swf new file mode 100644 index 0000000000000000000000000000000000000000..6a3c5f46ab0d9d065263f3a986dcb14f262857d2 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran601.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran602.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran602.swf new file mode 100644 index 0000000000000000000000000000000000000000..b477188aecf4b534e1a098f358f0acd47d933f59 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran602.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran61.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran61.swf new file mode 100644 index 0000000000000000000000000000000000000000..652973082871059f2f3bd53ae8710f27969d039b Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran61.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran611.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran611.swf new file mode 100644 index 0000000000000000000000000000000000000000..6fbaa3c001e33bcc452b08d5218dcbf7ee1802ba Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran611.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran62.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran62.swf new file mode 100644 index 0000000000000000000000000000000000000000..2491ccaea3cecd36d83af2eeec8d9e97c84d8695 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran62.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran621.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran621.swf new file mode 100644 index 0000000000000000000000000000000000000000..24b0c45af51f5465027e40f346cb168165046243 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran621.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran63.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran63.swf new file mode 100644 index 0000000000000000000000000000000000000000..5ac28bed8d232b04549347e8e02680f4ae8f9291 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran63.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran641.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran641.swf new file mode 100644 index 0000000000000000000000000000000000000000..b35e27011174939d57d74c3c19f48d18276c0ba2 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran641.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6410.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6410.swf new file mode 100644 index 0000000000000000000000000000000000000000..8a48e214de2e1ea29d262137a987f88c451df394 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6410.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6411.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6411.swf new file mode 100644 index 0000000000000000000000000000000000000000..a6819d4c9ff073cd975d5ceba5375b7faa3139d4 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6411.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6412.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6412.swf new file mode 100644 index 0000000000000000000000000000000000000000..4d23f8fda1e27c86c35256a165d513bbe6fa16f5 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6412.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6413.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6413.swf new file mode 100644 index 0000000000000000000000000000000000000000..2aade3f5288135713d2ad561022fd455d6701fec Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6413.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6414.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6414.swf new file mode 100644 index 0000000000000000000000000000000000000000..b5f1aff897eb21f7f7505f493d01f414caca1864 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6414.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran642.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran642.swf new file mode 100644 index 0000000000000000000000000000000000000000..b4d59f4736a75c485d6f99b2f6432b2108934da3 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran642.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran643.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran643.swf new file mode 100644 index 0000000000000000000000000000000000000000..496f6746ed4a80ad3d58af6bcbdb8344a5455785 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran643.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran644.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran644.swf new file mode 100644 index 0000000000000000000000000000000000000000..70eed5a99e6247edf19290771acdb6d395c3866b Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran644.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran645.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran645.swf new file mode 100644 index 0000000000000000000000000000000000000000..c9a1d5643a5133e636b1fe8b385804f8f945a8ea Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran645.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran646.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran646.swf new file mode 100644 index 0000000000000000000000000000000000000000..a11fc90e2165e7c3563e633140ee68c391435394 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran646.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran647.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran647.swf new file mode 100644 index 0000000000000000000000000000000000000000..a4cf4e268ccf0dbb51d4268f088df8d4f05365ab Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran647.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran648.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran648.swf new file mode 100644 index 0000000000000000000000000000000000000000..5afd528d9b99a1555f5d885c544282d17f84b1fd Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran648.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran649.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran649.swf new file mode 100644 index 0000000000000000000000000000000000000000..6f5a692ff6e6f620f94d4c6201f1b92bbceea73b Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran649.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran651.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran651.swf new file mode 100644 index 0000000000000000000000000000000000000000..4d51a3cd2d142cd09e7dc11abc962d764c56165f Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran651.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran652.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran652.swf new file mode 100644 index 0000000000000000000000000000000000000000..8f006d55fb5cde809e921aaf5359814ce3d6d739 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran652.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran653.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran653.swf new file mode 100644 index 0000000000000000000000000000000000000000..dd6d6322f1bcb04758b74979d0449c1ad0e0ac7f Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran653.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran654.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran654.swf new file mode 100644 index 0000000000000000000000000000000000000000..c29b0c4770129f8e7f7bc023caf085f1337c0587 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran654.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran655.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran655.swf new file mode 100644 index 0000000000000000000000000000000000000000..38fd9c9706dc1f8626a0bed68b0fc17f68e658bd Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran655.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran656.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran656.swf new file mode 100644 index 0000000000000000000000000000000000000000..b94e770658e381f4bb960e7beeae816fe9a3a390 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran656.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran657.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran657.swf new file mode 100644 index 0000000000000000000000000000000000000000..da052b516048ebf6baa53e733f2d0267226dc079 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran657.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran661.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran661.swf new file mode 100644 index 0000000000000000000000000000000000000000..4265f1c3002dd89e23a2a5736c6297176d364421 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran661.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran662.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran662.swf new file mode 100644 index 0000000000000000000000000000000000000000..0f7a9cb4293d032afc14eae31bfa28e1eb686667 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran662.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6621.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6621.swf new file mode 100644 index 0000000000000000000000000000000000000000..9c9e69f0991463bb4e77dc8c1da8880a2f204af1 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6621.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran663.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran663.swf new file mode 100644 index 0000000000000000000000000000000000000000..b3af84205af76653f4100810c8ce291ef78cbb58 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran663.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran671.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran671.swf new file mode 100644 index 0000000000000000000000000000000000000000..4ed2c1c9a95ec6827e3595f3cc9e6fb8c046bf92 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran671.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran672.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran672.swf new file mode 100644 index 0000000000000000000000000000000000000000..7c31e1a97d719230834d16dae63f9e228090469e Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran672.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran673.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran673.swf new file mode 100644 index 0000000000000000000000000000000000000000..4d1f46170c8380c4098c398538a8beae04c69be0 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran673.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran674.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran674.swf new file mode 100644 index 0000000000000000000000000000000000000000..df1ff93420a9c3e4e08d0add6b4e27be7b6ebe00 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran674.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran675.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran675.swf new file mode 100644 index 0000000000000000000000000000000000000000..11f2de2590431dfc577627549209078b1e5539b9 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran675.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran676.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran676.swf new file mode 100644 index 0000000000000000000000000000000000000000..4199008aa77ca0a15b3b94b1908239f005803656 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran676.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran677.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran677.swf new file mode 100644 index 0000000000000000000000000000000000000000..b88ef02ad5092a40c65010675f5f65e7b74dc686 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran677.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran678.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran678.swf new file mode 100644 index 0000000000000000000000000000000000000000..d5ebcef5e6af86c3208c3ef44525bd2d9de5ee52 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran678.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran679.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran679.swf new file mode 100644 index 0000000000000000000000000000000000000000..b5592dac431d36af338b059b837cd97e85264002 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran679.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6791.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6791.swf new file mode 100644 index 0000000000000000000000000000000000000000..54f092945b828c6bf05ba1eec92bac9495496ba5 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6791.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6792.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6792.swf new file mode 100644 index 0000000000000000000000000000000000000000..54f092945b828c6bf05ba1eec92bac9495496ba5 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6792.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6793.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6793.swf new file mode 100644 index 0000000000000000000000000000000000000000..54f092945b828c6bf05ba1eec92bac9495496ba5 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6793.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6794.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6794.swf new file mode 100644 index 0000000000000000000000000000000000000000..54f092945b828c6bf05ba1eec92bac9495496ba5 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6794.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran681.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran681.swf new file mode 100644 index 0000000000000000000000000000000000000000..22c827a0a3c7db5a41e6b37dec3f6c66529227ad Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran681.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6810.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6810.swf new file mode 100644 index 0000000000000000000000000000000000000000..4529f511b34a3ab083282b28e46d592a4da5ac72 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6810.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6811.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6811.swf new file mode 100644 index 0000000000000000000000000000000000000000..33488acf4a3d46b0c4e9ab393b447987b6edc7f9 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6811.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran6812.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran6812.swf new file mode 100644 index 0000000000000000000000000000000000000000..48fcc268dd25492846f3e956e73d848f248059f1 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran6812.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran682.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran682.swf new file mode 100644 index 0000000000000000000000000000000000000000..0a5a30eaf9a23bc31288ccfdee349ca1e0a148b3 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran682.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran683.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran683.swf new file mode 100644 index 0000000000000000000000000000000000000000..d15a92d1c9e5946c2da733a7d34fe4b1ef02577d Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran683.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran684.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran684.swf new file mode 100644 index 0000000000000000000000000000000000000000..c5107a393cc4d17a9adcb02043fdf30fb9626eea Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran684.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran685.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran685.swf new file mode 100644 index 0000000000000000000000000000000000000000..12f6136770e64d6c48b1a94d95ec2c601bd8dfa5 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran685.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran686.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran686.swf new file mode 100644 index 0000000000000000000000000000000000000000..82097b8597c5d6b0b0e4e6ba40ac06832f0ba9a8 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran686.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran687.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran687.swf new file mode 100644 index 0000000000000000000000000000000000000000..812e48e162acaa94e8ea5ef9158c874e766d4c13 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran687.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran688.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran688.swf new file mode 100644 index 0000000000000000000000000000000000000000..1c059c2fed86b89aa4a4b43a2eb795756a0dfb1a Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran688.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran689.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran689.swf new file mode 100644 index 0000000000000000000000000000000000000000..f062369395a0feeee1cabe1201e12a412ed3cbba Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran689.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran71.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran71.swf new file mode 100644 index 0000000000000000000000000000000000000000..51477c8a5c867ec9c0fb5332ada5dc0cfb209c02 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran71.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran72.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran72.swf new file mode 100644 index 0000000000000000000000000000000000000000..21d9ea7be70bd74108f118cd7cb5a11b33501297 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran72.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran73.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran73.swf new file mode 100644 index 0000000000000000000000000000000000000000..bb9169e9ec069cf59629a873e8b02141d1743924 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran73.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran74.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran74.swf new file mode 100644 index 0000000000000000000000000000000000000000..7e4d4b7d11922444bf8ec7a039a996ef97c4dc1f Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran74.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran75.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran75.swf new file mode 100644 index 0000000000000000000000000000000000000000..2cb6202fd2b27350dd0c0539740d53635d89dc40 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran75.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran81.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran81.swf new file mode 100644 index 0000000000000000000000000000000000000000..ad11d7085a0d29485391e43435c2bf359b9e0297 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran81.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran82.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran82.swf new file mode 100644 index 0000000000000000000000000000000000000000..8d909920e127a24f3fe9276f2609c5770c570a8e Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran82.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran91.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran91.swf new file mode 100644 index 0000000000000000000000000000000000000000..3b0cefb24637b12848f5fe6898baaa780fcd9692 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran91.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/ecran92.swf b/Basilisk/MACAO/macao_3/contenu/media/ecran92.swf new file mode 100644 index 0000000000000000000000000000000000000000..08deeffc677ed9f5be7e105724a397fc3b45aaac Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/ecran92.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/givin.png b/Basilisk/MACAO/macao_3/contenu/media/givin.png new file mode 100644 index 0000000000000000000000000000000000000000..3c848ed2c348a4a5a4f22e4dd5b0fd8b8c355ba2 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/givin.png differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/giving_cours.png b/Basilisk/MACAO/macao_3/contenu/media/giving_cours.png new file mode 100644 index 0000000000000000000000000000000000000000..850e828b9ec88f26e3182eaedf9c83a306a3bc25 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/giving_cours.png differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/giving_cours1.png b/Basilisk/MACAO/macao_3/contenu/media/giving_cours1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef270f35002c0486a535267e32e9373a65b469ad Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/giving_cours1.png differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/giving_retroac.png b/Basilisk/MACAO/macao_3/contenu/media/giving_retroac.png new file mode 100644 index 0000000000000000000000000000000000000000..75ec35283165e2ae46e068c4c6314f1f877211c5 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/giving_retroac.png differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/log_uoh.png b/Basilisk/MACAO/macao_3/contenu/media/log_uoh.png new file mode 100644 index 0000000000000000000000000000000000000000..01b10291e03764623c434a01d328bbb93053b597 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/log_uoh.png differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/log_uoh1.png b/Basilisk/MACAO/macao_3/contenu/media/log_uoh1.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d05569ac315ea2ecdc2f2a2297a5627ad9e7de Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/log_uoh1.png differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/logo_ea741_transp1.png b/Basilisk/MACAO/macao_3/contenu/media/logo_ea741_transp1.png new file mode 100644 index 0000000000000000000000000000000000000000..5a5e2efe32d292c9571b026eea23583e7a971389 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/logo_ea741_transp1.png differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/logo_metice_transp.png b/Basilisk/MACAO/macao_3/contenu/media/logo_metice_transp.png new file mode 100644 index 0000000000000000000000000000000000000000..b2c6b61958ba3d19c018c7afcb7da6aa1e9ab398 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/logo_metice_transp.png differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/logo_metice_transp1.png b/Basilisk/MACAO/macao_3/contenu/media/logo_metice_transp1.png new file mode 100644 index 0000000000000000000000000000000000000000..f761617ef0ff9d780ebb01c834675c539b6bc152 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/logo_metice_transp1.png differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/logo_upv_transp.png b/Basilisk/MACAO/macao_3/contenu/media/logo_upv_transp.png new file mode 100644 index 0000000000000000000000000000000000000000..934511224b5fb0d1fe86413e2d49145b8ff96158 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/logo_upv_transp.png differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot10_1.swf b/Basilisk/MACAO/macao_3/contenu/media/mot10_1.swf new file mode 100644 index 0000000000000000000000000000000000000000..b98a2ef4938411ce49afab68c805d4cfe244097c Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot10_1.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot11_12.swf b/Basilisk/MACAO/macao_3/contenu/media/mot11_12.swf new file mode 100644 index 0000000000000000000000000000000000000000..17ae1ad7df375179808d99af46a862090df050b0 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot11_12.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot11_1a.swf b/Basilisk/MACAO/macao_3/contenu/media/mot11_1a.swf new file mode 100644 index 0000000000000000000000000000000000000000..486d94ac00e07b2c0978267bfdf816aa5a5c86fe Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot11_1a.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot11_1b.swf b/Basilisk/MACAO/macao_3/contenu/media/mot11_1b.swf new file mode 100644 index 0000000000000000000000000000000000000000..b1d16a42be4acddd8a95d6b7462ee0325670d822 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot11_1b.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot12_12.swf b/Basilisk/MACAO/macao_3/contenu/media/mot12_12.swf new file mode 100644 index 0000000000000000000000000000000000000000..e033c86c0636f749311dc8eaaaf0f7e3a80832f0 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot12_12.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot12_1a.swf b/Basilisk/MACAO/macao_3/contenu/media/mot12_1a.swf new file mode 100644 index 0000000000000000000000000000000000000000..cea810d72c0e0f850b201805e7d2625dc92cbef9 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot12_1a.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot12_1b.swf b/Basilisk/MACAO/macao_3/contenu/media/mot12_1b.swf new file mode 100644 index 0000000000000000000000000000000000000000..897a834feb8daa635e92e10a26cf60d3a88dbb4f Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot12_1b.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot12_1c.swf b/Basilisk/MACAO/macao_3/contenu/media/mot12_1c.swf new file mode 100644 index 0000000000000000000000000000000000000000..1fd696829e1cec4794f91750eb4c001b89e603b0 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot12_1c.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot12_1d1.swf b/Basilisk/MACAO/macao_3/contenu/media/mot12_1d1.swf new file mode 100644 index 0000000000000000000000000000000000000000..ba136c6a2c62fec9d30a43dd191705c5ab436d2a Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot12_1d1.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot12_1e.swf b/Basilisk/MACAO/macao_3/contenu/media/mot12_1e.swf new file mode 100644 index 0000000000000000000000000000000000000000..1a7e511133257edb66e965f2999eb62c731856aa Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot12_1e.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot33_1.swf b/Basilisk/MACAO/macao_3/contenu/media/mot33_1.swf new file mode 100644 index 0000000000000000000000000000000000000000..1ef53a5a98c6164e221070fe27f6b16b094424c9 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot33_1.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot33_2.swf b/Basilisk/MACAO/macao_3/contenu/media/mot33_2.swf new file mode 100644 index 0000000000000000000000000000000000000000..cc4c57faee0a2230757ecbc43970e04ab15cfeff Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot33_2.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot34_1.swf b/Basilisk/MACAO/macao_3/contenu/media/mot34_1.swf new file mode 100644 index 0000000000000000000000000000000000000000..f12ba2d00d7b39c6bab06db5e60f3c57a48c1bf9 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot34_1.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot34_2.swf b/Basilisk/MACAO/macao_3/contenu/media/mot34_2.swf new file mode 100644 index 0000000000000000000000000000000000000000..277e187168520ac3cfa64465092ea53c90120341 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot34_2.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot3_1.swf b/Basilisk/MACAO/macao_3/contenu/media/mot3_1.swf new file mode 100644 index 0000000000000000000000000000000000000000..b07d3981bf74b0ac3091a0afcd10eda2166caa59 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot3_1.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot3_2.swf b/Basilisk/MACAO/macao_3/contenu/media/mot3_2.swf new file mode 100644 index 0000000000000000000000000000000000000000..cf9e4707d3b732d3eb12bb6b75d12cbae5ca473a Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot3_2.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot41_3.swf b/Basilisk/MACAO/macao_3/contenu/media/mot41_3.swf new file mode 100644 index 0000000000000000000000000000000000000000..affa05b89e10c6aaaf6c7cf0b3c92b4e66d4c0c9 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot41_3.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot42_3.swf b/Basilisk/MACAO/macao_3/contenu/media/mot42_3.swf new file mode 100644 index 0000000000000000000000000000000000000000..0f5f90522cb9a2aa5ac929743c5f1501a2470cef Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot42_3.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot42_4.swf b/Basilisk/MACAO/macao_3/contenu/media/mot42_4.swf new file mode 100644 index 0000000000000000000000000000000000000000..ac221ed2a5d9278089d4b8f042dced9933c6cd9c Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot42_4.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot43_3.swf b/Basilisk/MACAO/macao_3/contenu/media/mot43_3.swf new file mode 100644 index 0000000000000000000000000000000000000000..924f180791472fe11483ed6cc5ec15cf93d543b9 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot43_3.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot43_4.swf b/Basilisk/MACAO/macao_3/contenu/media/mot43_4.swf new file mode 100644 index 0000000000000000000000000000000000000000..3f52a8584b85fc64220ce226fb89045e3ad7c7f6 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot43_4.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot44_11.swf b/Basilisk/MACAO/macao_3/contenu/media/mot44_11.swf new file mode 100644 index 0000000000000000000000000000000000000000..3249e74fe50bd86146618307afa981d147388485 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot44_11.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot45_11.swf b/Basilisk/MACAO/macao_3/contenu/media/mot45_11.swf new file mode 100644 index 0000000000000000000000000000000000000000..7505d518e0245b265684a64ddf62c672388ee703 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot45_11.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot46_11.swf b/Basilisk/MACAO/macao_3/contenu/media/mot46_11.swf new file mode 100644 index 0000000000000000000000000000000000000000..0a3603af7fd1fad7157d117f5183575b8fe035ce Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot46_11.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot47_11.swf b/Basilisk/MACAO/macao_3/contenu/media/mot47_11.swf new file mode 100644 index 0000000000000000000000000000000000000000..51a2d943216a73d5c997cb0658129ca1b4e692d8 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot47_11.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot47_12.swf b/Basilisk/MACAO/macao_3/contenu/media/mot47_12.swf new file mode 100644 index 0000000000000000000000000000000000000000..51a2d943216a73d5c997cb0658129ca1b4e692d8 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot47_12.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot47_21.swf b/Basilisk/MACAO/macao_3/contenu/media/mot47_21.swf new file mode 100644 index 0000000000000000000000000000000000000000..f759dcf5d0c2392de7590fd3af9faa090f514a1c Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot47_21.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot47_22.swf b/Basilisk/MACAO/macao_3/contenu/media/mot47_22.swf new file mode 100644 index 0000000000000000000000000000000000000000..f759dcf5d0c2392de7590fd3af9faa090f514a1c Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot47_22.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot49_12.swf b/Basilisk/MACAO/macao_3/contenu/media/mot49_12.swf new file mode 100644 index 0000000000000000000000000000000000000000..184169606df3c7bfbcefc03a5c9d83bd397b9886 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot49_12.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot4_1.swf b/Basilisk/MACAO/macao_3/contenu/media/mot4_1.swf new file mode 100644 index 0000000000000000000000000000000000000000..2cbac033c07b388b066a3ccbef711295ec36c15e Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot4_1.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot4_2.swf b/Basilisk/MACAO/macao_3/contenu/media/mot4_2.swf new file mode 100644 index 0000000000000000000000000000000000000000..d87de17bc5ba46863f0816a47ab23cfde775c185 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot4_2.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot50_11.swf b/Basilisk/MACAO/macao_3/contenu/media/mot50_11.swf new file mode 100644 index 0000000000000000000000000000000000000000..8577bce339fecc740cdcee8ea06ca2eab42bde8c Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot50_11.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot52_12.swf b/Basilisk/MACAO/macao_3/contenu/media/mot52_12.swf new file mode 100644 index 0000000000000000000000000000000000000000..56dc6c63a261aa8e0caa8772554d4973697f5e47 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot52_12.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot53_13.swf b/Basilisk/MACAO/macao_3/contenu/media/mot53_13.swf new file mode 100644 index 0000000000000000000000000000000000000000..f09e290403f9cc7d76d4176a4a101fbbff088836 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot53_13.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot54_11.swf b/Basilisk/MACAO/macao_3/contenu/media/mot54_11.swf new file mode 100644 index 0000000000000000000000000000000000000000..52cdddb78fd3257f7338496d5694c273abac475f Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot54_11.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot55_11.swf b/Basilisk/MACAO/macao_3/contenu/media/mot55_11.swf new file mode 100644 index 0000000000000000000000000000000000000000..f133993218d7d0875f2aad165b01e292fa4d88b4 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot55_11.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot55_12.swf b/Basilisk/MACAO/macao_3/contenu/media/mot55_12.swf new file mode 100644 index 0000000000000000000000000000000000000000..f133993218d7d0875f2aad165b01e292fa4d88b4 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot55_12.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot56_11.swf b/Basilisk/MACAO/macao_3/contenu/media/mot56_11.swf new file mode 100644 index 0000000000000000000000000000000000000000..f0048293e77ea8bc87507a671ecba551aa9161aa Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot56_11.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot56_12.swf b/Basilisk/MACAO/macao_3/contenu/media/mot56_12.swf new file mode 100644 index 0000000000000000000000000000000000000000..f0048293e77ea8bc87507a671ecba551aa9161aa Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot56_12.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot57_11.swf b/Basilisk/MACAO/macao_3/contenu/media/mot57_11.swf new file mode 100644 index 0000000000000000000000000000000000000000..81bf07036c69425777ab0bf45b45cd98f4e0e6f6 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot57_11.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot5_1.swf b/Basilisk/MACAO/macao_3/contenu/media/mot5_1.swf new file mode 100644 index 0000000000000000000000000000000000000000..67f9433cc5afa82499cec27d972ad013d6ef9e35 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot5_1.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot5_2.swf b/Basilisk/MACAO/macao_3/contenu/media/mot5_2.swf new file mode 100644 index 0000000000000000000000000000000000000000..71beb32ae94db6adcab81f70d47b4b9c55067f49 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot5_2.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot6_1.swf b/Basilisk/MACAO/macao_3/contenu/media/mot6_1.swf new file mode 100644 index 0000000000000000000000000000000000000000..547c702d1adaaaf2648755f806ac7345b387ff93 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot6_1.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot6_2.swf b/Basilisk/MACAO/macao_3/contenu/media/mot6_2.swf new file mode 100644 index 0000000000000000000000000000000000000000..0db6a8826b0db1bd53ea73d0d6fe70f24e750be0 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot6_2.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot8_13.swf b/Basilisk/MACAO/macao_3/contenu/media/mot8_13.swf new file mode 100644 index 0000000000000000000000000000000000000000..90f7ddc20118957479f4b3dd828953bf9dc33a35 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot8_13.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot8_22.swf b/Basilisk/MACAO/macao_3/contenu/media/mot8_22.swf new file mode 100644 index 0000000000000000000000000000000000000000..e028c9a3f34dee8655a661ccaf10d99a1eca8228 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot8_22.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot9_12.swf b/Basilisk/MACAO/macao_3/contenu/media/mot9_12.swf new file mode 100644 index 0000000000000000000000000000000000000000..f62cebbece8f118be49ac4e6eceacbb06f827fa5 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot9_12.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mot9_22.swf b/Basilisk/MACAO/macao_3/contenu/media/mot9_22.swf new file mode 100644 index 0000000000000000000000000000000000000000..ac50ad16db110a2f1d73df9605de1dde74e37d35 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mot9_22.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mots20id_tape1.swf b/Basilisk/MACAO/macao_3/contenu/media/mots20id_tape1.swf new file mode 100644 index 0000000000000000000000000000000000000000..799bad6549082dada9f3b926b8ad4bca9b0042ce Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mots20id_tape1.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mots20itape1.swf b/Basilisk/MACAO/macao_3/contenu/media/mots20itape1.swf new file mode 100644 index 0000000000000000000000000000000000000000..15744260ea76a92048951b7f3c4b8893c16e7353 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mots20itape1.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mots212.swf b/Basilisk/MACAO/macao_3/contenu/media/mots212.swf new file mode 100644 index 0000000000000000000000000000000000000000..2d0f6484a1c907a7b6371dc5f21f9e85e0a348f4 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mots212.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mots228.swf b/Basilisk/MACAO/macao_3/contenu/media/mots228.swf new file mode 100644 index 0000000000000000000000000000000000000000..400bab278f1b9c3f8e534418684074017f4c4aed Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mots228.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mots25there.swf b/Basilisk/MACAO/macao_3/contenu/media/mots25there.swf new file mode 100644 index 0000000000000000000000000000000000000000..4f3176734fe3e0c916e157963157a935ae28a07d Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mots25there.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mots25they.swf b/Basilisk/MACAO/macao_3/contenu/media/mots25they.swf new file mode 100644 index 0000000000000000000000000000000000000000..3b867a2a338dd7178dda5f00fa0af5dc95954432 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mots25they.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mots36scratched.swf b/Basilisk/MACAO/macao_3/contenu/media/mots36scratched.swf new file mode 100644 index 0000000000000000000000000000000000000000..f7c59d70625c4e9f49d8eed76f9b044562ca2d4f Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mots36scratched.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mots38been.swf b/Basilisk/MACAO/macao_3/contenu/media/mots38been.swf new file mode 100644 index 0000000000000000000000000000000000000000..9691d0d0714ee80b6c00ede92e847f929e35e3cc Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mots38been.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/mots39giving.swf b/Basilisk/MACAO/macao_3/contenu/media/mots39giving.swf new file mode 100644 index 0000000000000000000000000000000000000000..8372377954482caae000697fd24019334cf11ca7 Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/mots39giving.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/pop_conson0322.swf b/Basilisk/MACAO/macao_3/contenu/media/pop_conson0322.swf new file mode 100644 index 0000000000000000000000000000000000000000..88a1728fa28d8b5b6a54e506b30ad3664374250b Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/pop_conson0322.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/pop_consonne.swf b/Basilisk/MACAO/macao_3/contenu/media/pop_consonne.swf new file mode 100644 index 0000000000000000000000000000000000000000..88a1728fa28d8b5b6a54e506b30ad3664374250b Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/pop_consonne.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/media/pop_voyelle.swf b/Basilisk/MACAO/macao_3/contenu/media/pop_voyelle.swf new file mode 100644 index 0000000000000000000000000000000000000000..83d80abccc982cb96c9dcb28e6983483155c6e9d Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/media/pop_voyelle.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/pages/aide_present_perf.htm b/Basilisk/MACAO/macao_3/contenu/pages/aide_present_perf.htm new file mode 100644 index 0000000000000000000000000000000000000000..9aea1ff6b762a7971df468ac66481e188a44ec2e --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/aide_present_perf.htm @@ -0,0 +1,63 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>Le Present Perfect</title> + <style type="text/css"> + <!-- + .Style9 { + font-size: 9pt; + color: #a60a69; + font-family: Verdana, Arial, Helvetica, sans-serif; + } + + body { + background-color: #ecf0d7; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="430" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"><a href="javascript:window.print()" class="Style9">Imprimer</a></span> + </div> + <p align="center" class="Style16"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Le + <em>present perfect </em></strong></font></p> + <div align="justify"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En + anglais, le <em>present perfect</em> est constitué par l'auxiliaire HAVE + suivi du participe passé.<br> + <strong><br> + </strong>Exemple : They have told him the truth. He is + really upset.<strong> <br> + <br> + </strong>Grâce au <em>present perfect</em>, celui qui parle présente + un événement du passé (they + tell him the truth) + sous l'angle de ses conséquences au moment où il en parle + : "he is upset".<br> + <br> + Celui qui parle (l'énonciateur) choisit donc de présenter + l'événement selon un point de vue (l'aspect) particulier + ; on dit qu'il s'agit d'un aspect fermé, qui permet à l'énonciateur + d'évoquer les conséquences, le bilan, le résultat + de l'événement. <strong> </strong></font></div> + </td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/aide_preterit.htm b/Basilisk/MACAO/macao_3/contenu/pages/aide_preterit.htm new file mode 100644 index 0000000000000000000000000000000000000000..a6e115f3b0c40acbfed323a7d04d042f78f1c806 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/aide_preterit.htm @@ -0,0 +1,59 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>le Prétérit</title> + <style type="text/css"> + <!-- + .Style9 { + font-size: 9pt; + color: #a60a69; + font-family: Verdana, Arial, Helvetica, sans-serif; + } + + body { + background-color: #ecf0d7; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="430" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"><a href="javascript:window.print()" class="Style9">Imprimer</a></span> + </div> + <p align="center" class="Style16"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Le prétérit </strong></font> + </p> + <div align="justify"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En + anglais, le prétérit peut avoir des valeurs temporelles + ou modales.<strong><br> + <br> + </strong>Dans sa valeur temporelle, il permet à celui qui parle + de repérer un événement dans le passé.<br> + <br> + Exemple : I visited Japan in 1990.<strong><br> + <br> + </strong>Dans sa valeur modale, il permet à celui qui parle de + poser l'événement dans l'hypothétique.<br> + <br> + Exemple : If I visited Japan now, I would be surprised!<strong> </strong></font></div> + </td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/consonne1.htm b/Basilisk/MACAO/macao_3/contenu/pages/consonne1.htm new file mode 100644 index 0000000000000000000000000000000000000000..a9d2167b3243b06f4619f7a41c8a79b418dd59c3 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/consonne1.htm @@ -0,0 +1,60 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>Les Consonnes</title> + <style type="text/css"> + <!-- + body { + background-color: #ecf0d7; + } + + .Style14 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="430" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"></span> + </div> + <p align="center" class="Style16"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Les + consonnes </strong></font></p> + <p align="center" class="Style14">L'anglais comporte 23 consonnes.<br> + <br> + Pour en écouter, cliquez sur la flèche. </p> + <p align="center" class="Style14"> + <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" + width="30" height="25"> + <param name="movie" value="pop_conson0322.swf"> + <param name="quality" value="high"> + <param name="wmode" value="transparent"> + <embed src="pop_conson0322.swf" quality="high" wmode="transparent" + pluginspage="http://www.macromedia.com/go/getflashplayer" + type="application/x-shockwave-flash" width="30" height="25"></embed> + </object> + </p> + </td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1023.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1023.html new file mode 100644 index 0000000000000000000000000000000000000000..b5d97b33b19abcbe61537bd47ee41caabe3d3462 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1023.html @@ -0,0 +1,155 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteTAT/width:508px;height:219px;#STY_question/width:498px;height:185px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.ajouterReponse('rep24', '1', '3', "B0kDjN"); + exo.ajouterReponse('rep429', '1', '4', "B0KDUjN"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep429", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p>Bravo !<br>Vous avez en effet entendu : <br><br>Now that the Prime Minister has shaken the President's hand, + she is going back to her car. <br><br>Seul <i>has shaken</i> est possible : il s'agit du <a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present + perfect</i></a> (<i>the Prime Ministe</i>r <i>has shaken</i>), qui permet d'exprimer que le geste (la + poignée de mains) est vu comme terminé (on parle d'un aspect "fermé"), et que par conséquent le Premier + Ministre regagne sa voiture. <br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Voici l'énoncé : <br><br>Now that the Prime Minister has shaken the President's hand, she + is going back to her car. <br><br>Seul <i>has shaken</i> est possible : il s'agit du <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> (<i>the Prime Minister </i><i>has shaken</i>), qui permet d'exprimer que le geste (la + poignée de mains) est vu comme terminé (on parle d'un aspect "fermé"), et que par conséquent le Premier + Ministre regagne sa voiture. <br><br></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Ecoutez l'énoncé suivant :<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + width="25" height="42" + id="MosImg27"></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="15%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV8510', 'ecran44.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="90%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV63', 'mot44_11.swf', '340', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </div> + <div id="STY_texteTAT" class="STY_texteTAT">Choisissez entre les deux formes proposées : <br><br>Now that the Prime + Minister has <select class="STY_selectTAT" id="champTrou1" onchange="actionDetecteSelect()" + style="WIDTH: 85px"> + <option value="_INIT_TROU"> </option> + </select> the President's hand, she is going back to her car. + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1027.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1027.html new file mode 100644 index 0000000000000000000000000000000000000000..fa2cecbd0388adeeed5641fdb98b42ff3aa7f7bc --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1027.html @@ -0,0 +1,126 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + leCours.ajouterCommentaire("divCmt1", "", "40", "85", "", "", "", "", "2", "", "", "", "", "", "", "", ""); + leCours.ajouterCommentaire("divCmt2", "", "130", "85", "", "", "", "", "2", "", "", "", "", "", "", "", ""); + leCours.ajouterCommentaire("divCmt3", "", "225", "85", "", "", "", "", "2", "", "", "", "", "", "", "", ""); + leCours.ajouterCommentaire("divCmt4", "", "245", "85", "", "", "", "", "2", "", "", "", "", "", "", "", ""); + leCours.ajouterCommentaire("divCmt5", "", "375", "85", "", "", "", "", "2", "", "", "", "", "", "", "", ""); + leCours.ajouterCommentaire("divCmt6", "", "40", "130", "", "", "", "", "2", "", "", "", "", "", "", "", ""); + leCours.ajouterCommentaire("divCmt7", "", "105", "130", "", "", "", "", "2", "", "", "", "", "", "", "", ""); + leCours.ajouterCommentaire("divCmt8", "", "215", "130", "", "", "", "", "2", "", "", "", "", "", "", "", ""); + leCours.ajouterCommentaire("divCmt9", "", "245", "130", "", "", "", "", "2", "", "", "", "", "", "", "", ""); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divCmt1" onclick="SPE_clicDansBulle(event,'1')">indication d'un temps et d'un lieu spécifiques</div> + <div id="divCmt2" onclick="SPE_clicDansBulle(event,'2')">référence à une situation spécifique</div> + <div id="divCmt3" onclick="SPE_clicDansBulle(event,'3')">référence à une répétition</div> + <div id="divCmt4" onclick="SPE_clicDansBulle(event,'4')">indication d'un temps spécifique</div> + <div id="divCmt5" onclick="SPE_clicDansBulle(event,'5')">relation spécifique <br></div> + <div id="divCmt6" onclick="SPE_clicDansBulle(event,'6')">reprise de "their cats"</div> + <div id="divCmt7" onclick="SPE_clicDansBulle(event,'7')">référence à des objets spécifiques</div> + <div id="divCmt8" onclick="SPE_clicDansBulle(event,'8')">référence à une répétition</div> + <div id="divCmt9" onclick="SPE_clicDansBulle(event,'9')">indication d'un temps spécifique</div> +</div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><p><br>Vous pouvez maintenant observer les indices qui + permettent d'interpréter qu'il s'agit d'une situation spécifique et répétée. Pour cela, cliquez sur les + différentes parties des énoncés : <br><br><br><b><br><a class="STY_lienComt" + href="javascript:CRS_afficherDetail('1')" + onclick="enrPosClic(event,'1')">When they lived in + Liverpool</a> <a class="STY_lienComt" href="javascript:CRS_afficherDetail('2')" + onclick="enrPosClic(event,'2')">my parents</a> <a class="STY_lienComt" + href="javascript:CRS_afficherDetail('3')" + onclick="enrPosClic(event,'3')">often</a> + <a class="STY_lienComt" href="javascript:CRS_afficherDetail('4')" onclick="enrPosClic(event,'4')">asked</a> + <a class="STY_lienComt" href="javascript:CRS_afficherDetail('5')" onclick="enrPosClic(event,'5')">John to + look after their cats</a>.<br><br><br><br><a class="STY_lienComt" + href="javascript:CRS_afficherDetail('6')" + onclick="enrPosClic(event,'6')">The cats</a> scratched <a + class="STY_lienComt" href="javascript:CRS_afficherDetail('7')" onclick="enrPosClic(event,'7')">the + chairs</a> but John <a class="STY_lienComt" href="javascript:CRS_afficherDetail('8')" + onclick="enrPosClic(event,'8')">never</a> <a class="STY_lienComt" + href="javascript:CRS_afficherDetail('9')" + onclick="enrPosClic(event,'9')">complained</a>.</b> + </p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1044.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1044.html new file mode 100644 index 0000000000000000000000000000000000000000..f8575e791f6856c6a3fb38d0f23bbad57ed0a5ac --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1044.html @@ -0,0 +1,105 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Cinquième tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Cinquième tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 11px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 11px" width="90%" colspan="2" valign="middle">Ecoutez : + <script type="text/javascript">ajDocW(PF_clipAV('clipAV82', 'mot56_12.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 11px" colspan="2" valign="middle">En dehors de tout contexte, cela pourrait être : + <i>she is ruined</i> ou <i>she has ruined</i>, car il y a homophonie. + </td> + </tr> + </table> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1181.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1181.html new file mode 100644 index 0000000000000000000000000000000000000000..80a9448a9892f2d9c23e863a6f5831fcebd0131f --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1181.html @@ -0,0 +1,220 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Exemples (4)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/width:508px;height:165px;#STY_question/width:496px;height:222px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep853'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Exemples (4)</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p><br><br> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p><br><br><br>Vous avez raison.<br><br>Vous pouvez réécouter les deux énoncés : <br><br><i>As my handwriting is + terrible I type all my letters. <br><br>If I had a computer, I'd type all my letters. </i></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p><br><br><br>Vous vous trompez.<br><br>Réécoutez les deux énoncés : <br><br><i>As my handwriting is terrible I + type all my letters. <br><br>If I had a computer, I'd type all my letters. </i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez ces deux énoncés en entier puis par blocs.<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3756', 'ecran51.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV10', 'mot5_1.swf', '280', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2556', 'ecran52.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV33', 'mot5_2.swf', '280', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Que diriez-vous de la prononciation des blocs mis en valeur ? + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">il est + difficile d'établir une différence ; + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la + prononciation est nettement différente. + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1188.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1188.html new file mode 100644 index 0000000000000000000000000000000000000000..1629dcbb22a32e3fab7fabd8335ea7b1164fd4f9 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1188.html @@ -0,0 +1,132 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Quatrième tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteTAT/width:508px;height:254px;#STY_question/width:498px;height:167px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Quatrième tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Ecoutez les énoncés suivants :<p> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + width="25" height="42" + id="MosImg27"></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2326', 'ecran471.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV63', 'mot47_11.swf', '210', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="15%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV9995', 'ecran472.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="90%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV42', 'mot47_21.swf', '210', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </p></div> + <div id="STY_texteTAT" class="STY_texteTAT"></div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1235.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1235.html new file mode 100644 index 0000000000000000000000000000000000000000..237dfdddd6ca0b8c939f5c4822cebd8f73291d3f --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1235.html @@ -0,0 +1,217 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Troisième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "lienrep150/width:96px;height:42px;#STY_texteQC/top:6px;width:504px;height:151px;#STY_question/width:496px;height:221px;#lienrep627/width:114px;height:36px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep671'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = '2'; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Troisième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est la bonne réponse.<br><br>En effet, le mot <b><i>now</i></b> indique que l'énonciateur considère + l'événement passé (<b>I + FINISH CUTTING THE GRASS</b>) sous l'angle de ses conséquences au moment où il en + parle : le jardinage est terminé et il peut aller se rafraîchir.</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, la forme utilisée est : <i><b>I've finished.<br><br></b></i>En effet, le mot <b><i>now</i></b> indique + que l'énonciateur considère l'événement passé (<b>I + FINISH CUTTING THE GRASS</b>) sous l'angle de ses + conséquences au moment où il en parle : le jardinage est terminé et il peut aller se rafraîchir.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><br>Ecoutez l'énoncé suivant.<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2035', 'ecran10.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV56', 'mot10_1.swf', '285', '38', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Pour déterminer si le bloc mis en valeur correspond à un <a class="STY_lienComt" + href="javascript:parent.SCO_ouvrirDoc('doc171337','htm')">prétérit</a> <i>(<b>I + finished</b>)</i> ou à un <a class="STY_lienComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present perfect</i></a><i> + (<b>I've finished</b>)</i>, réécoutez le premier bloc : il s'agit d'un indice. Puis cliquez sur la forme + utilisée par celui qui parle : <br><br></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">I finished + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')"> I've + finished + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1418.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1418.html new file mode 100644 index 0000000000000000000000000000000000000000..5a19cfb2799c67aeb44b2951cfbb384f85439a4a --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1418.html @@ -0,0 +1,303 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQM/top:-43px;width:502px;height:183px;#STY_question/top:-14px;width:505px;height:311px;#STY_zoneExercice/left:3%;width:92.89%;height:511px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQM.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceQM("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep654'); + oItem.init("rep122", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep228'); + oItem.init("rep530", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.tabColonnes[exo.tabColonnes.length] = "col788"; + exo.tabColonnes[exo.tabColonnes.length] = "col035"; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep654:col035", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep654:", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", ":<>", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bien !<br><br>Dans l'énoncé : <i>Jane is offered a reward everytime she helps her grandparents</i>, c'est + parce que Jane aide ses grands-parents qu'elle est recompensée. <i>Jane is offered</i> est une forme passive + (auxiliaire BE). <br><br>Dans l'énoncé : <i>Jane has offered a reward for any information concerning her + missing cat</i>, Jane est celle qui offre une récompense, on a une forme active au <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> (auxiliaire HAVE). <br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous faites erreur.<br><br>Dans l'énoncé : <i>Jane is offered a reward everytime she helps her + grandparents</i>, c'est parce que Jane aide ses grands-parents qu'elle est recompensée. Jane is offered est + une forme passive (auxiliaire BE). <br><br>Dans l'énoncé : <i>Jane has offered a reward for any information + concerning her missing cat</i>, Jane est celle qui offre une recompense, on a une forme active au <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> (auxiliaire HAVE). <br><br></p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous faites erreur.<br><br>Dans l'énoncé : <i>Jane is offered a reward everytime she helps her + grandparents</i>, c'est parce que Jane aide ses grands-parents qu'elle est recompensée. Jane is offered est + une forme passive (auxiliaire BE). <br><br>Dans l'énoncé : <i>Jane has offered a reward for any information + concerning her missing cat</i>, Jane est celle qui offre une recompense, on a une forme active au <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i>(auxiliaire HAVE). <br><br></p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous faites erreur.<br><br>Dans l'énoncé : <i>Jane is offered a reward everytime she helps her + grandparents</i>, c'est parce que Jane aide ses grands-parents qu'elle est recompensée. Jane is offered est + une forme passive (auxiliaire BE). <br><br>Dans l'énoncé : <i>Jane has offered a reward for any information + concerning her missing cat</i>, Jane est celle qui offre une recompense, on a une forme active au <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i>(auxiliaire HAVE). <br><br></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:92%;"> + <div id="STY_question" class="STY_question" style=" "><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="50%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"> + </td> + <td style="FONT-SIZE: 10px; WIDTH: 99%; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle">Pour chaque énoncé, + sélectionnez le contexte ci-dessous le plus plausible. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV269', 'ecran581.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + <br>Jane is offered a reward. + </td> + <td style="FONT-SIZE: 10px; WIDTH: 99%; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <div align="left"> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" align="left" valign="top" + border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV89', 'ecran582.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="90%" valign="middle"><p + align="left">Contexte 1</p></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="40%" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV15', 'ecran583.swf', '35', '25', 'true', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">Contexte 2</td> + </tr> + </table> + </div> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="50%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV26', 'ecran581.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + <br>Jane has offered a reward. + </td> + <td style="FONT-SIZE: 10px; WIDTH: 99%; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <div align="left"> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" align="left" valign="top" + border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV891', 'ecran582.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><p align="left"> + Contexte 1</p></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="40%" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1510', 'ecran583.swf', '35', '25', 'true', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">Contexte 2</td> + </tr> + </table> + </div> + </td> + </tr> + </table> + </div> + <div id="STY_texteQM" class="STY_texteQM" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_tableauQM"> + <tr> + <td></td> + <td class="STY_coloneQM" id="col788">Contexte 1</td> + <td class="STY_coloneQM" id="col035">Contexte 2</td> + </tr> + <tr id="trReprep654"> + <td valign="top" id="lienrep654" class="STY_reponseQM">Jane is offered a reward.</td> + <td align="center" valign=""><img class="STY_imgBoutonQM" + onmouseover="if(exo)exo.changerBouton('rep654','col788',true);" + onmouseout="if(exo)exo.changerBouton('rep654','col788',false)" + onclick="exo.action('rep654','col788')" id="boutonReprep654col788" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"></td> + <td align="center" valign=""><img class="STY_imgBoutonQM" + onmouseover="if(exo)exo.changerBouton('rep654','col035',true);" + onmouseout="if(exo)exo.changerBouton('rep654','col035',false)" + onclick="exo.action('rep654','col035')" id="boutonReprep654col035" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"></td> + </tr> + <tr id="trReprep991"> + <td valign="top" id="lienrep991" class="STY_reponseQM">Jane has offered a reward.</td> + <td align="center" valign=""><img class="STY_imgBoutonQM" + onmouseover="if(exo)exo.changerBouton('rep991','col788',true);" + onmouseout="if(exo)exo.changerBouton('rep991','col788',false)" + onclick="exo.action('rep991','col788')" id="boutonReprep991col788" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"></td> + <td align="center" valign=""><img class="STY_imgBoutonQM" + onmouseover="if(exo)exo.changerBouton('rep991','col035',true);" + onmouseout="if(exo)exo.changerBouton('rep991','col035',false)" + onclick="exo.action('rep991','col035')" id="boutonReprep991col035" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"></td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1773.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1773.html new file mode 100644 index 0000000000000000000000000000000000000000..dd28afa90b05167da990dc5421f08e3d327c9f68 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1773.html @@ -0,0 +1,387 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Quatrième tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "lienrep150/width:32px;height:12px;#STY_texteQC/top:6px;width:504px;height:190px;#STY_question/width:492px;height:234px;#lienrep627/width:70px;height:24px;#lienrep211/width:32px;height:12px;#lienrep49/width:82px;height:12px;#lienrep842/width:45px;height:12px;#lienrep36/width:68px;height:24px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep788'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep047'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("32", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep42'); + oItem.init("42", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep96'); + oItem.init("52", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("62", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep211", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep49", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg5'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep36", "", "", "", "1", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Quatrième tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est juste, puisque <i><b>it</b></i> renvoie à un singulier (<i><b>The book</b></i>).<br><br>De plus + remarquez que <i><b>The books in my room</b></i> constituerait un début d'énoncé dont il manquerait la + suite, ce qui serait marqué par une mélodie différente. <br><br>L'énoncé complet est : <br><br>The book is + in my room. Can you go and get it for me?<br><br><br><br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier + (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i> + constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie + différente.<br><br>L'énoncé complet est : <br><br>The book is in my room. Can you go and get it for me?</p> + </div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier + (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i> + constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie + différente.<br><br>L'énoncé complet est : <br><br>The book is in my room. Can you go and get it for me?</p> + </div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier + (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i> + constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie + différente.<br><br>L'énoncé complet est : <br><br>The book is in my room. Can you go and get it for me?</p> + </div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier + (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i> + constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie + différente.<br><br>L'énoncé complet est : <br><br><i>The book is in my room. Can you go and get it for + me?</i></p></div> + <div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier + (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i> + constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie + différente.<br><br>L'énoncé complet est : <br><br><i>The book is in my room. Can you go and get it for + me?</i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><p> </p> + <p> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg323"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">Ecoutez maintenant l'énoncé dans son ensemble.</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"> + <p align="left"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV8306', 'ecran552.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </p> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" colspan="2" valign="middle"> + <p align="left"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV96', 'mot55_11.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + in my room. Can you go and get it for me? + </p> + </td> + </tr> + </table> + </p><p><br>Cliquez sur le ou les indices du texte qui permettent de savoir que l'on a en fait <i>The book + is.</i> </p></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellpadding="0" align="center" cellspacing="12"> + <tr> + <td valign="top" width="33.333333333333336%"> + <table width="100%"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" + id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" + onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')">in my room. + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="33.333333333333336%"> + <table width="100%"> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" + id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" + onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')">Can + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="33.333333333333336%"> + <table width="100%"> + <tr id="trReprep211"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep211',true);" + onmouseout="exo.changerBouton('rep211',false)" + onclick="exo.action('rep211')" + id="boutonReprep211" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep211"> + <div class="STY_reponseQC" id="lienrep211" + onmouseover="if(exo)exo.changerBouton('rep211',true)" + onmouseout="if(exo)exo.changerBouton('rep211',false)" + onclick="exo.action('rep211')">you + </div> + </td> + </tr> + </table> + </td> + </tr> + <tr> + <td valign="top" width="33.333333333333336%"> + <table width="100%"> + <tr id="trReprep49"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep49',true);" + onmouseout="exo.changerBouton('rep49',false)" + onclick="exo.action('rep49')" + id="boutonReprep49" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep49"> + <div class="STY_reponseQC" id="lienrep49" + onmouseover="if(exo)exo.changerBouton('rep49',true)" + onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')"> + go and get + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="33.333333333333336%"> + <table width="100%"> + <tr id="trReprep842"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep842',true);" + onmouseout="exo.changerBouton('rep842',false)" + onclick="exo.action('rep842')" + id="boutonReprep842" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep842"> + <div class="STY_reponseQC" id="lienrep842" + onmouseover="if(exo)exo.changerBouton('rep842',true)" + onmouseout="if(exo)exo.changerBouton('rep842',false)" + onclick="exo.action('rep842')">it + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="33.333333333333336%"> + <table width="100%"> + <tr id="trReprep36"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep36',true);" + onmouseout="exo.changerBouton('rep36',false)" + onclick="exo.action('rep36')" + id="boutonReprep36" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep36"> + <div class="STY_reponseQC" id="lienrep36" + onmouseover="if(exo)exo.changerBouton('rep36',true)" + onmouseout="if(exo)exo.changerBouton('rep36',false)" onclick="exo.action('rep36')"> + for me? + </div> + </td> + </tr> + </table> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1809.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1809.html new file mode 100644 index 0000000000000000000000000000000000000000..540252c29fb16a273b8b2dfa9e084fd575f96ee9 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1809.html @@ -0,0 +1,223 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Exemples (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/left:2px;top:4px;width:508px;height:163px;#STY_question/left:3px;top:0px;width:492px;height:186px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep671'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("22", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Exemples (1)</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>On entend effectivement la même chose même si /<b>maɪˈbrʌðəzˈhæd</b>/ peut correspondre à <i>my brother has + had</i> ou à <i>my brothers had</i>.<br><br>Il y a homophonie. <br><br>Vous pouvez réécouter les + énoncés.<br><br>Enoncé 1 : <i>The foreign postings my brother has had were initially Australia and + Kuweit.<br></i><br>Enoncé 2 : <i>The foreign postings my brothers had were initially Australia and + Kuweit.</i></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez : on entend la même chose même si /<b>maɪˈbrʌðəzˈhæd</b>/ peut correspondre à <i>my brother + has had</i> ou à <i>my brothers had</i>.<br><br>Il y a homophonie.<br><br>Vous pouvez réécouter les énoncés.<br><br>Enoncé + 1 : <i>The foreign postings my brother has had were initially Australia and Kuweit.<br></i><br>Enoncé 2 : + <i>The foreign postings my brothers had were initially Australia and Kuweit.</i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><br>Ecoutez les énoncés : <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="25%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: justify" width="80%" + valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV879', 'ecran481.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: justify" valign="middle">Enoncé 1 + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV7657', 'ecran482.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: justify" valign="middle">Enoncé 2 + </td> + </tr> + </table> + <br>Est-ce qu'on entend la même chose ? <br></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">OUI + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">NON + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg186.html b/Basilisk/MACAO/macao_3/contenu/pages/pg186.html new file mode 100644 index 0000000000000000000000000000000000000000..656971eb55da74fc092bcbcd59fa948702fa0013 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg186.html @@ -0,0 +1,254 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Quatrième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "lienrep150/width:56px;height:22px;#STY_texteQC/top:6px;width:544px;height:245px;#STY_question/width:494px;height:162px;#lienrep211/width:57px;height:30px;#lienrep550/width:83px;height:27px;#lienrep957/width:101px;height:21px;#lienrep223/width:93px;height:27px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCM"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep553'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep788'); + oItem.init("32", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep251'); + oItem.init("42", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep779'); + oItem.init("51", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.afficheBoutons = false; + exo.maxSel = '2'; + afficheBordure = true; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep223", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Quatrième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bien.<br><br>L'indice pertinent est <i><b>last year</b></i>, il permet à l'énonciateur de repérer l'événement + dans le passé, d'où la forme verbale <i><b>he studied</b></i>.</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>last year</b></i>, il permet à l'énonciateur de + repérer l'événement dans le passé, d'où la forme verbale <i><b>he studied</b></i>.</p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>last year</b></i>, il permet à l'énonciateur de + repérer l'événement dans le passé, d'où la forme verbale <i><b>he studied</b></i>.</p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>last year</b></i>, il permet à l'énonciateur de + repérer l'événement dans le passé, d'où la forme verbale <i><b>he studied</b></i>.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><br>Ecoutez l'énoncé suivant. <br><b> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV9069', 'ecran11.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV43', 'mot11_12.swf', '205', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </b><br>Désignez l'indice pertinent pour identifier la forme verbale et sélectionnez la forme verbale employée : + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep150"> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV95', 'mot11_1a.swf', '50', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </div> + </td> + </tr> + <tr id="trReprep211"> + <td valign="top" class="STY_bordureQC" id="tdReprep211"> + <div class="STY_reponseQC" id="lienrep211" onmouseover="if(exo)exo.changerBouton('rep211',true)" + onmouseout="if(exo)exo.changerBouton('rep211',false)" onclick="exo.action('rep211')"> + <p> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV37', 'mot11_1b.swf', '50', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </p> + </div> + </td> + </tr> + <tr id="trReprep550"> + <td valign="top" class="STY_bordureQC" id="tdReprep550"> + <div class="STY_reponseQC" id="lienrep550" onmouseover="if(exo)exo.changerBouton('rep550',true)" + onmouseout="if(exo)exo.changerBouton('rep550',false)" onclick="exo.action('rep550')"><b></b> + </div> + </td> + </tr> + <tr id="trReprep957"> + <td valign="top" class="STY_bordureQC" id="tdReprep957"> + <div class="STY_reponseQC" id="lienrep957" onmouseover="if(exo)exo.changerBouton('rep957',true)" + onmouseout="if(exo)exo.changerBouton('rep957',false)" onclick="exo.action('rep957')"><b>He + studied </b></div> + </td> + </tr> + <tr id="trReprep223"> + <td valign="top" class="STY_bordureQC" id="tdReprep223"> + <div class="STY_reponseQC" id="lienrep223" onmouseover="if(exo)exo.changerBouton('rep223',true)" + onmouseout="if(exo)exo.changerBouton('rep223',false)" onclick="exo.action('rep223')"><b>He's + studied</b></div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1888.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1888.html new file mode 100644 index 0000000000000000000000000000000000000000..c28957455f4bbef3116023aad9244a746e0ecaa9 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1888.html @@ -0,0 +1,186 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Deuxième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + numT++; + exo.tabChamps[numT] = '2'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + numT++; + exo.ajouterReponse('rep117', '1', '2', "kJk'j7N"); + exo.ajouterReponse('rep577', '1', '2', "kJk'jdN"); + exo.ajouterReponse('rep935', '1', '2', "kJk KjdN"); + exo.ajouterReponse('rep552', '1', '2', "kJk Kj7N"); + exo.ajouterReponse('rep877', '2', '4', "d'jhX"); + exo.ajouterReponse('rep529', '2', '4', "d KjhX"); + exo.ajouterReponse('rep512', '2', '4', "d'jNX"); + exo.ajouterReponse('rep675', '2', '4', "d KjNX"); + exo.ajouterReponse('rep493', '1', '2', "kJk 'j7N"); + exo.ajouterReponse('rep937', '1', '2', "kJk 'jdN"); + exo.ajouterReponse('rep126', '2', '4', "d 'jhX"); + exo.ajouterReponse('rep951', '2', '4', "d 'jNX"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:<>", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Deuxième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bien.<br><br>Dans ces énoncés, la présence de <b>BE</b> est requise, sous la forme <i><b>is</b></i> prononcée + ici : <b>/z/</b>.<br><br>Comme les mots qui suivent commencent par le phonème <b>/z/</b>, on ne peut pas + vraiment distinguer la prononciation de <i><b>is</b></i>.</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez, voici les énoncés entendus :<br><br><i><b>Where's Zurich? (Where is + Zurich?)<br></b></i><br><i><b>How's Zorba? (How is Zorba?)<br></b></i><br>Vous remarquez que dans ces + énoncés, la présence de <b>BE</b> est requise, sous la forme <b><i>is</i></b> prononcée ici : + <b>/z/</b>.<br><br>Comme les mots qui suivent commencent par le phonème <b>/z/</b>, on ne peut pas vraiment + distinguer la prononciation de <b><i>is</i></b>.</p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez, voici les énoncés entendus :<br><br><i><b>Where's Zurich? (Where is + Zurich?)<br></b></i><br><i><b>How's Zorba? (How is Zorba?)<br></b></i><br>Vous remarquez que dans ces + énoncés, la présence de <b>BE</b> est requise, sous la forme <b><i>is</i></b> prononcée ici : + <b>/z/</b>.<br><br>Comme les mots qui suivent commencent par le phonème <b>/z/</b>, on ne peut pas vraiment + distinguer la prononciation de <b><i>is</i></b>.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question"><br>Ecoutez et complétez les deux énoncés suivants en vous servant de + vos connaissances grammaticales. + </div> + <div id="STY_texteTAT" class="STY_texteTAT"><p><i><b> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 20%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2861', 'ecran191.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </b></i></p><p><i><b></b></i><i><b><input type="text" onkeyup="actionDetecteTrou()" onfocus="focusChamp(this)" + onkeypress="return tapeDansChamp(event)" + onkeydown="return tapeDansChamp(event)" class="STY_champTAT" + id="champTrou1"> </b></i>Zurich?<br><b><i> </i></b> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 20%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg320"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2769', 'ecran192.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br><i><b><input type="text" onkeyup="actionDetecteTrou()" onfocus="focusChamp(this)" + onkeypress="return tapeDansChamp(event)" onkeydown="return tapeDansChamp(event)" + class="STY_champTAT" id="champTrou2"> </b></i>Zorba?</p></div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1894.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1894.html new file mode 100644 index 0000000000000000000000000000000000000000..57480c8d878d557c0218da2c8e223d526ac48d88 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1894.html @@ -0,0 +1,376 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/top:6px;width:500px;height:165px;#STY_question/width:503px;height:212px;#lienrep627/width:36px;height:12px;#lienrep49/width:82px;height:12px;#lienrep36/width:104px;height:24px;#lienrep931/width:29px;height:12px;#lienrep955/width:31px;height:12px;#STY_zoneExercice/left:3%;width:91%;height:439px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCM"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep255'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep298'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep42'); + oItem.init("32", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep089'); + oItem.init("42", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep96'); + oItem.init("52", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("62", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = '2'; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep49", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep36", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep955", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg5'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep931", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est juste.<br><br>En effet, <i><b>they</b></i> reprend un groupe nominal pluriel + (<i><b>my </b><b>teachers</b></i>). <br><br>L'énoncé complet est : <br><br><i>My teachers are French and + they speak so fast that I can't understand anything they say.</i></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux.<br><br>L'indice pertinent est <i><b>they</b></i>, entendu deux fois dans l'énoncé : + <i><b>they</b></i> reprend un groupe nominal pluriel (<i><b>my </b><b>teachers</b></i>).<br><br>L'énoncé + complet est : <br><br><i>My teachers are French and they speak so fast that I can't understand anything they + say.</i></p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux.<br><br>L'indice pertinent est <i><b>they</b></i>, entendu deux fois dans l'énoncé : + <i><b>they</b></i> reprend un groupe nominal pluriel (<i><b>my </b><b>teachers</b></i>).<br><br>L'énoncé + complet est : <br><br><i>My teachers are French and they speak so fast that I can't understand anything they + say.</i></p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux.<br><br>L'indice pertinent est <i><b>they</b></i>, entendu deux fois dans l'énoncé : + <i><b>they</b></i> reprend un groupe nominal pluriel (<i><b>my </b><b>teachers</b></i>).<br><br>L'énoncé + complet est : <br><br><i>My teachers are French and they speak so fast that I can't understand anything they + say.</i></p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est juste.<br><br>En effet, <i><b>they</b></i> reprend un groupe nominal pluriel + (<i><b>my </b><b>teachers</b></i>). <br><br>L'énoncé complet est : <br><br><i>My teachers are French and + they speak so fast that I can't understand anything they say.</i></p></div> + <div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est juste.<br><br>En effet, <i><b>they</b></i> reprend un groupe nominal pluriel + (<i><b>my </b><b>teachers</b></i>). <br><br>L'énoncé complet est : <br><br><i>My teachers are French and + they speak so fast that I can't understand anything they say.</i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">Ecoutez maintenant l'énoncé dans son ensemble.</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV18431', 'ecran522.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" colspan="2" valign="middle"> + <p align="left"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV16', 'mot52_12.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + French and they speak so fast that I can't understand anything they say. + </p> + </td> + </tr> + </table> + <p> Cliquez sur le ou les indices du texte qui permettent de savoir que l'on a en fait <i>My teachers are</i>. + </p></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellpadding="0" align="center" cellspacing="12"> + <tr> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" + id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" + onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')">French + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep955"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep955',true);" + onmouseout="exo.changerBouton('rep955',false)" + onclick="exo.action('rep955')" + id="boutonReprep955" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep955"> + <div class="STY_reponseQC" id="lienrep955" + onmouseover="if(exo)exo.changerBouton('rep955',true)" + onmouseout="if(exo)exo.changerBouton('rep955',false)" + onclick="exo.action('rep955')">they + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep49"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep49',true);" + onmouseout="exo.changerBouton('rep49',false)" + onclick="exo.action('rep49')" + id="boutonReprep49" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep49"> + <div class="STY_reponseQC" id="lienrep49" + onmouseover="if(exo)exo.changerBouton('rep49',true)" + onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')"> + speak so fast + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep36"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep36',true);" + onmouseout="exo.changerBouton('rep36',false)" + onclick="exo.action('rep36')" + id="boutonReprep36" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep36"> + <div class="STY_reponseQC" id="lienrep36" + onmouseover="if(exo)exo.changerBouton('rep36',true)" + onmouseout="if(exo)exo.changerBouton('rep36',false)" onclick="exo.action('rep36')"> + I can't understand + </div> + </td> + </tr> + </table> + </td> + </tr> + <tr> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep931"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep931',true);" + onmouseout="exo.changerBouton('rep931',false)" + onclick="exo.action('rep931')" + id="boutonReprep931" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep931"> + <div class="STY_reponseQC" id="lienrep931" + onmouseover="if(exo)exo.changerBouton('rep931',true)" + onmouseout="if(exo)exo.changerBouton('rep931',false)" + onclick="exo.action('rep931')">they + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep813"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep813',true);" + onmouseout="exo.changerBouton('rep813',false)" + onclick="exo.action('rep813')" + id="boutonReprep813" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep813"> + <div class="STY_reponseQC" id="lienrep813" + onmouseover="if(exo)exo.changerBouton('rep813',true)" + onmouseout="if(exo)exo.changerBouton('rep813',false)" + onclick="exo.action('rep813')">say + </div> + </td> + </tr> + </table> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg191.html b/Basilisk/MACAO/macao_3/contenu/pages/pg191.html new file mode 100644 index 0000000000000000000000000000000000000000..d3914fcad100018b6b75af43eec0fbbfaa7ac830 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg191.html @@ -0,0 +1,204 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Quatrième tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/width:508px;height:195px;#STY_question/width:496px;height:175px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep671'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Quatrième tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bonne réponse !<br><br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous faites erreur. L'énoncé ne renvoie pas à une situation réelle. Réécoutez !</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><p><br>Ecoutez l'énoncé : <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 20%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6980', 'ecran211.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Cet énoncé renvoie-t-il à une situation réelle ?</p></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">OUI + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">NON + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1917.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1917.html new file mode 100644 index 0000000000000000000000000000000000000000..5f0c6e0138bf6f02fc6591db0e1e05892254ce5f --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1917.html @@ -0,0 +1,105 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 11px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 11px" width="90%" colspan="2" valign="middle">Ecoutez : + <script type="text/javascript">ajDocW(PF_clipAV('clipAV16', 'mot52_12.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 11px" colspan="2" valign="middle">En dehors de tout contexte, cela pourrait être : + <i>My teachers are</i> ou <i>My teacher is a</i>, car il y a homophonie. + </td> + </tr> + </table> + <p> </p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg1919.html b/Basilisk/MACAO/macao_3/contenu/pages/pg1919.html new file mode 100644 index 0000000000000000000000000000000000000000..9bcd61d4031e8ca68524e38123545b2ad23c1f59 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg1919.html @@ -0,0 +1,240 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Septième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_question/width:486px;height:236px;#STY_texteTAT/width:490px;height:174px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.tabChamps[numT] = '2'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '2'; + numT++; + exo.ajouterReponse('rep859', '1', '2', "D8ke8k VOX"); + exo.ajouterReponse('rep482', '1', '3', "D8ke8k qOX"); + exo.ajouterReponse('rep306', '2', '5', "D8ke8k VOX"); + exo.ajouterReponse('rep40', '2', '4', "D8ke8k qOX"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep482", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:rep306", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:<>", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Septième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est bien.<br><br>Avec <b><i>He drank half the bottle of water</i></b>. <b><i>That was not fair of + him</i></b>, <b><i>all of us were thirsty</i></b>, on devine qu'il est question de la seule bouteille d'eau + disponible dans la situation, d'où l'article défini (<b><i>the</i></b>).<br><br>Avec <i><b>He drank half a + bottle of water.</b><b>Then he had a nice and cool shower and felt much better</b></i>, celui qui parle + décrit le volume d'eau qui a été bu, sans évoquer une bouteille particulière, d'où l'article indéfini + (<b><i>a</i></b>).</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux.<br><br>Avec <b><i>He drank half the bottle of water</i></b>. <b><i>That was not fair of + him</i></b>, <b><i>all of us were thirsty</i></b>, on devine qu'il est question de la seule bouteille d'eau + disponible dans la situation, d'où l'article défini (<b><i>the</i></b>).<br><br>Avec <i><b>He drank half a + bottle of water.</b><b>Then he had a nice and cool shower and felt much better</b></i>, celui qui parle + décrit le volume d'eau qui a été bu, sans évoquer une bouteille particulière, d'où l'article indéfini + (<b><i>a</i></b>). </p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux.<br><br>Avec <b><i>He drank half the bottle of water</i></b>. <b><i>That was not fair of + him</i></b>, <b><i>all of us were thirsty</i></b>, on devine qu'il est question de la seule bouteille d'eau + disponible dans la situation, d'où l'article défini (<b><i>the</i></b>).<br><br>Avec <i><b>He drank half a + bottle of water.</b><b>Then he had a nice and cool shower and felt much better</b></i>, celui qui parle + décrit le volume d'eau qui a été bu, sans évoquer une bouteille particulière, d'où l'article indéfini + (<b><i>a</i></b>).</p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux.<br><br>Avec <b><i>He drank half the bottle of water</i></b>. <b><i>That was not fair of + him</i></b>, <b><i>all of us were thirsty</i></b>, on devine qu'il est question de la seule bouteille d'eau + disponible dans la situation, d'où l'article défini (<b><i>the</i></b>).<br><br>Avec <i><b>He drank half a + bottle of water.</b><b>Then he had a nice and cool shower and felt much better</b></i>, celui qui parle + décrit le volume d'eau qui a été bu, sans évoquer une bouteille particulière, d'où l'article indéfini + (<b><i>a</i></b>).</p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux.<br><br>Avec <b><i>He drank half the bottle of water</i></b>. <b><i>That was not fair of + him</i></b>, <b><i>all of us were thirsty</i></b>, on devine qu'il est question de la seule bouteille d'eau + disponible dans la situation, d'où l'article défini (<b><i>the</i></b>).<br><br>Avec <i><b>He drank half a + bottle of water.</b><b>Then he had a nice and cool shower and felt much better</b></i>, celui qui parle + décrit le volume d'eau qui a été bu, sans évoquer une bouteille particulière, d'où l'article indéfini + (<b><i>a</i></b>).</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Pour chaque énoncé, sélectionnez le contexte le plus plausible.<br><br> + <table width="90%" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND: #b5f0c7; WIDTH: 20%" width="40%" valign="middle">Enoncés</td> + <td style="FONT-SIZE: 10px; BACKGROUND: #b5f0c7; WIDTH: 20%" valign="middle">Contextes</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND: #b5f0c7; WIDTH: 20%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4089', 'ecran151.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + He drank half the bottle of water. + </td> + <td style="FONT-SIZE: 10px; BACKGROUND: #b5f0c7; WIDTH: 20%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV579', 'ecran153.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + Contexte 1<br> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV917', 'ecran154.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + Contexte 2 + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND: #b5f0c7; WIDTH: 20%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV5450', 'ecran152.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + He drank half a bottle of water. + </td> + <td style="FONT-SIZE: 10px; BACKGROUND: #b5f0c7; WIDTH: 20%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV57', 'ecran153.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + Contexte 1<br> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV91', 'ecran154.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + Contexte 2 + </td> + </tr> + </table> + </div> + <div id="STY_texteTAT" class="STY_texteTAT"><br> + <table cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">Enoncés</td> + <td style="FONT-SIZE: 10px" valign="middle">Contextes</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">He drank half the bottle of water.</td> + <td style="FONT-SIZE: 10px" valign="middle"><select class="STY_selectTAT" id="champTrou1" + onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">He drank half a bottle of water.</td> + <td style="FONT-SIZE: 10px" valign="middle"><select class="STY_selectTAT" id="champTrou2" + onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select></td> + </tr> + </table> + <br><br> <br><br> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg238.html b/Basilisk/MACAO/macao_3/contenu/pages/pg238.html new file mode 100644 index 0000000000000000000000000000000000000000..9bc57856b95623ff99a12241ab36fd1f1e51c965 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg238.html @@ -0,0 +1,163 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Des formes aux sons (1b)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + leCours.ajouterCommentaire("divCmt1", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Des formes aux sons + (1b) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divCmt1" onclick="SPE_clicDansBulle(event,'1')"></div> +</div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" ">Il est donc utile de connaître, aussi bien pour + comprendre que pour parler, les variantes qui existent à l'oral pour une même forme écrite. <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="20%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + width="25" + height="32" + id="MosImg325"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle">De même, + <i><b>has</b></i> peut se prononcer notamment : + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1535', 'ecran674.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/z/</b> (Sally + <b><i>has</i></b> been to the beach.) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6012', 'ecran675.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/s/</b> (Pat <b><i>has</i></b> + gone.) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4097', 'ecran676.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/əs/</b> (John + <b><i>has</i></b> saved me.) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4396', 'ecran677.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/əz/</b> (He <b><i>has</i></b> + gone.) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3647', 'ecran678.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/hæz/</b> (<b><i>Has</i></b> + Kate been with him?) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle">ou bien <b><i>has</i></b> + peut être inaudible : + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV97', 'ecran6794.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/Ø/</b> (James + <i><b>has</b></i> gone.) <br><b>/ˈdʒeɪmzˈɡɒn/</b></td> + </tr> + </table> + <br></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg2410.html b/Basilisk/MACAO/macao_3/contenu/pages/pg2410.html new file mode 100644 index 0000000000000000000000000000000000000000..fd8319e12dba82b258ec72f154c213616d9f4b94 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg2410.html @@ -0,0 +1,91 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Développer des connaissances sur l'oral et des stratégies d'écoute</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteCours/width:694px;height:419px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Développer des + connaissances sur l'oral et des stratégies d'écoute + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><p style="COLOR: #000080; FONT-FAMILY: " align="center"> + <br><br><br><span style="FONT-SIZE: 20px">En effet, il est possible de développer des connaissances sur l'anglais oral, et de découvrir et s'approprier des stratégies d'écoute.<br><br>C'est ce que les auteures de ce produit proposent avec<br><br>MACAO<br><br>(Modules d'Aide à la Compréhension de l'Anglais Oral).</span> + </p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg2429.html b/Basilisk/MACAO/macao_3/contenu/pages/pg2429.html new file mode 100644 index 0000000000000000000000000000000000000000..a8533d7bca0520131466b44ea113b7d8a2168996 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg2429.html @@ -0,0 +1,153 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Sixième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.ajouterReponse('rep471', '1', '3', "ky BJk8N"); + exo.ajouterReponse('rep247', '1', '4', "kJk BJk8N"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep247", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Sixième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bien. En effet seul <i><b>they are</b></i> convient : <i><b>they</b></i> reprend <b><i>independent + companies</i></b> et <i><b>are </b></i><i><b>confronted</b></i> renvoie au passif (<b>BE + V</b> au + participe passé). <br><br><i><b>There are</b></i> aurait été suivi d'un groupe nominal. </p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, seul <b><i>they are</i></b> convient : <b><i>they </i></b>reprend <b><i>independent companies</i></b> et + <b><i>are </i></b><i><b>confronted</b></i> renvoie au passif (<b>BE</b><b>+ V</b> au participe passé). + <br><br><b><i>There are</i></b> aurait été suivi d'un groupe nominal. <br></p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p>Non, seul <b><i>they are</i></b> convient : <b><i>they </i></b>reprend <b><i>independent companies</i></b> et + <b><i>are </i></b><i><b>confronted</b></i> renvoie au passif (<b>BE</b><b>+ V</b> au participe passé). + <br><br><b><i>There are</i></b> aurait été suivi d'un groupe nominal. </p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Ecoutez :<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 20%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV21', 'ecran26.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Sélectionnez ce que vous avez entendu. + </div> + <div id="STY_texteTAT" class="STY_texteTAT"><br>You don't find many independent companies in the cinema + industries.<br>Most of the time, <select class="STY_selectTAT" id="champTrou1" onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select> confronted by financial difficulties. + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg2493.html b/Basilisk/MACAO/macao_3/contenu/pages/pg2493.html new file mode 100644 index 0000000000000000000000000000000000000000..7abffa3dd507e1292236c6394c3cf08a10985262 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg2493.html @@ -0,0 +1,238 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Sixième tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_question/width:486px;height:236px;#STY_texteTAT/width:490px;height:174px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.tabChamps[numT] = '2'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '2'; + numT++; + exo.ajouterReponse('rep859', '1', '3', "JkzXUDKCk K8 DXd.x "); + exo.ajouterReponse('rep482', '1', '2', " zXSFg uk 8Nk XDk dk dkJk FXX0KDU aXJ.x8"); + exo.ajouterReponse('rep306', '2', '4', "JkzXUDKCk K8 DXd.x "); + exo.ajouterReponse('rep40', '2', '5', " zXSFg uk 8Nk XDk dk dkJk FXX0KDU aXJ.x8"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep859", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:rep40", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:<>", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Sixième tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est exact.<br><br>Avec <i><b>Here's a road. It could be the one we were looking for</b></i>, la route + recherchée n'est pas connue des locuteurs, d'où l'emploi de l'article indéfini (<b><i>a</i></b>). <br><br>Avec + <i><b>Here's the road. I recognize it now</b></i>, la route est connue du locuteur (<b><i>I + recognize</i></b>), d'où l'utilisation de l'article défini (<b><i>the</i></b>).</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.</p> + <p>Avec <i><b>Here's a road. It could be the one we were looking for</b></i>, la route recherchée n'est pas + connue des locuteurs, d'où l'emploi de l'article indéfini (<b><i>a</i></b>). <br><br>Avec <i><b>Here's the + road. I recognize it now</b></i>, la route est connue du locuteur (<b><i>I recognize</i></b>), d'où + l'utilisation de l'article défini (<b><i>the</i></b>).</p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.</p> + <p>Avec <i><b>Here's a road. It could be the one we were looking for</b></i>, la route recherchée n'est pas + connue des locuteurs, d'où l'emploi de l'article indéfini (<b><i>a</i></b>). <br><br>Avec <i><b>Here's the + road. I recognize it now</b></i>, la route est connue du locuteur (<b><i>I recognize</i></b>), d'où + l'utilisation de l'article défini (<b><i>the</i></b>).</p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.</p> + <p>Avec <i><b>Here's a road. It could be the one we were looking for</b></i>, la route recherchée n'est pas + connue des locuteurs, d'où l'emploi de l'article indéfini (<b><i>a</i></b>). <br><br>Avec <i><b>Here's the + road. I recognize it now</b></i>, la route est connue du locuteur (<b><i>I recognize</i></b>), d'où + l'utilisation de l'article défini (<b><i>the</i></b>).</p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.</p> + <p>Avec <i><b>Here's a road. It could be the one we were looking for</b></i>, la route recherchée n'est pas + connue des locuteurs, d'où l'emploi de l'article indéfini (<b><i>a</i></b>). <br><br>Avec <i><b>Here's the + road. I recognize it now</b></i>, la route est connue du locuteur (<b><i>I recognize</i></b>), d'où + l'utilisation de l'article défini (<b><i>the</i></b>).</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Pour chaque énoncé, sélectionnez le contexte le plus plausible.<br><br> + <table width="90%" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" width="40%" valign="top"> + Enoncés + </td> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" valign="top">Contextes + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" valign="top"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1449', 'ecran141.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + Here's a road. + </td> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" valign="top"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV67', 'ecran143.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + I recognize it now.<br> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV68', 'ecran144.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + It could be the one we were looking for. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" valign="top"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV7025', 'ecran142.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + Here's the road. + </td> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" valign="top"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV677', 'ecran143.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + I recognize it now.<br> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV687', 'ecran144.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + It could be the one we were looking for. + </td> + </tr> + </table> + </div> + <div id="STY_texteTAT" class="STY_texteTAT"><br> + <table cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">Enoncés</td> + <td style="FONT-SIZE: 10px" valign="middle">Contextes</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">Here's a road.</td> + <td style="FONT-SIZE: 10px" valign="middle"><select class="STY_selectTAT" id="champTrou1" + onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">Here's the road.</td> + <td style="FONT-SIZE: 10px" valign="middle"><select class="STY_selectTAT" id="champTrou2" + onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select></td> + </tr> + </table> + <br><br> <br><br> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg2538.html b/Basilisk/MACAO/macao_3/contenu/pages/pg2538.html new file mode 100644 index 0000000000000000000000000000000000000000..0bdee4532c4823221a89d5d69739a478bf8d678f --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg2538.html @@ -0,0 +1,140 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Des sons aux formes (1a)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Des sons aux formes + (1a) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><p><br>En anglais oral, les sources de confusion sont + multiples du fait de phénomènes d'homophonie, d'assimilation ou encore de proximité (entre certains phonèmes). + <br><br>En effet, quand on entend <b>/z/</b>, cela peut notamment correspondre à : <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="20%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="20%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV9344', 'ecran641.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><i>has</i> (She has decided to + come.) ; + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1626', 'ecran642.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><i>is</i> (He is leaving + tomorrow.) ; + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6683', 'ecran643.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">un pluriel (boys) ; </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV230', 'ecran644.swf', '35', '25', 'true', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">un cas possessif (my brother's + bag) ; + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV5601', 'ecran645.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">la finale du présent simple à la + troisième personne du singulier ( She sings beautifully.). + </td> + </tr> + </table> + </p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg2759.html b/Basilisk/MACAO/macao_3/contenu/pages/pg2759.html new file mode 100644 index 0000000000000000000000000000000000000000..985aa445ce6d02ad97e448dd636bebc4eebc1492 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg2759.html @@ -0,0 +1,196 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteTAT/top:4px;width:510px;height:133px;#STY_question/width:500px;height:220px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.tabChamps[numT] = '2'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '2'; + numT++; + exo.ajouterReponse('rep269', '1', '3', " NBj gkzKgkghk"); + exo.ajouterReponse('rep430', '1', '2', " Kj gkzKgkghk"); + exo.ajouterReponse('rep231', '2', '4', " NBj gkzKgkghk"); + exo.ajouterReponse('rep655', '2', '5', " Kj gkzKgkghk"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep269", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:rep655", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bien !<br><br>En effet, dans l'énoncé 1, <i><b>in his ways</b></i> indique que celui qui parle caractérise le + sujet, ce qui permet de comprendre que l'on a <i><b>is </b><b>decided</b></i> : <i><b>decided</b></i> est + ici un adjectif, comparable à <i><b>firm</b></i> ou à <i><b>determined</b></i>, et il est précédé de BE. + <br><br>Dans l'énoncé 2, <i><b>not to come tomorrow</b></i> est la décision prise par le sujet, ce qui + permet de comprendre qu'on a un <a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present + perfect</i></a> (<i><b>has </b><b>decided</b></i>). <br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Ce n'est pas exact.<br><br>En effet, dans l'énoncé 1, <i><b>in his ways</b></i> indique que celui qui parle + caractérise le sujet, ce qui permet de comprendre que l'on a <i><b>is </b><b>decided</b></i> : + <i><b>decided</b></i> est ici un adjectif, comparable à <i><b>firm</b></i> ou à <i><b>determined</b></i>, et + il est précédé de BE. <br><br>Dans l'énoncé 2, <i><b>not to come tomorrow</b></i> est la décision prise par + le sujet, ce qui permet de comprendre qu'on a un <i><a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i>(<i><b>has </b><b>decided</b></i>). </p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Ce n'est pas exact.<br><br>En effet, dans l'énoncé 1, <i><b>in his ways</b></i> indique que celui qui parle + caractérise le sujet, ce qui permet de comprendre que l'on a <i><b>is </b><b>decided</b></i> : + <i><b>decided</b></i> est ici un adjectif, comparable à <i><b>firm</b></i> ou à <i><b>determined</b></i>, et + il est précédé de BE. <br><br>Dans l'énoncé 2, <i><b>not to come tomorrow</b></i> est la décision prise par + le sujet, ce qui permet de comprendre qu'on a un <i><a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i>(<i><b>has </b><b>decided</b></i>). <br></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question"><p>Ecoutez : <br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" valign="middle"><img + align="center" border="0" src="../media/ecouteur_macao.png" id="MosImg32"></td> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" valign="middle"> </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" valign="top"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3151', 'ecran601.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + Enoncé 1 + </td> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" valign="top"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2045', 'ecran602.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + Enoncé 2 + </td> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #b5f0c7" colspan="2" + valign="middle">Dans les deux énoncés, on entend <b>/hɪzdɪˈsaɪdəd/</b>, qui peut correspondre aussi + bien à <i>he has decided</i> qu'à <i>he is decided</i>. + </td> + </tr> + </table> + Maintenant, sélectionnez la forme qui convient : <i>he has decided</i> ou <i>he is decided</i>, pour chaque + énoncé : </p></div> + <div id="STY_texteTAT" class="STY_texteTAT"><br><select class="STY_selectTAT" id="champTrou1" + onchange="actionDetecteSelect()" style="WIDTH: 130px"> + <option value="_INIT_TROU"> </option> + </select> in his ways.<br><br><br><select class="STY_selectTAT" id="champTrou2" onchange="actionDetecteSelect()" + style="WIDTH: 132px"> + <option value="_INIT_TROU"> </option> + </select> not to come tomorrow. + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg2883.html b/Basilisk/MACAO/macao_3/contenu/pages/pg2883.html new file mode 100644 index 0000000000000000000000000000000000000000..9a3ee61e49fda4cd842975bf1da98eeb887ae645 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg2883.html @@ -0,0 +1,137 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Des formes aux sons (1a)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Des formes aux sons + (1a) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" ">Il est donc utile de connaître, aussi bien pour + comprendre que pour parler, les variantes qui existent à l'oral pour une même forme écrite. <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="20%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + width="25" + height="32" + id="MosImg325"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle">Ainsi, <i><b>are</b></i> + peut se prononcer : + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV7068', 'ecran671.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><br><b>/ə/</b> (The children + <b><i>are</i></b> coming.) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV9994', 'ecran672.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/ɑː/</b> (They + <i><b>aren't</b></i> coming.) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle">ou bien <i><b>are</b></i> + peut être inaudible : + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV7252', 'ecran673.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/Ø/</b> (These phenomena + <i><b>are</b></i> well-known.) <br><b>/ðiːzfɪˈnɒmɪnəˈwelˌnəʊn/</b>. + </td> + </tr> + </table> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3092.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3092.html new file mode 100644 index 0000000000000000000000000000000000000000..46fc01e3dff0217db061af0d1a8cd9186997d773 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3092.html @@ -0,0 +1,178 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Cinquième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + numT++; + exo.ajouterReponse('rep117', '1', '3', " TBJBN'j"); + exo.ajouterReponse('rep101', '1', '3', " TBJBNKj"); + exo.ajouterReponse('rep444', '1', '3', "j TBJBN '"); + exo.ajouterReponse('rep135', '1', '3', "j TBJBN K"); + exo.ajouterReponse('rep843', '1', '3', " TBJBKj"); + exo.ajouterReponse('rep469', '1', '3', "j TBJB K"); + exo.ajouterReponse('rep831', '1', '3', " TBJB'j"); + exo.ajouterReponse('rep483', '1', '3', "j TBJB '"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Cinquième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Parfait !</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Voici ce que vous avez entendu : <br><i>What is Sarah cooking? It smells so + nice!</i><br><br>La difficulté provient de l'assimilation entre le phonème<b><i></i>/s/</b> de <i><b>is</b></i> + et le phonème <b>/s/</b> de <i><b>Sarah</b></i>.<br></p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Voici ce que vous avez entendu : <br><i>What is Sarah cooking? It smells so + nice!</i><br><br>La difficulté provient de l'assimilation entre le phonème<b><i></i>/s/</b> de <i><b>is</b></i> + et le phonème <b>/s/</b> de <i><b>Sarah</b></i>.<br></p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Voici ce que vous avez entendu : <br><i>What is Sarah cooking? It smells so + nice!</i><br><br>La difficulté provient de l'assimilation entre le phonème<b><i></i>/s/</b> de <i><b>is</b></i> + et le phonème <b>/s/</b> de <i><b>Sarah</b></i>.<br></p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Voici ce que vous avez entendu : <br><i>What is Sarah cooking? It smells so + nice!</i><br><br>La difficulté provient de l'assimilation entre le phonème<b><i></i>/s/</b> de <i><b>is</b></i> + et le phonème <b>/s/</b> de <i><b>Sarah</b></i>.<br></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question"><br>Ecoutez et complétez :<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 15%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3540', 'ecran311.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </div> + <div id="STY_texteTAT" class="STY_texteTAT">What <input type="text" onkeyup="actionDetecteTrou()" + onfocus="focusChamp(this)" + onkeypress="return tapeDansChamp(event)" + onkeydown="return tapeDansChamp(event)" class="STY_champTAT" + id="champTrou1" + style="FONT-SIZE: 10px; WIDTH: 82px; HEIGHT: 17px"> cooking? + It smells so nice! + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3209.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3209.html new file mode 100644 index 0000000000000000000000000000000000000000..58441d119c1dd8620cf339bc94317298d117a307 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3209.html @@ -0,0 +1,218 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Exemples (3)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/width:510px;height:231px;#STY_question/width:500px;height:192px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep853'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Exemples (3)</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p><br><br><br> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p><br><br>Vous avez raison.<br><br>Vous pouvez réécouter les deux énoncés : <br><br><i>He needs a car. <br><br>He + needs the car. </i></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p><br><br><br><br>Vous vous trompez. <br><br>Réécoutez les deux énoncés : <br><br><i>He needs a car. <br><br>He + needs the car. </i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez ces deux énoncés en entier puis par blocs.<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7" width="15%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" width="15%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV89018', 'ecran41.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" width="85%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV70', 'mot4_1.swf', '190', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV69021', 'ecran42.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV69', 'mot4_2.swf', '190', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Que diriez-vous de la prononciation des blocs mis en valeur ? + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">il est + difficile d'établir une différence ; + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la + prononciation est nettement différente. + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3531.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3531.html new file mode 100644 index 0000000000000000000000000000000000000000..70525283554ea0d08f33628388fe11c4d9084cdd --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3531.html @@ -0,0 +1,331 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Deuxième tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "lienrep150/width:59px;height:20px;#STY_texteQC/top:6px;width:504px;height:202px;#STY_question/width:496px;height:225px;#lienrep627/width:87px;height:25px;#lienrep211/width:111px;height:21px;#lienrep49/width:71px;height:37px;#lienrep842/width:128px;height:28px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCM"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep788'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("22", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("32", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep047'); + oItem.init("41", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep42'); + oItem.init("51", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = '2'; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep211", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep49", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep842", "", "", "", "1", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Deuxième tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Exact.<br><br>Les éléments que vous avez repérés renvoient à du pluriel + (<i><b>the </b><b>boys</b></i>).<br><br>L'énoncé complet est : <br><br><i>Ron and Harry have had the + invisibility cloak confiscated. The boys are feeling disappointed.</i></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, les indices pertinents sont : <i><b>Ron and Harry</b></i> et <b><i>have had</i>.<br></b><br>Ils + renvoient à du pluriel (<i><b>the </b><b>boys</b></i>).<br><br>L'énoncé complet est : <br><br><i>Ron and + Harry have had the invisibility cloak confiscated. The boys are feeling disappointed.</i></p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, les indices pertinents sont : <i><b>Ron and Harry</b></i> et <b><i>have had</i>.<br></b><br>Ils + renvoient à du pluriel (<i><b>the </b><b>boys</b></i>).<br><br>L'énoncé complet est : <br><br><i>Ron and + Harry have had the invisibility cloak confiscated. The boys are feeling disappointed.</i></p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, les indices pertinents sont : <i><b>Ron and Harry</b></i> et <b><i>have had</i>.<br></b><br>Ils + renvoient à du pluriel (<i><b>the </b><b>boys</b></i>).<br><br>L'énoncé complet est : <br><br><i>Ron and + Harry have had the invisibility cloak confiscated. The boys are feeling disappointed.</i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><p> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">Ecoutez maintenant l'énoncé dans son ensemble.</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"> + <p align="left"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1530', 'ecran532.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </p> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" colspan="2" valign="middle"> + <p align="left"> Ron and Harry have had the invisibility cloak confiscated + <script type="text/javascript">ajDocW(PF_clipAV('clipAV95', 'mot53_13.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + feeling disappointed. + </p> + </td> + </tr> + </table> + </p><br> + <p> Cliquez sur le ou les indices du texte qui permettent de savoir que l'on a en fait <i>The boys are</i>. </p> + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellpadding="0" align="center" cellspacing="12"> + <tr> + <td valign="top" width="33.333333333333336%"> + <table width="100%"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" + id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" + onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')">Ron and Harry + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="33.333333333333336%"> + <table width="100%"> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" + id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" + onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')">have had + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="33.333333333333336%"> + <table width="100%"> + <tr id="trReprep211"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep211',true);" + onmouseout="exo.changerBouton('rep211',false)" + onclick="exo.action('rep211')" + id="boutonReprep211" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep211"> + <div class="STY_reponseQC" id="lienrep211" + onmouseover="if(exo)exo.changerBouton('rep211',true)" + onmouseout="if(exo)exo.changerBouton('rep211',false)" + onclick="exo.action('rep211')">the invisibility cloak + </div> + </td> + </tr> + </table> + </td> + </tr> + <tr> + <td valign="top" width="33.333333333333336%"> + <table width="100%"> + <tr id="trReprep49"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep49',true);" + onmouseout="exo.changerBouton('rep49',false)" + onclick="exo.action('rep49')" + id="boutonReprep49" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep49"> + <div class="STY_reponseQC" id="lienrep49" + onmouseover="if(exo)exo.changerBouton('rep49',true)" + onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')"> + confiscated + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="33.333333333333336%"> + <table width="100%"> + <tr id="trReprep842"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep842',true);" + onmouseout="exo.changerBouton('rep842',false)" + onclick="exo.action('rep842')" + id="boutonReprep842" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep842"> + <div class="STY_reponseQC" id="lienrep842" + onmouseover="if(exo)exo.changerBouton('rep842',true)" + onmouseout="if(exo)exo.changerBouton('rep842',false)" + onclick="exo.action('rep842')">feeling disappointed + </div> + </td> + </tr> + </table> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3579.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3579.html new file mode 100644 index 0000000000000000000000000000000000000000..034a692b86cd7333e0525ec44168b993e1a0a709 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3579.html @@ -0,0 +1,239 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Huitième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_question/width:486px;height:236px;#STY_texteTAT/width:490px;height:174px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.tabChamps[numT] = '2'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '2'; + numT++; + exo.ajouterReponse('rep859', '1', '3', "D8ke8k VOX"); + exo.ajouterReponse('rep482', '1', '2', "D8ke8k qOX"); + exo.ajouterReponse('rep306', '2', '4', "D8ke8k VOX"); + exo.ajouterReponse('rep40', '2', '5', "D8ke8k qOX"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep859", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:rep40", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:<>", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Huitième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est juste.<br><br>Avec <i><b>He needs the pen</b>. <b>Give it to him, please</b></i>, celui qui parle + désigne un stylo présent dans la situation, d'où l'article défini (<b><i>the</i></b>).<br><br>Avec <i><b>He + needs a pen.</b><b>Could you buy one for him?</b></i><b>,</b> celui qui parle n'évoque pas un stylo + présent dans la situation mais tout stylo en tant que tel, d'où l'article indéfini (<b><i>a</i></b>).</p> + </div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.<br><br>Avec <i><b>He needs the pen.</b><b>Give it to him, please</b></i>, celui qui parle + désigne un stylo présent dans la situation, d'où l'article défini (<b><i>the</i></b>).<br><br>Avec <i><b>He + needs a pen.</b><b>Could you buy one for him?</b></i><b>,</b> celui qui parle n'évoque pas un stylo + présent dans la situation mais tout stylo en tant que tel, d'où l'article indéfini (<b><i>a</i></b>).</p> + </div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.<br><br>Avec <i><b>He needs the pen.</b><b>Give it to him, please</b></i>, celui qui parle + désigne un stylo présent dans la situation, d'où l'article défini (<b><i>the</i></b>).<br><br>Avec <i><b>He + needs a pen.</b><b>Could you buy one for him?</b></i><b>,</b> celui qui parle n'évoque pas un stylo + présent dans la situation mais tout stylo en tant que tel, d'où l'article indéfini (<b><i>a</i></b>).</p> + </div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.<br><br>Avec <i><b>He needs the pen.</b><b>Give it to him, please</b></i>, celui qui parle + désigne un stylo présent dans la situation, d'où l'article défini (<b><i>the</i></b>).<br><br>Avec <i><b>He + needs a pen.</b><b>Could you buy one for him?</b></i><b>,</b> celui qui parle n'évoque pas un stylo + présent dans la situation mais tout stylo en tant que tel, d'où l'article indéfini (<b><i>a</i></b>).</p> + </div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.<br><br>Avec <i><b>He needs the pen.</b><b>Give it to him, please</b></i>, celui qui parle + désigne un stylo présent dans la situation, d'où l'article défini (<b><i>the</i></b>).<br><br>Avec <i><b>He + needs a pen.</b><b>Could you buy one for him?</b></i><b>,</b> celui qui parle n'évoque pas un stylo + présent dans la situation mais tout stylo en tant que tel, d'où l'article indéfini (<b><i>a</i></b>).</p> + </div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Pour chaque énoncé, sélectionnez le contexte le plus plausible.<br><br> + <table width="90%" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND: #b5f0c7; WIDTH: 20%" width="40%" valign="middle">Enoncés</td> + <td style="FONT-SIZE: 10px; BACKGROUND: #b5f0c7; WIDTH: 20%" valign="middle">Contextes</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND: #b5f0c7; WIDTH: 20%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV9538', 'ecran161.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + He needs a pen. + </td> + <td style="FONT-SIZE: 10px; BACKGROUND: #b5f0c7; WIDTH: 20%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV129', 'ecran163.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + Contexte 1<br> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV746', 'ecran164.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + Contexte 2 + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND: #b5f0c7; WIDTH: 20%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1956', 'ecran162.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + He needs the pen. + </td> + <td style="FONT-SIZE: 10px; BACKGROUND: #b5f0c7; WIDTH: 20%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV12', 'ecran163.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + Contexte 1<br> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV74', 'ecran164.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + Contexte 2 + </td> + </tr> + </table> + </div> + <div id="STY_texteTAT" class="STY_texteTAT"><br> + <table cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">Enoncés</td> + <td style="FONT-SIZE: 10px" valign="middle">Contextes</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">He needs a pen.</td> + <td style="FONT-SIZE: 10px" valign="middle"><select class="STY_selectTAT" id="champTrou1" + onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">He needs the pen.</td> + <td style="FONT-SIZE: 10px" valign="middle"><select class="STY_selectTAT" id="champTrou2" + onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select></td> + </tr> + </table> + <br><br> <br><br> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3600.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3600.html new file mode 100644 index 0000000000000000000000000000000000000000..933d14302aaa8e79a6acf9915954dab257f9e297 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3600.html @@ -0,0 +1,172 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Sixième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + numT++; + exo.ajouterReponse('rep117', '1', '3', "kJk BJk8N"); + exo.ajouterReponse('rep101', '1', '3', "kJk BJk2N"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Sixième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bien!</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Voici ce que vous avez entendu : <br><i>There are two people waiting outside.</i><br><br>La + difficulté provient de la modification du phonème <i><b>/eə/</b></i> de <i><b>there</b></i> par la présence + de <i><b>are</b></i>.</p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Voici ce que vous avez entendu : <br><i>There are two people waiting outside.</i><br><br>La + difficulté provient de la modification du phonème <i><b>/eə/</b></i> de <i><b>there</b></i> par la présence + de <i><b>are</b></i>.</p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Voici ce que vous avez entendu : <br><i>There are two people waiting outside.</i><br><br>La + difficulté provient de la modification du phonème <i><b>/eə/</b></i> de <i><b>there</b></i> par la présence + de <i><b>are</b></i>.</p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Voici ce que vous avez entendu : <br><i>There are two people waiting outside.</i><br><br>La + difficulté provient de la modification du phonème <i><b>/eə/</b></i> de <i><b>there</b></i> par la présence + de <i><b>are</b></i>.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question"><br>Ecoutez et complétez :<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 15%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV9644', 'ecran321.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </div> + <div id="STY_texteTAT" class="STY_texteTAT"><input type="text" onkeyup="actionDetecteTrou()" + onfocus="focusChamp(this)" + onkeypress="return tapeDansChamp(event)" + onkeydown="return tapeDansChamp(event)" class="STY_champTAT" + id="champTrou1" + style="FONT-SIZE: 10px; WIDTH: 62px; HEIGHT: 17px"> two people + waiting outside. + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3602.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3602.html new file mode 100644 index 0000000000000000000000000000000000000000..9074a9d610faf0a413b51bfc004ad92aef71ccff --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3602.html @@ -0,0 +1,312 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_question/width:510px;height:164px;#STY_texteGD/left:4px;top:2px;width:510px;height:261px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceGD.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/IC_exerciceGD.js"></script> + <script type="text/javascript">function entrerDonnees() { + mobileCourant = PF_donneObjet('exoGDd1'); + exo = new ExerciceGD(); + exo.init(); + exo.scoreTotal = 10; + exo.retourManque = true; + exo.retourIncorrect = false; + exo.tabDeplaces[exo.tabDeplaces.length] = 'd1'; + exo.tabTitreDeplaces[exo.tabTitreDeplaces.length] = "d1"; + exo.tabDeplaces[exo.tabDeplaces.length] = 'd2'; + exo.tabTitreDeplaces[exo.tabTitreDeplaces.length] = "d2"; + exo.tabDeplaces[exo.tabDeplaces.length] = 'd3'; + exo.tabTitreDeplaces[exo.tabTitreDeplaces.length] = "d3"; + exo.tabDeplaces[exo.tabDeplaces.length] = 'd4'; + exo.tabTitreDeplaces[exo.tabTitreDeplaces.length] = "d4"; + exo.tabDeplaces[exo.tabDeplaces.length] = 'd5'; + exo.tabTitreDeplaces[exo.tabTitreDeplaces.length] = "d5"; + exo.tabCibles[exo.tabCibles.length] = 'c1'; + exo.tabTitreCibles[exo.tabTitreCibles.length] = "c1"; + exo.tabCibles[exo.tabCibles.length] = 'c2'; + exo.tabTitreCibles[exo.tabTitreCibles.length] = "c2"; + exo.tabCibles[exo.tabCibles.length] = 'c3'; + exo.tabTitreCibles[exo.tabTitreCibles.length] = "c3"; + exo.tabCibles[exo.tabCibles.length] = 'c4'; + exo.tabTitreCibles[exo.tabTitreCibles.length] = "c4"; + exo.tabCibles[exo.tabCibles.length] = 'c5'; + exo.tabTitreCibles[exo.tabTitreCibles.length] = "c5"; + exo.decalageX = '20'; + exo.decalageY = '20'; + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d7', 'c7', 'nw', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d4', 'c9', 'nw', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d1', 'c1', 'nw', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d9', 'c4', 'nw', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d3', 'c3', 'nw', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d9', 'c7', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d1', 'c7', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d4', 'c7', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d3', 'c7', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d7', 'c9', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d9', 'c9', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d1', 'c9', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d3', 'c9', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d7', 'c1', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d9', 'c1', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d4', 'c1', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d3', 'c1', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d7', 'c4', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d1', 'c4', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d4', 'c4', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d3', 'c4', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d7', 'c3', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d9', 'c3', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d1', 'c3', 'ng', '-2', '-2', ''); + exo.tabPaires[exo.tabPaires.length] = new PaireGD('d4', 'c3', 'ng', '-2', '-2', ''); + for (var i = 0; i < exo.tabDeplaces.length; i++) { + var oDiv = PF_donneObjet("exoGD" + exo.tabDeplaces[i]); + if (oDiv != null) { + exo.tabDeplacesX[i] = oDiv.style.left; + exo.tabDeplacesY[i] = oDiv.style.top; + } + } + exo.creerPairesFausses(); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('explore')" onmousemove="GD_deplaceDiv(event)" + onmouseup="GD_finDep()"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bien !</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, vous avez écouté :<br><br><br><i><b>What's Sophie doing?</b></i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:92%;"> + <div id="STY_question" class="STY_question" style=" "><br>Ecoutez l'énoncé et remettez les éléments ci-dessous dans + l'ordre de<br>l'énoncé entendu : <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg32"> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV9580', 'ecran17.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + </table> + </div> + <div id="STY_texteGD" class="STY_texteGD" style=" "> + <div onselectstart="return false" + style="Z-INDEX: 60; MIN-HEIGHT: 12px; LEFT: 23px; WIDTH: 39px; POSITION: absolute; TOP: 29px; HEIGHT: 12px;position:absolute;display:block" + class="GD_bordureDIV" id="exoGDd1" onmousedown="GD_debutDep(event,'d1')"> what + </div> + <div onselectstart="return false" + style="Z-INDEX: 60; MIN-HEIGHT: 11px; LEFT: 75px; WIDTH: 39px; POSITION: absolute; TOP: 30px; HEIGHT: 11px;position:absolute;display:block" + class="GD_bordureDIV" id="exoGDd2" onmousedown="GD_debutDep(event,'d2')">doing + </div> + <div onselectstart="return false" + style="Z-INDEX: 60; MIN-HEIGHT: 12px; LEFT: 128px; WIDTH: 44px; POSITION: absolute; TOP: 30px; HEIGHT: 12px;position:absolute;display:block" + class="GD_bordureDIV" id="exoGDd3" onmousedown="GD_debutDep(event,'d3')">Sophie + </div> + <div onselectstart="return false" + style="Z-INDEX: 60; MIN-HEIGHT: 13px; LEFT: 185px; WIDTH: 23px; POSITION: absolute; TOP: 30px; HEIGHT: 13px;position:absolute;display:block" + class="GD_bordureDIV" id="exoGDd4" onmousedown="GD_debutDep(event,'d4')">'s + </div> + <div onselectstart="return false" + style="Z-INDEX: 60; MIN-HEIGHT: 11px; LEFT: 222px; WIDTH: 17px; POSITION: absolute; TOP: 31px; HEIGHT: 11px;position:absolute;display:block" + class="GD_bordureDIV" id="exoGDd5" onmousedown="GD_debutDep(event,'d5')">? + </div> + <div onselectstart="return false" + style="Z-INDEX: 10; MIN-HEIGHT: 3px; LEFT: 6px; WIDTH: 42px; POSITION: absolute; TOP: 67px; HEIGHT: 3px;position:absolute;display:block" + class="GD_bordureDIV" id="exoGDc1"> + </div> + <div onselectstart="return false" + style="Z-INDEX: 10; MIN-HEIGHT: 12px; LEFT: 65px; WIDTH: 45px; POSITION: absolute; TOP: 68px; HEIGHT: 12px;position:absolute;display:block" + class="GD_bordureDIV" id="exoGDc2"> + </div> + <div onselectstart="return false" + style="Z-INDEX: 10; MIN-HEIGHT: 12px; LEFT: 128px; WIDTH: 45px; POSITION: absolute; TOP: 68px; HEIGHT: 12px;position:absolute;display:block" + class="GD_bordureDIV" id="exoGDc3"> + </div> + <div onselectstart="return false" + style="Z-INDEX: 10; MIN-HEIGHT: 13px; LEFT: 188px; WIDTH: 45px; POSITION: absolute; TOP: 68px; HEIGHT: 13px;position:absolute;display:block" + class="GD_bordureDIV" id="exoGDc4"> + </div> + <div onselectstart="return false" + style="Z-INDEX: 10; MIN-HEIGHT: 12px; LEFT: 252px; WIDTH: 32px; POSITION: absolute; TOP: 68px; HEIGHT: 12px;position:absolute;display:block" + class="GD_bordureDIV" id="exoGDc5"> + </div> + <br><br> + <p> </p> + <p> + <table cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td valign="top"> + <table style="WIDTH: 52px; HEIGHT: 22px" cellpadding="3" cellspacing="0" valign="top" border="1" + bordercolor="#c0c0c0"> + <tr> + <td valign="top"></td> + </tr> + </table> + </td> + <td valign="top"> + <table style="WIDTH: 52px; HEIGHT: 22px" cellpadding="3" cellspacing="0" valign="top" border="1" + bordercolor="#c0c0c0"> + <tr> + <td valign="top"></td> + </tr> + </table> + </td> + <td valign="top"> + <table style="WIDTH: 52px; HEIGHT: 22px" cellpadding="3" cellspacing="0" valign="top" border="1" + bordercolor="#c0c0c0"> + <tr> + <td valign="top"></td> + </tr> + </table> + </td> + <td valign="top"> + <table style="WIDTH: 52px; HEIGHT: 22px" cellpadding="3" cellspacing="0" valign="top" border="1" + bordercolor="#c0c0c0"> + <tr> + <td valign="top"></td> + </tr> + </table> + </td> + <td valign="top"> + <table style="WIDTH: 52px; HEIGHT: 22px" cellpadding="3" cellspacing="0" valign="top" border="1" + bordercolor="#c0c0c0"> + <tr> + <td valign="top"></td> + </tr> + </table> + </td> + </tr> + </table> + </p></div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3628.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3628.html new file mode 100644 index 0000000000000000000000000000000000000000..c09abf7d8f6651199d3ab2fc7025c35a82ba3d64 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3628.html @@ -0,0 +1,234 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Deuxième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_question/width:500px;height:53px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.tabChamps[numT] = '2'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '2'; + numT++; + exo.ajouterReponse('rep633', '1', '2', "- TNk NBj ukkD jkkD jkokJBF 8KAkj dK8N B JB8.b "); + exo.ajouterReponse('rep326', '1', '3', "- TNk Kj ukKDU jkkD uy 8Nk vSgUk.H "); + exo.ajouterReponse('rep973', '2', '5', "- TNk NBj ukkD jkkD jkokJBF 8KAkj dK8N B JB8.b "); + exo.ajouterReponse('rep209', '2', '4', "- TNk Kj ukKDU jkkD uy 8Nk vSgUk.H "); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep326", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:rep973", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:<>", "", "", "", "1", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Deuxième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')">Effectivement. Voici les deux dialogues + reconstitués que vous pouvez écouter. <br><br>1 Tell us what you have found about the suspect. <br>A She has + been seen several times with a rat. <br><br>Dans <i>She has been seen</i>, on a un <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> à la voix passive (voix passive : BE + V au participe passé). Le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a> </i>est employé pour souligner que cette information fait partie des résultats de l'enquête + évoquée dans la question. <br><br><br>2 Where is the suspect? <br>B She is being seen by the judge.<br><br>Dans + <i>She is being seen</i>, on a un présent en -ING à la voix passive (voix passive : BE + V au participe passé). + La présence de -ING dans cette forme souligne que la réponse et la question réfèrent à une même situation + (l'absence du suspect au moment où on en parle). + </div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')">Non, vous vous trompez. Voici les deux dialogues + reconstitués que vous pouvez écouter. <br><br>1 Tell us what you have found about the suspect. <br>A She has + been seen several times with a rat. <br><br>Dans <i>She has been seen</i>, on a un <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> la voix passive (voix passive : BE + V au participe passé). Le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a> </i>est employé pour souligner que cette information fait partie des résultats de l'enquête + évoquée dans la question. <br><br><br>2 Where is the suspect? <br>B She is being seen by the judge.<br><br>Dans + <i>She is being seen</i>, on a un présent en -ING à la voix passive (voix passive : BE + V au participe passé). + La présence de -ING dans cette forme souligne que la réponse et la question réfèrent à une même situation + (l'absence du suspect au moment où on en parle). + </div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')">Non, vous vous trompez. Voici les deux dialogues + reconstitués que vous pouvez écouter. <br><br>1 Tell us what you have found about the suspect. <br>A She has + been seen several times with a rat. <br><br>Dans <i>She has been seen</i>, on a un <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i>à la voix passive (voix passive : BE + V au participe passé). Le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a> </i>est employé pour souligner que cette information fait partie des résultats de l'enquête + évoquée dans la question. <br><br><br>2 Where is the suspect? <br>B She is being seen by the judge.<br><br>Dans + <i>She is being seen</i>, on a un présent en -ING à la voix passive (voix passive : BE + V au participe passé). + La présence de -ING dans cette forme souligne que la réponse et la question réfèrent à une même situation + (l'absence du suspect au moment où on en parle). + </div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')">Non, vous vous trompez. Voici les deux dialogues + reconstitués que vous pouvez écouter. <br><br>1 Tell us what you have found about the suspect. <br>A She has + been seen several times with a rat. <br><br>Dans <i>She has been seen</i>, on a un <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i>à la voix passive (voix passive : BE + V au participe passé). Le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a> </i>est employé pour souligner que cette information fait partie des résultats de l'enquête + évoquée dans la question. <br><br><br>2 Where is the suspect? <br>B She is being seen by the judge.<br><br>Dans + <i>She is being seen</i>, on a un présent en -ING à la voix passive (voix passive : BE + V au participe passé). + La présence de -ING dans cette forme souligne que la réponse et la question réfèrent à une même situation + (l'absence du suspect au moment où on en parle). + </div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')">Non, vous vous trompez. Voici les deux dialogues + reconstitués que vous pouvez écouter. <br><br>1 Tell us what you have found about the suspect. <br>A She has + been seen several times with a rat. <br><br>Dans <i>She has been seen</i>, on a un <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i>à la voix passive (voix passive : BE + V au participe passé). Le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a> </i>est employé pour souligner que cette information fait partie des résultats de l'enquête + évoquée dans la question. <br><br><br>2 Where is the suspect? <br>B She is being seen by the judge.<br><br>Dans + <i>She is being seen</i>, on a un présent en -ING à la voix passive (voix passive : BE + V au participe passé). + La présence de -ING dans cette forme souligne que la réponse et la question réfèrent à une même situation + (l'absence du suspect au moment où on en parle). + </div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Ecoutez les quatre énoncés : les énoncés 1 et 2 sont des questions, les + énoncés A et B des réponses. + </div> + <div id="STY_texteTAT" class="STY_texteTAT"> + <table style="BACKGROUND: #b5f0c7" width="80%" cellpadding="3" cellspacing="0" valign="top" border="1" + bordercolor=""> + <tr> + <td style="FONT-SIZE: 10px" width="60%" valign="top"><img align="center" border="0" + src="../media/ecouteur_macao.png" width="23" + height="32" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="top"><b>1</b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4748', 'ecran421.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + Tell us what you have found about the suspect. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="top"><b>2</b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1221', 'ecran422.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + Where is the suspect? + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="top"><b>A</b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3044', 'ecran423.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + + <script type="text/javascript">ajDocW(PF_clipAV('clipAV87', 'mot42_3.swf', '110', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + several times with a rat. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="top"><b>B</b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV7913', 'ecran424.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + + <script type="text/javascript">ajDocW(PF_clipAV('clipAV46', 'mot42_4.swf', '110', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + by the judge. + </td> + </tr> + </table> + <p>Maintenant, de façon à former deux dialogues plausibles, associez chaque question à une réponse en + sélectionnant A ou B dans les listes déroulantes.<br><br>Tell us what you have found about the + suspect.<br><select class="STY_selectTAT" id="champTrou1" onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select><br><br>Where is the suspect?<br><select class="STY_selectTAT" id="champTrou2" + onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select></p> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3746.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3746.html new file mode 100644 index 0000000000000000000000000000000000000000..4a55cd24ea57a02fe847e0ec50db5cd29502e220 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3746.html @@ -0,0 +1,230 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Troisième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/top:14px;width:506px;height:229px;#STY_question/width:490px;height:184px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep853'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Troisième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Effectivement, on entend pratiquement la même chose. Toutefois on peut reconstruire la structure des énoncés.<br><br><i><b>Whenever</b></i> + + présent en <b>DO</b> expriment qu'on réfère à un ensemble de situations vues au présent, à une situation + répétée, d'où le présent simple (présent en <b>DO</b>) dans la proposition principale : <i><b>I tape the + conversation</b>.<br><br><b>If</b></i> pose une condition, une hypothèse et <i><b>had</b></i> indique + une rupture avec le réel (un irréel). Parallèlement, la présence du modal <i><b>would</b></i> (ou : + <i><b>'d</b></i>) situe la proposition principale <i><b>I'd tape the conversation</b></i> dans + l'hypothétique.</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, il est difficile d'établir une différence. Toutefois on peut reconstruire la structure des + énoncés.<br><br><i><b>Whenever</b></i> + présent en <b>DO</b> expriment qu'on réfère à un ensemble de + situations vues au présent, à une situation répétée, d'où le présent simple (présent en <b>DO</b>) dans la + proposition principale : <i><b>I tape the conversation</b></i>.<br><br><i><b>If</b></i> pose une condition, + une hypothèse et <i><b>had</b></i> indique une rupture avec le réel (un irréel). Parallèlement, la présence + du modal <i><b>would</b></i> (ou : <i><b>'d</b></i>) situe la proposition principale <i><b>I'd tape the + conversation</b></i> dans l'hypothétique.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><p>Ecoutez les deux énoncés suivants.<br><br> + <table style="WIDTH: 471px; HEIGHT: 118px" width="471" bgColor="#00c0c0" cellpadding="3" cellspacing="0" + valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="15%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="90%" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="8%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV5921', 'ecran201.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">Whenever I phone her + <script type="text/javascript">ajDocW(PF_clipAV('clipAV7128', 'mots20itape1.swf', '68', '15', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + the conversation. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV8467', 'ecran202.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">If I had a tape recorder + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3818', 'mots20id_tape1.swf', '68', '14', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + the conversation. + </td> + </tr> + </table> + <br>Que diriez-vous des blocs mis en valeur ?</p></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">Il est + difficile d'établir une différence ; + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la + prononciation est nettement différente. + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3845.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3845.html new file mode 100644 index 0000000000000000000000000000000000000000..9524cede06a0694ef34bc797d344d48fb1b47230 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3845.html @@ -0,0 +1,108 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Mémento : la proximité</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Mémento : la + proximité + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><p align="left"> </p> + <p align="left"> + <table cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: justify" valign="top">Les formes <i>we recorded</i> + (/wɪrɪˈkɔːdɪd/) et <i>we record it</i> (/wɪrɪˈkɔːdɪt/), ainsi que <i>I downloaded</i> + (/aɪˌdaʊnˈləʊdɪd/) et <i>I download it</i> (/aɪˌdaʊnˈləʊdɪt/) sont effectivement proches l'une de + l'autre, d'autant plus que les <a class="STY_lienComt" + href="javascript:parent.SCO_ouvrirDoc('doc713286','htm')">consonnes</a> + finales /t/ et /d/ ont des caractéristiques communes au plan de la prononciation. <br><br>Vous + pouvez comparer les transcriptions phonétiques. <br><br>A l'oral, la proximité entre certaines <a + class="STY_lienComt" href="javascript:parent.SCO_ouvrirDoc('doc266709','htm')">voyelles</a> + ou certaines <a class="STY_lienComt" href="javascript:parent.SCO_ouvrirDoc('doc713286','htm')">consonnes</a> + peut être source d'erreurs d'interprétation. C'est pourquoi, il est nécessaire, pour améliorer sa + compréhension de l'oral, de développer des connaissances et des stratégies permettant d'éviter ces + erreurs. + </td> + </tr> + </table> + <br></p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3862.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3862.html new file mode 100644 index 0000000000000000000000000000000000000000..e837c0a1b74395d52845e68151c4258aad5d271f --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3862.html @@ -0,0 +1,186 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Troisième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + numT++; + exo.ajouterReponse('rep117', '1', '3', " jBKg'j"); + exo.ajouterReponse('rep101', '1', '3', "j jBKgNB"); + exo.ajouterReponse('rep227', '1', '3', "j jBKg '"); + exo.ajouterReponse('rep309', '1', '3', "Bj jBKg N"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Troisième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bien !</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux. Voici ce que vous avez entendu : <br><i>Now he has said he doesn't want to come, it's too + late!</i><br><br>Avec <b><i>has said</i></b>, celui qui parle présente un événement du passé sous l'angle de + ses conséquences au moment où il en parle : <i><b>now</b></i> et <b><i>it's too late</i></b> en sont des + indices. <br><br>Remarquez qu'il y a une assimilation qui vous a peut-être posé problème : ici le phonème + <b>/z/</b> de <i><b>has</b></i> est en partie assimilé au phonème <b>/s/</b> de <b><i>said</i></b>. <br></p> + </div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux. Voici ce que vous avez entendu : <br><i>Now he has said he doesn't want to come, it's too + late!</i><br><br>Avec <b><i>has said</i></b>, celui qui parle présente un événement du passé sous l'angle de + ses conséquences au moment où il en parle : <i><b>now</b></i> et <b><i>it's too late</i></b> en sont des + indices. <br><br>Remarquez qu'il y a une assimilation qui vous a peut-être posé problème : ici le phonème + <b>/z/</b> de <i><b>has</b></i> est en partie assimilé au phonème <b>/s/</b> de <b><i>said</i></b>. </p> + </div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux. Voici ce que vous avez entendu : <br><i>Now he has said he doesn't want to come, it's too + late!</i><br><br>Avec <b><i>has said</i></b>, celui qui parle présente un événement du passé sous l'angle de + ses conséquences au moment où il en parle : <i><b>now</b></i> et <b><i>it's too late</i></b> en sont des + indices. <br><br>Remarquez qu'il y a une assimilation qui vous a peut-être posé problème : ici le phonème + <b>/z/</b> de <i><b>has</b></i> est en partie assimilé au phonème <b>/s/</b> de <b><i>said</i></b>. <br></p> + </div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux. Voici ce que vous avez entendu : <br><i>Now he has said he doesn't want to come, it's too + late!</i><br><br>Avec <b><i>has said</i></b>, celui qui parle présente un événement du passé sous l'angle de + ses conséquences au moment où il en parle : <i><b>now</b></i> et <b><i>it's too late</i></b> en sont des + indices. <br><br>Remarquez qu'il y a une assimilation qui vous a peut-être posé problème : ici le phonème + <b>/z/</b> de <i><b>has</b></i> est en partie assimilé au phonème <b>/s/</b> de <b><i>said</i></b>. </p> + </div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question"><br>Ecoutez et complétez :<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 15%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV8012', 'ecran29.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </div> + <div id="STY_texteTAT" class="STY_texteTAT">Now he <input type="text" onkeyup="actionDetecteTrou()" + onfocus="focusChamp(this)" + onkeypress="return tapeDansChamp(event)" + onkeydown="return tapeDansChamp(event)" + class="STY_champTAT" id="champTrou1" + style="FONT-SIZE: 10px; WIDTH: 62px; HEIGHT: 17px"> he + doesn't want to come, it's too late! + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3870.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3870.html new file mode 100644 index 0000000000000000000000000000000000000000..1dc5ec1c79a215d998da33a4730533f5e92f2816 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3870.html @@ -0,0 +1,219 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Deuxième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_question/width:500px;height:221px;#STY_texteQC/left:-3px;top:6px;width:500px;height:188px;#lienrep627/#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep853'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("22", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Deuxième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous avez raison. Vous pouvez réécouter les deux énoncés.</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Vous pouvez réécouter les deux énoncés. </p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez ces deux énoncés en entier puis par blocs. <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND-COLOR: #b5f0c7" width="15%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + width="25" height="42" + id="MosImg27"></td> + <td style="BACKGROUND-COLOR: #b5f0c7" width="80%" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV74', 'ecran341.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV15', 'mot34_1.swf', '370', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV18', 'ecran342.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV64', 'mot34_2.swf', '450', '40', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br><br>Que diriez-vous de la prononciation des blocs mis en valeur ? + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">on entend + strictement la même chose ; + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">on + n'entend pas tout à fait la même chose. + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3972.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3972.html new file mode 100644 index 0000000000000000000000000000000000000000..0db43d41c9d797882cd972887530cda32d49d3d4 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3972.html @@ -0,0 +1,109 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><p> </p> + <p> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" width="90%" colspan="2" valign="middle">Ecoutez et remarquez l'homophonie + : + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" colspan="2" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV267', 'ecran581.swf', '35', '25', 'false', 'Flash', '', 'middle', 'Quality:high;wmode:transparent', '', ''));</script> + Jane is offered a reward.<br> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2', 'ecran581.swf', '35', '25', 'false', 'Flash', '', 'middle', 'Quality:high;wmode:transparent', '', ''));</script> + Jane has offered a reward. + </td> + </tr> + </table> + </p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg3981.html b/Basilisk/MACAO/macao_3/contenu/pages/pg3981.html new file mode 100644 index 0000000000000000000000000000000000000000..1d1dff588537fdae282d1cab5ec7d6b0c40e9045 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg3981.html @@ -0,0 +1,141 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Des formes aux sons (2c)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteCours/width:515px;height:394px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Des formes aux sons + (2c) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><br>Des variantes existent également à l'oral pour <i><b>is</b></i>, + pour le "cas possessif" et le présent simple. <br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="20%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg3258"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle">Enfin, la consonne + finale du présent simple à la troisième personne du singulier peut se prononcer : + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3600', 'ecran689.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/z/</b> ( Ruth lives + downtown.) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV5180', 'ecran6810.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/s/</b> (She likes it there.) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV558', 'ecran6811.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/ɪz/</b> ( She dances in a + club every night.) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle">ou bien <b>is</b> + peut être inaudible : + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV9058', 'ecran6812.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> <b>/Ø/</b> (My dog likes + snacks.) <br><b>/maɪˈdɒɡlaɪksˈnæks/</b></td> + </tr> + </table> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg4031.html b/Basilisk/MACAO/macao_3/contenu/pages/pg4031.html new file mode 100644 index 0000000000000000000000000000000000000000..3c9a84fea8ab2fda0bfb781807578ceaf6e1049f --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg4031.html @@ -0,0 +1,316 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "lienrep150/width:17px;height:29px;#STY_texteQC/top:-26px;width:484px;height:214px;#STY_question/width:480px;height:215px;#lienrep627/width:24px;height:25px;#lienrep211/width:19px;height:26px;#lienrep49/width:18px;height:29px;#lienrep842/width:19px;height:24px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep047'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep42'); + oItem.init("22", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep788'); + oItem.init("31", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("41", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("51", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = '2'; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep211", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep842", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg5'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep36", "", "", "", "1", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est juste.<br><br>Vous avez repéré l'élément principal qui montre bien que l'énonciateur s'intéresse aux + conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans la salle de bains.<br></p> + </div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que + l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans + la salle de bains.</p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que + l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans + la salle de bains.</p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que + l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans + la salle de bains.</p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que + l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans + la salle de bains.</p></div> + <div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que + l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans + la salle de bains.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><br>Le bloc mis en valeur correspond à un <a + class="STY_lienComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present perfect</i>.</a> + Ecoutez ce court dialogue en entier puis par blocs. <br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV8320', 'ecran81.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV92', 'mot8_13.swf', '270', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV5460', 'ecran82.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV91', 'mot8_22.swf', '330', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Désignez le principal indice permettant de justifier la présence d'un <i><a class="STY_lienComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i>. + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">(1) + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">(2) + </div> + </td> + </tr> + <tr id="trReprep211"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep211',true);" + onmouseout="exo.changerBouton('rep211',false)" + onclick="exo.action('rep211')" id="boutonReprep211" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep211"> + <div class="STY_reponseQC" id="lienrep211" onmouseover="if(exo)exo.changerBouton('rep211',true)" + onmouseout="if(exo)exo.changerBouton('rep211',false)" onclick="exo.action('rep211')">(3) + </div> + </td> + </tr> + <tr id="trReprep49"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep49',true);" + onmouseout="exo.changerBouton('rep49',false)" + onclick="exo.action('rep49')" id="boutonReprep49" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep49"> + <div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" + onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')">(4) + </div> + </td> + </tr> + <tr id="trReprep842"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep842',true);" + onmouseout="exo.changerBouton('rep842',false)" + onclick="exo.action('rep842')" id="boutonReprep842" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep842"> + <div class="STY_reponseQC" id="lienrep842" onmouseover="if(exo)exo.changerBouton('rep842',true)" + onmouseout="if(exo)exo.changerBouton('rep842',false)" onclick="exo.action('rep842')">(5) + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg4141.html b/Basilisk/MACAO/macao_3/contenu/pages/pg4141.html new file mode 100644 index 0000000000000000000000000000000000000000..8d163faee483ef8aa27f624e670da622497aef28 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg4141.html @@ -0,0 +1,160 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Troisième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteTAT/width:510px;height:102px;#STY_question/width:500px;height:196px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.ajouterReponse('rep269', '1', '4', "k tFBykJ'j B2N"); + exo.ajouterReponse('rep430', '1', '4', "k tFBykJj B2N"); + exo.ajouterReponse('rep527', '1', '3', "k tFBykJj BJk2N"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep269", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep430", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Troisième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Très bien.<br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, ce que vous proposez, notamment en associant <i><b>a</b></i> et <i><b>talking</b></i>, n'est pas + interprétable.<br></p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, ce que vous proposez, notamment en associant <i><b>a</b></i> et <i><b>talking</b></i>, n'est pas + interprétable.<br><br>De plus, si ce que vous proposez avait un sens, la forme verbale serait incomplète (il + manquerait <i><b>are</b></i>).</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question"><p>Ecoutez : <br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6731', 'ecran621.swf', '35', '25', 'true', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Maintenant, sélectionnez l'élément qui convient pour cet énoncé :</p></div> + <div id="STY_texteTAT" class="STY_texteTAT"><br><select class="STY_selectTAT" id="champTrou1" + onchange="actionDetecteSelect()" style="WIDTH: 130px"> + <option value="_INIT_TROU"> </option> + </select> talking with the referee. + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg4192.html b/Basilisk/MACAO/macao_3/contenu/pages/pg4192.html new file mode 100644 index 0000000000000000000000000000000000000000..03df01d595751ec43d1174e57fc53ed3a556f4f0 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg4192.html @@ -0,0 +1,281 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Cinquième tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/left:-1px;top:3px;width:510px;height:268px;#STY_question/width:500px;height:162px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep671'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep788'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("32", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep42'); + oItem.init("42", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep49", "", "", "", "1", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Cinquième tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Exact.<br><br>La présence de <i><b>her career</b></i>, tout de suite après la forme verbale, indique que + <b><i>her </i><i>career</i></b> est le complément d'objet direct de la forme <i><b>she has + ruined</b></i>.<br><br>La forme passive <i><b>she is ruined</b></i> aurait exigé la préposition<i><b> + by</b></i> devant <b><i>her career</i>.</b><br><br>L'énoncé complet est : <br><br><i>My mother doesn't + feel she has ruined her career for my father.</i></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez.<br><br>C'est <b><i>her career</i></b>, tout de suite après la forme verbale, qui indique + que <b><i>her career</i></b> est le complément d'objet direct de la forme <b><i>she has + ruined</i></b>.<br><br>La forme passive <i><b>she is ruined</b></i> aurait exigé la préposition + <i><b>by</b></i> devant <b><i>her career</i>.</b><br><br>L'énoncé complet est : <br><br><i>My mother doesn't + feel she has ruined her career for my father.</i></p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez.<br><br>C'est <b><i>her career</i></b>, tout de suite après la forme verbale, qui indique + que <b><i>her career</i></b> est le complément d'objet direct de la forme <b><i>she has + ruined</i></b>.<br><br>La forme passive <i><b>she is ruined</b></i> aurait exigé la préposition + <i><b>by</b></i> devant <b><i>her career</i>.</b><br><br>L'énoncé complet est : <br><br><i>My mother doesn't + feel she has ruined her career for my father.</i></p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez.<br><br>C'est <b><i>her career</i></b>, tout de suite après la forme verbale, qui indique + que <b><i>her career</i></b> est le complément d'objet direct de la forme <b><i>she has + ruined</i></b>.<br><br>La forme passive <i><b>she is ruined</b></i> aurait exigé la préposition + <i><b>by</b></i> devant <b><i>her career</i>.</b><br><br>L'énoncé complet est : <br><br><i>My mother doesn't + feel she has ruined her career for my father.</i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><p> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg323"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">Ecoutez maintenant l'énoncé dans son ensemble.</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"> + <p align="left"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV406', 'ecran562.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </p> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" colspan="2" valign="middle"> + <p align="left"> My mother doesn't feel + <script type="text/javascript">ajDocW(PF_clipAV('clipAV34', 'mot56_11.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + her career for my father. + </p> + </td> + </tr> + </table> + Cliquez sur le ou les indices du texte qui permettent de savoir que l'on a en fait <i>she has ruined.</i> </p> + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">My mother + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">doesn't + feel + </div> + </td> + </tr> + <tr id="trReprep211"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep211',true);" + onmouseout="exo.changerBouton('rep211',false)" + onclick="exo.action('rep211')" id="boutonReprep211" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep211"> + <div class="STY_reponseQC" id="lienrep211" onmouseover="if(exo)exo.changerBouton('rep211',true)" + onmouseout="if(exo)exo.changerBouton('rep211',false)" onclick="exo.action('rep211')">her career + </div> + </td> + </tr> + <tr id="trReprep49"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep49',true);" + onmouseout="exo.changerBouton('rep49',false)" + onclick="exo.action('rep49')" id="boutonReprep49" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep49"> + <div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" + onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')"> for my + father + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg422.html b/Basilisk/MACAO/macao_3/contenu/pages/pg422.html new file mode 100644 index 0000000000000000000000000000000000000000..de5ae752942a76935f2aa542c6c755a7783d4d38 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg422.html @@ -0,0 +1,279 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Sixième tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "lienrep150/width:32px;height:12px;#STY_texteQC/top:6px;width:504px;height:134px;#STY_question/width:496px;height:251px;#lienrep627/width:47px;height:12px;#lienrep211/width:32px;height:12px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep671'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep788'); + oItem.init("31", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep211", "", "", "", "1", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Sixième tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bonne réponse.<br><br>En effet, <i><b>was</b></i> est une forme verbale et son sujet est <i><b>that film's + coming out</b>.<br></i><br>Dans le sujet, on entend <b>/z/</b> qui ne peut pas être une forme de BE, car + dans cet énoncé simple il ne peut pas y avoir deux verbes.<br><br>(Le sujet est ici un groupe nominal + incluant un "cas possessif").<br><br>L'énoncé entier est : <br><br><i>That film's coming</i><i>out</i><i>was + much advertised.</i></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>was</b></i> ; c'est une forme verbale et son sujet est + <i><b>that </b><b>film's </b><b>coming out</b>.<br></i><br>Dans le sujet, on entend <b>/z/</b> qui ne peut + pas être une forme de BE, car dans cet énoncé simple il ne peut pas y avoir deux verbes.<br><br>(Le sujet + est ici un groupe nominal incluant un "cas possessif").<br><br>L'énoncé entier est : <br><br><i>That film's + coming out was much advertised.</i></p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>was</b></i> ; c'est une forme verbale et son sujet est + <i><b>that </b><b>film's </b><b>coming </b><b>out</b>.<br></i><br>Dans le sujet, on entend <b>/z/</b> qui ne + peut pas être une forme de BE, car dans cet énoncé simple il ne peut pas y avoir deux verbes.<br><br>(Le + sujet est ici un groupe nominal incluant un "cas possessif").<br><br>L'énoncé entier est : <br><br><i>That + film's coming </i><i>out </i><i>was much advertised.</i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><p> </p> + <p> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg323"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">Ecoutez maintenant l'énoncé dans son ensemble.</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"> + <p align="left"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV8210', 'ecran572.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </p> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" colspan="2" valign="middle"> + <p align="left"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV91', 'mot57_11.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + was much advertised. + </p> + </td> + </tr> + </table> + </p><p><br>Cliquez sur le ou les indices du texte qui permettent de savoir que l'on a en fait <i>That film's + coming out.</i> </p></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellpadding="0" align="center" cellspacing="12"> + <tr> + <td valign="top" width="100%"> + <table width="100%"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" + id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" + onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')">was + </div> + </td> + </tr> + </table> + </td> + </tr> + <tr> + <td valign="top" width="100%"> + <table width="100%"> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" + id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" + onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')">much + </div> + </td> + </tr> + </table> + </td> + </tr> + <tr> + <td valign="top" width="100%"> + <table width="100%"> + <tr id="trReprep211"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep211',true);" + onmouseout="exo.changerBouton('rep211',false)" + onclick="exo.action('rep211')" + id="boutonReprep211" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep211"> + <div class="STY_reponseQC" id="lienrep211" + onmouseover="if(exo)exo.changerBouton('rep211',true)" + onmouseout="if(exo)exo.changerBouton('rep211',false)" + onclick="exo.action('rep211')">advertised + </div> + </td> + </tr> + </table> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg4236.html b/Basilisk/MACAO/macao_3/contenu/pages/pg4236.html new file mode 100644 index 0000000000000000000000000000000000000000..61d18c90b3d84114a8e0b795f033ca2ba9e0ef94 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg4236.html @@ -0,0 +1,107 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Deuxième tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Deuxième tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><p> </p> + <p> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" width="90%" colspan="2" valign="middle">Ecoutez et remarquez l'homophonie + : + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" colspan="2" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV66', 'ecran59.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + <br>En dehors de tout contexte, cela pourrait être :<br><br>Enoncé 1 The poet is reading.<br>Enoncé + 2 The poet's reading <i>(groupe nominal avec "cas possessif").</i></td> + </tr> + </table> + </p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg4396.html b/Basilisk/MACAO/macao_3/contenu/pages/pg4396.html new file mode 100644 index 0000000000000000000000000000000000000000..d0f228ef32dafa0515da45de0216ac9c11367057 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg4396.html @@ -0,0 +1,402 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Troisième tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "lienrep150/width:32px;height:12px;#STY_texteQC/top:6px;width:504px;height:176px;#STY_question/width:490px;height:242px;#lienrep627/width:47px;height:12px;#lienrep211/width:49px;height:16px;#lienrep49/width:45px;height:12px;#lienrep842/width:45px;height:12px;#lienrep36/width:114px;height:24px;#lienrep50/width:51px;height:12px;#STY_contenuCommentaire/width:214px;height:400px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCM"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep53'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep788'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep42'); + oItem.init("31", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("42", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep047'); + oItem.init("52", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("61", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep96'); + oItem.init("71", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = '2'; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep211", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep49", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep36", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg5'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep50", "", "", "", "1", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Troisième tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Tout à fait, ce que vous avez repéré renvoie à du singulier (<i><b>My horse</b>).</i><br><br>L'énoncé complet + est : <br><br><i>My horse has arrived from his paddock, if only he could win the race!</i></p> + <p> </p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier + (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if + only he could win the race!</i></p> + <p> </p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier + (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if + only he could win the race!</i> </p> + <p> </p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier + (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if + only he could win the race!</i></p> + <p> </p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier + (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if + only he could win the race!</i></p> + <p> </p></div> + <div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier + (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if + only he could win the race!</i> </p> + <p> </p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><p> </p> + <p> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg323"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle">Ecoutez maintenant l'énoncé dans son ensemble.</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"> + <p align="left"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3210', 'ecran542.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </p> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" colspan="2" valign="middle"> + <p align="left"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV36', 'mot54_11.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + from his paddock, if only he could win the race! + </p> + </td> + </tr> + </table> + </p><p><br>Cliquez sur le ou les indices du texte qui permettent de savoir que l'on a en fait <i>My horse has + arrived.</i> </p></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellpadding="0" align="center" cellspacing="12"> + <tr> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" + id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" + onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')">from + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" + id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" + onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')">his + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep211"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep211',true);" + onmouseout="exo.changerBouton('rep211',false)" + onclick="exo.action('rep211')" + id="boutonReprep211" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep211"> + <div class="STY_reponseQC" id="lienrep211" + onmouseover="if(exo)exo.changerBouton('rep211',true)" + onmouseout="if(exo)exo.changerBouton('rep211',false)" + onclick="exo.action('rep211')">paddock + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep49"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep49',true);" + onmouseout="exo.changerBouton('rep49',false)" + onclick="exo.action('rep49')" + id="boutonReprep49" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep49"> + <div class="STY_reponseQC" id="lienrep49" + onmouseover="if(exo)exo.changerBouton('rep49',true)" + onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')"> + if only + </div> + </td> + </tr> + </table> + </td> + </tr> + <tr> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep842"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep842',true);" + onmouseout="exo.changerBouton('rep842',false)" + onclick="exo.action('rep842')" + id="boutonReprep842" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep842"> + <div class="STY_reponseQC" id="lienrep842" + onmouseover="if(exo)exo.changerBouton('rep842',true)" + onmouseout="if(exo)exo.changerBouton('rep842',false)" + onclick="exo.action('rep842')">he + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep36"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep36',true);" + onmouseout="exo.changerBouton('rep36',false)" + onclick="exo.action('rep36')" + id="boutonReprep36" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep36"> + <div class="STY_reponseQC" id="lienrep36" + onmouseover="if(exo)exo.changerBouton('rep36',true)" + onmouseout="if(exo)exo.changerBouton('rep36',false)" onclick="exo.action('rep36')"> + could win + </div> + </td> + </tr> + </table> + </td> + <td valign="top" width="25%"> + <table width="100%"> + <tr id="trReprep50"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep50',true);" + onmouseout="exo.changerBouton('rep50',false)" + onclick="exo.action('rep50')" + id="boutonReprep50" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep50"> + <div class="STY_reponseQC" id="lienrep50" + onmouseover="if(exo)exo.changerBouton('rep50',true)" + onmouseout="if(exo)exo.changerBouton('rep50',false)" onclick="exo.action('rep50')"> + the race + </div> + </td> + </tr> + </table> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg4477.html b/Basilisk/MACAO/macao_3/contenu/pages/pg4477.html new file mode 100644 index 0000000000000000000000000000000000000000..b034adfe6886f54ef1b003c4688385d931368768 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg4477.html @@ -0,0 +1,124 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Mémento : l'homophonie</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Mémento : + l'homophonie + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "> + <table width="99%" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: justify" valign="top">Les formes : <br></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: justify" valign="top"><i>my brother has had</i> (<b>/maɪˈbrʌðəzˈhæd/</b>) et + <b></b><i>my brothers had</i> (<b>/maɪˈbrʌðəzˈhæd/</b>) <br></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: justify" valign="top">se prononcent de la même façon : vous + pouvez comparer les transcriptions phonétiques. On dit que ces formes présentent une homophonie. + <br><br><br></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: justify" valign="top">Il en est de même pour : <br></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: justify" valign="top"><i>my cat has had + (</i><b>/maɪˈkætsˈhæd/</b>) et<b> </b><i>my cats had</i> (<b>/maɪˈkætsˈhæd/</b>), <br><br><br></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: justify" valign="top">et pour : <br></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: justify" valign="top"><i>my friends are <b></b></i><i>(</i><b>/maɪˈfrendzə/</b>) et <i>my + friend is a <b></b>(</i><b>/maɪˈfrendzə/</b>).<br><br></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: justify" valign="top">L'homophonie peut être source d'erreurs + d'interprétation. C'est pourquoi, il est nécessaire de développer des connaissances et des + stratégies permettant d'améliorer sa compréhension de l'oral. + </td> + </tr> + </table> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg4487.html b/Basilisk/MACAO/macao_3/contenu/pages/pg4487.html new file mode 100644 index 0000000000000000000000000000000000000000..667383d5895e70a026eb5b362a08bbdeba5ce747 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg4487.html @@ -0,0 +1,228 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + numT++; + exo.ajouterReponse('rep117', '1', '3', "k aKDKjNkg'o"); + exo.ajouterReponse('rep577', '1', '3', "ok aKDKjNkgNB"); + exo.ajouterReponse('rep982', '1', '3', "ok aKDKjNkg '"); + exo.ajouterReponse('rep749', '1', '3', "Bok aKDKjNkg N"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep117", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep577", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep982", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg5'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep749", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg6'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg7'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg8'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est parfait ! </p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Il y a des erreurs. Voici ce que vous avez entendu : <br><br><i>Peter and Mary have moved to Scotland. Their + furniture has been carried to Glasgow by road, and now they have finished putting everything in its place. + <br></i><br>Remarquez qu'il y a une assimilation qui vous a peut-être posé problème : ici le phonème + <b>/v/</b> de <i><b>have</b></i> est en partie assimilé au phonème <b>/f/</b> de <i><b>finished</b></i>. + <br><br>Mais dans cet énoncé, <i><b>now</b></i> est un indice : le <a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present + perfect</i></a> est requis (<i><b>have finished</b></i>) car celui qui parle présente un événement du + passé sous l'angle de ses conséquences au moment où il en parle. <br></p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est parfait ! </p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est parfait ! </p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est parfait ! </p></div> + <div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est parfait ! </p></div> + <div id="divSugg6" onclick="SPE_clicDansBulle(event,'divSugg6')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Il y a des erreurs. Voici ce que vous avez entendu : <br><br><i>Peter and Mary have moved to Scotland. Their + furniture has been carried to Glasgow by road, and now they have finished putting everything in its place. + <br></i><br>Remarquez qu'il y a une assimilation qui vous a peut-être posé problème : ici le phonème + <b>/v/</b> de <i><b>have</b></i> est en partie assimilé au phonème <b>/f/</b> de <i><b>finished</b></i>. + <br><br>Mais dans cet énoncé, <i><b>now</b></i> est un indice : le <a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present + perfect</i></a> est requis (<i><b>have finished</b></i>) car celui qui parle présente un événement du + passé sous l'angle de ses conséquences au moment où il en parle. <br></p></div> + <div id="divSugg7" onclick="SPE_clicDansBulle(event,'divSugg7')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Il y a des erreurs. Voici ce que vous avez entendu : <br><br><i>Peter and Mary have moved to Scotland. Their + furniture has been carried to Glasgow by road, and now they have finished putting everything in its place. + <br></i><br>Remarquez qu'il y a une assimilation qui vous a peut-être posé problème : ici le phonème + <b>/v/</b> de <i><b>have</b></i> est en partie assimilé au phonème <b>/f/</b> de <i><b>finished</b></i>. + <br><br>Mais dans cet énoncé, <i><b>now</b></i> est un indice : le <i><a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> est requis (<i><b>have finished</b></i>) car celui qui parle présente un événement du + passé sous l'angle de ses conséquences au moment où il en parle. <br></p></div> + <div id="divSugg8" onclick="SPE_clicDansBulle(event,'divSugg8')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Il y a des erreurs. Voici ce que vous avez entendu : <br><br><i>Peter and Mary have moved to Scotland. Their + furniture has been carried to Glasgow by road, and now they have finished putting everything in its place. + <br></i><br>Remarquez qu'il y a une assimilation qui vous a peut-être posé problème : ici le phonème + <b>/v/</b> de <i><b>have</b></i> est en partie assimilé au phonème <b>/f/</b> de <i><b>finished</b></i>. + <br><br>Mais dans cet énoncé, <i><b>now</b></i> est un indice : le <i><a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> est requis (<i><b>have finished</b></i>) car celui qui parle présente un événement du + passé sous l'angle de ses conséquences au moment où il en parle. <br></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question"><br>Ecoutez et complétez :<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 15%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV8922', 'ecran27.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </div> + <div id="STY_texteTAT" class="STY_texteTAT">Peter and Mary have moved to Scotland. Their furniture has been carried + to Glasgow by road, and now they <input type="text" onkeyup="actionDetecteTrou()" onfocus="focusChamp(this)" + onkeypress="return tapeDansChamp(event)" + onkeydown="return tapeDansChamp(event)" class="STY_champTAT" + id="champTrou1" style="FONT-SIZE: 10px; WIDTH: 93px; HEIGHT: 17px"> + putting everything in its place.<br></div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg4797.html b/Basilisk/MACAO/macao_3/contenu/pages/pg4797.html new file mode 100644 index 0000000000000000000000000000000000000000..3430f41d3acb075169772fe210a3ea1398e66e06 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg4797.html @@ -0,0 +1,232 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Exemples (3)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/width:508px;height:157px;#STY_question/width:488px;height:206px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep671'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("22", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Exemples (3)</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>On entend effectivement la même chose même si /<b>maɪˈfrendzə</b>/ peut correspondre à <i>my friends are</i> + ou à <i>my friend is a</i>. <br><br>Il y a homophonie.<br><br>Vous pouvez réécouter les énoncés.<br><br>Enoncé 5 + : <i>My friends are leaving tomorrow.</i><br><br>Enoncé 6 : <i>My friend is a very good cook; it's a pity + she's leaving tomorrow!</i></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux, on entend la même chose même si /<b>maɪˈfrendzə</b>/ peut correspondre à <i>my friends are</i> ou + à <i>my friend is a</i>. <br><br>Il y a homophonie. <br><br>Vous pouvez réécouter les énoncés. <br><br>Enoncé 5 + : <i>My friends are leaving tomorrow.</i><br><br>Enoncé 6 : <i>My friend is a very good cook; it's a pity + she's leaving tomorrow!</i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez les énoncés :<br><br> + <table width="95%" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"><img + align="center" border="0" src="../media/ecouteur_macao.png" id="MosImg32"></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" width="10%" + valign="middle"></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" width="100%" + valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" width="5%" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV22655', 'ecran501.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" width="14%" valign="middle"><p + align="left">Enoncé 5</p></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" width="80%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV16', 'mot50_11.swf', '70', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + leaving tomorrow. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4536', 'ecran502.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"><p + align="left">Enoncé 6</p></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV163', 'mot50_11.swf', '70', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + very good cook; it's a pity she's leaving tomorrow! + </td> + </tr> + </table> + <br>Réécoutez les blocs mis en valeur. Est-ce qu'on entend la même chose ? + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">OUI + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">NON + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg4815.html b/Basilisk/MACAO/macao_3/contenu/pages/pg4815.html new file mode 100644 index 0000000000000000000000000000000000000000..1a9446f1c022adbe280c338dd66bed96cc44d551 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg4815.html @@ -0,0 +1,143 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Des formes aux sons (2b)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteCours/width:515px;height:414px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Des formes aux sons + (2b) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><br>Des variantes existent également à l'oral pour <i><b>is</b></i>, + pour le "cas possessif" et le présent simple. <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="20%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg3259"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle">De même, le "cas + possessif" (<i><b>'s</b></i>) peut se prononcer : + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3038', 'ecran685.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/z/</b> (Jane<i><b>'s</b></i> + books) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3202', 'ecran686.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/s/</b> (Jack<b><i>'s</i></b> + bicycle) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4851', 'ecran687.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/ɪz/</b> (Alex<b><i>'s</i></b> + house) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle">ou bien il peut être + inaudible : + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2928', 'ecran688.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/Ø/</b> (for + art<b><i>'s</i></b> sake) <br><b>/fəˈɑːtseɪk/</b> + </td> + </tr> + </table> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg4851.html b/Basilisk/MACAO/macao_3/contenu/pages/pg4851.html new file mode 100644 index 0000000000000000000000000000000000000000..971a2322a1c78d067f7069791051b195e49a0229 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg4851.html @@ -0,0 +1,137 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Des sons aux formes (1b)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Des sons aux formes + (1b) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><p><br>En anglais oral, les sources de confusion sont + multiples du fait de phénomènes d'homophonie, d'assimilation ou encore de proximité (entre certains phonèmes). + <br><br>De même, quand on entend <b>/s/</b>, cela peut notamment correspondre à : <br> <br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="20%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg3254"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1311', 'ecran646.swf', '35', '25', 'true', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><i>has</i> (Pat has gone.) ; + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2447', 'ecran647.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><i>is</i> (Pat is coming.) ;</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3793', 'ecran648.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">un pluriel (cups) ;</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1588', 'ecran649.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">un cas possessif (Pat's books) + ; + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6146', 'ecran6410.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">la finale du présent simple à la + troisième personne du singulier (He walks a lot.). + </td> + </tr> + </table> + <br></p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg4973.html b/Basilisk/MACAO/macao_3/contenu/pages/pg4973.html new file mode 100644 index 0000000000000000000000000000000000000000..45ccb524f4c3096ca0b160d4a292b6ae959b5f5b --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg4973.html @@ -0,0 +1,105 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Troisième tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Troisième tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 11px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 11px" width="90%" colspan="2" valign="middle">Ecoutez : + <script type="text/javascript">ajDocW(PF_clipAV('clipAV36', 'mot54_11.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 11px" colspan="2" valign="middle">En dehors de tout contexte, cela pourrait être : + <i>My horse has arrived</i> ou <i>My horses arrived</i>, car il y a homophonie. + </td> + </tr> + </table> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg5132.html b/Basilisk/MACAO/macao_3/contenu/pages/pg5132.html new file mode 100644 index 0000000000000000000000000000000000000000..c24ddba1edfc02da281000166063ce034d5277db --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg5132.html @@ -0,0 +1,163 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Troisième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteTAT/width:508px;height:248px;#STY_question/width:498px;height:173px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.ajouterReponse('rep24', '1', '3', "0kD8B"); + exo.ajouterReponse('rep429', '1', '4', "0KDU8B"); + exo.ajouterReponse('rep91', '1', '4', "0k8B"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep429", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep91", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Troisième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bravo ! Vous avez entendu : <br><br><i>If the school refuses to take more children, the governors could be + taken to Court.</i><br><br>En effet, <i>could be taken</i> est une forme passive : le risque encouru par les + responsables de l'école est d'être poursuivis en justice. </p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, vous avez entendu : <br><br><i>If the school refuses to take more children, the governors could be taken + to Court</i>. <br><br><i>take</i> ne convient pas car ce n'est pas un participe passé. Dans le contexte, une + forme passive (voix passive : BE + V au participe passé) est requise pour exprimer que le risque encouru par + les responsables de l'école est d'être poursuivis en justice. </p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, vous avez entendu : <br><br><i>If the school refuses to take more children, the governors could be taken + to Court</i>. <br><br><i>take</i> ne convient pas car ce n'est pas un participe passé. Dans le contexte, une + forme passive (voix passive : BE + V au participe passé) est requise pour exprimer que le risque encouru par + les responsables de l'école est d'être poursuivis en justice. </p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Ecoutez l'énoncé suivant :<p> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + width="25" height="42" + id="MosImg27"></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="15%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2953', 'ecran46.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="90%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV90', 'mot46_11.swf', '360', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </p></div> + <div id="STY_texteTAT" class="STY_texteTAT">Choisissez entre les formes proposées : <br><br>If the school refuses to + take more children, the governors could be <select class="STY_selectTAT" id="champTrou1" + onchange="actionDetecteSelect()" style="WIDTH: 85px"> + <option value="_INIT_TROU"> </option> + </select> to Court. + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg5136.html b/Basilisk/MACAO/macao_3/contenu/pages/pg5136.html new file mode 100644 index 0000000000000000000000000000000000000000..13e4ebfc3af1f4a2ba1be302a116331723979d42 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg5136.html @@ -0,0 +1,222 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Exemples (5)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/width:508px;height:183px;#STY_question/width:496px;height:227px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep853'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Exemples (5)</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p><br><br> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p><br><br><br>Vous avez raison.<br><br>Vous pouvez lire et réécouter les deux énoncés : <br><br><i>There are so + many sports our children can practise these days! <br><br>Look at the children. They are so happy together!</i> + </p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p><br><br><br><br>Vous vous trompez.<br><br>Réécoutez les deux énoncés : <br><br><i>There are so many sports + our children can practise these days! <br><br>Look at the children. They are so happy together!</i></p> + </div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez ces deux énoncés en entier puis par blocs.<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV284', 'ecran61.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV17', 'mot6_1.swf', '350', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6940', 'ecran62.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV61', 'mot6_2.swf', '350', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Que diriez-vous de la prononciation des blocs mis en valeur ? + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">il est + difficile d'établir une différence ; + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la + prononciation est nettement différente. + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg5252.html b/Basilisk/MACAO/macao_3/contenu/pages/pg5252.html new file mode 100644 index 0000000000000000000000000000000000000000..57e9ce00d351393359086a16e1e7fc67a4e006e5 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg5252.html @@ -0,0 +1,108 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Sixième tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + leCours.ajouterCommentaire("divCmt1", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Sixième tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divCmt1" onclick="SPE_clicDansBulle(event,'1')"></div> +</div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 11px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 11px" width="90%" colspan="2" valign="middle">Ecoutez : + <script type="text/javascript">ajDocW(PF_clipAV('clipAV91', 'mot57_11.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 11px" colspan="2" valign="middle">En dehors de tout contexte, cela pourrait être : + <i>That film is coming out </i>ou<i> That film's coming out</i>, car il y a homophonie. + </td> + </tr> + </table> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg5261.html b/Basilisk/MACAO/macao_3/contenu/pages/pg5261.html new file mode 100644 index 0000000000000000000000000000000000000000..24582f5504a571dc38546a3cd297f469dcf09373 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg5261.html @@ -0,0 +1,157 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Des sons aux formes (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteCours/width:515px;height:424px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Des sons aux formes + (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" ">D'autre part, quand on entend <b>/ə/</b>, cela peut + notamment correspondre à : <br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="20%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg325"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="100%" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="10%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV9137', 'ecran651.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">l'article <i>a</i> (a book) ; + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV9656', 'ecran652.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><i>are</i> (My teachers are + French.) ; + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3953', 'ecran653.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><i>at</i> devant <b>/t/</b> ou + <b>/d/</b> (at dinner) ; + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV8477', 'ecran654.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><i>of</i> devant <b>/f/</b> ou + <b>/v/</b> (I'm fond of vegetables.) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1157', 'ecran655.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><i>have</i> devant <b>/f/</b> ou + <b>/v/</b> (We've visited them twice.). <br></td> + </tr> + </table> + <br>De même, quand on entend <b>/d/</b>, cela peut notamment correspondre à : <br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6560', 'ecran656.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><i>had</i> ( I had been ill for + two days when I decided to call the doctor.) ; + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2382', 'ecran657.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><i>would</i> (If I could, I would + go to England more often.). <b><i></i></b></td> + </tr> + </table> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg5670.html b/Basilisk/MACAO/macao_3/contenu/pages/pg5670.html new file mode 100644 index 0000000000000000000000000000000000000000..f6a9a3bfb46e79d6d00eeb62dbb5935b6ee00f34 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg5670.html @@ -0,0 +1,218 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Exemples (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_question/width:494px;height:183px;#STY_texteQC/top:23px;width:506px;height:201px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep853'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Exemples (2)</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p><br><br> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p><br><br><br>Vous avez raison. Vous pouvez réécouter les deux énoncés :<br><br><i>He succeeded in making her + cry on her birthday. <br><br>He's succeeded well so far.</i></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br><br> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p><br><br><br>Vous vous trompez. Réécoutez les deux énoncés : <br><br><i>He succeeded in making her cry on her + birthday. <br><br>He's succeeded well so far.</i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez ces deux énoncés en entier puis par blocs.<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND-COLOR: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV42598', 'ecran31.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV65', 'mot3_1.swf', '300', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV607810', 'ecran32.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV62', 'mot3_2.swf', '190', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br><br>Que diriez-vous de la prononciation des blocs mis en valeur ? + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">il est + difficile d'établir une différence ; + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la + prononciation est nettement différente. + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg5786.html b/Basilisk/MACAO/macao_3/contenu/pages/pg5786.html new file mode 100644 index 0000000000000000000000000000000000000000..cdd93ca7402614b49eb8a7216262f984354fd05c --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg5786.html @@ -0,0 +1,105 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Deuxième tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Deuxième tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 11px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 11px" width="90%" colspan="2" valign="middle">Ecoutez : + <script type="text/javascript">ajDocW(PF_clipAV('clipAV95', 'mot53_13.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 11px" colspan="2" valign="middle">En dehors de tout contexte, cela pourrait être : + <i>The boy is a</i> ou <i>The boys are</i>, car il y a homophonie. + </td> + </tr> + </table> + <p> </p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg5836.html b/Basilisk/MACAO/macao_3/contenu/pages/pg5836.html new file mode 100644 index 0000000000000000000000000000000000000000..398f2355d13b11e1e08b376877274efa5a7da0f2 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg5836.html @@ -0,0 +1,241 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Sixième tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/width:508px;height:256px;#STY_question/width:494px;height:160px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep936'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("32", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep306", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Sixième tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')">Vous avez raison.<br><br>A l'oral, il y a + une zone d'ambiguïté entre <b><i>Here's the road</i></b> et <b><i>Here's a road</i>.</b> Dans <b><i>Here's the + road</i></b>, le phonème <b>/ð/</b> de <b><i>the</i></b> est modifié par le phonème <b>/z/</b> de + <b><i>'s</i></b>, si bien que la prononciation de <b><i>the</i></b> s'apparente à celle de <b><i>a</i></b>. + Seuls le contexte ou la situation dans lesquels ils sont employés permettent de lever l'ambiguïté. <br><br>Les + énoncés entendus peuvent être compris et écrits de deux façons : <br><br><b><i>Here's the road</i>. <br><br><i>Here's + a road</i>.</b></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')">Non, il est difficile d'établir une différence.<br><br>A + l'oral, il y a une zone d'ambiguïté entre <b><i>Here's the road</i></b> et <b><i>Here's a road</i>.</b> Dans <b><i>Here's + the road</i></b>, le phonème <b>/ð/</b> de <b><i>the</i></b> est modifié par le phonème <b>/z/</b> de <b><i>'s</i></b>, + si bien que la prononciation de <b><i>the</i></b> s'apparente à celle de <b><i>a</i></b>. Seuls le contexte ou + la situation dans lesquels ils sont employés permettent de lever l'ambiguïté. <br><br>Les énoncés entendus + peuvent être compris et écrits de deux façons : <br><br><b><i>Here's the road</i>. <br><br><i>Here's a road</i>.</b> + </div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')">Non, il est difficile d'établir une différence.<br><br>A + l'oral, il y a une zone d'ambiguïté entre <b><i>Here's the road</i></b> et <b><i>Here's a road</i>.</b> Dans <b><i>Here's + the road</i></b>, le phonème <b>/ð/</b> de <b><i>the</i></b> est modifié par le phonème <b>/z/</b> de <b><i>'s</i></b>, + si bien que la prononciation de <b><i>the</i></b> s'apparente à celle de <b><i>a</i></b>. Seuls le contexte ou + la situation dans lesquels ils sont employés permettent de lever l'ambiguïté. <br><br>Les énoncés entendus + peuvent être compris et écrits de deux façons : <br><br><b><i>Here's the road</i>. <br><br><i>Here's a road</i>.</b> + </div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><br>Que diriez-vous de la prononciation des deux énoncés + suivants ?<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4024', 'ecran131.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6663', 'ecran132.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + </table> + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">il est + difficile d'établir une différence ; + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la + prononciation est la même ; + </div> + </td> + </tr> + <tr id="trReprep306"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep306',true);" + onmouseout="exo.changerBouton('rep306',false)" + onclick="exo.action('rep306')" id="boutonReprep306" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep306"> + <div class="STY_reponseQC" id="lienrep306" onmouseover="if(exo)exo.changerBouton('rep306',true)" + onmouseout="if(exo)exo.changerBouton('rep306',false)" onclick="exo.action('rep306')">la + prononciation est nettement différente. + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg5986.html b/Basilisk/MACAO/macao_3/contenu/pages/pg5986.html new file mode 100644 index 0000000000000000000000000000000000000000..4ca1dbce636ea3b7569f4369d67cb61314ad75f1 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg5986.html @@ -0,0 +1,105 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Quatrième tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Quatrième tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "> + <table bgColor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 11px" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 11px" width="90%" colspan="2" valign="middle">Ecoutez : + <script type="text/javascript">ajDocW(PF_clipAV('clipAV8', 'mot55_12.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 11px" colspan="2" valign="middle">En dehors de tout contexte, cela pourrait être : + <i>The book is</i> ou <i>The books</i>, car il y a homophonie. + </td> + </tr> + </table> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg6180.html b/Basilisk/MACAO/macao_3/contenu/pages/pg6180.html new file mode 100644 index 0000000000000000000000000000000000000000..49cba1b31338936ebf51148c7e4f005f1858e8b0 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg6180.html @@ -0,0 +1,149 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Deuxième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteTAT/width:510px;height:122px;#STY_question/width:500px;height:205px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.ajouterReponse('rep269', '1', '4', "kjk UBAkj 2N"); + exo.ajouterReponse('rep430', '1', '3', "Kj UBAk Kj2N"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep269", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Deuxième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Très bien.<br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, ce que vous proposez est agrammatical car il manque le verbe. De plus, <i><b>this</b></i>, <b>/ð<span + style="FONT-SIZE: 78%; FONT-FAMILY: ">I</span>s/</b>, ne se prononce pas comme <i>these</i>, + <b>/ði:z/<i>.</i></b><br></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question"><p>Ecoutez : <br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3452', 'ecran611.swf', '35', '25', 'true', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Maintenant, sélectionnez l'élément qui convient pour cet énoncé :</p></div> + <div id="STY_texteTAT" class="STY_texteTAT"><br><select class="STY_selectTAT" id="champTrou1" + onchange="actionDetecteSelect()" style="WIDTH: 130px"> + <option value="_INIT_TROU"> </option> + </select> easy. + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg6329.html b/Basilisk/MACAO/macao_3/contenu/pages/pg6329.html new file mode 100644 index 0000000000000000000000000000000000000000..0e74049c76b4c4851a852ee1c6f760266f03c007 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg6329.html @@ -0,0 +1,221 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/width:508px;height:187px;#STY_question/width:498px;height:176px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep671'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Exact. Il est vrai que dans cet énoncé, <b><i>'s </i></b>(forme de <b>BE</b>) ne s'entend pas distinctement. + Avec une question en <i><b>What</b>…?</i> dans laquelle <i><b>what</b></i> n'est pas sujet, la présence d'un + auxiliaire est requise. Celui qui parle choisit d'employer <b>BE + -ING</b> ; l'auxiliaire <b>BE</b> prend + la forme <b><i>'s</i></b>. C'est donc bien la connaissance d'éléments grammaticaux qui permet de + reconstruire la structure de l'énoncé et d'interpréter l'énoncé correctement. <br><br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non, dans cet énoncé, <b><i>'s</i></b> (forme de <b>BE</b>) ne s'entend pas distinctement. Avec une question + en <i><b>What</b>…?</i> dans laquelle <i><b>what</b></i> n'est pas sujet, la présence d'un auxiliaire est + requise. Celui qui parle choisit d'employer <b>BE + -ING</b> ; l'auxiliaire <b>BE</b> prend la forme <b><i>'s</i></b> + . C'est donc bien la connaissance d'éléments grammaticaux qui permet de reconstruire la structure de + l'énoncé et d'interpréter l'énoncé correctement.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><p><br>Réécoutez l'énoncé : <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; WIDTH: 20%; BACKGROUND-COLOR: #b5f0c7" width="40%" valign="middle"><img + align="center" border="0" src="../media/ecouteur_macao.png" id="MosImg32"></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV9580', 'ecran17.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br> + <table style="WIDTH: 309px; HEIGHT: 44px" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px" width="70%" valign="top"><p>Est-ce qu'on entend distinctement </p></td> + <td style="FONT-SIZE: 10px" width="20%" valign="top"> + <table cellpadding="3" cellspacing="0" valign="top" border="1" bordercolor="#c0c0c0"> + <tr> + <td style="FONT-SIZE: 10px" valign="top"><b>'s</b></td> + </tr> + </table> + </td> + <td style="FONT-SIZE: 10px" width="10%" valign="top"> ?</td> + </tr> + </table> + </p></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">OUI + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">NON + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg6795.html b/Basilisk/MACAO/macao_3/contenu/pages/pg6795.html new file mode 100644 index 0000000000000000000000000000000000000000..742c6b91e4f10deeab7d0ea49726e336ca7709b3 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg6795.html @@ -0,0 +1,280 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Deuxième tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQM/top:-30px;width:502px;height:132px;#STY_question/top:1px;width:505px;height:324px;#STY_zoneExercice/left:3%;width:92%;height:464px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQM.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceQM("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep228'); + oItem.init("rep122", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep654'); + oItem.init("rep530", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.tabColonnes[exo.tabColonnes.length] = "col788"; + exo.tabColonnes[exo.tabColonnes.length] = "col035"; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep654:col788", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep991:col035", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", ":<>", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Deuxième tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')">Exact !<br><br>Avec <b><i>The poet is + reading</i></b> (énoncé 1) on a un énoncé complet (sujet et verbe) et le contexte <i><b>listen</b>, <b>it's + fabulous</b></i> n'est pas obligatoire. <br><br>En revanche, avec <b><i>The poet's reading</i></b> (groupe + nominal avec "cas possessif" – énoncé 2), <b>'s</b> n'est pas la marque d'un verbe et il faut un obligatoirement + un verbe (<b><i>was</i></b>) dans le contexte pour avoir un énoncé complet. <br></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')">Vous vous trompez ! <br><br>Avec <b><i>The poet is + reading</i></b> (énoncé 1) on a un énoncé complet (sujet et verbe) et le contexte <i><b>listen</b>, <b>it's + fabulous</b></i> n'est pas obligatoire. <br><br>En revanche, avec <b><i>The poet's reading</i></b> (groupe + nominal avec "cas possessif" – énoncé 2), <b>'s</b> n'est pas la marque d'un verbe et il faut un obligatoirement + un verbe (<b><i>was</i></b>) dans le contexte pour avoir un énoncé complet.<br></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')">Vous vous trompez ! <br><br>Avec <b><i>The poet is + reading</i></b> (énoncé 1) on a un énoncé complet (sujet et verbe) et le contexte <i><b>listen</b>, <b>it's + fabulous</b></i> n'est pas obligatoire. <br><br>En revanche, avec <b><i>The poet's reading</i></b> (groupe + nominal avec "cas possessif" – énoncé 2), <b>'s</b> n'est pas la marque d'un verbe et il faut un obligatoirement + un verbe (<b><i>was</i></b>) dans le contexte pour avoir un énoncé complet.<br></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')">Vous vous trompez ! <br><br>Avec <b><i>The poet is + reading</i></b> (énoncé 1) on a un énoncé complet (sujet et verbe) et le contexte <i><b>listen</b>, <b>it's + fabulous</b></i> n'est pas obligatoire. <br><br>En revanche, avec <b><i>The poet's reading</i></b> (groupe + nominal avec "cas possessif" – énoncé 2), <b>'s</b> n'est pas la marque d'un verbe et il faut un obligatoirement + un verbe (<b><i>was</i></b>) dans le contexte pour avoir un énoncé complet.<br></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:92%;"> + <div id="STY_question" class="STY_question" style=" "><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="50%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"> + </td> + <td style="FONT-SIZE: 10px; WIDTH: 99%; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle">Pour chaque énoncé, + sélectionnez le contexte ci-dessous le plus plausible. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV88926', 'ecran59.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + Enoncé 1<br>The poet is reading. + </td> + <td style="FONT-SIZE: 10px; WIDTH: 99%; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <div align="left"> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" align="left" valign="top" + border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV32761', 'ecran59c1.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="90%" valign="middle"><p + align="left">Contexte 1</p></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="40%" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV55864', 'ecran59c2.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">Contexte 2</td> + </tr> + </table> + </div> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="50%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1004', 'ecran592.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + Enoncé 2<br>The poet's reading. + </td> + <td style="FONT-SIZE: 10px; WIDTH: 99%; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <div align="left"> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" align="left" valign="top" + border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV327619', 'ecran59c1.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><p align="left"> + Contexte 1</p></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="40%" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV558642', 'ecran59c2.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">Contexte 2</td> + </tr> + </table> + </div> + </td> + </tr> + </table> + <p> </p></div> + <div id="STY_texteQM" class="STY_texteQM" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_tableauQM"> + <tr> + <td></td> + <td class="STY_coloneQM" id="col788">Contexte 1</td> + <td class="STY_coloneQM" id="col035">Contexte 2</td> + </tr> + <tr id="trReprep654"> + <td valign="top" id="lienrep654" class="STY_reponseQM">The poet is reading.</td> + <td align="center" valign=""><img class="STY_imgBoutonQM" + onmouseover="if(exo)exo.changerBouton('rep654','col788',true);" + onmouseout="if(exo)exo.changerBouton('rep654','col788',false)" + onclick="exo.action('rep654','col788')" id="boutonReprep654col788" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"></td> + <td align="center" valign=""><img class="STY_imgBoutonQM" + onmouseover="if(exo)exo.changerBouton('rep654','col035',true);" + onmouseout="if(exo)exo.changerBouton('rep654','col035',false)" + onclick="exo.action('rep654','col035')" id="boutonReprep654col035" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"></td> + </tr> + <tr id="trReprep991"> + <td valign="top" id="lienrep991" class="STY_reponseQM">The poet's reading.</td> + <td align="center" valign=""><img class="STY_imgBoutonQM" + onmouseover="if(exo)exo.changerBouton('rep991','col788',true);" + onmouseout="if(exo)exo.changerBouton('rep991','col788',false)" + onclick="exo.action('rep991','col788')" id="boutonReprep991col788" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"></td> + <td align="center" valign=""><img class="STY_imgBoutonQM" + onmouseover="if(exo)exo.changerBouton('rep991','col035',true);" + onmouseout="if(exo)exo.changerBouton('rep991','col035',false)" + onclick="exo.action('rep991','col035')" id="boutonReprep991col035" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"></td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg6866.html b/Basilisk/MACAO/macao_3/contenu/pages/pg6866.html new file mode 100644 index 0000000000000000000000000000000000000000..b48b2fb0b2d8cebc8548c1ff570e20d60e40ccb1 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg6866.html @@ -0,0 +1,176 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Quatrième tâche (4)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + numT++; + exo.ajouterReponse('rep117', '1', '3', "SFg gX7X"); + exo.ajouterReponse('rep577', '1', '3', "SFg gXdX"); + exo.ajouterReponse('rep935', '1', '3', " gX'g"); + exo.ajouterReponse('rep312', '1', '3', "g gX '"); + exo.ajouterReponse('rep891', '1', '3', "XSFg gX d"); + exo.ajouterReponse('rep356', '1', '3', "XSFg gX 7"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Quatrième tâche (4) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p>Bravo. A l'oreille, il est difficile de distinguer la présence de <i><b>would</b></i>, avec <i><b>do</b></i> + qui le suit. Il est donc utile dans ce cas de se servir d'indices grammaticaux figurant dans le contexte. + </p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. L'énoncé commence par <i><b>I would do</b></i> (ou : <i><b>I'd do</b></i>). Votre erreur + peut s'expliquer car à l'oreille, il est difficile de distinguer la présence de <i><b>would</b></i>, avec + <i><b>do</b></i> qui le suit. Il est donc utile dans ce cas de se servir d'indices grammaticaux figurant + dans le contexte.<br></p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. L'énoncé commence par <i><b>I would do</b></i> (ou : <i><b>I'd do</b></i>). Votre erreur + peut s'expliquer car à l'oreille, il est difficile de distinguer la présence de <i><b>would</b></i>, avec + <i><b>do</b></i> qui le suit. Il est donc utile dans ce cas de se servir d'indices grammaticaux figurant + dans le contexte.</p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. L'énoncé commence par <i><b>I would do</b></i> (ou : <i><b>I'd do</b></i>). Votre erreur + peut s'expliquer car à l'oreille, il est difficile de distinguer la présence de <i><b>would</b></i>, avec + <i><b>do</b></i> qui le suit. Il est donc utile dans ce cas de se servir d'indices grammaticaux figurant + dans le contexte.</p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. L'énoncé commence par <i><b>I would do</b></i> (ou : <i><b>I'd do</b></i>). Votre erreur + peut s'expliquer car à l'oreille, il est difficile de distinguer la présence de <i><b>would</b></i>, avec + <i><b>do</b></i> qui le suit. Il est donc utile dans ce cas de se servir d'indices grammaticaux figurant + dans le contexte.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question"><br>Ecoutez à nouveau l'énoncé et complétez.<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 20%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6980', 'ecran211.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </div> + <div id="STY_texteTAT" class="STY_texteTAT"><i><b><br></b></i>I<i><b></b></i><input type="text" + onkeyup="actionDetecteTrou()" + onfocus="focusChamp(this)" + onkeypress="return tapeDansChamp(event)" + onkeydown="return tapeDansChamp(event)" + class="STY_champTAT" + id="champTrou1"><i><b> </b></i>medical + studies if I could start again.<br></div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg6917.html b/Basilisk/MACAO/macao_3/contenu/pages/pg6917.html new file mode 100644 index 0000000000000000000000000000000000000000..c0d0586ac0f287a54fc25f33fc6c50bee1afb96f --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg6917.html @@ -0,0 +1,143 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Réalisation</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Réalisation</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><p><b><span style="FONT-SIZE: 14px"><b><span + style="COLOR: #4040ff"><b><span style="FONT-SIZE: 14px"><b><span style="COLOR: #000080"><b><span + style="FONT-SIZE: 14px"><b><span style="COLOR: #4040ff"><b><span style="FONT-SIZE: 14px"><b><span + style="COLOR: #000080"><b><span style="FONT-SIZE: 14px"><b><span style="COLOR: #4040ff"><b><span + style="FONT-SIZE: 14px"><b><span style="COLOR: #000080"><b><span style="FONT-SIZE: 14px"><b><span + style="COLOR: #4040ff"><b><span style="FONT-SIZE: 14px"><b><span style="COLOR: #000080"><b><span + style="FONT-SIZE: 14px"><b><span style="COLOR: #4040ff"><b><span style="FONT-SIZE: 14px"><b><span + style="COLOR: #000080"><b><span style="FONT-SIZE: 14px"><b><span style="COLOR: #4040ff"><b><span + style="FONT-SIZE: 14px"><b><span style="COLOR: #000080"><b><span style="FONT-SIZE: 14px"><b><span + style="COLOR: #4040ff"><b><span style="FONT-SIZE: 14px"><b><span style="COLOR: #000080"><b><span + style="FONT-SIZE: 14px"><b><span style="COLOR: #4040ff"><b><span style="FONT-SIZE: 14px"><b><span + style="COLOR: #0000c0"><b><span style="FONT-SIZE: 14px"><b><span style="COLOR: #4040ff"><b><span + style="FONT-SIZE: 14px"><b><span style="COLOR: #000080"><b><span style="FONT-SIZE: 14px"><b><span + style="COLOR: #4040ff"><b><span style="FONT-SIZE: 14px"><b><span style="COLOR: #000080"><b><span + style="FONT-SIZE: 14px"><b><span style="COLOR: #4040ff"><b><span style="FONT-SIZE: 14px"><b><span + style="COLOR: #000080"><b><span style="FONT-SIZE: 14px"><b><span style="COLOR: #4040ff"><b><span + style="FONT-SIZE: 14px"><b><span style="COLOR: #000080"><b><span style="FONT-SIZE: 14px"><b><span + style="COLOR: #4040ff"><b><span style="FONT-SIZE: 14px"><b><span style="COLOR: #000080"><b><span + style="FONT-SIZE: 14px"><b><span style="COLOR: #4040ff"><b><span style="FONT-SIZE: 14px"><b><span + style="COLOR: #000080"><b><span style="FONT-SIZE: 14px"><b><span style="COLOR: #4040ff"><b><span + style="FONT-SIZE: 14px"><b><span style="COLOR: #000080"><b><span style="FONT-SIZE: 14px"><b><span + style="COLOR: #4040ff"><b><span + style="FONT-SIZE: 14px"><b>MACAO </b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span><br>Modules d'Aide à la Compréhension de l'Anglais Oral</b></span></b><br><br><br><br><span + style="FONT-SIZE: 12px">Conception <br>Cécile Poussard et Laurence Vincent-Durroux <br><br>Médiatisation <br>Philippe Gassin <br><br>Voix <br>Sarah Boardman, Abigail Thorncroft et Nicholas Myers <br><br>Son <br>Fabrice Belmessieri </span></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b><br></span></b></span></b></span></b></span></b></span></b></span></b></span></b></span></b><br> + </p> + <p> <br></p> + <p> + <table style="FONT-SIZE: 10px" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td valign="top"><img align="center" border="0" src="../media/log_uoh1.png" id="MosImg18"></td> + <td valign="top"><p align="center"><a class="STY_lienComt" target="_blank" + href="http://www.univ-montp3.fr"><img align="center" border="0" + src="../media/logo_upv_transp.png" + id="MosImg7"></a></p></td> + <td valign="top"><p align="center"><a class="STY_lienComt" target="_blank" + href="http://recherche.univ-montp3.fr/maj/pays_anglophones/"><img + align="center" border="0" src="../media/logo_ea741_transp1.png" id="MosImg25"></a></p></td> + <td valign="top"><p align="center"><img align="center" border="0" src="../media/logo_metice_transp1.png" + id="MosImg16"><a class="STY_lienComt" target="_blank" + href="http://www.univ-montp3.fr/metice/"></a> + </p></td> + </tr> + <tr> + <td valign="top"><p align="center"><a class="STY_lienComt" target="_blank" + href="http://www.uoh.fr/">UOH</a></p></td> + <td valign="top"><p align="center"><a class="STY_lienComt" target="_blank" + href="http://www.univ-montp3.fr">Université Montpellier 3</a></p> + </td> + <td valign="top"><a class="STY_lienComt" target="_blank" + href="http://recherche.univ-montp3.fr/pays_anglophones/">Equipe d'Accueil 741</a> + </td> + <td valign="top"><p align="center"><a class="STY_lienComt" target="_blank" + href="http://www.univ-montp3.fr/metice/">METICE</a></p></td> + </tr> + </table> + <br><br>Ce projet a reçu un financement de l'Université Ouverte des Humanités et de l'Université Montpellier + III.</p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg6968.html b/Basilisk/MACAO/macao_3/contenu/pages/pg6968.html new file mode 100644 index 0000000000000000000000000000000000000000..d9b273f0c50a37d0de28e1a9f97a5b89737e8ed1 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg6968.html @@ -0,0 +1,132 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Des sons aux formes (1c)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Des sons aux formes + (1c) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><p><br>En anglais oral, les sources de confusion sont + multiples du fait de phénomènes d'homophonie, d'assimilation ou encore de proximité (entre certains + phonèmes). <br> <br>Lorsqu'on entend <b>/ɪz/</b>, cela peut notamment correspondre à : <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="20%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg325"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV7424', 'ecran6411.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><i>is</i> (He isn't ill.) ;</td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2652', 'ecran6412.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><i><b>-</b>es</i>, pluriel + (judges) ; + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV5157', 'ecran6413.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">la finale du présent simple à la + troisième personne du singulier (He watches TV all day long.) ; + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3200', 'ecran6414.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">un cas possessif (Fowles's + novels). + </td> + </tr> + </table> + </p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg7035.html b/Basilisk/MACAO/macao_3/contenu/pages/pg7035.html new file mode 100644 index 0000000000000000000000000000000000000000..319fa6677bc97892bbdc60eb42e34a54596ef58c --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg7035.html @@ -0,0 +1,220 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Exemples (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/top:18px;width:506px;height:209px;#STY_question/width:496px;height:190px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep853'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Exemples (1)</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p><br><br><br><br><br>Vous avez raison. Vous pouvez réécouter les deux énoncés :<br><br><i>I visited London + last summer. <br><br>I've visited London twice and I like it very much.</i></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p><br><br><br><br>Vous vous trompez. Réécoutez les deux énoncés :<br><br><i>I visited London last summer. + <br><br>I've visited London twice and I like it very much.</i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez ces deux énoncés en entier puis par blocs.<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND-COLOR: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV87559', 'ecran21b1.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1600', 'mots212.swf', '230', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV78612', 'ecran22.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV7889', 'mots228.swf', '300', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br><br>Que diriez-vous de la prononciation des blocs mis en valeur ? + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">il est + difficile d'établir une différence ; + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la + prononciation est nettement différente. + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg7390.html b/Basilisk/MACAO/macao_3/contenu/pages/pg7390.html new file mode 100644 index 0000000000000000000000000000000000000000..39e5946ffd7adddd13128ed95d93a3627bdd0357 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg7390.html @@ -0,0 +1,232 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Exemples (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/width:508px;height:165px;#STY_question/width:482px;height:199px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep671'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("22", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Exemples (2)</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>On entend effectivement la même chose même si /<b>maɪˈkætsˈhæd</b>/ peut correspondre à <i>my cat has had</i> + ou à <i>my cats had</i>. <br><br>Il y a homophonie.<br><br>Vous pouvez réécouter les énoncés.<br><br>Enoncé + 3 : <i>My cat has had an infection; she's tired.</i><br><br>Enoncé 4 : <i>My cats had fish yesterday and + really loved it.</i></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez, on entend la même chose même si /<b>maɪˈkætsˈhæd</b>/ peut correspondre à <i>my cat has + had</i> ou à <i>my cats had</i>. <br><br>Il y a homophonie.<br><br>Vous pouvez réécouter les + énoncés.<br><br>Enoncé 3 : <i>My cat has had an infection; she's tired.</i><br><br>Enoncé 4 : <i>My cats had + fish yesterday and really loved it.</i></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez les énoncés :<br><br> + <table width="95%" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"><img + align="center" border="0" src="../media/ecouteur_macao.png" id="MosImg32"></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV85610', 'ecran491.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent;VERTICAL-ALIGN: middle', '', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"><p + align="right">Enoncé 3 : </p></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV483', 'mot49_12.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + an infection; she's tired. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"> + <p align="right"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2026', 'ecran492.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent;VERTICAL-ALIGN: middle', '', ''));</script> + </p> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"><p + align="right">Enoncé 4 : </p></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7; TEXT-ALIGN: left" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV48', 'mot49_12.swf', '80', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + fish yesterday and really loved it. + </td> + </tr> + </table> + <br>Réécoutez les blocs mis en valeur. Est-ce qu'on entend la même chose ? + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">OUI + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">NON + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg7429.html b/Basilisk/MACAO/macao_3/contenu/pages/pg7429.html new file mode 100644 index 0000000000000000000000000000000000000000..68546c4dd395153901bb82c5ac13bf4e2bb576c0 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg7429.html @@ -0,0 +1,159 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Deuxième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteTAT/width:508px;height:241px;#STY_question/width:496px;height:176px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.ajouterReponse('rep24', '1', '3', "okDUK"); + exo.ajouterReponse('rep429', '1', '4', "oKDUUK"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep429", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Deuxième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p>Bravo !<br>Vous avez en effet entendu : <br><br><i>John's been given a guitar for his birthday. He's been + practising with Jim for more than a week and they've finally learnt to play a tune.</i><br><br>Effectivement, + <i>has been given</i> est la bonne réponse ! C'est un <a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present + perfect</i></a> à la voix passive (voix passive : BE + V au participe passé) : John a reçu quelque chose + pour son anniversaire. <br><br>Cependant, l'autre forme <i>has been giving</i> existe : c'est un <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> en -ING à la voix active. Cette forme pourrait s'employer dans le contexte suivant : + <i>John's been giving English lessons because he's planning to buy a new car. <br></i><br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p>Vous faites erreur. Voici l'extrait : <br><br><i>John's been given a guitar for his birthday. He's been + practising with Jim for more than a week and they've finally learnt to play a tune.</i><br><br>C'est <i>has + been given</i> qui est la bonne réponse. C'est un <i><a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a> </i>à la voix passive (voix passive : BE + V au participe passé) : John a reçu quelque chose + pour son anniversaire. <br><br>Cependant, l'autre forme <i>has been giving</i> existe : c'est un <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a> </i>en -ING à la voix active. Cette forme pourrait s'employer dans le contexte suivant : <i>John's + been giving English lessons because he's planning to buy a new car. <br></i><br><br></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Ecoutez l'extrait suivant :<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + width="25" height="42" + id="MosImg27"></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="15%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3151', 'ecran45.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="90%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV94', 'mot45_11.swf', '360', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </div> + <div id="STY_texteTAT" class="STY_texteTAT">Choisissez entre les deux formes proposées : <br><br>John has + been <select class="STY_selectTAT" id="champTrou1" onchange="actionDetecteSelect()" style="WIDTH: 66px"> + <option value="_INIT_TROU"> </option> + </select> a guitar for his birthday. He's been practising with Jim for more than a week and they've finally + learnt to play a tune. + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg7434.html b/Basilisk/MACAO/macao_3/contenu/pages/pg7434.html new file mode 100644 index 0000000000000000000000000000000000000000..d8b28c4e8d5b67fdda10e714336ed3a962278d98 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg7434.html @@ -0,0 +1,204 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Quatrième tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/width:508px;height:245px;#STY_question/width:496px;height:166px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep671'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("22", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Quatrième tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bien !<br><br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. L'énoncé comporte une hypothèse. Réécoutez !</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><p><br>Ecoutez l'énoncé : <br><br><b><i></i></b> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 20%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6980', 'ecran211.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Cet énoncé comporte-t-il une hypothèse ?</p></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">OUI + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">NON + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg7576.html b/Basilisk/MACAO/macao_3/contenu/pages/pg7576.html new file mode 100644 index 0000000000000000000000000000000000000000..39ed14e61abaabd8d37272890727f85e4d50b00b --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg7576.html @@ -0,0 +1,213 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Troisième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_question/width:500px;height:53px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.tabChamps[numT] = '2'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '2'; + numT++; + exo.ajouterReponse('rep633', '1', '3', "- hk Kj UKoKDU B FX8 Xa tJkjkD8j.b "); + exo.ajouterReponse('rep326', '1', '2', "- hk Kj UKokD B FX8 Xa tJkjkD8j.H "); + exo.ajouterReponse('rep973', '2', '4', "- hk Kj UKoKDU B FX8 Xa tJkjkD8j.b "); + exo.ajouterReponse('rep209', '2', '5', "- hk Kj UKokD B FX8 Xa tJkjkD8j.H "); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep633", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:rep209", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:<>", "", "", "", "1", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Troisième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')">Effectivement. Voici les deux paires + reconstituées que vous pouvez écouter. <br><br>1 It' s Paul's birthday. <br>B He is given a lot of presents.<br><br>Dans + <i>He is given</i>, on a un présent à la voix passive (voix passive : BE + V au participe passé). Le sujet + (Paul) ne peut que recevoir des cadeaux ; la voix passive est requise. <br><br>2 The teacher has put on his + Father Christmas suit. <br>A He is giving a lot of presents.<br><br><br>Dans <i>He is giving</i>, on a un + présent en -ING, à la voix active. Le rôle de Père Noël endossé par le maître fait que c'est lui qui donne les + cadeaux. La voix active est requise. + </div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')">Non, vous vous trompez. Voici les deux paires + reconstituées que vous pouvez écouter. <br><br>1 It' s Paul's birthday. <br>B He is given a lot of presents.<br><br>Dans + <i>He is given</i>, on a un présent à la voix passive (voix passive : BE + V au participe passé). Le sujet + (Paul) ne peut que recevoir des cadeaux ; la voix passive est requise. <br><br><br>2 The teacher has put on his + Father Christmas suit. <br>A He is giving a lot of presents.<br><br>Dans <i>He is giving</i>, on a un présent en + -ING, à la voix active. Le rôle de Père Noël endossé par le maître fait que c'est lui qui donne les cadeaux. La + voix active est requise. + </div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')">Non, vous vous trompez. Voici les deux paires + reconstituées que vous pouvez écouter. <br><br>1 It' s Paul's birthday. <br>B He is given a lot of presents.<br><br>Dans + <i>He is given</i>, on a un présent à la voix passive (voix passive : BE + V au participe passé). Le sujet + (Paul) ne peut que recevoir des cadeaux ; la voix passive est requise. <br><br><br>2 The teacher has put on his + Father Christmas suit. <br>A He is giving a lot of presents.<br><br>Dans <i>He is giving</i>, on a un présent en + -ING, à la voix active. Le rôle de Père Noël endossé par le maître fait que c'est lui qui donne les cadeaux. La + voix active est requise. + </div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')">Non, vous vous trompez. Voici les deux paires + reconstituées que vous pouvez écouter. <br><br>1 It' s Paul's birthday. <br>B He is given a lot of presents.<br><br>Dans + <i>He is given</i>, on a un présent à la voix passive (voix passive : BE + V au participe passé). Le sujet + (Paul) ne peut que recevoir des cadeaux ; la voix passive est requise. <br><br><br>2 The teacher has put on his + Father Christmas suit. <br>A He is giving a lot of presents.<br><br>Dans <i>He is giving</i>, on a un présent en + -ING, à la voix active. Le rôle de Père Noël endossé par le maître fait que c'est lui qui donne les cadeaux. La + voix active est requise. + </div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')">Non, vous vous trompez. Voici les deux paires + reconstituées que vous pouvez écouter. <br><br>1 It' s Paul's birthday. <br>B He is given a lot of presents.<br><br>Dans + <i>He is given</i>, on a un présent à la voix passive (voix passive : BE + V au participe passé). Le sujet + (Paul) ne peut que recevoir des cadeaux ; la voix passive est requise. <br><br><br>2 The teacher has put on his + Father Christmas suit. <br>A He is giving a lot of presents.<br><br>Dans <i>He is giving</i>, on a un présent en + -ING, à la voix active. Le rôle de Père Noël endossé par le maître fait que c'est lui qui donne les cadeaux. La + voix active est requise. + </div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Ecoutez les quatres énoncés. Ils fonctionnent par paires.</div> + <div id="STY_texteTAT" class="STY_texteTAT"> + <table style="BACKGROUND: #b5f0c7" width="80%" cellpadding="3" cellspacing="0" valign="top" border="1" + bordercolor=""> + <tr> + <td style="FONT-SIZE: 10px" width="60%" valign="top"><img align="center" border="0" + src="../media/ecouteur_macao.png" width="23" + height="32" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="top"><b>1</b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV546', 'ecran431.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + It' s Paul's birthday. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="top"><b>2</b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV439', 'ecran432.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + The teacher has put on his Father Christmas suit. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="top"><b>A</b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV5393', 'ecran433.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + + <script type="text/javascript">ajDocW(PF_clipAV('clipAV15', 'mot43_3.swf', '110', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + a lot of presents. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="top"><b>B</b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV7781', 'ecran434.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + + <script type="text/javascript">ajDocW(PF_clipAV('clipAV59', 'mot43_4.swf', '110', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + a lot of presents. + </td> + </tr> + </table> + <p>Maintenant, de façon à former deux paires plausibles, associez les énoncés, en sélectionnant A ou B dans les + listes déroulantes.<br><br>It' s Paul's birthday. <br><select class="STY_selectTAT" id="champTrou1" + onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select><br><br>The teacher has put on his Father Christmas suit. <br><select class="STY_selectTAT" + id="champTrou2" + onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select></p> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg7628.html b/Basilisk/MACAO/macao_3/contenu/pages/pg7628.html new file mode 100644 index 0000000000000000000000000000000000000000..7ea93a334f9fc6ec9731f0cc03bd621c7586698c --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg7628.html @@ -0,0 +1,103 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Présentation</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteCours/width:694px;height:419px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Présentation</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><p style="COLOR: #000080; FONT-FAMILY: " align="center"> + <br><span style="FONT-SIZE: 20px">C'est bien connu : les Français ont souvent du mal avec l'anglais tant pour le comprendre que pour le parler...et se faire comprendre.<br><br><br>Et si le fonctionnement de l'oral en anglais pouvait s'apprendre ?<br></span><span + style="FONT-SIZE: 20px"><br><br>Et si des stratégies pouvaient être utilisées pour compenser ce qui n'est pas bien compris ?<br><br><br> + <table style="FONT-SIZE: 10px" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td valign="top"><a class="STY_lienComt" target="_blank" href="http://www.uoh.fr/"><img align="center" + border="0" + src="../media/log_uoh1.png" + id="MosImg18"></a> + </td> + <td valign="top"><p align="center"><a class="STY_lienComt" target="_blank" + href="http://www.univ-montp3.fr"><img align="center" border="0" + src="../media/logo_upv_transp.png" + id="MosImg7"></a></p></td> + </tr> + </table> + </span><br></p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg7651.html b/Basilisk/MACAO/macao_3/contenu/pages/pg7651.html new file mode 100644 index 0000000000000000000000000000000000000000..94aae91f462b12a496baed53968d572a6c404cf2 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg7651.html @@ -0,0 +1,125 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Des sons aux formes (3)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Des sons aux formes + (3) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" ">Il peut arriver aussi de n'entendre aucune réalisation + orale, alors qu'une forme est pourtant bien présente, comme dans les exemples suivants : <br><br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="20%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg325"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV5878', 'ecran661.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">His criteria are funny ones. <br>Remarquez + que la prononciation de are se confond avec la fin de <i>criteria</i> : <br><b>/ + hɪzkraɪˈtɪərɪəˈfʌnɪˈwʌnz/</b></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV32', 'ecran6621.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">Liz is going. <br>Remarquez que + la prononciation de <b><i>is</i></b> se confond avec la fin de <i>Liz</i> : <br><b>/ˈlɪzɡəʊɪŋ/</b> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV836', 'ecran663.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">He likes singing. <br>Ici la + prononciation de la fin de <i>likes</i> se confond avec le début de <i>singing</i> : <br><b>/hɪˈlaɪkˈsɪŋɪŋ/</b> + </td> + </tr> + </table> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg7664.html b/Basilisk/MACAO/macao_3/contenu/pages/pg7664.html new file mode 100644 index 0000000000000000000000000000000000000000..6e6534a6639f6f458218526979380d04ca4ce9f2 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg7664.html @@ -0,0 +1,224 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Cinquième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/width:504px;height:159px;#STY_question/width:519px;height:212px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep853'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Cinquième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p><br>Effectivement, on entend pratiquement la même chose. Les <a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc266709','htm')">voyelles</a> + tendues /<i><b>eɪ</b></i>/ (de <i><b>they</b></i>) et <i><b>/eə/</b></i> (de <i><b>there</b></i>) sont + modifiées par la présence de <i><b>are</b></i>. Le plus souvent, on entend <i><b>/ðeə/</b></i> aussi bien + pour <i><b>there are</b></i> que pour <i><b>they are</b></i>. <br><br>Pourtant, sur le plan grammatical, ils + ne sont pas interchangeables. En effet, <i><b>there are</b></i> signifie <i><b>il y a</b></i> et <i><b>they + are</b></i> signifie <i><b>ils / elles sont</b></i>. <br><br>Réécoutez les énoncés.</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p>C'est faux, on entend pratiquement la même chose. Les <a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc266709','htm')">voyelles</a> + tendues <i><b>/eɪ/</b></i> (de <b><i>they</i></b>) et <i><b>/eə/</b></i> (de <b><i>there</i></b>) sont + modifiées par la présence de <b><i>are</i></b>. Le plus souvent, on entend <i><b>/ðeə/</b></i> aussi bien + pour <b><i>there are </i></b>que pour <b><i>they are</i></b>. <br><br>Pourtant, sur le plan grammatical, ils + ne sont pas interchangeables. En effet, <b><i>there are </i></b>signifie <i><b>il y a</b></i> et <b><i>they + are </i></b>signifie <b><i>ils / elles sont</i></b>. <br><br>Réécoutez les énoncés.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><p>Ecoutez les deux énoncés suivants.<br><br> + <table style="WIDTH: 95%; HEIGHT: 121px" width="95%" cellpadding="0" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; WIDTH: 5%; BACKGROUND-COLOR: #b5f0c7" width="15%" valign="middle"><img + align="center" border="0" src="../media/ecouteur_macao.png" id="MosImg32"></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="95%" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; WIDTH: 5%; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2129', 'ecran251.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">I wish I could go to Africa. + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1924', 'mots25there.swf', '68', '15', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + so many different languages there. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; WIDTH: 5%; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV5550', 'ecran252.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle">They've moved back to London. + <script type="text/javascript">ajDocW(PF_clipAV('clipAV849', 'mots25they.swf', '68', '14', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + so happy to live in the capital again. + </td> + </tr> + </table> + <br>Que diriez-vous des blocs mis en valeur ?</p></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">il est + difficile d'établir une différence ; + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la + prononciation est nettement différente. + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg7682.html b/Basilisk/MACAO/macao_3/contenu/pages/pg7682.html new file mode 100644 index 0000000000000000000000000000000000000000..355970a2f4df025db81ca636725ca97bc8d8b808 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg7682.html @@ -0,0 +1,178 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Quatrième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + numT++; + exo.ajouterReponse('rep117', '1', '3', " gJKD0'g"); + exo.ajouterReponse('rep101', '1', '3', "SFg gJKD0dX"); + exo.ajouterReponse('rep239', '1', '3', "g gJKD0 '"); + exo.ajouterReponse('rep113', '1', '3', "XSFg gJKD0 d"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Quatrième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bien !</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Votre réponse est fausse. Voici ce que vous avez entendu : <br><i>I'm so thirsty, I would drink a whole + bottle of fresh water if I could.</i><br><br>Il est difficile de distinguer <b><i>would</i></b>, avec <b><i>drink</i></b> + à sa suite, car il y a un phénomène d'assimilation et une réduction de <b><i>would</i></b> à <b>/d/</b>.</p> + </div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Votre réponse est fausse. Voici ce que vous avez entendu : <br><i>I'm so thirsty, I would drink a whole + bottle of fresh water if I could.</i><br><br>Il est difficile de distinguer <b><i>would</i></b>, avec <b><i>drink</i></b> + à sa suite, car il y a un phénomène d'assimilation et une réduction de <b><i>would</i></b> à <b>/d/</b>.</p> + </div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Votre réponse est fausse. Voici ce que vous avez entendu : <br><i>I'm so thirsty, I would drink a whole + bottle of fresh water if I could.</i><br><br>Il est difficile de distinguer <b><i>would</i></b>, avec <b><i>drink</i></b> + à sa suite, car il y a un phénomène d'assimilation et une réduction de <b><i>would</i></b> à <b>/d/</b>.</p> + </div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Votre réponse est fausse. Voici ce que vous avez entendu : <br><i>I'm so thirsty, I would drink a whole + bottle of fresh water if I could.</i><br><br>Il est difficile de distinguer <b><i>would</i></b>, avec <b><i>drink</i></b> + à sa suite, car il y a un phénomène d'assimilation et une réduction de <b><i>would</i></b> à <b>/d/</b>.</p> + </div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question"><br>Ecoutez et complétez :<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 15%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2955', 'ecran30.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </div> + <div id="STY_texteTAT" class="STY_texteTAT">I'm so thirsty, I <input type="text" onkeyup="actionDetecteTrou()" + onfocus="focusChamp(this)" + onkeypress="return tapeDansChamp(event)" + onkeydown="return tapeDansChamp(event)" + class="STY_champTAT" id="champTrou1" + style="FONT-SIZE: 10px; WIDTH: 82px; HEIGHT: 17px"> a + whole bottle of fresh water if I could. + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg7973.html b/Basilisk/MACAO/macao_3/contenu/pages/pg7973.html new file mode 100644 index 0000000000000000000000000000000000000000..2b62a088eaacddaa6d6862b4664a7ad9438b63e1 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg7973.html @@ -0,0 +1,331 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Cinquième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "lienrep150/width:102px;height:18px;#STY_texteQC/top:14px;width:504px;height:277px;#STY_question/width:498px;height:143px;#lienrep627/width:112px;height:18px;#lienrep211/width:102px;height:18px;#lienrep49/width:102px;height:19px;#lienrep842/width:58px;height:24px;#lienrep36/supprime:;#lienrep24/width:118px;height:21px;#lienrep715/width:118px;height:24px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCM"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep74'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep185'); + oItem.init("22", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("32", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("41", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep788'); + oItem.init("52", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep42'); + oItem.init("62", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep047'); + oItem.init("72", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep96'); + oItem.init("82", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.afficheBoutons = false; + exo.maxSel = '2'; + afficheBordure = true; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep211", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep49", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep842", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg5'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep36", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg6'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep715", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Cinquième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est exact.<br><br>En effet, les mots <i><b>is it</b></i> indiquent que l'énonciateur considère l'événement + (<b>SHE + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i><i> :</i><b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, + d'où l'exclamation <i><b>oh no</b></i>.</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE + + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où + l'exclamation <i><b>oh no</b></i>.</p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE + + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où + l'exclamation <i><b>oh no</b></i>.</p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE + + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> : <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où + l'exclamation <i><b>oh no</b></i>.</p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE + + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où + l'exclamation <i><b>oh no</b></i>.</p></div> + <div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE + + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où + l'exclamation <i><b>oh no</b></i>.</p></div> + <div id="divSugg6" onclick="SPE_clicDansBulle(event,'divSugg6')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE + + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où + l'exclamation <i><b>oh no</b></i>.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez l'énoncé suivant.<br><b> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2174', 'ecran12.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV85', 'mot12_12.swf', '370', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </b><br>Désignez le principal indice pertinent pour identifier la forme verbale et sélectionnez la forme verbale + employée : + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV53', 'mot12_1a.swf', '100', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </div> + </td> + </tr> + <tr id="trReprep150"> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV7', 'mot12_1b.swf', '100', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </div> + </td> + </tr> + <tr id="trReprep211"> + <td valign="top" class="STY_bordureQC" id="tdReprep211"> + <div class="STY_reponseQC" id="lienrep211" onmouseover="if(exo)exo.changerBouton('rep211',true)" + onmouseout="if(exo)exo.changerBouton('rep211',false)" onclick="exo.action('rep211')"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV43', 'mot12_1c.swf', '100', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </div> + </td> + </tr> + <tr id="trReprep49"> + <td valign="top" class="STY_bordureQC" id="tdReprep49"> + <div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" + onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV64', 'mot12_1d1.swf', '100', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </div> + </td> + </tr> + <tr id="trReprep842"> + <td valign="top" class="STY_bordureQC" id="tdReprep842"> + <div class="STY_reponseQC" id="lienrep842" onmouseover="if(exo)exo.changerBouton('rep842',true)" + onmouseout="if(exo)exo.changerBouton('rep842',false)" onclick="exo.action('rep842')"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV36', 'mot12_1e.swf', '100', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </div> + </td> + </tr> + <tr id="trReprep36"> + <td valign="top" class="STY_bordureQC" id="tdReprep36"> + <div class="STY_reponseQC" id="lienrep36" onmouseover="if(exo)exo.changerBouton('rep36',true)" + onmouseout="if(exo)exo.changerBouton('rep36',false)" onclick="exo.action('rep36')"></div> + </td> + </tr> + <tr id="trReprep24"> + <td valign="top" class="STY_bordureQC" id="tdReprep24"> + <div class="STY_reponseQC" id="lienrep24" onmouseover="if(exo)exo.changerBouton('rep24',true)" + onmouseout="if(exo)exo.changerBouton('rep24',false)" onclick="exo.action('rep24')">she's slept + late + </div> + </td> + </tr> + <tr id="trReprep715"> + <td valign="top" class="STY_bordureQC" id="tdReprep715"> + <div class="STY_reponseQC" id="lienrep715" onmouseover="if(exo)exo.changerBouton('rep715',true)" + onmouseout="if(exo)exo.changerBouton('rep715',false)" onclick="exo.action('rep715')">she slept + late + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg8027.html b/Basilisk/MACAO/macao_3/contenu/pages/pg8027.html new file mode 100644 index 0000000000000000000000000000000000000000..3eba7a7241ab2e8102a00ccf82ae4e612822a4a6 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg8027.html @@ -0,0 +1,232 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_question/width:500px;height:53px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.tabChamps[numT] = '2'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '2'; + numT++; + exo.ajouterReponse('rep633', '1', '3', "- TNk Kj ukKDU jkkD uy 8Nk gXz8XJ aXJ NkJ BFFkJUy.b "); + exo.ajouterReponse('rep326', '1', '2', "- TNk NBj ukkD jkkD uy 8Nk gXz8XJ aXJ NkJ BFFkJUy.H "); + exo.ajouterReponse('rep973', '2', '4', "- TNk Kj ukKDU jkkD uy 8Nk gXz8XJ aXJ NkJ BFFkJUy.b "); + exo.ajouterReponse('rep209', '2', '5', "- TNk NBj ukkD jkkD uy 8Nk gXz8XJ aXJ NkJ BFFkJUy.H "); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep633", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:rep209", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:<>", "", "", "", "1", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')">Effectivement. Voici les deux dialogues + reconstitués que vous pouvez réécouter.<br><br>1 Why does Lucy have so many pills to take? <br>B She has been + seen by the doctor for her allergy.<br><br>Dans <i>She has been seen</i>, on a un <a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present + perfect</i></a> à la voix passive (voix passive : BE + V au participe passé). Le <a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present + perfect</i></a> est employé pour souligner que la prise de médicaments par Lucy est le résultat, la + conséquence de sa visite chez le médecin.<br><br>2 Why isn't Ella with you? <br>A She is being seen by the + doctor for her allergy.<br><br>Dans <i>She is being seen</i>, on a un présent en -ING à la voix passive (voix + passive : BE + V au participe passé). La présence de -ING dans cette forme souligne que la réponse et la + question réfèrent à une même situation (l'absence d'Ella au moment où on en parle). + </div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')">Non, vous vous trompez. Voici les deux dialogues + reconstitués que vous pouvez réécouter.<br><br><br>1 Why does Lucy have so many pills to take? <br>B She has + been seen by the doctor for her allergy.<br><br>Dans <i>She is being seen</i>, on a un <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> à la voix passive (voix passive : BE + V au participe passé). Le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> est employé pour souligner que la prise de médicaments par Lucy est le résultat, la + conséquence de sa visite chez le médecin. <br><br><br>2 Why isn't Ella with you? <br>A She is being seen by the + doctor for her allergy. <br><br>Dans <i>She is being seen</i>, on a un présent en -ING à la voix passive (voix + passive : BE + V au participe passé). La présence de -ING dans cette forme souligne que la réponse et la + question réfèrent à une même situation (l'absence d'Ella au moment où on en parle). <br></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')">Non, vous vous trompez. Voici les deux dialogues + reconstitués que vous pouvez réécouter.<br><br><br>1 Why does Lucy have so many pills to take? <br>B She has + been seen by the doctor for her allergy.<br><br>Dans <i>She is being seen</i>, on a un <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> à la voix passive (voix passive : BE + V au participe passé). Le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> est employé pour souligner que la prise de médicaments par Lucy est le résultat, la + conséquence de sa visite chez le médecin. <br><br><br>2 Why isn't Ella with you? <br>A She is being seen by the + doctor for her allergy. <br><br>Dans <i>She is being seen</i>, on a un présent en -ING à la voix passive (voix + passive : BE + V au participe passé). La présence de -ING dans cette forme souligne que la réponse et la + question réfèrent à une même situation (l'absence d'Ella au moment où on en parle). <br></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')">Non, vous vous trompez. Voici les deux dialogues + reconstitués que vous pouvez réécouter.<br><br><br>1 Why does Lucy have so many pills to take? <br>B She has + been seen by the doctor for her allergy.<br><br>Dans <i>She is being seen</i>, on a un <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> à la voix passive (voix passive : BE + V au participe passé). Le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> est employé pour souligner que la prise de médicaments par Lucy est le résultat, la + conséquence de sa visite chez le médecin. <br><br><br>2 Why isn't Ella with you? <br>A She is being seen by the + doctor for her allergy. <br><br>Dans <i>She is being seen</i>, on a un présent en -ING à la voix passive (voix + passive : BE + V au participe passé). La présence de -ING dans cette forme souligne que la réponse et la + question réfèrent à une même situation (l'absence d'Ella au moment où on en parle). + </div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')">Non, vous vous trompez. Voici les deux dialogues + reconstitués que vous pouvez réécouter.<br><br>1 Why does Lucy have so many pills to take? <br>B She has been + seen by the doctor for her allergy.<br><br>Dans <i>She is being seen</i>, on a un <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> à la voix passive (voix passive : BE + V au participe passé). Le <i><a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> est employé pour souligner que la prise de médicaments par Lucy est le résultat, la + conséquence de sa visite chez le médecin. <br><br><br>2 Why isn't Ella with you? <br>A She is being seen by the + doctor for her allergy. <br><br>Dans <i>She is being seen</i>, on a un présent en -ING à la voix passive (voix + passive : BE + V au participe passé). La présence de -ING dans cette forme souligne que la réponse et la + question réfèrent à une même situation (l'absence d'Ella au moment où on en parle). + </div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Ecoutez les quatre énoncés : les énoncés 1 et 2 sont des questions, les + énoncés A et B des réponses. + </div> + <div id="STY_texteTAT" class="STY_texteTAT"> + <table style="BACKGROUND: #b5f0c7" width="80%" cellpadding="3" cellspacing="0" valign="top" border="1" + bordercolor=""> + <tr> + <td style="FONT-SIZE: 10px" width="60%" valign="top"><img align="center" border="0" + src="../media/ecouteur_macao.png" width="23" + height="32" id="MosImg32"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="top"><b>1</b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6364', 'ecran411.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + Why does Lucy have so many pills to take? + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="top"><b>2</b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1264', 'ecran412.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + Why isn't Ella with you? + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="middle"><b>A + <script type="text/javascript">ajDocW(PF_clipAV('clipAV364', 'ecran413.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV532', 'mot41_3.swf', '110', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + by the doctor for her allergy. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px" valign="top"><b>B + <script type="text/javascript">ajDocW(PF_clipAV('clipAV0', 'ecran414.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV53', 'mot41_3.swf', '110', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + by the doctor for her allergy. + </td> + </tr> + </table> + <p>Maintenant, de façon à former deux dialogues plausibles, associez chaque question à une réponse en + sélectionnant A ou B dans les listes déroulantes.<br><br>Why does Lucy have so many pills to + take?<br><select class="STY_selectTAT" id="champTrou1" onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select><br><br>Why isn't Ella with you?<br><select class="STY_selectTAT" id="champTrou2" + onchange="actionDetecteSelect()"> + <option value="_INIT_TROU"> </option> + </select></p> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg8400.html b/Basilisk/MACAO/macao_3/contenu/pages/pg8400.html new file mode 100644 index 0000000000000000000000000000000000000000..892d8b107f514c8ff4b32b0d37003abdde2d81b7 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg8400.html @@ -0,0 +1,177 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Deuxième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + numT++; + exo.ajouterReponse('rep117', '1', '3', "k8N"); + exo.ajouterReponse('rep5', '1', '3', "Nk 8"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:<>", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:", "", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Deuxième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Bien !</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux. L'énoncé entendu est : <i>He's the boss.</i><br><br>L'article défini <i><b>the</b></i> indique + qu'on associe à la fonction de patron la capacité de résoudre d'éventuels problèmes. <br><br>Remarquez qu'il + y a une assimilation qui vous a peut-être posé problème, entre la <a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc713286','htm')">consonne</a> + finale de <i><b>is</b></i> et le phonème initial de <i><b>the</b></i>. </p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux. L'énoncé entendu est : <i>He's the boss.</i><br><br>L'article défini <i><b>the</b></i> indique + qu'on associe à la fonction de patron la capacité de résoudre d'éventuels problèmes. <br><br>Remarquez qu'il + y a une assimilation qui vous a peut-être posé problème, entre la <a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc713286','htm')">consonne</a> + finale de <i><b>is</b></i> et le phonème initial de <i><b>the</b></i>. </p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux. L'énoncé entendu est : <i>He's the boss.</i><br><br>L'article défini <i><b>the</b></i> indique + qu'on associe à la fonction de patron la capacité de résoudre d'éventuels problèmes. <br><br>Remarquez qu'il + y a une assimilation qui vous a peut-être posé problème, entre la <a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc713286','htm')">consonne</a> + finale de <i><b>is</b></i> et le phonème initial de <i><b>the</b></i>. </p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est faux. L'énoncé entendu est : <i>He's the boss.</i><br><br>L'article défini <i><b>the</b></i> indique + qu'on associe à la fonction de patron la capacité de résoudre d'éventuels problèmes. <br><br>Remarquez qu'il + y a une assimilation qui vous a peut-être posé problème, entre la <a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc713286','htm')">consonne</a> + finale de <i><b>is</b></i> et le phonème initial de <i><b>the</b></i>. </p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question"><br>Ecoutez et complétez :<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 15%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6712', 'ecran28.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </div> + <div id="STY_texteTAT" class="STY_texteTAT">You must phone Mr Williams if you have a problem. He's <input + type="text" onkeyup="actionDetecteTrou()" onfocus="focusChamp(this)" + onkeypress="return tapeDansChamp(event)" onkeydown="return tapeDansChamp(event)" class="STY_champTAT" + id="champTrou1" style="FONT-SIZE: 10px; WIDTH: 43px; HEIGHT: 17px"> boss. + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg8601.html b/Basilisk/MACAO/macao_3/contenu/pages/pg8601.html new file mode 100644 index 0000000000000000000000000000000000000000..02f3264cdcabf6ac8baad234c575b6efa811d3f8 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg8601.html @@ -0,0 +1,348 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Quatrième tâche (3)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCM"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep976'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep982'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep72'); + oItem.init("31", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep678'); + oItem.init("42", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep491'); + oItem.init("51", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("62", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("71", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = '2'; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep621", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep437", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg5'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep29", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg6'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep319", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg7'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep326", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Quatrième tâche (3) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est exact. <i><b>If</b></i> et <i><b>could</b></i> indiquent que celui qui parle évoque une situation + hypothétique.</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Oui, <i><b>If</b></i> indique que celui qui parle évoque une situation hypothétique. Il y a aussi un autre + indice : <i><b>could.</b></i></p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')">Oui, <b><i>could </i></b>indique que celui qui + parle évoque une situation hypothétique. Il y a aussi un autre indice :<b><i>If</i></b>. + </div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une + situation hypothétique.</p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une + situation hypothétique.</p></div> + <div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une + situation hypothétique.</p></div> + <div id="divSugg6" onclick="SPE_clicDansBulle(event,'divSugg6')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une + situation hypothétique.</p></div> + <div id="divSugg7" onclick="SPE_clicDansBulle(event,'divSugg7')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une + situation hypothétique.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez l'énoncé : <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7; WIDTH: 20%" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6980', 'ecran211.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Quels sont les indices grammaticaux qui renvoient à une situation hypothétique ? + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">again + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">could + </div> + </td> + </tr> + <tr id="trReprep437"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep437',true);" + onmouseout="exo.changerBouton('rep437',false)" + onclick="exo.action('rep437')" id="boutonReprep437" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep437"> + <div class="STY_reponseQC" id="lienrep437" onmouseover="if(exo)exo.changerBouton('rep437',true)" + onmouseout="if(exo)exo.changerBouton('rep437',false)" onclick="exo.action('rep437')">I + </div> + </td> + </tr> + <tr id="trReprep621"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep621',true);" + onmouseout="exo.changerBouton('rep621',false)" + onclick="exo.action('rep621')" id="boutonReprep621" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep621"> + <div class="STY_reponseQC" id="lienrep621" onmouseover="if(exo)exo.changerBouton('rep621',true)" + onmouseout="if(exo)exo.changerBouton('rep621',false)" onclick="exo.action('rep621')">if + </div> + </td> + </tr> + <tr id="trReprep29"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep29',true);" + onmouseout="exo.changerBouton('rep29',false)" + onclick="exo.action('rep29')" id="boutonReprep29" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep29"> + <div class="STY_reponseQC" id="lienrep29" onmouseover="if(exo)exo.changerBouton('rep29',true)" + onmouseout="if(exo)exo.changerBouton('rep29',false)" onclick="exo.action('rep29')">medical + </div> + </td> + </tr> + <tr id="trReprep319"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep319',true);" + onmouseout="exo.changerBouton('rep319',false)" + onclick="exo.action('rep319')" id="boutonReprep319" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep319"> + <div class="STY_reponseQC" id="lienrep319" onmouseover="if(exo)exo.changerBouton('rep319',true)" + onmouseout="if(exo)exo.changerBouton('rep319',false)" onclick="exo.action('rep319')">start + </div> + </td> + </tr> + <tr id="trReprep326"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep326',true);" + onmouseout="exo.changerBouton('rep326',false)" + onclick="exo.action('rep326')" id="boutonReprep326" + src="../../MosMtr/ressources/style/media/gen/boutonQCM.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep326"> + <div class="STY_reponseQC" id="lienrep326" onmouseover="if(exo)exo.changerBouton('rep326',true)" + onmouseout="if(exo)exo.changerBouton('rep326',false)" onclick="exo.action('rep326')">studies + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg8783.html b/Basilisk/MACAO/macao_3/contenu/pages/pg8783.html new file mode 100644 index 0000000000000000000000000000000000000000..1b1269280f8dbaa2a1447e987e111ae9b65c0fe2 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg8783.html @@ -0,0 +1,131 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Mémento : l'assimilation</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Mémento : + l'assimilation + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" ">Dans certains contextes, il peut être difficile de + distinguer : <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="50%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4763', 'ecran73.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + <span style="FONT-SIZE: 10px">a car / the car </span></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="-à" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6420', 'ecran71.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + I've visited / I visited + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6586', 'ecran74.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + I type / I'd type + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6904', 'ecran72.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + he's succeeded / he succeeded + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV304', 'ecran75.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + there are / they are + </td> + </tr> + </table> + <br><br><br>En effet, la langue orale présente des phénomènes dits d'assimilation : certaines caractéristiques + d'un <a class="STY_lienComt" href="javascript:parent.SCO_ouvrirDoc('doc972802','htm')">phonème</a> peuvent être + modifiées par l'influence d'un phonème voisin.<br><br>Le phonème modifié est en partie assimilé au + phonème voisin.<br><br>Par exemple, dans <i>I'd type</i>, la présence du phonème <b>/t/</b> au début de + <i>type</i> modifie le phonème <b>/d/</b> qui le précède et il devient difficile de distinguer les deux <a + class="STY_lienComt" href="javascript:parent.SCO_ouvrirDoc('doc972802','htm')">phonèmes</a> successifs : + <b>/d/ </b>et <b>/t/</b>. <br><br>Ces phénomènes concernent particulièrement HAVE, BE (et leurs différentes + formes), ainsi que <i>would</i>, <i>they</i> et <i>there</i>. <br><br>Il est donc utile de savoir utiliser des + stratégies (qu'on appelle des stratégies d'inférence) pour mieux comprendre la langue orale. <br></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg8876.html b/Basilisk/MACAO/macao_3/contenu/pages/pg8876.html new file mode 100644 index 0000000000000000000000000000000000000000..b706000328d2a07ee43d321a89bff6d7f86b3611 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg8876.html @@ -0,0 +1,251 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Troisième tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep588'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep535'); + oItem.init("22", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep024'); + oItem.init("32", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep910'); + oItem.init("41", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep511", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep894", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep505", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Troisième tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p>Oui, c'est l'indice pertinent. La construction de <i>give</i> avec pour complément <b></b><i>an interview</i> + n'a de sens qu'à la voix active.<br><br>Comparez l'énoncé ci-contre avec l'énoncé suivant : <br><br><i>Jennifer + Roberts has just arrived at the famous Cannes festival and she is given a standing ovation.</i><br><br>Ici + le sujet reçoit une ovation et ne donne rien : la voix passive <i>is given</i> (BE + V au participe passé) + est requise. <br><br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p>Non, l'indice pertinent est : <i>an interview</i>. En effet, la construction de <i>give</i> avec pour + complément <i>an interview</i> n'a de sens qu'à la voix active.<br><br>Comparez l'énoncé ci-contre avec + l'énoncé suivant : <br><br><i>Jennifer Roberts has just arrived at the famous Cannes festival and she is + given a standing ovation. <br></i><br>Ici le sujet reçoit une ovation et ne donne rien : la voix passive + <i>is given</i> (BE + V au participe passé) est requise. <br></p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p>Non, l'indice pertinent est : <i>an interview</i>. En effet, la construction de <i>give</i> avec pour + complément <i>an interview</i> n'a de sens qu'à la voix active.<br><br>Comparez l'énoncé ci-contre avec + l'énoncé suivant : <br><br><i>Jennifer Roberts has just arrived at the famous Cannes festival and she is + given a standing ovation. <br></i><br>Ici le sujet reçoit une ovation et ne donne rien : la voix passive + <i>is given</i> (BE + V au participe passé) est requise. <br></p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p>Non, l'indice pertinent est : <i>an interview</i>. En effet, la construction de <i>give</i> avec pour + complément <i>an interview</i> n'a de sens qu'à la voix active.<br><br>Comparez l'énoncé ci-contre avec + l'énoncé suivant : <br><br><i>Jennifer Roberts has just arrived at the famous Cannes festival and she is + given a standing ovation. <br></i><br>Ici le sujet reçoit une ovation et ne donne rien : la voix passive + <i>is given</i> (BE + V au participe passé) est requise. <br></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" "><br>Jennifer Roberts has just arrived at the famous Cannes + festival and she is giving an interview in her hotel room. <br><br><br>Sélectionnez l'indice qui vous semble + pertinent pour justifier la présence de <i>giving</i> plutôt que de <i>given</i> : <br></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep511"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep511',true);" + onmouseout="exo.changerBouton('rep511',false)" + onclick="exo.action('rep511')" id="boutonReprep511" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep511"> + <div class="STY_reponseQC" id="lienrep511" onmouseover="if(exo)exo.changerBouton('rep511',true)" + onmouseout="if(exo)exo.changerBouton('rep511',false)" onclick="exo.action('rep511')">Jennifer + Roberts has just arrived + </div> + </td> + </tr> + <tr id="trReprep894"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep894',true);" + onmouseout="exo.changerBouton('rep894',false)" + onclick="exo.action('rep894')" id="boutonReprep894" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep894"> + <div class="STY_reponseQC" id="lienrep894" onmouseover="if(exo)exo.changerBouton('rep894',true)" + onmouseout="if(exo)exo.changerBouton('rep894',false)" onclick="exo.action('rep894')">at the + famous Cannes festival + </div> + </td> + </tr> + <tr id="trReprep378"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep378',true);" + onmouseout="exo.changerBouton('rep378',false)" + onclick="exo.action('rep378')" id="boutonReprep378" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep378"> + <div class="STY_reponseQC" id="lienrep378" onmouseover="if(exo)exo.changerBouton('rep378',true)" + onmouseout="if(exo)exo.changerBouton('rep378',false)" onclick="exo.action('rep378')">an + interview + </div> + </td> + </tr> + <tr id="trReprep505"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep505',true);" + onmouseout="exo.changerBouton('rep505',false)" + onclick="exo.action('rep505')" id="boutonReprep505" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep505"> + <div class="STY_reponseQC" id="lienrep505" onmouseover="if(exo)exo.changerBouton('rep505',true)" + onmouseout="if(exo)exo.changerBouton('rep505',false)" onclick="exo.action('rep505')">in her + hotel room + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg910.html b/Basilisk/MACAO/macao_3/contenu/pages/pg910.html new file mode 100644 index 0000000000000000000000000000000000000000..c660c45ee3df8232887b81fe3524d0af2420f187 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg910.html @@ -0,0 +1,153 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Quatrième tâche (2)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteTAT/width:508px;height:254px;#STY_question/width:498px;height:167px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.ajouterReponse('rep24', '1', '4', "Ka"); + exo.ajouterReponse('rep429', '1', '3', "okNB"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep24", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Quatrième tâche (2) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p>Très bien ! Vous avez entendu : <br><br><i>What have the suspects proven, their innocence or their guilt? + <br></i><br>L'interprétation n'était pourtant pas facile parce que <i>/ðəˈsʌspekts'prəʊvən/</i>, en dehors + de tout contexte, pourrait s'orthographier <i>the suspects proven</i> ou<i> the suspect is proven. + <br></i><br><br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p>Il y a erreur. Vous avez entendu : <br><br><i>What have the suspects proven, their innocence or their guilt? + <br></i><br><br>Dans l'énoncé, <i>if</i> ne convient pas. C'est <i>have</i> (<i>proven</i>) qui convient car + la question posée concerne l'objet de <i>prove</i> : l'innocence ou la culpabilité. <br><br>Le <a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present + perfect</i></a> permet d'exprimer le résultat : les suspects sont désormais considérés soit comme + innocents, soit comme coupables. <br><br>L'interprétation n'était pas facile parce que <i>/ðəˈsʌspekts'prəʊvən/</i>, + en dehors de tout contexte, pourrait s'orthographier <i>the suspects proven </i>ou<i> the suspect is proven. + <br></i><br><br><br><br></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Ecoutez l'énoncé suivant :<p> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + width="25" height="42" + id="MosImg27"></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2326', 'ecran471.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV10', 'mot47_12.swf', '210', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </p></div> + <div id="STY_texteTAT" class="STY_texteTAT">Choisissez entre les deux formes proposées : <br><br>What <select + class="STY_selectTAT" id="champTrou1" onchange="actionDetecteSelect()" style="WIDTH: 65px"> + <option value="_INIT_TROU"> </option> + </select> the suspects proven, their innocence or their guilt? + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg9152.html b/Basilisk/MACAO/macao_3/contenu/pages/pg9152.html new file mode 100644 index 0000000000000000000000000000000000000000..687a6700df872033a710a9358a4c684c34ab9675 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg9152.html @@ -0,0 +1,215 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Troisième tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/left:1px;top:15px;width:504px;height:182px;#STY_question/width:496px;height:171px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep588'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep024'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep511", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Troisième tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est juste ; <i>is giving</i> est un présent en –ING, à la voix active, alors que <i>is given</i> renverrait + à la voix passive (BE + V au participe passé).<br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Non. Dans l'énoncé, on entend <img src="../media/giving_retroac.png" id="MosImg10">; <i>is giving</i> est un + présent en –ING, à la voix active, alors que <i>is given</i> renverrait à la voix passive (BE + V au + participe passé).</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez :<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="15%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + width="25" + height="42" + id="MosImg27"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="90%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4491', 'ecran39.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="100%" colspan="2" valign="middle">Jennifer + Roberts has just arrived at the famous Cannes festival and she is + <script type="text/javascript">ajDocW(PF_clipAV('clipAV8467', 'mots39giving.swf', '68', '16', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + an interview in her hotel room. + </td> + </tr> + </table> + <br>Est-ce qu'on entend : + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep511"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep511',true);" + onmouseout="exo.changerBouton('rep511',false)" + onclick="exo.action('rep511')" id="boutonReprep511" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep511"> + <div class="STY_reponseQC" id="lienrep511" onmouseover="if(exo)exo.changerBouton('rep511',true)" + onmouseout="if(exo)exo.changerBouton('rep511',false)" onclick="exo.action('rep511')">/g<span + style="FONT-SIZE: 8px; FONT-FAMILY: ">I</span>vən/ ou + </div> + </td> + </tr> + <tr id="trReprep894"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep894',true);" + onmouseout="exo.changerBouton('rep894',false)" + onclick="exo.action('rep894')" id="boutonReprep894" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep894"> + <div class="STY_reponseQC" id="lienrep894" onmouseover="if(exo)exo.changerBouton('rep894',true)" + onmouseout="if(exo)exo.changerBouton('rep894',false)" onclick="exo.action('rep894')"><img + src="../media/giving_cours1.png" id="MosImg99"></div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg9221.html b/Basilisk/MACAO/macao_3/contenu/pages/pg9221.html new file mode 100644 index 0000000000000000000000000000000000000000..cd3d03b28cfc27bb9f62d8f4820570cbb24677c4 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg9221.html @@ -0,0 +1,142 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Des formes aux sons (2a)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteCours/width:515px;height:403px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Des formes aux sons + (2a) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><br>Des variantes existent également à l'oral pour <i><b>is</b></i>, + pour le "cas possessif" et le présent simple. <br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="20%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg325"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle">Ainsi, + <b><i>is</i></b> peut se prononcer notamment : + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4490', 'ecran681.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/z/</b> (She<i><b>'s</b></i> + reading.) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV639', 'ecran682.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/s/</b> ( Kate<i><b>'s</b></i> + reading.) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4289', 'ecran683.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/ɪz/</b> (<i><b>Is</b></i> + June reading?) + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle">ou bien <i><b>is</b></i> + peut être inaudible : + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV923', 'ecran684.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><b>/Ø/</b> (James<i><b> + is</b></i> reading.) <br><b>/ˈdʒeɪmzˈriːdɪŋ/</b></td> + </tr> + </table> + </div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg9264.html b/Basilisk/MACAO/macao_3/contenu/pages/pg9264.html new file mode 100644 index 0000000000000000000000000000000000000000..c33ad06d6f262e71662261878cd0462bc3f0502c --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg9264.html @@ -0,0 +1,260 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Deuxième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/width:508px;height:226px;#STY_question/width:498px;height:201px;#lienrep894/#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep588'); + oItem.init("12", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep910'); + oItem.init("21", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep024'); + oItem.init("31", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep894", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep378", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg3'; + idDet = 'divCmt1'; + EXO_ajouterCommentaire(idDet, "", "25", "137", "", "", "", "", "2", "", "", "", "", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Deuxième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Effectivement, cette partie de l'énoncé explicite le résultat typiquement associé au choix du <a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present + perfect</i></a> : <i>he's been given</i>. <br><br>Dans l'énoncé, on entend <i>been</i> et non pas + <i>being</i>. <br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Cet élément n'est pas suffisant pour décider s'il s'agit de <b><i>been</i></b> ou de <b><i>being</i></b>. Il + fallait sélectionner <i>Ron is now studying in Australia</i>, car cette partie de l'énoncé explicite le + résultat typiquement associé au choix du <a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present + perfect</i></a> : <i>he's been given</i>.<br><br>Dans l'énoncé, on entend <i>been</i> et non pas <i>being</i>. + </p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Cet élément n'est pas suffisant pour décider s'il s'agit de <b><i>been</i></b> ou de <b><i>being</i></b>. Il + fallait sélectionner Ron is now studying in Australia, car cette partie de l'énoncé explicite le résultat + typiquement associé au choix du <i><a class="STY_lienDansZoneComt" + href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present + perfect</a></i> : <i>he's been given</i>.<br><br>Dans l'énoncé, on entend <i>been</i> et non pas <i>being</i>. + </p></div> + <div id="divCmt1" onclick="SPE_clicDansBulle(event,'divCmt1')">une bourse</div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez :<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="15%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + width="25" + height="42" + id="MosImg27"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="90%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6774', 'ecran38.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="100%" colspan="2" valign="middle">Ron is + now studying in Australia : he's + <script type="text/javascript">ajDocW(PF_clipAV('clipAV1805', 'mots38been.swf', '68', '14', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + given a <a class="STY_lienComt" href="javascript:CRS_afficherDetail('1')" + onclick="enrPosClic(event,'1')">scholarship</a> for his doctorate on Sydney's urban life. + </td> + </tr> + </table> + <br>Dans cet énoncé, on peut hésiter sur ce qu'on a entendu et qui est ici masqué ; ce pourrait être + <i>being</i> ou <i>been</i>, en dehors de tout contexte. <br>Pour choisir entre les deux, il faut donc relever + un ou des indices dans le contexte.<br><br>Sélectionnez ce qui vous semble être pertinent : <br></div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep511"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep511',true);" + onmouseout="exo.changerBouton('rep511',false)" + onclick="exo.action('rep511')" id="boutonReprep511" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep511"> + <div class="STY_reponseQC" id="lienrep511" onmouseover="if(exo)exo.changerBouton('rep511',true)" + onmouseout="if(exo)exo.changerBouton('rep511',false)" onclick="exo.action('rep511')">Ron is now + studying in Australia + </div> + </td> + </tr> + <tr id="trReprep894"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep894',true);" + onmouseout="exo.changerBouton('rep894',false)" + onclick="exo.action('rep894')" id="boutonReprep894" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep894"> + <div class="STY_reponseQC" id="lienrep894" onmouseover="if(exo)exo.changerBouton('rep894',true)" + onmouseout="if(exo)exo.changerBouton('rep894',false)" onclick="exo.action('rep894')">a + scholarship + </div> + </td> + </tr> + <tr id="trReprep378"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep378',true);" + onmouseout="exo.changerBouton('rep378',false)" + onclick="exo.action('rep378')" id="boutonReprep378" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep378"> + <div class="STY_reponseQC" id="lienrep378" onmouseover="if(exo)exo.changerBouton('rep378',true)" + onmouseout="if(exo)exo.changerBouton('rep378',false)" onclick="exo.action('rep378')">for his + doctorate on Sydney's urban life + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg9414.html b/Basilisk/MACAO/macao_3/contenu/pages/pg9414.html new file mode 100644 index 0000000000000000000000000000000000000000..83e3087e81430c413fe6e1e861b5e59e37f2e29a --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg9414.html @@ -0,0 +1,154 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Quatrième tâche (3)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteTAT/width:508px;height:254px;#STY_question/width:498px;height:167px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '2'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '2'; + numT++; + exo.ajouterReponse('rep762', '2', '5', "Ka"); + exo.ajouterReponse('rep566', '2', '6', "okNB"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "2:rep566", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Quatrième tâche (3) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p>Très bien ! Vous avez entendu : <br><br><i>What if the suspect is proven innocent? Do we have other + possibilities?</i><br><br>L'interprétation n'était pourtant pas facile parce que + <i>/ðəˈsʌspekts'prəʊvən/</i>, en dehors de tout contexte, pourrait s'orthographier <i>the suspects + proven</i> ou<i> the suspect is proven. </i></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p>Il y a erreur. Vous avez entendu : <br><br><i>What if the suspect is proven innocent? Do we have other + possibilities? <br></i><br><br>Dans l'énoncé, <i>have</i> ne convient pas. C'est <i>if</i> qui convient car + l'énoncé présente une hypothèse qui, si elle est validée, implique de rechercher d'autres solutions (<i>other + possibilities</i>). <br><br>D'autre part, on ne peut pas avoir <i>have</i> dans l'énoncé car il y aurait + alors deux auxiliaires, <i>have</i> et <i>is</i> (dans<i> is proven</i>). <br><br>L'interprétation est + rendue difficile parce que <i>/ðəˈsʌspektsˈprəʊvən/</i>, en dehors de tout contexte, pourrait + s'orthographier <i>the suspects proven</i> ou <i>the suspect is proven. <br><br></i>aide sur <a + class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present + perfect</i></a></p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question">Ecoutez l'énoncé suivant :<p> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + width="25" height="42" + id="MosImg27"></td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="15%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV9995', 'ecran472.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="90%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV72', 'mot47_22.swf', '210', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + </p></div> + <div id="STY_texteTAT" class="STY_texteTAT">Choisissez entre les deux formes proposées : <br><br>What <select + class="STY_selectTAT" id="champTrou2" onchange="actionDetecteSelect()" style="WIDTH: 60px"> + <option value="_INIT_TROU"> </option> + </select> the suspect is proven innocent? Do we have other possibilities? + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg9439.html b/Basilisk/MACAO/macao_3/contenu/pages/pg9439.html new file mode 100644 index 0000000000000000000000000000000000000000..20b27662c1eb0c1428e49a39b13b3baa3c853c75 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg9439.html @@ -0,0 +1,128 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Prérequis techniques</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteCours/width:694px;height:419px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcours.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <script type="text/javascript">function entrerDonnees() { + leCours = new Cours(); + leCours.init('non'); + dureePage = ""; + leCours.delaiAnim = ""; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('COURS')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Prérequis + techniques + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"></div> +<div id="STY_zoneCours" class="STY_zoneCours" style="width:90%;left:5%;height:77%;"> + <div id="STY_texteCours" class="STY_texteCours" style=" "><p style="COLOR: #000080; FONT-FAMILY: " align="center"> + <br><br> + <table cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: center" valign="top">Pour une consultation optimale vous devez + disposer des éléments suivants :<br><br>Navigateur web de version récente (IE 6 +, Firefox 2.0 ou +, + Safari 3 ou +...)<br>Javascript installé et activé<br>Carte son, enceintes ou casque audio. + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: center" valign="top"><p> </p> + <p> </p></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: center" valign="top">Ce didacticiel nécéssite l'utilisation du + player Adobe Flash.<br><a class="STY_lienComt" target="_blank" + href="http://www.adobe.com/fr/products/flashplayer/"><i>Installer Adobe + Flash player</i></a></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: center" valign="top"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: center" valign="top">Ce didacticiel est mis à votre disposition + sous un contrat <a class="STY_lienComt" target="_blank" + href="http://creativecommons.org/licenses/by-nc-nd/2.0/fr/">Creative Commons</a>.<a + class="STY_lienComt" target="_blank" + href="http://creativecommons.org/licenses/by-nc-nd/2.0/fr/"></a></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; TEXT-ALIGN: center" valign="top"><a class="STY_lienComt" target="_blank" + href="http://creativecommons.org/licenses/by-nc-nd/2.0/fr/"><img + align="center" border="0" src="../media/cc.png" id="MosImg46"></a></td> + </tr> + </table> + </p></div> +</div> + +<div id="trans" + style=" display: inline-block; filter: progiddximagetransform.microsoft.alpha(opacity=30); left: 15px; width: 520px; position: absolute; top: 35px; height: 445px; opacite: 30; moz-opacity: 0.30"></div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_titreCommentaire" class="STY_titreCommentaire" style=" "></div> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg9615.html b/Basilisk/MACAO/macao_3/contenu/pages/pg9615.html new file mode 100644 index 0000000000000000000000000000000000000000..8252bfe2c6d1cebcccc4f313efaccf72e88953f5 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg9615.html @@ -0,0 +1,161 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Quatrième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteTAT/width:510px;height:108px;#STY_question/width:500px;height:191px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceTAT.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceTAT(); + exo.init(); + exo.scoreTotal = 10; + exo.sensibleCasse = false; + exo.respectAccents = false; + var numT = 0; + exo.tabChamps[numT] = '1'; + exo.tabPoids[numT] = ""; + exo.tabTxtDef[numT] = ""; + exo.tabSelects[exo.tabSelects.length] = '1'; + numT++; + exo.ajouterReponse('rep269', '1', '3', " AX8NkJ'j BQy"); + exo.ajouterReponse('rep430', '1', '4', " AX8NkJj BJkQy"); + exo.ajouterReponse('rep527', '1', '4', " AX8NkJj B Qy"); + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep430", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "1:rep527", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + exo.construireMenus(); + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="clavierTAT(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('TAT')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Quatrième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est parfait.<br></p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Ce n'est pas juste.<br><br>Ce que vous proposez pose un problème d'interprétation, puisque celui qui parle + aurait alors plusieurs mères (<i><b>mothers</b></i>). De plus, avec un sujet pluriel, il faudrait avoir + <i><b>good cooks</b></i>.</p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Ce n'est pas juste.<br><br>Ce que vous proposez pose un problème d'interprétation, puisque celui qui parle + aurait alors plusieurs mères (<i><b>mothers</b></i>). De plus, avec un sujet pluriel, il faudrait avoir + <i><b>good cooks</b></i>.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:90%;"> + <div id="STY_question" class="STY_question"><p>Ecoutez : <br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" colspan="2" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV4270', 'ecran63.swf', '35', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Maintenant, sélectionnez l'élément qui convient pour cet énoncé :</p></div> + <div id="STY_texteTAT" class="STY_texteTAT"><br><select class="STY_selectTAT" id="champTrou1" + onchange="actionDetecteSelect()" style="WIDTH: 130px"> + <option value="_INIT_TROU"> </option> + </select> a good cook. + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";;display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire"></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg9719.html b/Basilisk/MACAO/macao_3/contenu/pages/pg9719.html new file mode 100644 index 0000000000000000000000000000000000000000..e373d1731f21df8d00b826322c5b14ab98840a88 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg9719.html @@ -0,0 +1,266 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche (1)</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQM/width:508px;height:145px;#STY_question/width:498px;height:261px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQM.js"></script> + <script type="text/javascript">function entrerDonnees() { + exo = new ExerciceQM("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep228'); + oItem.init("rep122", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep654'); + oItem.init("rep530", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.tabColonnes[exo.tabColonnes.length] = "col788"; + exo.tabColonnes[exo.tabColonnes.length] = "col035"; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onload="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche (1) + </div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>D'accord avec vous. L'énoncé évoque une situation répétée (<i>often</i>), spécifique et passée (<i>when they + lived in Liverpool</i>).<br><br>La forme prise par le verbe est : <i>scratched</i>.</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Pas d'accord avec vous. L'énoncé évoque une situation répétée (<i>often</i>), spécifique et passée (<i>when + they lived in Liverpool</i>). ). L'énoncé n'évoque pas une propriété caractéristique des chats.<br><br>La + forme prise par le verbe est : <i>scratched</i>.</p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Pas d'accord avec vous. L'énoncé évoque une situation répétée (<i>often</i>), spécifique et passée (<i>when + they lived in Liverpool</i>). ). L'énoncé n'évoque pas une propriété caractéristique des chats.<br><br>La + forme prise par le verbe est : <i>scratched</i>.</p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Pas d'accord avec vous. L'énoncé évoque une situation répétée (<i>often</i>), spécifique et passée (<i>when + they lived in Liverpool</i>). ). L'énoncé n'évoque pas une propriété caractéristique des chats.<br><br>La + forme prise par le verbe est : <i>scratched</i>.</p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Pas d'accord avec vous. L'énoncé évoque une situation répétée (<i>often</i>), spécifique et passée (<i>when + they lived in Liverpool</i>). ). L'énoncé n'évoque pas une propriété caractéristique des chats.<br><br>La + forme prise par le verbe est : <i>scratched</i>.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:92%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez :<br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="15%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + width="25" + height="42" + id="MosImg27"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="90%" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV7445', 'ecran361.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="100%" colspan="2" valign="middle">When + they lived in Liverpool my parents often asked John to look after their cats.<br>The cats + <script type="text/javascript">ajDocW(PF_clipAV('clipAV3089', 'mots36scratched.swf', '68', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + the chairs but John never complained. + </td> + </tr> + </table> + <br>On peut hésiter sur ce qu'on a entendu et se tromper dans l'interprétation de la forme prise par le verbe + ici masqué ; ce pourrait être<br><br><i><b> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV85', 'ecran3622.swf', '16', '20', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </b></i><b><i>scratch</i></b> (/skrӕtʃ/) ou <br><b><i> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV70', 'ecran3634.swf', '16', '20', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', 'vertical-align: middle', ''));</script> + </i></b><b><i>scratched</i></b> (/skrӕtʃt/),<br><br>en dehors de tout contexte. + </div> + <div id="STY_texteQM" class="STY_texteQM" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_tableauQM"> + <tr> + <td class="STY_coloneQM" id="col788">OUI</td> + <td class="STY_coloneQM" id="col035">NON</td> + </tr> + <tr id="trReprep654"> + <td align="center" valign=""><img class="STY_imgBoutonQM" + onmouseover="if(exo)exo.changerBouton('rep654','col788',true);" + onmouseout="if(exo)exo.changerBouton('rep654','col788',false)" + onclick="exo.action('rep654','col788')" id="boutonReprep654col788" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"></td> + <td align="center" valign=""><img class="STY_imgBoutonQM" + onmouseover="if(exo)exo.changerBouton('rep654','col035',true);" + onmouseout="if(exo)exo.changerBouton('rep654','col035',false)" + onclick="exo.action('rep654','col035')" id="boutonReprep654col035" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"></td> + <td valign="top" id="lienrep654" class="STY_reponseQM">Est-ce que l'énoncé en gras décrit une propriété + caractéristique des chats ? + </td> + </tr> + <tr id="trReprep991"> + <td align="center" valign=""><img class="STY_imgBoutonQM" + onmouseover="if(exo)exo.changerBouton('rep991','col788',true);" + onmouseout="if(exo)exo.changerBouton('rep991','col788',false)" + onclick="exo.action('rep991','col788')" id="boutonReprep991col788" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"></td> + <td align="center" valign=""><img class="STY_imgBoutonQM" + onmouseover="if(exo)exo.changerBouton('rep991','col035',true);" + onmouseout="if(exo)exo.changerBouton('rep991','col035',false)" + onclick="exo.action('rep991','col035')" id="boutonReprep991col035" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"></td> + <td valign="top" id="lienrep991" class="STY_reponseQM">Est-ce que l'énoncé en gras évoque une situation + spécifique qui se répète ? + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg9764.html b/Basilisk/MACAO/macao_3/contenu/pages/pg9764.html new file mode 100644 index 0000000000000000000000000000000000000000..20efd61c9a65f93415516a4136575791e72b82ec --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg9764.html @@ -0,0 +1,220 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Première tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/top:0px;width:506px;height:211px;#STY_question/width:494px;height:182px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep853'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("22", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = ''; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Première tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous avez raison. Vous pouvez réécouter les deux énoncés.</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous vous trompez. Vous pouvez réécouter les deux énoncés. </p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Ecoutez ces deux énoncés en entier puis par blocs. <br><br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="15%" valign="middle"><img align="center" + border="0" + src="../media/ecouteur_macao.png" + width="25" + height="42" + id="MosImg27"> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" width="80%" valign="middle"></td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV26', 'ecran331.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV60', 'mot33_1.swf', '452', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV81', 'ecran332.swf', '30', '25', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="FONT-SIZE: 10px; BACKGROUND-COLOR: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV53', 'mot33_2.swf', '450', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + </table> + <br>Que diriez-vous de la prononciation des blocs mis en valeur ? + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">on entend + strictement la même chose ; + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png"> + </td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">on + n'entend pas tout à fait la même chose. + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pg9988.html b/Basilisk/MACAO/macao_3/contenu/pages/pg9988.html new file mode 100644 index 0000000000000000000000000000000000000000..f2c2c32713f9d53d207843eccf16a292bd736cd2 --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/pg9988.html @@ -0,0 +1,346 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Deuxième tâche</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="generator" content="MindOnSite - www.mindonsite.com"> + <meta http-equiv="imagetoolbar" content="no"> + <script>var chemin_img = '../../MosMtr/ressources/style/media/'; + var chemin_style = '../../MosMtr/ressources/style/'; + var racine_stage = '../../';</script> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/general.css"> + <link rel="stylesheet" type="text/css" href="../../MosMtr/ressources/style/css/styles.css"> + <script type="text/javascript" src="../../MosMtr/scripts/actionsGen.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseCommentaire.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/ICglobal.js"></script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICcontenu.js"></script> + <script type="text/javascript"> var loc = this.location.href; + var codePage = loc.substring(loc.lastIndexOf('/') + 1, loc.lastIndexOf('.')); + parent.oSco.numPageCourante = parent.oSco.numeroPage(codePage); + var tabZonesLien = new Array();/*window.focus();*/ + var positionPerso = "STY_texteQC/width:492px;height:243px;#STY_question/left:1px;top:-4px;width:488px;height:191px;#lienrep842/width:10px;height:22px;#lienrep49/width:9px;height:21px;#lienrep36/width:13px;height:21px;#lienrep211/width:10px;height:25px;#lienrep150/width:11px;height:24px;#lienrep627/width:9px;height:23px;#STY_zoneExercice/left:3%;width:91%;height:451px;#";</script> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ICexercices.js"></script> + <script type="text/javascript" src="../../MosMtr/ressources/style/scripts/fonctions.js"></script> + <link rel="stylesheet" href="../../MosMtr/ressources/style/css/exercice.css"> + <script type="text/javascript" src="../../MosMtr/scripts/contenu/ClasseExerciceQC.js"></script> + <script type="text/javascript">var afficheBordure = false; + + function entrerDonnees() { + exo = new ExerciceQC("QCU"); + exo.init(); + exo.scoreTotal = 10; + var oItem = new ItemReponse('rep96'); + oItem.init("11", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep047'); + oItem.init("22", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep42'); + oItem.init("32", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep788'); + oItem.init("42", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep853'); + oItem.init("52", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + var oItem = new ItemReponse('rep671'); + oItem.init("62", "", "", ""); + exo.tabItems[exo.tabItems.length] = oItem; + exo.maxSel = '2'; + var idDet = 'divSugg1'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep627", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg2'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep150", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg3'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep211", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg4'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep49", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg5'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep842", "", "", "", "1", "", "", "", "", "", ""); + var idDet = 'divSugg6'; + EXO_ajouterCommentaire(idDet, "", "", "", "", "", "", "rep36", "", "", "", "1", "1", "", "", "", "", ""); + EXO_ajouterCommentaire('divCmtSucces', "", "", "", "", "", "", "", "", "", "", "1", "1", "", "", "", "", ""); + exo.initEchelleScore(); + dureePage = ""; + }</script> + <script language="javascript" + id="pontFS">if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY93_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY93_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY93_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + } + + if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.userAgent.indexOf("Windows") != -1)) { + document.write('<SCRIPT LANGUAGE=VBScript> \n'); + document.write('on error resume next \n'); + document.write('Sub clipSTY52_FSCommand(ByVal command, ByVal args)\n'); + document.write('call clipSTY52_DoFSCommand(command, args)\n'); + document.write('end sub\n'); + document.write('</SCRIPT\> \n'); + } + + function clipSTY52_DoFSCommand(command, args) { + try { + eval(command) + } catch (e) { + } + ; + }</script> +</head> +<body style="margin:0px" ondragstart="return false" onmouseover="window.status='';return true" + onkeypress="GEN_presseTouche(event)" onkeydown="GEN_bloqueRetour(event)" onresize="GEN_placerZonesLien()" + oncontextmenu="" class="STY_fond" onLoad="GEN_init('exercice')"> +<div id="STY_zoneTitre" class="STY_zoneTitre" style=" width: 704px; height: 38px"> + <table class="STY_tableau" style="WIDTH: 703px; HEIGHT: 26px; TEXT-ALIGN: right" cellpadding="1" cellspacing="2" + valign="top"> + <TBODY> + <tr> + <td valign="center"> + <div id="STY_titrePage" class="STY_titrePage" style=" width: 290px; height: 13px">Deuxième tâche</div> + </td> + </tr> + </TBODY> + </table> +</div> +<div id="STY_menuPages" class="STY_menuPages" style="width: 220px; height: 29px"></div> +<div id="blocdroit" + style=" left: 350px; width: 420px; color: #eeeeee; margin-right: 790px; position: absolute; top: 3px; height: 10px; text-align: right"> + / + <div id="STY_nomEtape" class="STY_nomEtape" style=" left: -324px; width: 293px; top: 3px; height: 13px"> + <script>ajDocW(donneNomEtapeCourante())</script> + </div> + / <a name="FC_menuPages" href="javascript:GEN_affMenuPages()" onmouseover="PF_survol('styImg1',0)" + onmouseout="PF_survol('styImg1',1)"><img align="absMiddle" hspace="5" vspace="5" border="0" + src="../../MosMtr/ressources/style/media/flemenu0kkk_survl0.gif" + title="Menu" width="19" height="18" id="styImg1"></a></div> +<div id="" style=" z-index: 50; left: 74.12%; width: 17%; position: absolute; top: 70.87%; height: 6%"> + <div id="STY_boutonSuivant" class="STY_boutonSuivant" style=" z-index: 20; width: 25px; height: 25px"><img + border="0" title="LEX_6" name="imgBoutonSuivant" + src="../../MosMtr/ressources/style/media/gen/boutonSuivant.png"></div> + <div id="STY_barreProgres" class="STY_barreProgres" style=" "></div> + <div id="STY_boutonValider" class="STY_boutonValider" style=" z-index: 20; width: 27px; height: 25px"><img + border="0" title="LEX_13" name="imgBoutonValider" + src="../../MosMtr/ressources/style/media/gen/boutonValider.png"></div> + <div id="STY_boutonInit" class="STY_boutonInit" style=" z-index: 20; width: 28px; height: 25px"><img border="0" + title="LEX_11" + name="imgBoutonInit" + src="../../MosMtr/ressources/style/media/gen/boutonInit.png"> + </div> + <div id="STY_boutonPrecedent" class="STY_boutonPrecedent" style=" z-index: 20; width: 26px; height: 25px"><img + border="0" title="LEX_7" name="imgBoutonPrecedent" + src="../../MosMtr/ressources/style/media/gen/boutonPrecedent.png"></div> +</div> +<div id="zoneInvisible" style="display:none;visibility:hidden"> + <div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div> + <div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>C'est juste.<br><br>Vous avez repéré l'élément principal qui montre bien que l'énonciateur repère l'événement + dans le passé.</p></div> + <div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a + wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div> + <div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a + wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div> + <div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a + wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div> + <div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a + wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div> + <div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a + wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div> + <div id="divSugg6" onclick="SPE_clicDansBulle(event,'divSugg6')"><p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a + wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div> +</div> +<div id="STY_zoneSuccesExo" class="STY_zoneSuccesExo" style=" display: none; ;display:none"></div> +<div id="STY_zoneEchecExo" class="STY_zoneEchecExo" style=" display: none; left: 85%; ;display:none"></div> +<div id="STY_zoneVoirMesReponses" class="STY_zoneVoirMesReponses" + style=" display: none; left: 80.1%; width: 213px; top: 17.53%; height: 49px;display:none"><a name="FC_mesReponses" + href="javascript:EXO_mesReponses()"> + <div id="LEX_62" style="display:inline;color: #000080; "> </div> +</a></div> +<div id="STY_zoneVoirSolutions" class="STY_zoneVoirSolutions" style=" display: none; ;display:none"><a + name="FC_solutionsExo" href="javascript:EXO_solutions()"> + <div id="LEX_59" style="display:inline;color: #000080; "> </div> +</a></div> + +<div id="STY_zoneExercice" class="STY_zoneExercice" style="display:none;left:3%;width:91%;"> + <div id="STY_question" class="STY_question" style=" ">Le bloc mis en valeur correspond à un <a class="STY_lienComt" + href="javascript:parent.SCO_ouvrirDoc('doc171337','htm')">prétérit</a>. + Ecoutez ce court dialogue en entier puis par blocs. <br> + <table width="70%" bgColor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0"> + <tr> + <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" + src="../media/ecouteur_macao.png" + id="MosImg32"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV6335', 'ecran91.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV59', 'mot9_12.swf', '110', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV2106', 'ecran92.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script> + </td> + <td style="BACKGROUND: #b5f0c7" valign="middle"> + <script type="text/javascript">ajDocW(PF_clipAV('clipAV43', 'mot9_22.swf', '285', '38', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script> + </td> + </tr> + <tr> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + <td style="BACKGROUND: #b5f0c7" valign="middle"></td> + </tr> + </table> + Désignez le principal indice permettant de justifier la présence d'un <a class="STY_lienComt" + href="javascript:parent.SCO_ouvrirDoc('doc171337','htm')">prétérit</a>. + </div> + <div id="STY_texteQC" class="STY_texteQC" style=" "> + <table cellspacing="1" cellpadding="0" class="STY_listeQC"> + <tr id="trReprep627"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep627',true);" + onmouseout="exo.changerBouton('rep627',false)" + onclick="exo.action('rep627')" id="boutonReprep627" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep627"> + <div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" + onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">(1) + </div> + </td> + </tr> + <tr id="trReprep150"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep150',true);" + onmouseout="exo.changerBouton('rep150',false)" + onclick="exo.action('rep150')" id="boutonReprep150" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep150"> + <div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" + onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">(2) + </div> + </td> + </tr> + <tr id="trReprep211"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep211',true);" + onmouseout="exo.changerBouton('rep211',false)" + onclick="exo.action('rep211')" id="boutonReprep211" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep211"> + <div class="STY_reponseQC" id="lienrep211" onmouseover="if(exo)exo.changerBouton('rep211',true)" + onmouseout="if(exo)exo.changerBouton('rep211',false)" onclick="exo.action('rep211')">(3) + </div> + </td> + </tr> + <tr id="trReprep49"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep49',true);" + onmouseout="exo.changerBouton('rep49',false)" + onclick="exo.action('rep49')" id="boutonReprep49" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep49"> + <div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" + onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')">(4) + </div> + </td> + </tr> + <tr id="trReprep842"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep842',true);" + onmouseout="exo.changerBouton('rep842',false)" + onclick="exo.action('rep842')" id="boutonReprep842" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep842"> + <div class="STY_reponseQC" id="lienrep842" onmouseover="if(exo)exo.changerBouton('rep842',true)" + onmouseout="if(exo)exo.changerBouton('rep842',false)" onclick="exo.action('rep842')">(5) + </div> + </td> + </tr> + <tr id="trReprep36"> + <td align="right" width="20" valign="middle"><img class="STY_imgBoutonQC" + onmouseover="if(exo)exo.changerBouton('rep36',true);" + onmouseout="exo.changerBouton('rep36',false)" + onclick="exo.action('rep36')" id="boutonReprep36" + src="../../MosMtr/ressources/style/media/gen/boutonQCU.png" + vspace="1"></td> + <td valign="top" class="STY_bordureQC" id="tdReprep36"> + <div class="STY_reponseQC" id="lienrep36" onmouseover="if(exo)exo.changerBouton('rep36',true)" + onmouseout="if(exo)exo.changerBouton('rep36',false)" onclick="exo.action('rep36')">(6) + </div> + </td> + </tr> + </table> + </div> +</div> +<div id="STY_zoneCommentaire" class="STY_zoneCommentaire" style=";display:none"> + <div id="STY_contenuCommentaire" class="STY_contenuCommentaire" style=" "></div> +</div> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/phoneme.htm b/Basilisk/MACAO/macao_3/contenu/pages/phoneme.htm new file mode 100644 index 0000000000000000000000000000000000000000..4c1c3d8e534a8e8edf3cbdd4715d7d52cdf9880c --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/phoneme.htm @@ -0,0 +1,48 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>Le Phonème</title> + <style type="text/css"> + <!-- + .Style9 { + font-size: 9pt; + color: #a60a69; + font-family: Verdana, Arial, Helvetica, sans-serif; + } + + body { + background-color: #ecf0d7; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="430" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"><a href="javascript:window.print()" class="Style9">Imprimer</a></span> + </div> + <p align="center" class="Style16"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Le + phonème </strong></font></p> + <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Un + phonème est une unité minimale de l'oral.</font></div> + </td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pop_conson0322.swf b/Basilisk/MACAO/macao_3/contenu/pages/pop_conson0322.swf new file mode 100644 index 0000000000000000000000000000000000000000..88a1728fa28d8b5b6a54e506b30ad3664374250b Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/pages/pop_conson0322.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pop_consonne.swf b/Basilisk/MACAO/macao_3/contenu/pages/pop_consonne.swf new file mode 100644 index 0000000000000000000000000000000000000000..88a1728fa28d8b5b6a54e506b30ad3664374250b Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/pages/pop_consonne.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/pages/pop_voyelle.swf b/Basilisk/MACAO/macao_3/contenu/pages/pop_voyelle.swf new file mode 100644 index 0000000000000000000000000000000000000000..83d80abccc982cb96c9dcb28e6983483155c6e9d Binary files /dev/null and b/Basilisk/MACAO/macao_3/contenu/pages/pop_voyelle.swf differ diff --git a/Basilisk/MACAO/macao_3/contenu/pages/voyelle1.htm b/Basilisk/MACAO/macao_3/contenu/pages/voyelle1.htm new file mode 100644 index 0000000000000000000000000000000000000000..4fdc9da7eb00d8cc6504af87a3f9f057d690f00c --- /dev/null +++ b/Basilisk/MACAO/macao_3/contenu/pages/voyelle1.htm @@ -0,0 +1,75 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>La Voyelle</title> + <style type="text/css"> + <!-- + .Style9 { + font-size: 9pt; + color: #a60a69; + font-family: Verdana, Arial, Helvetica, sans-serif; + } + + body { + background-color: #ecf0d7; + } + + .Style12 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + } + + .Style14 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + } + + .Style15 { + font-size: 9pt + } + + .Style16 { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #a60a69; + font-weight: bold; + } + + --> + </style> +</head> + +<body> +<table width="430" border="0"> + <tr> + <td> + <div align="right"><span class="MsoNormal Style15"><a href="javascript:window.print()" class="Style9">Imprimer</a></span> + </div> + <p align="center" class="Style16">La voyelle </p> + <div align="justify"><span class="Style12"><strong><em> </em></strong></span></div> + <p align="justify" class="Style14">La voyelle se caractérise par la vibration des cordes vocales, + alors que la consonne n'existe pas par elle-même : elle s'appuie sur la voyelle qui la précède + ou la suit. </p> + <p align="justify" class="Style14">L'anglais comporte 20 voyelles. Vous pouvez en écouter + quelques-unes.</p> + <p align="justify" class="Style14">Cliquez sur la flèche. </p> + <p align="center" class="Style14"> + <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" + width="17" height="17"> + <param name="movie" value="pop_voyelle.swf"> + <param name="quality" value="high"> + <param name="wmode" value="transparent"> + <embed wmode="transparent" src="pop_voyelle.swf" width="17" height="17" quality="high" + pluginspage="http://www.macromedia.com/go/getflashplayer" + type="application/x-shockwave-flash"></embed> + </object> + </p> + </td> + </tr> +</table> +</body> +</html> diff --git a/Basilisk/MACAO/macao_3/imscp_v1p1.xsd b/Basilisk/MACAO/macao_3/imscp_v1p1.xsd new file mode 100644 index 0000000000000000000000000000000000000000..ff4541ac6bfb34997e993186ad8908abb00fb109 --- /dev/null +++ b/Basilisk/MACAO/macao_3/imscp_v1p1.xsd @@ -0,0 +1,160 @@ +<?xml version = "1.0" encoding = "UTF-8"?><!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema--> +<xsd:schema xmlns="http://www.imsglobal.org/xsd/imscp_v1p1" targetNamespace="http://www.imsglobal.org/xsd/imscp_v1p1" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" + version="IMS CP 1.1.4" elementFormDefault="qualified"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/> + <xsd:attributeGroup name="attr.base"> + <xsd:attribute ref="xml:base"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.default"> + <xsd:attribute name="default" type="xsd:IDREF"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.href"> + <xsd:attribute name="href" type="xsd:anyURI"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.href.req"> + <xsd:attribute name="href" use="required" type="xsd:anyURI"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.identifier.req"> + <xsd:attribute name="identifier" use="required" type="xsd:ID"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.identifier"> + <xsd:attribute name="identifier" type="xsd:ID"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.isvisible"> + <xsd:attribute name="isvisible" type="xsd:boolean"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.parameters"> + <xsd:attribute name="parameters" type="xsd:string"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.identifierref"> + <xsd:attribute name="identifierref" type="xsd:string"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.identifierref.req"> + <xsd:attribute name="identifierref" use="required" type="xsd:string"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.resourcetype.req"> + <xsd:attribute name="type" use="required" type="xsd:string"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.structure.req"> + <xsd:attribute name="structure" default="hierarchical" type="xsd:string"/> + </xsd:attributeGroup> + <xsd:attributeGroup name="attr.version"> + <xsd:attribute name="version" type="xsd:string"/> + </xsd:attributeGroup> + <xsd:group name="grp.any"> + <xsd:sequence> + <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:group> + <xsd:element name="dependency" type="dependencyType"/> + <xsd:element name="file" type="fileType"/> + <xsd:element name="item" type="itemType"/> + <xsd:element name="manifest" type="manifestType"/> + <xsd:element name="metadata" type="metadataType"/> + <xsd:element name="organization" type="organizationType"/> + <xsd:element name="organizations" type="organizationsType"/> + <xsd:element name="resource" type="resourceType"/> + <xsd:element name="resources" type="resourcesType"/> + <xsd:element name="schema" type="schemaType"/> + <xsd:element name="schemaversion" type="schemaversionType"/> + <xsd:element name="title" type="titleType"/> + <xsd:complexType name="dependencyType"> + <xsd:sequence> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.identifierref.req"/> + <xsd:anyAttribute namespace="##other" processContents="strict"/> + </xsd:complexType> + <xsd:complexType name="fileType"> + <xsd:sequence> + <xsd:element ref="metadata" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.href.req"/> + <xsd:anyAttribute namespace="##other" processContents="lax"/> + </xsd:complexType> + <xsd:complexType name="itemType"> + <xsd:sequence> + <xsd:element ref="title" minOccurs="0"/> + <xsd:element ref="item" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="metadata" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.identifier.req"/> + <xsd:attributeGroup ref="attr.identifierref"/> + <xsd:attributeGroup ref="attr.isvisible"/> + <xsd:attributeGroup ref="attr.parameters"/> + <xsd:anyAttribute namespace="##other" processContents="lax"/> + </xsd:complexType> + <xsd:complexType name="manifestType"> + <xsd:sequence> + <xsd:element ref="metadata" minOccurs="0"/> + <xsd:element ref="organizations"/> + <xsd:element ref="resources"/> + <xsd:element ref="manifest" minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.identifier.req"/> + <xsd:attributeGroup ref="attr.version"/> + <xsd:attribute ref="xml:base"/> + <xsd:anyAttribute namespace="##other" processContents="lax"/> + </xsd:complexType> + <xsd:complexType name="metadataType"> + <xsd:sequence> + <xsd:element ref="schema" minOccurs="0"/> + <xsd:element ref="schemaversion" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:anyAttribute namespace="##other" processContents="lax"/> + </xsd:complexType> + <xsd:complexType name="organizationsType"> + <xsd:sequence> + <xsd:element ref="organization" minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.default"/> + <xsd:anyAttribute namespace="##other" processContents="lax"/> + </xsd:complexType> + <xsd:complexType name="organizationType"> + <xsd:sequence> + <xsd:element ref="title" minOccurs="0"/> + <xsd:element ref="item" maxOccurs="unbounded"/> + <xsd:element ref="metadata" minOccurs="0"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.identifier.req"/> + <xsd:attributeGroup ref="attr.structure.req"/> + <xsd:anyAttribute namespace="##other" processContents="lax"/> + </xsd:complexType> + <xsd:complexType name="resourcesType"> + <xsd:sequence> + <xsd:element ref="resource" minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.base"/> + <xsd:anyAttribute namespace="##other" processContents="lax"/> + </xsd:complexType> + <xsd:complexType name="resourceType"> + <xsd:sequence> + <xsd:element ref="metadata" minOccurs="0"/> + <xsd:element ref="file" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element ref="dependency" minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="grp.any"/> + </xsd:sequence> + <xsd:attributeGroup ref="attr.identifier.req"/> + <xsd:attributeGroup ref="attr.resourcetype.req"/> + <xsd:attributeGroup ref="attr.base"/> + <xsd:attributeGroup ref="attr.href"/> + <xsd:anyAttribute namespace="##other" processContents="lax"/> + </xsd:complexType> + <xsd:simpleType name="schemaType"> + <xsd:restriction base="xsd:string"/> + </xsd:simpleType> + <xsd:simpleType name="schemaversionType"> + <xsd:restriction base="xsd:string"/> + </xsd:simpleType> + <xsd:simpleType name="titleType"> + <xsd:restriction base="xsd:string"/> + </xsd:simpleType> +</xsd:schema> diff --git a/Basilisk/MACAO/macao_3/imsmanifest.xml b/Basilisk/MACAO/macao_3/imsmanifest.xml new file mode 100644 index 0000000000000000000000000000000000000000..a6a814f117271b25a27ee47fdbc70d0c23686466 --- /dev/null +++ b/Basilisk/MACAO/macao_3/imsmanifest.xml @@ -0,0 +1,884 @@ +<?xml version="1.0" encoding="utf-8"?> +<manifest identifier="MosFormhtml_macao3_ss_barre" version="1.3" + xsi:schemaLocation="http://www.imsglobal.org/xsd/imscp_v1p1 imscp_v1p1.xsd http://www.adlnet.org/xsd/adlcp_v1p3 adlcp_v1p3.xsd http://www.adlnet.org/xsd/adlseq_v1p3 adlseq_v1p3.xsd http://www.adlnet.org/xsd/adlnav_v1p3 adlnav_v1p3.xsd http://www.imsglobal.org/xsd/imsss imsss_v1p0.xsd" + xmlns="http://www.imsglobal.org/xsd/imscp_v1p1" xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_v1p3" + xmlns:adlseq="http://www.adlnet.org/xsd/adlseq_v1p3" xmlns:adlnav="http://www.adlnet.org/xsd/adlnav_v1p3" + xmlns:imsss="http://www.imsglobal.org/xsd/imsss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <metadata> + <schema>ADL SCORM</schema> + <schemaversion>2004 3rd Edition</schemaversion> + <adlcp:location>sco/md_manifest.xml</adlcp:location> + </metadata> + <organizations default="MosOrg1"> + <organization identifier="MosOrg1" adlseq:objectivesGlobalToSystem="false"> + <title>MACAO 3</title> + <item identifier="seq502762"> + <title>Présentation</title> + <item identifier="act592613" identifierref="rsrcact592613"> + <title>Présentation</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + <adlnav:presentation> + <adlnav:navigationInterface> + <adlnav:hideLMSUI>continue</adlnav:hideLMSUI> + <adlnav:hideLMSUI>previous</adlnav:hideLMSUI> + </adlnav:navigationInterface> + </adlnav:presentation> + </item> + <metadata> + <adlcp:location>sco/md_seq502762.xml</adlcp:location> + </metadata> + <imsss:sequencing> + <imsss:controlMode flow="true" useCurrentAttemptObjectiveInfo="false" + useCurrentAttemptProgressInfo="false"/> + <imsss:rollupRules objectiveMeasureWeight="0"></imsss:rollupRules> + </imsss:sequencing> + </item> + <item identifier="seq100407"> + <title>Assimilation</title> + <item identifier="act761960" identifierref="rsrcact761960"> + <title>Découvrir le phénomène d'assimilation</title> + <adlcp:dataFromLMS>;;;oui</adlcp:dataFromLMS> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"></imsss:rollupRules> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + </item> + <item identifier="act957420" identifierref="rsrcact957420"> + <title>Se servir d'indices provenant du texte</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"></imsss:rollupRules> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + </item> + <item identifier="act153876" identifierref="rsrcact153876"> + <title>Se servir de données grammaticales et phonologiques</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"></imsss:rollupRules> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + <adlnav:presentation> + <adlnav:navigationInterface> + <adlnav:hideLMSUI>continue</adlnav:hideLMSUI> + <adlnav:hideLMSUI>previous</adlnav:hideLMSUI> + </adlnav:navigationInterface> + </adlnav:presentation> + </item> + <item identifier="act704962" identifierref="rsrcact704962"> + <title>Utiliser différents types d'indices</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + <adlnav:presentation> + <adlnav:navigationInterface> + <adlnav:hideLMSUI>continue</adlnav:hideLMSUI> + <adlnav:hideLMSUI>previous</adlnav:hideLMSUI> + </adlnav:navigationInterface> + </adlnav:presentation> + </item> + <metadata> + <adlcp:location>sco/md_seq100407.xml</adlcp:location> + </metadata> + <imsss:sequencing> + <imsss:controlMode flow="true" useCurrentAttemptObjectiveInfo="false" + useCurrentAttemptProgressInfo="false"/> + <imsss:rollupRules objectiveMeasureWeight="0"></imsss:rollupRules> + </imsss:sequencing> + </item> + <item identifier="seq68058"> + <title>Proximité</title> + <item identifier="act482478" identifierref="rsrcact482478"> + <title>Découvrir le phénomène de proximité</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + <adlnav:presentation> + <adlnav:navigationInterface> + <adlnav:hideLMSUI>continue</adlnav:hideLMSUI> + <adlnav:hideLMSUI>previous</adlnav:hideLMSUI> + </adlnav:navigationInterface> + </adlnav:presentation> + </item> + <item identifier="act89909" identifierref="rsrcact89909"> + <title>Repérer des indices pertinents</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + <adlnav:presentation> + <adlnav:navigationInterface> + <adlnav:hideLMSUI>continue</adlnav:hideLMSUI> + <adlnav:hideLMSUI>previous</adlnav:hideLMSUI> + </adlnav:navigationInterface> + </adlnav:presentation> + </item> + <item identifier="act828642" identifierref="rsrcact828642"> + <title>Se servir d'indices grammaticaux</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + <adlnav:presentation> + <adlnav:navigationInterface> + <adlnav:hideLMSUI>continue</adlnav:hideLMSUI> + <adlnav:hideLMSUI>previous</adlnav:hideLMSUI> + </adlnav:navigationInterface> + </adlnav:presentation> + </item> + <item identifier="act759984" identifierref="rsrcact759984"> + <title>Utiliser différents types d'indices</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + <adlnav:presentation> + <adlnav:navigationInterface> + <adlnav:hideLMSUI>continue</adlnav:hideLMSUI> + <adlnav:hideLMSUI>previous</adlnav:hideLMSUI> + </adlnav:navigationInterface> + </adlnav:presentation> + </item> + <metadata> + <adlcp:location>sco/md_seq68058.xml</adlcp:location> + </metadata> + <imsss:sequencing> + <imsss:controlMode flow="true" useCurrentAttemptObjectiveInfo="false" + useCurrentAttemptProgressInfo="false"/> + <imsss:rollupRules objectiveMeasureWeight="0"/> + </imsss:sequencing> + </item> + <item identifier="seq906956"> + <title>Homophonie</title> + <item identifier="act687805" identifierref="rsrcact687805"> + <title>Découvrir le phénomène d'homophonie</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + <adlnav:presentation> + <adlnav:navigationInterface> + <adlnav:hideLMSUI>continue</adlnav:hideLMSUI> + <adlnav:hideLMSUI>previous</adlnav:hideLMSUI> + </adlnav:navigationInterface> + </adlnav:presentation> + </item> + <item identifier="act838137" identifierref="rsrcact838137"> + <title>Repérer les indices pertinents</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + <adlnav:presentation> + <adlnav:navigationInterface> + <adlnav:hideLMSUI>continue</adlnav:hideLMSUI> + <adlnav:hideLMSUI>previous</adlnav:hideLMSUI> + </adlnav:navigationInterface> + </adlnav:presentation> + </item> + <item identifier="act765533" identifierref="rsrcact765533"> + <title>Se servir d'indices grammaticaux</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + <adlnav:presentation> + <adlnav:navigationInterface> + <adlnav:hideLMSUI>continue</adlnav:hideLMSUI> + <adlnav:hideLMSUI>previous</adlnav:hideLMSUI> + </adlnav:navigationInterface> + </adlnav:presentation> + </item> + <item identifier="act56672" identifierref="rsrcact56672"> + <title>Utiliser différents types d'indices</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + <adlnav:presentation> + <adlnav:navigationInterface> + <adlnav:hideLMSUI>continue</adlnav:hideLMSUI> + <adlnav:hideLMSUI>previous</adlnav:hideLMSUI> + </adlnav:navigationInterface> + </adlnav:presentation> + </item> + <metadata> + <adlcp:location>sco/md_seq906956.xml</adlcp:location> + </metadata> + <imsss:sequencing> + <imsss:controlMode flow="true" useCurrentAttemptObjectiveInfo="false" + useCurrentAttemptProgressInfo="false"/> + <imsss:rollupRules objectiveMeasureWeight="0"/> + </imsss:sequencing> + </item> + <item identifier="seq602682"> + <title>Mémentos</title> + <item identifier="act56626" identifierref="rsrcact56626"> + <title>Des sons et des formes</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + <imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true"/> + </imsss:sequencing> + <adlnav:presentation> + <adlnav:navigationInterface> + <adlnav:hideLMSUI>continue</adlnav:hideLMSUI> + <adlnav:hideLMSUI>previous</adlnav:hideLMSUI> + </adlnav:navigationInterface> + </adlnav:presentation> + </item> + <item identifier="doc972802" identifierref="rsrcdoc972802"> + <title>Le phonème</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + </imsss:sequencing> + </item> + <item identifier="doc28886" identifierref="rsrcdoc28886"> + <title>Le present perfect</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + </imsss:sequencing> + </item> + <item identifier="doc171337" identifierref="rsrcdoc171337"> + <title>Le prétérit</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + </imsss:sequencing> + </item> + <item identifier="doc713286" identifierref="rsrcdoc713286"> + <title>Les consonnes</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + </imsss:sequencing> + </item> + <item identifier="doc266709" identifierref="rsrcdoc266709"> + <title>La voyelle</title> + <imsss:sequencing> + <imsss:rollupRules objectiveMeasureWeight="0"/> + </imsss:sequencing> + </item> + <metadata> + <adlcp:location>sco/md_seq602682.xml</adlcp:location> + </metadata> + <imsss:sequencing> + <imsss:controlMode flow="true" useCurrentAttemptObjectiveInfo="false" + useCurrentAttemptProgressInfo="false"/> + <imsss:rollupRules objectiveMeasureWeight="0"/> + </imsss:sequencing> + </item> + <imsss:sequencing> + <imsss:controlMode flow="true" useCurrentAttemptObjectiveInfo="false" + useCurrentAttemptProgressInfo="false"/> + </imsss:sequencing> + </organization> + </organizations> + <resources> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact592613" href="sco/act592613.html"> + <metadata> + <adlcp:location>sco/md_act592613.xml</adlcp:location> + </metadata> + <file href="sco/act592613.html"/> + <file href="contenu/pages/pg7628.html"/> + <file href="contenu/pages/pg2410.html"/> + <file href="contenu/pages/pg6917.html"/> + <file href="contenu/pages/pg9439.html"/> + <file href="contenu/media/log_uoh1.png"/> + <file href="contenu/media/logo_upv_transp.png"/> + <file href="contenu/media/logo_ea741_transp1.png"/> + <file href="contenu/media/logo_metice_transp1.png"/> + <file href="contenu/media/cc.png"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact761960" href="sco/act761960.html"> + <metadata> + <adlcp:location>sco/md_act761960.xml</adlcp:location> + </metadata> + <file href="sco/act761960.html"/> + <file href="contenu/pages/pg7035.html"/> + <file href="contenu/pages/pg5670.html"/> + <file href="contenu/pages/pg3209.html"/> + <file href="contenu/pages/pg1181.html"/> + <file href="contenu/pages/pg5136.html"/> + <file href="contenu/pages/pg8783.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/ecran21b1.swf"/> + <file href="contenu/media/mots212.swf"/> + <file href="contenu/media/ecran22.swf"/> + <file href="contenu/media/mots228.swf"/> + <file href="contenu/media/ecran31.swf"/> + <file href="contenu/media/mot3_1.swf"/> + <file href="contenu/media/ecran32.swf"/> + <file href="contenu/media/mot3_2.swf"/> + <file href="contenu/media/ecran41.swf"/> + <file href="contenu/media/mot4_1.swf"/> + <file href="contenu/media/ecran42.swf"/> + <file href="contenu/media/mot4_2.swf"/> + <file href="contenu/media/ecran51.swf"/> + <file href="contenu/media/mot5_1.swf"/> + <file href="contenu/media/ecran52.swf"/> + <file href="contenu/media/mot5_2.swf"/> + <file href="contenu/media/ecran61.swf"/> + <file href="contenu/media/mot6_1.swf"/> + <file href="contenu/media/ecran62.swf"/> + <file href="contenu/media/mot6_2.swf"/> + <file href="contenu/media/ecran73.swf"/> + <file href="contenu/media/ecran71.swf"/> + <file href="contenu/media/ecran74.swf"/> + <file href="contenu/media/ecran72.swf"/> + <file href="contenu/media/ecran75.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact957420" href="sco/act957420.html"> + <metadata> + <adlcp:location>sco/md_act957420.xml</adlcp:location> + </metadata> + <file href="sco/act957420.html"/> + <file href="contenu/pages/pg4031.html"/> + <file href="contenu/pages/pg9988.html"/> + <file href="contenu/pages/pg1235.html"/> + <file href="contenu/pages/pg186.html"/> + <file href="contenu/pages/pg7973.html"/> + <file href="contenu/pages/pg5836.html"/> + <file href="contenu/pages/pg2493.html"/> + <file href="contenu/pages/pg1919.html"/> + <file href="contenu/pages/pg3579.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/ecran81.swf"/> + <file href="contenu/media/mot8_13.swf"/> + <file href="contenu/media/ecran82.swf"/> + <file href="contenu/media/mot8_22.swf"/> + <file href="contenu/media/ecran91.swf"/> + <file href="contenu/media/mot9_12.swf"/> + <file href="contenu/media/ecran92.swf"/> + <file href="contenu/media/mot9_22.swf"/> + <file href="contenu/media/ecran10.swf"/> + <file href="contenu/media/mot10_1.swf"/> + <file href="contenu/media/ecran11.swf"/> + <file href="contenu/media/mot11_12.swf"/> + <file href="contenu/media/mot11_1a.swf"/> + <file href="contenu/media/mot11_1b.swf"/> + <file href="contenu/media/ecran12.swf"/> + <file href="contenu/media/mot12_12.swf"/> + <file href="contenu/media/mot12_1a.swf"/> + <file href="contenu/media/mot12_1b.swf"/> + <file href="contenu/media/mot12_1c.swf"/> + <file href="contenu/media/mot12_1d1.swf"/> + <file href="contenu/media/mot12_1e.swf"/> + <file href="contenu/media/ecran131.swf"/> + <file href="contenu/media/ecran132.swf"/> + <file href="contenu/media/ecran141.swf"/> + <file href="contenu/media/ecran143.swf"/> + <file href="contenu/media/ecran144.swf"/> + <file href="contenu/media/ecran142.swf"/> + <file href="contenu/media/ecran151.swf"/> + <file href="contenu/media/ecran153.swf"/> + <file href="contenu/media/ecran154.swf"/> + <file href="contenu/media/ecran152.swf"/> + <file href="contenu/media/ecran161.swf"/> + <file href="contenu/media/ecran163.swf"/> + <file href="contenu/media/ecran164.swf"/> + <file href="contenu/media/ecran162.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact153876" href="sco/act153876.html"> + <metadata> + <adlcp:location>sco/md_act153876.xml</adlcp:location> + </metadata> + <file href="sco/act153876.html"/> + <file href="contenu/pages/pg3602.html"/> + <file href="contenu/pages/pg6329.html"/> + <file href="contenu/pages/pg1888.html"/> + <file href="contenu/pages/pg3746.html"/> + <file href="contenu/pages/pg7434.html"/> + <file href="contenu/pages/pg191.html"/> + <file href="contenu/pages/pg8601.html"/> + <file href="contenu/pages/pg6866.html"/> + <file href="contenu/pages/pg7664.html"/> + <file href="contenu/pages/pg2429.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/ecran17.swf"/> + <file href="contenu/media/ecran191.swf"/> + <file href="contenu/media/ecran192.swf"/> + <file href="contenu/media/ecran201.swf"/> + <file href="contenu/media/mots20itape1.swf"/> + <file href="contenu/media/ecran202.swf"/> + <file href="contenu/media/mots20id_tape1.swf"/> + <file href="contenu/media/ecran211.swf"/> + <file href="contenu/media/ecran251.swf"/> + <file href="contenu/media/mots25there.swf"/> + <file href="contenu/media/ecran252.swf"/> + <file href="contenu/media/mots25they.swf"/> + <file href="contenu/media/ecran26.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact704962" href="sco/act704962.html"> + <file href="sco/act704962.html"/> + <file href="contenu/pages/pg4487.html"/> + <file href="contenu/pages/pg8400.html"/> + <file href="contenu/pages/pg3862.html"/> + <file href="contenu/pages/pg7682.html"/> + <file href="contenu/pages/pg3092.html"/> + <file href="contenu/pages/pg3600.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/ecran27.swf"/> + <file href="contenu/media/ecran28.swf"/> + <file href="contenu/media/ecran29.swf"/> + <file href="contenu/media/ecran30.swf"/> + <file href="contenu/media/ecran311.swf"/> + <file href="contenu/media/ecran321.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact482478" href="sco/act482478.html"> + <file href="sco/act482478.html"/> + <file href="contenu/pages/pg9764.html"/> + <file href="contenu/pages/pg3870.html"/> + <file href="contenu/pages/pg3845.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/ecran331.swf"/> + <file href="contenu/media/mot33_1.swf"/> + <file href="contenu/media/ecran332.swf"/> + <file href="contenu/media/mot33_2.swf"/> + <file href="contenu/media/ecran341.swf"/> + <file href="contenu/media/mot34_1.swf"/> + <file href="contenu/media/ecran342.swf"/> + <file href="contenu/media/mot34_2.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact89909" href="sco/act89909.html"> + <file href="sco/act89909.html"/> + <file href="contenu/pages/pg9719.html"/> + <file href="contenu/pages/pg1027.html"/> + <file href="contenu/pages/pg9264.html"/> + <file href="contenu/pages/pg9152.html"/> + <file href="contenu/pages/pg8876.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/ecran361.swf"/> + <file href="contenu/media/mots36scratched.swf"/> + <file href="contenu/media/ecran3622.swf"/> + <file href="contenu/media/ecran3634.swf"/> + <file href="contenu/media/ecran38.swf"/> + <file href="contenu/media/mots38been.swf"/> + <file href="contenu/media/giving_cours.png"/> + <file href="contenu/media/giving_retroac.png"/> + <file href="contenu/media/ecran39.swf"/> + <file href="contenu/media/mots39giving.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact828642" href="sco/act828642.html"> + <file href="sco/act828642.html"/> + <file href="contenu/pages/pg8027.html"/> + <file href="contenu/pages/pg3628.html"/> + <file href="contenu/pages/pg7576.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/ecran411.swf"/> + <file href="contenu/media/ecran412.swf"/> + <file href="contenu/media/ecran413.swf"/> + <file href="contenu/media/mot41_3.swf"/> + <file href="contenu/media/ecran414.swf"/> + <file href="contenu/media/ecran421.swf"/> + <file href="contenu/media/ecran422.swf"/> + <file href="contenu/media/ecran423.swf"/> + <file href="contenu/media/mot42_3.swf"/> + <file href="contenu/media/ecran424.swf"/> + <file href="contenu/media/mot42_4.swf"/> + <file href="contenu/media/ecran431.swf"/> + <file href="contenu/media/ecran432.swf"/> + <file href="contenu/media/ecran433.swf"/> + <file href="contenu/media/mot43_3.swf"/> + <file href="contenu/media/ecran434.swf"/> + <file href="contenu/media/mot43_4.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact759984" href="sco/act759984.html"> + <file href="sco/act759984.html"/> + <file href="contenu/pages/pg1023.html"/> + <file href="contenu/pages/pg7429.html"/> + <file href="contenu/pages/pg5132.html"/> + <file href="contenu/pages/pg1188.html"/> + <file href="contenu/pages/pg910.html"/> + <file href="contenu/pages/pg9414.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/ecran44.swf"/> + <file href="contenu/media/mot44_11.swf"/> + <file href="contenu/media/ecran45.swf"/> + <file href="contenu/media/mot45_11.swf"/> + <file href="contenu/media/ecran46.swf"/> + <file href="contenu/media/mot46_11.swf"/> + <file href="contenu/media/ecran471.swf"/> + <file href="contenu/media/mot47_11.swf"/> + <file href="contenu/media/ecran472.swf"/> + <file href="contenu/media/mot47_21.swf"/> + <file href="contenu/media/mot47_12.swf"/> + <file href="contenu/media/mot47_22.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact687805" href="sco/act687805.html"> + <file href="sco/act687805.html"/> + <file href="contenu/pages/pg1809.html"/> + <file href="contenu/pages/pg7390.html"/> + <file href="contenu/pages/pg4797.html"/> + <file href="contenu/pages/pg4477.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/ecran481.swf"/> + <file href="contenu/media/ecran482.swf"/> + <file href="contenu/media/ecran491.swf"/> + <file href="contenu/media/mot49_12.swf"/> + <file href="contenu/media/ecran492.swf"/> + <file href="contenu/media/ecran501.swf"/> + <file href="contenu/media/mot50_11.swf"/> + <file href="contenu/media/ecran502.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact838137" href="sco/act838137.html"> + <file href="sco/act838137.html"/> + <file href="contenu/pages/pg1917.html"/> + <file href="contenu/pages/pg1894.html"/> + <file href="contenu/pages/pg5786.html"/> + <file href="contenu/pages/pg3531.html"/> + <file href="contenu/pages/pg4973.html"/> + <file href="contenu/pages/pg4396.html"/> + <file href="contenu/pages/pg5986.html"/> + <file href="contenu/pages/pg1773.html"/> + <file href="contenu/pages/pg1044.html"/> + <file href="contenu/pages/pg4192.html"/> + <file href="contenu/pages/pg5252.html"/> + <file href="contenu/pages/pg422.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/mot52_12.swf"/> + <file href="contenu/media/ecran522.swf"/> + <file href="contenu/media/mot53_13.swf"/> + <file href="contenu/media/ecran532.swf"/> + <file href="contenu/media/mot54_11.swf"/> + <file href="contenu/media/ecran542.swf"/> + <file href="contenu/media/mot55_12.swf"/> + <file href="contenu/media/ecran552.swf"/> + <file href="contenu/media/mot55_11.swf"/> + <file href="contenu/media/mot56_12.swf"/> + <file href="contenu/media/ecran562.swf"/> + <file href="contenu/media/mot56_11.swf"/> + <file href="contenu/media/mot57_11.swf"/> + <file href="contenu/media/ecran572.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact765533" href="sco/act765533.html"> + <file href="sco/act765533.html"/> + <file href="contenu/pages/pg3972.html"/> + <file href="contenu/pages/pg1418.html"/> + <file href="contenu/pages/pg4236.html"/> + <file href="contenu/pages/pg6795.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/ecran581.swf"/> + <file href="contenu/media/ecran582.swf"/> + <file href="contenu/media/ecran583.swf"/> + <file href="contenu/media/ecran59.swf"/> + <file href="contenu/media/ecran59c1.swf"/> + <file href="contenu/media/ecran59c2.swf"/> + <file href="contenu/media/ecran592.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact56672" href="sco/act56672.html"> + <file href="sco/act56672.html"/> + <file href="contenu/pages/pg2759.html"/> + <file href="contenu/pages/pg6180.html"/> + <file href="contenu/pages/pg4141.html"/> + <file href="contenu/pages/pg9615.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/ecran601.swf"/> + <file href="contenu/media/ecran602.swf"/> + <file href="contenu/media/ecran611.swf"/> + <file href="contenu/media/ecran621.swf"/> + <file href="contenu/media/ecran63.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="sco" type="webcontent" identifier="rsrcact56626" href="sco/act56626.html"> + <file href="sco/act56626.html"/> + <file href="contenu/pages/pg2538.html"/> + <file href="contenu/pages/pg4851.html"/> + <file href="contenu/pages/pg6968.html"/> + <file href="contenu/pages/pg5261.html"/> + <file href="contenu/pages/pg7651.html"/> + <file href="contenu/pages/pg2883.html"/> + <file href="contenu/pages/pg238.html"/> + <file href="contenu/pages/pg9221.html"/> + <file href="contenu/pages/pg4815.html"/> + <file href="contenu/pages/pg3981.html"/> + <file href="contenu/media/ecouteur_macao.png"/> + <file href="contenu/media/ecran641.swf"/> + <file href="contenu/media/ecran642.swf"/> + <file href="contenu/media/ecran643.swf"/> + <file href="contenu/media/ecran644.swf"/> + <file href="contenu/media/ecran645.swf"/> + <file href="contenu/media/ecran646.swf"/> + <file href="contenu/media/ecran647.swf"/> + <file href="contenu/media/ecran648.swf"/> + <file href="contenu/media/ecran649.swf"/> + <file href="contenu/media/ecran6410.swf"/> + <file href="contenu/media/ecran6411.swf"/> + <file href="contenu/media/ecran6412.swf"/> + <file href="contenu/media/ecran6413.swf"/> + <file href="contenu/media/ecran6414.swf"/> + <file href="contenu/media/ecran651.swf"/> + <file href="contenu/media/ecran652.swf"/> + <file href="contenu/media/ecran653.swf"/> + <file href="contenu/media/ecran654.swf"/> + <file href="contenu/media/ecran655.swf"/> + <file href="contenu/media/ecran656.swf"/> + <file href="contenu/media/ecran657.swf"/> + <file href="contenu/media/ecran661.swf"/> + <file href="contenu/media/ecran6621.swf"/> + <file href="contenu/media/ecran663.swf"/> + <file href="contenu/media/ecran671.swf"/> + <file href="contenu/media/ecran672.swf"/> + <file href="contenu/media/ecran673.swf"/> + <file href="contenu/media/ecran674.swf"/> + <file href="contenu/media/ecran675.swf"/> + <file href="contenu/media/ecran676.swf"/> + <file href="contenu/media/ecran677.swf"/> + <file href="contenu/media/ecran678.swf"/> + <file href="contenu/media/ecran6794.swf"/> + <file href="contenu/media/ecran681.swf"/> + <file href="contenu/media/ecran682.swf"/> + <file href="contenu/media/ecran683.swf"/> + <file href="contenu/media/ecran684.swf"/> + <file href="contenu/media/ecran685.swf"/> + <file href="contenu/media/ecran686.swf"/> + <file href="contenu/media/ecran687.swf"/> + <file href="contenu/media/ecran688.swf"/> + <file href="contenu/media/ecran689.swf"/> + <file href="contenu/media/ecran6810.swf"/> + <file href="contenu/media/ecran6811.swf"/> + <file href="contenu/media/ecran6812.swf"/> + <file href="contenu/glossaire/accueil.html"/> + <file href="contenu/glossaire/contenu.html"/> + <file href="contenu/glossaire/glossaire.html"/> + <file href="contenu/glossaire/menu.html"/> + <dependency identifierref="MSCO_FILES"/> + </resource> + <resource adlcp:scormType="asset" type="webcontent" identifier="rsrcdoc972802" href="contenu/pages/phoneme.htm"> + <file href="contenu/pages/phoneme.htm"/> + </resource> + <resource adlcp:scormType="asset" type="webcontent" identifier="rsrcdoc28886" + href="contenu/pages/aide_present_perf.htm"> + <file href="contenu/pages/aide_present_perf.htm"/> + </resource> + <resource adlcp:scormType="asset" type="webcontent" identifier="rsrcdoc171337" + href="contenu/pages/aide_preterit.htm"> + <file href="contenu/pages/aide_preterit.htm"/> + </resource> + <resource adlcp:scormType="asset" type="webcontent" identifier="rsrcdoc713286" + href="contenu/pages/consonne1.htm"> + <file href="contenu/pages/consonne1.htm"/> + </resource> + <resource adlcp:scormType="asset" type="webcontent" identifier="rsrcdoc266709" + href="contenu/pages/voyelle1.htm"> + <file href="contenu/pages/voyelle1.htm"/> + </resource> + <resource identifier="MSCO_FILES" xml:base="MosMtr/" adlcp:scormType="asset" type="webcontent"> + <file href="gen/blanc.gif"/> + <file href="gen/blanc.htm"/> + <file href="gen/blocNotes.htm"/> + <file href="gen/dewplayer.swf"/> + <file href="gen/dewslider.swf"/> + <file href="gen/envoiReponses.htm"/> + <file href="gen/mediaplayer.swf"/> + <file href="gen/redirect.xsl"/> + <file href="gen/swfir.swf"/> + <file href="gen/tempsMax.htm"/> + <file href="scripts/ICglobal.js"/> + <file href="scripts/actionsGen.js"/> + <file href="scripts/swfir.js"/> + <file href="scripts/sco/ClasseMosSCO.js"/> + <file href="scripts/sco/ClasseWBCEvaluation.js"/> + <file href="scripts/sco/ICsco.js"/> + <file href="scripts/contenu/ClasseCommentaire.js"/> + <file href="scripts/contenu/ClasseCurseur.js"/> + <file href="scripts/contenu/ClasseExerciceCURS.js"/> + <file href="scripts/contenu/ClasseExerciceEXP.js"/> + <file href="scripts/contenu/ClasseExerciceGD.js"/> + <file href="scripts/contenu/ClasseExerciceQC.js"/> + <file href="scripts/contenu/ClasseExerciceQM.js"/> + <file href="scripts/contenu/ClasseExerciceSEQ.js"/> + <file href="scripts/contenu/ClasseExerciceTAT.js"/> + <file href="scripts/contenu/ClasseZoneLien.js"/> + <file href="scripts/contenu/EDIT_contenu.js"/> + <file href="scripts/contenu/IC_exerciceCURS.js"/> + <file href="scripts/contenu/IC_exerciceGD.js"/> + <file href="scripts/contenu/ICcontenu.js"/> + <file href="scripts/contenu/ICcours.js"/> + <file href="scripts/contenu/ICexercices.js"/> + <file href="scripts/glossaire/ClasseGlossaire.js"/> + <file href="scripts/glossaire/ICglossaire.js"/> + <file href="scripts/glossaire/contenuGlossaire.js"/> + <file href="scripts/interface/ICdiplome.js"/> + <file href="scripts/interface/ICresultats.js"/> + <file href="ressources/langue/lexiqueGLO.js"/> + <file href="ressources/langue/lexiqueSCO.js"/> + <file href="ressources/style/glossaire.htm"/> + <file href="ressources/style/css/COURS2.css"/> + <file href="ressources/style/css/diplome.css"/> + <file href="ressources/style/css/document.css"/> + <file href="ressources/style/css/exercice.css"/> + <file href="ressources/style/css/general.css"/> + <file href="ressources/style/css/glossaireContenu.css"/> + <file href="ressources/style/css/glossaireDetail.css"/> + <file href="ressources/style/css/glossaireListe.css"/> + <file href="ressources/style/css/glossaireMenu.css"/> + <file href="ressources/style/css/glossaireRecherche.css"/> + <file href="ressources/style/css/rechercheLMS.css"/> + <file href="ressources/style/css/resultats.css"/> + <file href="ressources/style/css/styles.css"/> + <file href="ressources/style/media/S_montrescore.swf"/> + <file href="ressources/style/media/barrebouton1.gif"/> + <file href="ressources/style/media/barredoc.gif"/> + <file href="ressources/style/media/bascf.jpg"/> + <file href="ressources/style/media/bonhomej2.swf"/> + <file href="ressources/style/media/bonhomer2.swf"/> + <file href="ressources/style/media/diplom.gif"/> + <file href="ressources/style/media/flemenu0kkk_survl0.gif"/> + <file href="ressources/style/media/flemenu0kkk_survl1.gif"/> + <file href="ressources/style/media/fmenup.jpg"/> + <file href="ressources/style/media/fond_macao32.jpg"/> + <file href="ressources/style/media/fond_macao321.jpg"/> + <file href="ressources/style/media/fondbl5.jpg"/> + <file href="ressources/style/media/fongd.jpg"/> + <file href="ressources/style/media/fonglo.jpg"/> + <file href="ressources/style/media/items_survl0.gif"/> + <file href="ressources/style/media/items_survl1.gif"/> + <file href="ressources/style/media/jaugea.jpg"/> + <file href="ressources/style/media/pourdipl.gif"/> + <file href="ressources/style/media/gen/GTR_apercu.gif"/> + <file href="ressources/style/media/gen/boutonInit.gif"/> + <file href="ressources/style/media/gen/boutonInit.png"/> + <file href="ressources/style/media/gen/boutonInit_of.gif"/> + <file href="ressources/style/media/gen/boutonInit_of.png"/> + <file href="ressources/style/media/gen/boutonInit_on.gif"/> + <file href="ressources/style/media/gen/boutonInit_on.png"/> + <file href="ressources/style/media/gen/boutonPrecedent.gif"/> + <file href="ressources/style/media/gen/boutonPrecedent.png"/> + <file href="ressources/style/media/gen/boutonPrecedent_of.gif"/> + <file href="ressources/style/media/gen/boutonPrecedent_of.png"/> + <file href="ressources/style/media/gen/boutonPrecedent_on.gif"/> + <file href="ressources/style/media/gen/boutonPrecedent_on.png"/> + <file href="ressources/style/media/gen/boutonQCM.gif"/> + <file href="ressources/style/media/gen/boutonQCM.png"/> + <file href="ressources/style/media/gen/boutonQCM_dis.gif"/> + <file href="ressources/style/media/gen/boutonQCM_dis.png"/> + <file href="ressources/style/media/gen/boutonQCM_hlt.gif"/> + <file href="ressources/style/media/gen/boutonQCM_hlt.png"/> + <file href="ressources/style/media/gen/boutonQCM_sel.gif"/> + <file href="ressources/style/media/gen/boutonQCM_sel.png"/> + <file href="ressources/style/media/gen/boutonQCM_sel_dis.gif"/> + <file href="ressources/style/media/gen/boutonQCM_sel_dis.png"/> + <file href="ressources/style/media/gen/boutonQCM_sel_hlt.gif"/> + <file href="ressources/style/media/gen/boutonQCM_sel_hlt.png"/> + <file href="ressources/style/media/gen/boutonQCU.gif"/> + <file href="ressources/style/media/gen/boutonQCU.png"/> + <file href="ressources/style/media/gen/boutonQCU_dis.gif"/> + <file href="ressources/style/media/gen/boutonQCU_dis.png"/> + <file href="ressources/style/media/gen/boutonQCU_hlt.gif"/> + <file href="ressources/style/media/gen/boutonQCU_hlt.png"/> + <file href="ressources/style/media/gen/boutonQCU_sel.gif"/> + <file href="ressources/style/media/gen/boutonQCU_sel.png"/> + <file href="ressources/style/media/gen/boutonQCU_sel_dis.gif"/> + <file href="ressources/style/media/gen/boutonQCU_sel_dis.png"/> + <file href="ressources/style/media/gen/boutonQCU_sel_hlt.gif"/> + <file href="ressources/style/media/gen/boutonQCU_sel_hlt.png"/> + <file href="ressources/style/media/gen/boutonSuivant.gif"/> + <file href="ressources/style/media/gen/boutonSuivant.png"/> + <file href="ressources/style/media/gen/boutonSuivant_of.gif"/> + <file href="ressources/style/media/gen/boutonSuivant_of.png"/> + <file href="ressources/style/media/gen/boutonSuivant_on.gif"/> + <file href="ressources/style/media/gen/boutonSuivant_on.png"/> + <file href="ressources/style/media/gen/boutonValider.gif"/> + <file href="ressources/style/media/gen/boutonValider.png"/> + <file href="ressources/style/media/gen/boutonValider_of.gif"/> + <file href="ressources/style/media/gen/boutonValider_of.png"/> + <file href="ressources/style/media/gen/boutonValider_on.gif"/> + <file href="ressources/style/media/gen/boutonValider_on.png"/> + <file href="ressources/style/media/gen/btnEtpPrec.png"/> + <file href="ressources/style/media/gen/btnEtpPrec_of.png"/> + <file href="ressources/style/media/gen/btnEtpPrec_on.png"/> + <file href="ressources/style/media/gen/btnEtpSuiv.png"/> + <file href="ressources/style/media/gen/btnEtpSuiv_of.png"/> + <file href="ressources/style/media/gen/btnEtpSuiv_on.png"/> + <file href="ressources/style/media/gen/cursA_0c.gif"/> + <file href="ressources/style/media/gen/cursA_0e.gif"/> + <file href="ressources/style/media/gen/cursA_1c.gif"/> + <file href="ressources/style/media/gen/cursA_1e.gif"/> + <file href="ressources/style/media/gen/dossGlossaireFerme.gif"/> + <file href="ressources/style/media/gen/dossGlossaireOuvert.gif"/> + <file href="ressources/style/media/gen/paraBascule0.gif"/> + <file href="ressources/style/media/gen/paraBascule1.gif"/> + <file href="ressources/style/media/gen/planAuteur.gif"/> + <file href="ressources/style/media/gen/planEtape0.gif"/> + <file href="ressources/style/media/gen/planEtape1.gif"/> + <file href="ressources/style/media/gen/planFaq.gif"/> + <file href="ressources/style/media/gen/planForum.gif"/> + <file href="ressources/style/media/gen/planGroupe.gif"/> + <file href="ressources/style/media/gen/planMessagerie.gif"/> + <file href="ressources/style/media/gen/planModule0.gif"/> + <file href="ressources/style/media/gen/planModule1.gif"/> + <file href="ressources/style/media/gen/planRapports.gif"/> + <file href="ressources/style/media/gen/planStats.gif"/> + <file href="ressources/style/media/gen/planTelecharge.gif"/> + <file href="ressources/style/media/gen/planTuteur.gif"/> + <file href="ressources/style/media/gen/resQuestionFaux.gif"/> + <file href="ressources/style/media/gen/resQuestionJuste.gif"/> + <file href="ressources/style/scripts/fonctions.js"/> + </resource> + </resources> +</manifest> diff --git a/Basilisk/MACAO/macao_3/imsss_v1p0.xsd b/Basilisk/MACAO/macao_3/imsss_v1p0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..a45b4960211e8b8c2f9a963247841b17eacb59d8 --- /dev/null +++ b/Basilisk/MACAO/macao_3/imsss_v1p0.xsd @@ -0,0 +1,316 @@ +<?xml version = "1.0" encoding = "UTF-8"?><!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema--> +<xs:schema xmlns="http://www.imsglobal.org/xsd/imsss" targetNamespace="http://www.imsglobal.org/xsd/imsss" + xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" + attributeFormDefault="unqualified"> + <xs:element name="sequencing" type="sequencingType" block="#all"></xs:element> + <xs:complexType name="sequencingType"> + <xs:sequence> + <xs:element name="controlMode" type="controlModeType" block="#all" minOccurs="0"></xs:element> + <xs:element name="sequencingRules" type="sequencingRulesType" block="#all" minOccurs="0"/> + <xs:element name="limitConditions" type="limitConditionsType" block="#all" minOccurs="0"/> + <xs:element name="auxiliaryResources" type="auxiliaryResourcesType" block="#all" minOccurs="0"/> + <xs:element name="rollupRules" type="rollupRulesType" block="#all" minOccurs="0"/> + <xs:element name="objectives" type="objectivesType" block="#all" + minOccurs="0"><!--<xs:unique name = "uniqueGlobalObjective"><xs:selector xpath = ".//imsss:mapInfo[@writeSatisfiedStatus = 'true' or @writeNormalizedMeasure = 'true']"/><xs:field xpath = "@targetObjectiveID"/></xs:unique>--></xs:element> + <xs:element name="randomizationControls" type="randomizationType" block="#all" minOccurs="0"/> + <xs:element name="deliveryControls" type="deliveryControlsType" block="#all" minOccurs="0"/> + <xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="ID" type="xs:ID"/> + <xs:attribute name="IDRef" type="xs:IDREF"/> + </xs:complexType> + <xs:element name="sequencingCollection" block="#all"> + <xs:complexType> + <xs:sequence> + <xs:element ref="sequencing" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:simpleType name="childActivityType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="all"/> + <xs:enumeration value="any"/> + <xs:enumeration value="none"/> + <xs:enumeration value="atLeastCount"/> + <xs:enumeration value="atLeastPercent"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="conditionCombinationType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="all"/> + <xs:enumeration value="any"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="conditionOperatorType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="not"/> + <xs:enumeration value="noOp"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="measureType"> + <xs:restriction base="xs:decimal"> + <xs:maxInclusive value="1"/> + <xs:minInclusive value="-1"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="percentType"> + <xs:restriction base="xs:decimal"> + <xs:maxInclusive value="1"/> + <xs:minInclusive value="0"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="rollupRuleConditionType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="satisfied"/> + <xs:enumeration value="objectiveStatusKnown"/> + <xs:enumeration value="objectiveMeasureKnown"/> + <xs:enumeration value="completed"/> + <xs:enumeration value="activityProgressKnown"/> + <xs:enumeration value="attempted"/> + <xs:enumeration value="attemptLimitExceeded"/> + <xs:enumeration value="timeLimitExceeded"/> + <xs:enumeration value="outsideAvailableTimeRange"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="rollupActionType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="satisfied"/> + <xs:enumeration value="notSatisfied"/> + <xs:enumeration value="completed"/> + <xs:enumeration value="incomplete"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="sequencingRuleConditionType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="satisfied"/> + <xs:enumeration value="objectiveStatusKnown"/> + <xs:enumeration value="objectiveMeasureKnown"/> + <xs:enumeration value="objectiveMeasureGreaterThan"/> + <xs:enumeration value="objectiveMeasureLessThan"/> + <xs:enumeration value="completed"/> + <xs:enumeration value="activityProgressKnown"/> + <xs:enumeration value="attempted"/> + <xs:enumeration value="attemptLimitExceeded"/> + <xs:enumeration value="timeLimitExceeded"/> + <xs:enumeration value="outsideAvailableTimeRange"/> + <xs:enumeration value="always"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="weightType"> + <xs:restriction base="xs:decimal"> + <xs:maxInclusive value="1"/> + <xs:minInclusive value="0"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="randomTimingType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="never"/> + <xs:enumeration value="once"/> + <xs:enumeration value="onEachNewAttempt"/> + </xs:restriction> + </xs:simpleType> + <xs:complexType name="exitConditionRuleType"> + <xs:complexContent> + <xs:extension base="sequencingRuleType"> + <xs:sequence> + <xs:element name="ruleAction" block="#all"> + <xs:complexType> + <xs:attribute name="action" use="required" type="exitConditionRuleActionType"/> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="postConditionRuleType"> + <xs:complexContent> + <xs:extension base="sequencingRuleType"> + <xs:sequence> + <xs:element name="ruleAction" block="#all"> + <xs:complexType> + <xs:attribute name="action" use="required" type="postConditionRuleActionType"/> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="preConditionRuleType"> + <xs:complexContent> + <xs:extension base="sequencingRuleType"> + <xs:sequence> + <xs:element name="ruleAction" block="#all"> + <xs:complexType> + <xs:attribute name="action" use="required" type="preConditionRuleActionType"/> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="sequencingRuleType" abstract="true"> + <xs:sequence> + <xs:element name="ruleConditions" block="#all" minOccurs="0"> + <xs:complexType> + <xs:sequence> + <xs:element name="ruleCondition" block="#all" maxOccurs="unbounded"> + <xs:complexType> + <xs:attribute name="referencedObjective" type="xs:anyURI"/> + <xs:attribute name="measureThreshold" type="measureType"/> + <xs:attribute name="operator" default="noOp" type="conditionOperatorType"/> + <xs:attribute name="condition" use="required" type="sequencingRuleConditionType"/> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="conditionCombination" default="all" type="conditionCombinationType"/> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="sequencingRulesType"> + <xs:sequence> + <xs:element name="preConditionRule" type="preConditionRuleType" block="#all" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="exitConditionRule" type="exitConditionRuleType" block="#all" minOccurs="0" + maxOccurs="unbounded"/> + <xs:element name="postConditionRule" type="postConditionRuleType" block="#all" minOccurs="0" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + <xs:simpleType name="exitConditionRuleActionType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="exit"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="postConditionRuleActionType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="exitParent"/> + <xs:enumeration value="exitAll"/> + <xs:enumeration value="retry"/> + <xs:enumeration value="retryAll"/> + <xs:enumeration value="continue"/> + <xs:enumeration value="previous"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="preConditionRuleActionType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="skip"/> + <xs:enumeration value="disabled"/> + <xs:enumeration value="hiddenFromChoice"/> + <xs:enumeration value="stopForwardTraversal"/> + </xs:restriction> + </xs:simpleType> + <xs:complexType name="rollupRuleType"> + <xs:sequence> + <xs:element name="rollupConditions" block="#all"> + <xs:complexType> + <xs:sequence> + <xs:element name="rollupCondition" block="#all" maxOccurs="unbounded"> + <xs:complexType> + <xs:attribute name="operator" default="noOp" type="conditionOperatorType"/> + <xs:attribute name="condition" use="required" type="rollupRuleConditionType"/> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="conditionCombination" default="any" type="conditionCombinationType"/> + </xs:complexType> + </xs:element> + <xs:element name="rollupAction" block="#all"> + <xs:complexType> + <xs:attribute name="action" use="required" type="rollupActionType"/> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="childActivitySet" default="all" type="childActivityType"/> + <xs:attribute name="minimumCount" default="0" type="xs:nonNegativeInteger"/> + <xs:attribute name="minimumPercent" default="0" type="percentType"/> + </xs:complexType> + <xs:complexType name="rollupRulesType"> + <xs:sequence> + <xs:element name="rollupRule" type="rollupRuleType" block="#all" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="rollupObjectiveSatisfied" default="true" type="xs:boolean"/> + <xs:attribute name="rollupProgressCompletion" default="true" type="xs:boolean"/> + <xs:attribute name="objectiveMeasureWeight" default="1.0000" type="weightType"/> + </xs:complexType> + <xs:complexType name="randomizationType"> + <xs:attribute name="randomizationTiming" default="never" type="randomTimingType"/> + <xs:attribute name="selectCount" type="xs:nonNegativeInteger"/> + <xs:attribute name="reorderChildren" default="false" type="xs:boolean"/> + <xs:attribute name="selectionTiming" default="never" type="randomTimingType"/> + </xs:complexType> + <xs:complexType name="objectiveType"> + <xs:sequence> + <xs:element name="minNormalizedMeasure" type="measureType" block="#all" default="1.00000" minOccurs="0"/> + <xs:element name="mapInfo" block="#all" minOccurs="0" maxOccurs="unbounded"> + <xs:complexType> + <xs:complexContent> + <xs:extension base="objectiveMappingType"/> + </xs:complexContent> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="satisfiedByMeasure" default="false" type="xs:boolean"/> + </xs:complexType> + <xs:complexType name="objectivesType"> + <xs:sequence> + <xs:element name="primaryObjective" block="#all"> + <xs:complexType> + <xs:complexContent> + <xs:extension base="objectiveType"> + <xs:attribute name="objectiveID" type="xs:anyURI"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + </xs:element> + <xs:element name="objective" block="#all" minOccurs="0" maxOccurs="unbounded"> + <xs:complexType> + <xs:complexContent> + <xs:extension base="objectiveType"> + <xs:attribute name="objectiveID" use="required" type="xs:anyURI"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="objectiveMappingType"> + <xs:attribute name="targetObjectiveID" use="required" type="xs:anyURI"/> + <xs:attribute name="readSatisfiedStatus" default="true" type="xs:boolean"/> + <xs:attribute name="readNormalizedMeasure" default="true" type="xs:boolean"/> + <xs:attribute name="writeSatisfiedStatus" default="false" type="xs:boolean"/> + <xs:attribute name="writeNormalizedMeasure" default="false" type="xs:boolean"/> + </xs:complexType> + <xs:complexType name="limitConditionsType"> + <xs:attribute name="attemptLimit" type="xs:nonNegativeInteger"></xs:attribute> + <xs:attribute name="attemptAbsoluteDurationLimit" type="xs:duration"></xs:attribute> + <xs:attribute name="attemptExperiencedDurationLimit" type="xs:duration"></xs:attribute> + <xs:attribute name="activityAbsoluteDurationLimit" type="xs:duration"></xs:attribute> + <xs:attribute name="activityExperiencedDurationLimit" type="xs:duration"></xs:attribute> + <xs:attribute name="beginTimeLimit" type="xs:dateTime"></xs:attribute> + <xs:attribute name="endTimeLimit" type="xs:dateTime"></xs:attribute> + </xs:complexType> + <xs:complexType name="deliveryControlsType"> + <xs:attribute name="tracked" default="true" type="xs:boolean"/> + <xs:attribute name="completionSetByContent" default="false" type="xs:boolean"/> + <xs:attribute name="objectiveSetByContent" default="false" type="xs:boolean"/> + </xs:complexType> + <xs:complexType name="controlModeType"> + <xs:attribute name="choice" default="true" type="xs:boolean"/> + <xs:attribute name="choiceExit" default="true" type="xs:boolean"/> + <xs:attribute name="flow" default="false" type="xs:boolean"/> + <xs:attribute name="forwardOnly" default="false" type="xs:boolean"/> + <xs:attribute name="useCurrentAttemptObjectiveInfo" default="true" type="xs:boolean"/> + <xs:attribute name="useCurrentAttemptProgressInfo" default="true" type="xs:boolean"/> + </xs:complexType> + <xs:complexType name="auxiliaryResourceType"> + <xs:attribute name="auxiliaryResourceID" use="required" type="xs:anyURI"/> + <xs:attribute name="purpose" use="required" type="xs:string"/> + </xs:complexType> + <xs:complexType name="auxiliaryResourcesType"> + <xs:sequence> + <xs:element name="auxiliaryResource" type="auxiliaryResourceType" block="#all" minOccurs="0" + maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> +</xs:schema> diff --git a/Basilisk/MACAO/macao_3/index.html b/Basilisk/MACAO/macao_3/index.html new file mode 100644 index 0000000000000000000000000000000000000000..70bced7a86e28121980724a0bc86377923b36125 --- /dev/null +++ b/Basilisk/MACAO/macao_3/index.html @@ -0,0 +1,22 @@ +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> + <script language="JavaScript" src="MosMtr/scripts/lms/ClasseLMSLocal.js"></script> + <script language="JavaScript" src="MosMtr/scripts/lms/APIAdapter.js"></script> + <script language="JavaScript" src="MosMtr/scripts/lms/IClms.js"></script> + <script language="JavaScript" src="MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script id="dimParams">var FEN_X = '0'; + var FEN_Y = '0'; + var FEN_L = '1000'; + var FEN_H = '568'; + var LISTE_BL = '20%';</script> +</head> +<frameset name="frame1" onload="LMS_init('html')" border="0" framespacing="0" frameborder="0" onunload="LMS_quitter()" + rows="26px,*"> + <frame name="haut" scrolling="no" border="0" frameborder="0" framespacing="0"/> + <frameset id="frame2" border="1" bordercolor="#ffffff" frameborder="1" framespacing="1" cols="20%,*"> + <frame name="planLMS" id="planLMS" scrolling="no"/> + <frame name="contenuLMS" scrolling="auto" border="0" frameborder="0" framespacing="0"/> + </frameset> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act153876.html b/Basilisk/MACAO/macao_3/sco/act153876.html new file mode 100644 index 0000000000000000000000000000000000000000..0a168ae43b2ccc45f80e4c3c15418dfc079300eb --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act153876.html @@ -0,0 +1,38 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Se servir de données grammaticales et phonologiques</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act153876", "Se servir de données grammaticales et phonologiques", "MACAO 3", "Assimilation", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', "2009-11-17T09:22"); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("20"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche (1)", "pg3602", "exercice", "", "", "", "GD"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche (2)", "pg6329", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Deuxième tâche", "pg1888", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Troisième tâche", "pg3746", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Quatrième tâche (1)", "pg7434", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Quatrième tâche (2)", "pg191", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Quatrième tâche (3)", "pg8601", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Quatrième tâche (4)", "pg6866", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Cinquième tâche", "pg7664", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Sixième tâche", "pg2429", "exercice", "", "", "", "TAT"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act482478.html b/Basilisk/MACAO/macao_3/sco/act482478.html new file mode 100644 index 0000000000000000000000000000000000000000..df50845ba3b72fa5b86af559d248631e6d9ff4a1 --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act482478.html @@ -0,0 +1,31 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Découvrir le phénomène de proximité</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act482478", "Découvrir le phénomène de proximité", "MACAO 3", "Proximité", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', ""); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("36"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche", "pg9764", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Deuxième tâche", "pg3870", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Mémento : la proximité", "pg3845", "", "", "", "", "COURS"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act56626.html b/Basilisk/MACAO/macao_3/sco/act56626.html new file mode 100644 index 0000000000000000000000000000000000000000..4f18363b626cc8254e4343125b3a29b921af86d8 --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act56626.html @@ -0,0 +1,38 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Des sons et des formes</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act56626", "Des sons et des formes", "MACAO 3", "Mémentos", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', ""); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("77"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Des sons aux formes (1a)", "pg2538", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Des sons aux formes (1b)", "pg4851", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Des sons aux formes (1c)", "pg6968", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Des sons aux formes (2)", "pg5261", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Des sons aux formes (3)", "pg7651", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Des formes aux sons (1a)", "pg2883", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Des formes aux sons (1b)", "pg238", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Des formes aux sons (2a)", "pg9221", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Des formes aux sons (2b)", "pg4815", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Des formes aux sons (2c)", "pg3981", "", "", "", "", "COURS"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act56672.html b/Basilisk/MACAO/macao_3/sco/act56672.html new file mode 100644 index 0000000000000000000000000000000000000000..cf7717c4e4575c22b5aff4afd986c6e8a55ceac4 --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act56672.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Utiliser différents types d'indices</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act56672", "Utiliser différents types d'indices", "MACAO 3", "Homophonie", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', ""); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("73"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche", "pg2759", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Deuxième tâche", "pg6180", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Troisième tâche", "pg4141", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Quatrième tâche", "pg9615", "exercice", "", "", "", "TAT"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act592613.html b/Basilisk/MACAO/macao_3/sco/act592613.html new file mode 100644 index 0000000000000000000000000000000000000000..b2beaa3185438bc60f57f5c35573aa11bdec807c --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act592613.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Présentation</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act592613", "Présentation", "MACAO 3", "Présentation", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', "2010-02-01T14:05"); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("1"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Présentation", "pg7628", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Développer des connaissances sur l'oral et des stratégies d'écoute", "pg2410", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Réalisation", "pg6917", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Prérequis techniques", "pg9439", "", "", "", "", "COURS"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act687805.html b/Basilisk/MACAO/macao_3/sco/act687805.html new file mode 100644 index 0000000000000000000000000000000000000000..851a6a8ef4e80962dc5ef4d75a23f0fdf96ea24b --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act687805.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Découvrir le phénomène d'homophonie</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act687805", "Découvrir le phénomène d'homophonie", "MACAO 3", "Homophonie", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', ""); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("53"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Exemples (1)", "pg1809", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Exemples (2)", "pg7390", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Exemples (3)", "pg4797", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Mémento : l'homophonie", "pg4477", "", "", "", "", "COURS"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act704962.html b/Basilisk/MACAO/macao_3/sco/act704962.html new file mode 100644 index 0000000000000000000000000000000000000000..317093705a76b2bb213781dec1a51fd4b9df7569 --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act704962.html @@ -0,0 +1,34 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Utiliser différents types d'indices</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act704962", "Utiliser différents types d'indices", "MACAO 3", "Assimilation", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', ""); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("30"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche", "pg4487", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Deuxième tâche", "pg8400", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Troisième tâche", "pg3862", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Quatrième tâche", "pg7682", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Cinquième tâche", "pg3092", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Sixième tâche", "pg3600", "exercice", "", "", "", "TAT"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act759984.html b/Basilisk/MACAO/macao_3/sco/act759984.html new file mode 100644 index 0000000000000000000000000000000000000000..4d757a31738cfedf814de91d136b0ec91552b3e3 --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act759984.html @@ -0,0 +1,34 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Utiliser différents types d'indices</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act759984", "Utiliser différents types d'indices", "MACAO 3", "Proximité", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', ""); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("47"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche", "pg1023", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Deuxième tâche", "pg7429", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Troisième tâche", "pg5132", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Quatrième tâche (1)", "pg1188", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Quatrième tâche (2)", "pg910", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Quatrième tâche (3)", "pg9414", "exercice", "", "", "", "TAT"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act761960.html b/Basilisk/MACAO/macao_3/sco/act761960.html new file mode 100644 index 0000000000000000000000000000000000000000..207d0c58b953b202bfecfd35872cc02e320f6c3d --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act761960.html @@ -0,0 +1,34 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Découvrir le phénomène d'assimilation</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act761960", "Découvrir le phénomène d'assimilation", "MACAO 3", "Assimilation", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', "2009-12-03T15:41"); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("5"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Exemples (1)", "pg7035", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Exemples (2)", "pg5670", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Exemples (3)", "pg3209", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Exemples (4)", "pg1181", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Exemples (5)", "pg5136", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Mémento : l'assimilation", "pg8783", "", "", "", "", "COURS"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act765533.html b/Basilisk/MACAO/macao_3/sco/act765533.html new file mode 100644 index 0000000000000000000000000000000000000000..5f914b0facd9d2aaec0733ce574465b3e6bb930c --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act765533.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Se servir d'indices grammaticaux</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act765533", "Se servir d'indices grammaticaux", "MACAO 3", "Homophonie", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', ""); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("69"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche (1)", "pg3972", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche (2)", "pg1418", "exercice", "", "", "", "QM"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Deuxième tâche (1)", "pg4236", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Deuxième tâche (2)", "pg6795", "exercice", "", "", "", "QM"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act828642.html b/Basilisk/MACAO/macao_3/sco/act828642.html new file mode 100644 index 0000000000000000000000000000000000000000..8844281080b015932bd701ab9065a56291906294 --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act828642.html @@ -0,0 +1,31 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Se servir d'indices grammaticaux</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act828642", "Se servir d'indices grammaticaux", "MACAO 3", "Proximité", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', ""); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("44"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche", "pg8027", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Deuxième tâche", "pg3628", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Troisième tâche", "pg7576", "exercice", "", "", "", "TAT"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act838137.html b/Basilisk/MACAO/macao_3/sco/act838137.html new file mode 100644 index 0000000000000000000000000000000000000000..ca438be788025ad51b2580055e2b71028e9d8cab --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act838137.html @@ -0,0 +1,40 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Repérer les indices pertinents</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act838137", "Repérer les indices pertinents", "MACAO 3", "Homophonie", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', ""); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("57"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche (1)", "pg1917", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche (2)", "pg1894", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Deuxième tâche (1)", "pg5786", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Deuxième tâche (2)", "pg3531", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Troisième tâche (1)", "pg4973", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Troisième tâche (2)", "pg4396", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Quatrième tâche (1)", "pg5986", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Quatrième tâche (2)", "pg1773", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Cinquième tâche (1)", "pg1044", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Cinquième tâche (2)", "pg4192", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Sixième tâche (1)", "pg5252", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Sixième tâche (2)", "pg422", "exercice", "", "", "", "QC"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act89909.html b/Basilisk/MACAO/macao_3/sco/act89909.html new file mode 100644 index 0000000000000000000000000000000000000000..4c13f4f55b57bf0b0a338eaae5816bab46fa70ca --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act89909.html @@ -0,0 +1,33 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Repérer des indices pertinents</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act89909", "Repérer des indices pertinents", "MACAO 3", "Proximité", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', ""); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("39"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche (1)", "pg9719", "exercice", "", "", "", "QM"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche (2)", "pg1027", "", "", "", "", "COURS"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Deuxième tâche", "pg9264", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Troisième tâche (1)", "pg9152", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Troisième tâche (2)", "pg8876", "exercice", "", "", "", "QC"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/act957420.html b/Basilisk/MACAO/macao_3/sco/act957420.html new file mode 100644 index 0000000000000000000000000000000000000000..23acb78159a454fb151a4bbc98122c638cf82bc8 --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/act957420.html @@ -0,0 +1,37 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html"> + <title>Se servir d'indices provenant du texte</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <script type="text/javascript" src="../MosMtr/scripts/sco/ClasseMosSCO.js"></script> + <script type="text/javascript" src="../MosMtr/scripts/sco/ICsco.js"></script> + <script type="text/javascript" src="../MosMtr/ressources/langue/lexiqueSCO.js"></script> + <script type="text/javascript">function entrerDonnees() { + oSco = new MosSCO("act957420", "Se servir d'indices provenant du texte", "MACAO 3", "Assimilation", "", "macao3_ss_barre", "fr"); + oSco.init("", 'html', "2010-01-13T10:11"); + oSco.autorisePrecedent = ""; + oSco.ordrePlan = "1"; + oSco.nbTotalPages = parseInt("86"); + oSco.indexPremierePage = parseInt("11"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Première tâche", "pg4031", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Deuxième tâche", "pg9988", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Troisième tâche", "pg1235", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Quatrième tâche", "pg186", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Cinquième tâche", "pg7973", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Sixième tâche (1)", "pg5836", "exercice", "", "", "", "QC"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Sixième tâche (2)", "pg2493", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Septième tâche", "pg1919", "exercice", "", "", "", "TAT"); + oSco.tabPages[oSco.tabPages.length] = new PageContenu("Huitième tâche", "pg3579", "exercice", "", "", "", "TAT"); + oSco.posFenLocale = "top=50,left=50,width=740,height=570"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc972802;perso,20,40,500,350;phoneme;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc28886;perso,20,40,500,350;aide_present_perf;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc171337;perso,20,40,500,350;aide_preterit;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc713286;perso,20,40,500,350;consonne1;;"; + oSco.tabPosDocs[oSco.tabPosDocs.length] = "doc266709;perso,20,40,500,350;voyelle1;;"; + }</script> +</head> +<frameset onload="SCO_init()" cols="*" onunload="SCO_quitter()" frameborder="NO" border="0" framespacing="0" rows="*"> + <frame name="contenu" scrolling="no" noresize="true" frameborder="NO" border="0" framespacing="0" application="yes"> +</frameset> +</html> diff --git a/Basilisk/MACAO/macao_3/sco/md_act153876.xml b/Basilisk/MACAO/macao_3/sco/md_act153876.xml new file mode 100644 index 0000000000000000000000000000000000000000..5669196b9a53cc6b3b542bc0a9a35ac3dd3ea2e4 --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/md_act153876.xml @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="utf-8"?> +<lom xmlns="http://ltsc.ieee.org/xsd/LOM"> + <general> + <identifier> + <entry>macao3_ss_barre/act153876</entry> + </identifier> + <title> + <string>Se servir de données grammaticales et phonologiques</string> + </title> + <language>fr</language> + <aggregationLevel> + <source>LOMv1.0</source> + <value>2</value> + </aggregationLevel> + </general> + <lifeCycle> + <status> + <source>LOMv1.0</source> + <value>final</value> + </status> + <contribute> + <role> + <source>LOMv1.0</source> + <value>author</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + + N:; + FN: + END:VCARD + </entity> + <date> + <dateTime>2009-11-17T09:22</dateTime> + </date> + </contribute> + </lifeCycle> + <metaMetadata> + <identifier> + <entry>md_/act153876</entry> + </identifier> + <contribute> + <role> + <source>LOMv1.0</source> + <value>creator</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + FN:MOS Solo R1 023 + END:VCARD + </entity> + <date> + <dateTime>2009-02-11T22:23</dateTime> + </date> + </contribute> + <metadataSchema>LOMv1.0</metadataSchema> + <metadataSchema>ADLv1.0</metadataSchema> + </metaMetadata> + <technical> + <format>text/html</format> + </technical> + <educational> + <interactivityType> + <source>LOMv1.0</source> + <value>active</value> + </interactivityType> + <learningResourceType> + <source>LOMv1.0</source> + <value>exercise</value> + </learningResourceType> + </educational> + <rights> + <copyrightAndOtherRestrictions> + <source>LOMv1.0</source> + <value>no</value> + </copyrightAndOtherRestrictions> + </rights> +</lom> diff --git a/Basilisk/MACAO/macao_3/sco/md_act592613.xml b/Basilisk/MACAO/macao_3/sco/md_act592613.xml new file mode 100644 index 0000000000000000000000000000000000000000..420b46010a1a3a7a8d25751ecc9a94c75ea8ec0d --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/md_act592613.xml @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="utf-8"?> +<lom xmlns="http://ltsc.ieee.org/xsd/LOM"> + <general> + <identifier> + <entry>macao3_ss_barre/act592613</entry> + </identifier> + <title> + <string>Présentation</string> + </title> + <language>fr</language> + <aggregationLevel> + <source>LOMv1.0</source> + <value>2</value> + </aggregationLevel> + </general> + <lifeCycle> + <status> + <source>LOMv1.0</source> + <value>final</value> + </status> + <contribute> + <role> + <source>LOMv1.0</source> + <value>author</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + + N:; + FN: + END:VCARD + </entity> + <date> + <dateTime>2010-02-01T14:05</dateTime> + </date> + </contribute> + </lifeCycle> + <metaMetadata> + <identifier> + <entry>md_/act592613</entry> + </identifier> + <contribute> + <role> + <source>LOMv1.0</source> + <value>creator</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + FN:MOS Solo R1 023 + END:VCARD + </entity> + <date> + <dateTime>2009-03-11T18:57</dateTime> + </date> + </contribute> + <metadataSchema>LOMv1.0</metadataSchema> + <metadataSchema>ADLv1.0</metadataSchema> + </metaMetadata> + <technical> + <format>text/html</format> + </technical> + <educational> + <interactivityType> + <source>LOMv1.0</source> + <value>expositive</value> + </interactivityType> + <learningResourceType> + <source>LOMv1.0</source> + <value>narrative text</value> + </learningResourceType> + </educational> + <rights> + <copyrightAndOtherRestrictions> + <source>LOMv1.0</source> + <value>no</value> + </copyrightAndOtherRestrictions> + </rights> +</lom> diff --git a/Basilisk/MACAO/macao_3/sco/md_act761960.xml b/Basilisk/MACAO/macao_3/sco/md_act761960.xml new file mode 100644 index 0000000000000000000000000000000000000000..8d8ad5d7ba2f1e646464e477d2d5f5012fe9c118 --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/md_act761960.xml @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<lom xmlns="http://ltsc.ieee.org/xsd/LOM"> + <general> + <identifier> + <entry>macao3_ss_barre/act761960</entry> + </identifier> + <title> + <string>Découvrir le phénomène d'assimilation</string> + </title> + <language>fr</language> + <aggregationLevel> + <source>LOMv1.0</source> + <value>2</value> + </aggregationLevel> + </general> + <lifeCycle> + <status> + <source>LOMv1.0</source> + <value>final</value> + </status> + <contribute> + <role> + <source>LOMv1.0</source> + <value>author</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + + N:; + FN: + END:VCARD + </entity> + <date> + <dateTime>2009-12-03T15:41</dateTime> + </date> + </contribute> + </lifeCycle> + <metaMetadata> + <identifier> + <entry>md_/act761960</entry> + </identifier> + <contribute> + <role> + <source>LOMv1.0</source> + <value>creator</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + FN:MOS Solo R1 023 + END:VCARD + </entity> + <date> + <dateTime>2009-02-15T18:32</dateTime> + </date> + </contribute> + <metadataSchema>LOMv1.0</metadataSchema> + <metadataSchema>ADLv1.0</metadataSchema> + </metaMetadata> + <technical> + <format>text/html</format> + </technical> + <educational> + <interactivityType> + <source>LOMv1.0</source> + <value>mixed</value> + </interactivityType> + <learningResourceType> + <source>LOMv1.0</source> + <value>narrative text</value> + </learningResourceType> + <learningResourceType> + <source>LOMv1.0</source> + <value>exercise</value> + </learningResourceType> + </educational> + <rights> + <copyrightAndOtherRestrictions> + <source>LOMv1.0</source> + <value>no</value> + </copyrightAndOtherRestrictions> + </rights> +</lom> diff --git a/Basilisk/MACAO/macao_3/sco/md_act957420.xml b/Basilisk/MACAO/macao_3/sco/md_act957420.xml new file mode 100644 index 0000000000000000000000000000000000000000..5530167b212458848eca1041487f03e41ac9018a --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/md_act957420.xml @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="utf-8"?> +<lom xmlns="http://ltsc.ieee.org/xsd/LOM"> + <general> + <identifier> + <entry>macao3_ss_barre/act957420</entry> + </identifier> + <title> + <string>Se servir d'indices provenant du texte</string> + </title> + <language>fr</language> + <aggregationLevel> + <source>LOMv1.0</source> + <value>2</value> + </aggregationLevel> + </general> + <lifeCycle> + <status> + <source>LOMv1.0</source> + <value>final</value> + </status> + <contribute> + <role> + <source>LOMv1.0</source> + <value>author</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + + N:; + FN: + END:VCARD + </entity> + <date> + <dateTime>2010-01-13T10:11</dateTime> + </date> + </contribute> + </lifeCycle> + <metaMetadata> + <identifier> + <entry>md_/act957420</entry> + </identifier> + <contribute> + <role> + <source>LOMv1.0</source> + <value>creator</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + FN:MOS Solo R1 023 + END:VCARD + </entity> + <date> + <dateTime>2009-05-19T07:32</dateTime> + </date> + </contribute> + <metadataSchema>LOMv1.0</metadataSchema> + <metadataSchema>ADLv1.0</metadataSchema> + </metaMetadata> + <technical> + <format>text/html</format> + </technical> + <educational> + <interactivityType> + <source>LOMv1.0</source> + <value>active</value> + </interactivityType> + <learningResourceType> + <source>LOMv1.0</source> + <value>exercise</value> + </learningResourceType> + </educational> + <rights> + <copyrightAndOtherRestrictions> + <source>LOMv1.0</source> + <value>no</value> + </copyrightAndOtherRestrictions> + </rights> +</lom> diff --git a/Basilisk/MACAO/macao_3/sco/md_manifest.xml b/Basilisk/MACAO/macao_3/sco/md_manifest.xml new file mode 100644 index 0000000000000000000000000000000000000000..08c9494bb5fc2582c30f0907febfab3213c9db38 --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/md_manifest.xml @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="utf-8"?> +<lom xmlns="http://ltsc.ieee.org/xsd/LOM"> + <general> + <identifier> + <entry>macao3_ss_barre</entry> + </identifier> + <title> + <string>MACAO 3</string> + </title> + <language>fr</language> + <aggregationLevel> + <source>LOMv1.0</source> + <value>3</value> + </aggregationLevel> + </general> + <lifeCycle> + <contribute> + <role> + <source>LOMv1.0</source> + <value>author</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + + N:; + FN: + END:VCARD + </entity> + <date> + <dateTime>2010-06-16T08:49</dateTime> + </date> + </contribute> + </lifeCycle> + <metaMetadata> + <identifier> + <entry>md_macao3_ss_barre</entry> + </identifier> + <contribute> + <role> + <source>LOMv1.0</source> + <value>creator</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + FN:MOS Solo R1 023 + END:VCARD + </entity> + <date> + <dateTime>2009-12-03T14:36</dateTime> + </date> + </contribute> + <metadataSchema>LOMv1.0</metadataSchema> + <metadataSchema>ADLv1.0</metadataSchema> + </metaMetadata> + <educational> + <interactivityType> + <source>LOMv1.0</source> + <value>mixed</value> + </interactivityType> + <learningResourceType> + <source>LOMv1.0</source> + <value>narrative text</value> + </learningResourceType> + <learningResourceType> + <source>LOMv1.0</source> + <value>exercise</value> + </learningResourceType> + </educational> + <rights> + <copyrightAndOtherRestrictions> + <source>LOMv1.0</source> + <value>no</value> + </copyrightAndOtherRestrictions> + </rights> + <relation> + <kind> + <source>LOMv1.0</source> + <value>hasformat</value> + </kind> + <resource> + <identifier> + <catalog>Styles</catalog> + <entry>an_ns_3_MG_SSBarre</entry> + </identifier> + <description> + <string>an_ns_3_MG_SSBarre</string> + </description> + </resource> + </relation> + <classification> + <purpose> + <source>LOMv1.0</source> + <value>educational objective</value> + </purpose> + <description> + <string></string> + </description> + <keyword> + <string/> + </keyword> + </classification> +</lom> diff --git a/Basilisk/MACAO/macao_3/sco/md_seq100407.xml b/Basilisk/MACAO/macao_3/sco/md_seq100407.xml new file mode 100644 index 0000000000000000000000000000000000000000..22c038109d9ceeb791fbb48c52774714d590d964 --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/md_seq100407.xml @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="utf-8"?> +<lom xmlns="http://ltsc.ieee.org/xsd/LOM"> + <general> + <identifier> + <entry>macao3_ss_barre/seq100407</entry> + </identifier> + <title> + <string>Assimilation</string> + </title> + <language>fr</language> + <aggregationLevel> + <source>LOMv1.0</source> + <value>2</value> + </aggregationLevel> + </general> + <lifeCycle> + <status> + <source>LOMv1.0</source> + <value>final</value> + </status> + <contribute> + <role> + <source>LOMv1.0</source> + <value>author</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + + N:; + FN: + END:VCARD + </entity> + <date> + <dateTime>2010-01-13T10:11</dateTime> + </date> + </contribute> + </lifeCycle> + <metaMetadata> + <identifier> + <entry>md_/seq100407</entry> + </identifier> + <contribute> + <role> + <source>LOMv1.0</source> + <value>creator</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + FN:MOS Solo R1 023 + END:VCARD + </entity> + <date> + <dateTime>2009-03-19T00:21</dateTime> + </date> + </contribute> + <metadataSchema>LOMv1.0</metadataSchema> + <metadataSchema>ADLv1.0</metadataSchema> + </metaMetadata> + <educational> + <interactivityType> + <source>LOMv1.0</source> + <value>mixed</value> + </interactivityType> + <learningResourceType> + <source>LOMv1.0</source> + <value>narrative text</value> + </learningResourceType> + <learningResourceType> + <source>LOMv1.0</source> + <value>exercise</value> + </learningResourceType> + </educational> + <rights> + <copyrightAndOtherRestrictions> + <source>LOMv1.0</source> + <value>no</value> + </copyrightAndOtherRestrictions> + </rights> +</lom> diff --git a/Basilisk/MACAO/macao_3/sco/md_seq502762.xml b/Basilisk/MACAO/macao_3/sco/md_seq502762.xml new file mode 100644 index 0000000000000000000000000000000000000000..71f69ed4e91ae90a40fa5362e7d8a42ca3b80dce --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/md_seq502762.xml @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="utf-8"?> +<lom xmlns="http://ltsc.ieee.org/xsd/LOM"> + <general> + <identifier> + <entry>macao3_ss_barre/seq502762</entry> + </identifier> + <title> + <string>Présentation</string> + </title> + <language>fr</language> + <aggregationLevel> + <source>LOMv1.0</source> + <value>2</value> + </aggregationLevel> + </general> + <lifeCycle> + <status> + <source>LOMv1.0</source> + <value>final</value> + </status> + <contribute> + <role> + <source>LOMv1.0</source> + <value>author</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + + N:; + FN: + END:VCARD + </entity> + <date> + <dateTime>2010-02-01T14:05</dateTime> + </date> + </contribute> + </lifeCycle> + <metaMetadata> + <identifier> + <entry>md_/seq502762</entry> + </identifier> + <contribute> + <role> + <source>LOMv1.0</source> + <value>creator</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + FN:MOS Solo R1 023 + END:VCARD + </entity> + <date> + <dateTime>2009-03-19T00:21</dateTime> + </date> + </contribute> + <metadataSchema>LOMv1.0</metadataSchema> + <metadataSchema>ADLv1.0</metadataSchema> + </metaMetadata> + <educational> + <interactivityType> + <source>LOMv1.0</source> + <value>expositive</value> + </interactivityType> + <learningResourceType> + <source>LOMv1.0</source> + <value>narrative text</value> + </learningResourceType> + </educational> + <rights> + <copyrightAndOtherRestrictions> + <source>LOMv1.0</source> + <value>no</value> + </copyrightAndOtherRestrictions> + </rights> +</lom> diff --git a/Basilisk/MACAO/macao_3/sco/md_seq602682.xml b/Basilisk/MACAO/macao_3/sco/md_seq602682.xml new file mode 100644 index 0000000000000000000000000000000000000000..75f336182c822dff669de39b1f1d7a3b7b0c0905 --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/md_seq602682.xml @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="utf-8"?> +<lom xmlns="http://ltsc.ieee.org/xsd/LOM"> + <general> + <identifier> + <entry>macao3_ss_barre/seq602682</entry> + </identifier> + <title> + <string>Mémentos</string> + </title> + <language>fr</language> + <aggregationLevel> + <source>LOMv1.0</source> + <value>2</value> + </aggregationLevel> + </general> + <lifeCycle> + <status> + <source>LOMv1.0</source> + <value>final</value> + </status> + <contribute> + <role> + <source>LOMv1.0</source> + <value>author</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + + N:; + FN: + END:VCARD + </entity> + <date> + <dateTime>2010-06-01T14:16</dateTime> + </date> + </contribute> + </lifeCycle> + <metaMetadata> + <identifier> + <entry>md_/seq602682</entry> + </identifier> + <contribute> + <role> + <source>LOMv1.0</source> + <value>creator</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + FN:MOS Solo R1 023 + END:VCARD + </entity> + <date> + <dateTime>2009-03-19T00:21</dateTime> + </date> + </contribute> + <metadataSchema>LOMv1.0</metadataSchema> + <metadataSchema>ADLv1.0</metadataSchema> + </metaMetadata> + <educational> + <interactivityType> + <source>LOMv1.0</source> + <value>expositive</value> + </interactivityType> + <learningResourceType> + <source>LOMv1.0</source> + <value>narrative text</value> + </learningResourceType> + </educational> + <rights> + <copyrightAndOtherRestrictions> + <source>LOMv1.0</source> + <value>no</value> + </copyrightAndOtherRestrictions> + </rights> +</lom> diff --git a/Basilisk/MACAO/macao_3/sco/md_seq68058.xml b/Basilisk/MACAO/macao_3/sco/md_seq68058.xml new file mode 100644 index 0000000000000000000000000000000000000000..cda5dba26fd1736f5fe204bab6e514d728200a7e --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/md_seq68058.xml @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="utf-8"?> +<lom xmlns="http://ltsc.ieee.org/xsd/LOM"> + <general> + <identifier> + <entry>macao3_ss_barre/seq68058</entry> + </identifier> + <title> + <string>Proximité</string> + </title> + <language>fr</language> + <aggregationLevel> + <source>LOMv1.0</source> + <value>2</value> + </aggregationLevel> + </general> + <lifeCycle> + <status> + <source>LOMv1.0</source> + <value>final</value> + </status> + <contribute> + <role> + <source>LOMv1.0</source> + <value>author</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + + N:; + FN: + END:VCARD + </entity> + <date> + <dateTime>2010-05-31T08:50</dateTime> + </date> + </contribute> + </lifeCycle> + <metaMetadata> + <identifier> + <entry>md_/seq68058</entry> + </identifier> + <contribute> + <role> + <source>LOMv1.0</source> + <value>creator</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + FN:MOS Solo R1 023 + END:VCARD + </entity> + <date> + <dateTime>2009-03-19T00:21</dateTime> + </date> + </contribute> + <metadataSchema>LOMv1.0</metadataSchema> + <metadataSchema>ADLv1.0</metadataSchema> + </metaMetadata> + <educational> + <interactivityType> + <source>LOMv1.0</source> + <value>mixed</value> + </interactivityType> + <learningResourceType> + <source>LOMv1.0</source> + <value>narrative text</value> + </learningResourceType> + <learningResourceType> + <source>LOMv1.0</source> + <value>exercise</value> + </learningResourceType> + </educational> + <rights> + <copyrightAndOtherRestrictions> + <source>LOMv1.0</source> + <value>no</value> + </copyrightAndOtherRestrictions> + </rights> +</lom> diff --git a/Basilisk/MACAO/macao_3/sco/md_seq906956.xml b/Basilisk/MACAO/macao_3/sco/md_seq906956.xml new file mode 100644 index 0000000000000000000000000000000000000000..d3b9989c0eb2d08206a1883c8ca1cb49d1bf920a --- /dev/null +++ b/Basilisk/MACAO/macao_3/sco/md_seq906956.xml @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="utf-8"?> +<lom xmlns="http://ltsc.ieee.org/xsd/LOM"> + <general> + <identifier> + <entry>macao3_ss_barre/seq906956</entry> + </identifier> + <title> + <string>Homophonie</string> + </title> + <language>fr</language> + <aggregationLevel> + <source>LOMv1.0</source> + <value>2</value> + </aggregationLevel> + </general> + <lifeCycle> + <status> + <source>LOMv1.0</source> + <value>final</value> + </status> + <contribute> + <role> + <source>LOMv1.0</source> + <value>author</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + + N:; + FN: + END:VCARD + </entity> + <date> + <dateTime>2010-06-16T08:52</dateTime> + </date> + </contribute> + </lifeCycle> + <metaMetadata> + <identifier> + <entry>md_/seq906956</entry> + </identifier> + <contribute> + <role> + <source>LOMv1.0</source> + <value>creator</value> + </role> + <entity>BEGIN:VCARD + VERSION:3.0 + FN:MOS Solo R1 023 + END:VCARD + </entity> + <date> + <dateTime>2009-03-19T00:21</dateTime> + </date> + </contribute> + <metadataSchema>LOMv1.0</metadataSchema> + <metadataSchema>ADLv1.0</metadataSchema> + </metaMetadata> + <educational> + <interactivityType> + <source>LOMv1.0</source> + <value>mixed</value> + </interactivityType> + <learningResourceType> + <source>LOMv1.0</source> + <value>narrative text</value> + </learningResourceType> + <learningResourceType> + <source>LOMv1.0</source> + <value>exercise</value> + </learningResourceType> + </educational> + <rights> + <copyrightAndOtherRestrictions> + <source>LOMv1.0</source> + <value>no</value> + </copyrightAndOtherRestrictions> + </rights> +</lom> diff --git a/Basilisk/Plugins/Flash/FlashPlayerPlugin_32_0_0_363.exe b/Basilisk/Plugins/Flash/FlashPlayerPlugin_32_0_0_363.exe new file mode 100755 index 0000000000000000000000000000000000000000..0fb0365e26ad3a784824477101931b5c66c12691 Binary files /dev/null and b/Basilisk/Plugins/Flash/FlashPlayerPlugin_32_0_0_363.exe differ diff --git a/Basilisk/Plugins/Flash/FlashUtil32_32_0_0_363_Plugin.dll b/Basilisk/Plugins/Flash/FlashUtil32_32_0_0_363_Plugin.dll new file mode 100644 index 0000000000000000000000000000000000000000..5bf24e1872ec43d7c12ef3c043d76e097819378e Binary files /dev/null and b/Basilisk/Plugins/Flash/FlashUtil32_32_0_0_363_Plugin.dll differ diff --git a/Basilisk/Plugins/Flash/FlashUtil32_32_0_0_363_Plugin.exe b/Basilisk/Plugins/Flash/FlashUtil32_32_0_0_363_Plugin.exe new file mode 100755 index 0000000000000000000000000000000000000000..9ee0b977b302f643a914a46201c7df46e99175a3 Binary files /dev/null and b/Basilisk/Plugins/Flash/FlashUtil32_32_0_0_363_Plugin.exe differ diff --git a/Basilisk/Plugins/Flash/NPSWF32_32_0_0_363.dll b/Basilisk/Plugins/Flash/NPSWF32_32_0_0_363.dll new file mode 100644 index 0000000000000000000000000000000000000000..f2a7dcb86439522ebf54e33fa273c891b631e170 Binary files /dev/null and b/Basilisk/Plugins/Flash/NPSWF32_32_0_0_363.dll differ diff --git a/Basilisk/Plugins/Flash/flashplayer.xpt b/Basilisk/Plugins/Flash/flashplayer.xpt new file mode 100644 index 0000000000000000000000000000000000000000..112ff0ed19a1499115a9c5cf72a741086e22eb20 Binary files /dev/null and b/Basilisk/Plugins/Flash/flashplayer.xpt differ diff --git a/Basilisk/Plugins/Flash/plugin.vch b/Basilisk/Plugins/Flash/plugin.vch new file mode 100644 index 0000000000000000000000000000000000000000..9594967141b0a2605daf6d370e7ea4ddf6e98d71 Binary files /dev/null and b/Basilisk/Plugins/Flash/plugin.vch differ diff --git a/Basilisk/Plugins/SoundPlayback/Npxgplugin.dll b/Basilisk/Plugins/SoundPlayback/Npxgplugin.dll new file mode 100644 index 0000000000000000000000000000000000000000..648a1947f55abeaf8e02f49f0f4b2ea0abbedb69 Binary files /dev/null and b/Basilisk/Plugins/SoundPlayback/Npxgplugin.dll differ diff --git a/Basilisk/Plugins/SoundPlayback/npmod32.dll b/Basilisk/Plugins/SoundPlayback/npmod32.dll new file mode 100644 index 0000000000000000000000000000000000000000..1c65206a7996a10d986161c4fc5d753c4ea48835 Binary files /dev/null and b/Basilisk/Plugins/SoundPlayback/npmod32.dll differ diff --git a/Basilisk/Plugins/SoundPlayback/npsid.dll b/Basilisk/Plugins/SoundPlayback/npsid.dll new file mode 100644 index 0000000000000000000000000000000000000000..a2b1452967c72fd8e57c9a0ab4ab00fd7e1debfb Binary files /dev/null and b/Basilisk/Plugins/SoundPlayback/npsid.dll differ diff --git a/Basilisk/ReadMe/Acknowledgements.txt b/Basilisk/ReadMe/Acknowledgements.txt new file mode 100644 index 0000000000000000000000000000000000000000..36e26813e92291fd1f58b6c678d4c0559331328d --- /dev/null +++ b/Basilisk/ReadMe/Acknowledgements.txt @@ -0,0 +1,7 @@ +This portable distribution would not have been possible without the work involved in the following +third-party libraries and tools: + +1. WinPenPack for supplying a base framework to build the portable launcher on. +2. Markus Oberhumer, Laszlo Molnar & John Reiser for their work on UPX. +3. Portableapps.com for their convenient AppCompactor GUI. +4. Igor Pavlov for his excellent 7-zip compression program. \ No newline at end of file diff --git a/Basilisk/ReadMe/BasiliskSetup.txt b/Basilisk/ReadMe/BasiliskSetup.txt new file mode 100644 index 0000000000000000000000000000000000000000..0a132d6475d2de17ad5964064dd29ab46d31fa01 --- /dev/null +++ b/Basilisk/ReadMe/BasiliskSetup.txt @@ -0,0 +1,35 @@ +All changes to the default Basilisk configuration are listed below. + +Configured custom plugin directories in Basilisk-Portable.ini +Other changes to Basilisk-Portable.ini (lines starting with ; are commented out): +ShowSplash=false +;(multiple instances) +;MOZ_NO_REMOTE=1 + +Preferences set: +When Basilisk starts show a blank page +Play DRM content +Block pop-up windows - false +Send a signal that you don't want to be tracked +Remember logins for sites - false +Basilisk will use custom settings for history +Remember search and form history - false +Automatically update search engines - false +Never check for updates +Query OCSP responder servers to confirm the current validity of certificates - false + +about:config Switches Set: +extensions.blocklist.enabled - false +javascript.options.wasm - true +network.captive-portal-service.enabled - false +network.stricttransportsecurity.preloadlist - false +security.mixed_content.send_hsts_priming - false +browser.newtabpage.directory.ping - blank +browser.newtabpage.directory.source - blank +extensions.systemAddon.update.url - blank +media.gmp-manager.url - blank +dom.ipc.plugins.asyncdrawing.enabled - false +dom.ipc.plugins.flash.disable-protected-mode - true +dom.disable_window_open_feature.location - false +dom.allow_scripts_to_close_windows - true +plugin.scan.plid.all - false diff --git a/Basilisk/ReadMe/WinPenPack-license_en.txt b/Basilisk/ReadMe/WinPenPack-license_en.txt new file mode 100644 index 0000000000000000000000000000000000000000..6fb13e0fc38cc42ffb2354951d9987796401144b --- /dev/null +++ b/Basilisk/ReadMe/WinPenPack-license_en.txt @@ -0,0 +1,351 @@ +--------------------------------------------------------------------- +winPenPack Project � X-Software collection +Copyright � 2005-2009 Danilo Leggieri and winPenPack Development Team +--------------------------------------------------------------------- + +http://www.winpenpack.com +winpenpack@gmail.com +winPenPack License Agreement: +http://www.winpenpack.com/main/page.php?5 + + +============================================================= +winPenPack License Agreement v1.0 (last revision: 03.08.2009) +============================================================= + + +-------- +Contents +-------- +1. Introduction +2. Description of produced material +3. General license guidelines and copyright +4. Trademarks usage +5. Redistribution under unmodified form +6. Derivative works, modifications and redistribution under modified form +7. Paternity attribution +8. Copyright and trademarks infringement notice +9. Disclaimer of warranty and limitation of liability + + + +1. Introduction +--------------- +Please read the wpp_info_en.txt file + + + +2. Description of produced material +----------------------------------- + +a) winPenPack + + winPenPack is an applications environment of Free Softwares, modified for being + run and used from an USB pendrive, without need of installation. It is a really + self-contained environment, within programs, .xml and config files, documents + are homogeneously integrated. Portable softwares included into winPenPack does + not need to be installed, does not write their settings into host PC, and can + be easily carried between multiple computers through any external device, as + removable hard disks or USB pendrives. Programs are subdivided in categories + and executable through a practical menu, analogue to Windows menu Start, the + winPenPack Launcher. winPenPack suites are available in the following editions: + Flash Essential, Flash 2Gb, Flash School, Flash Web and Flash Game. + + +b) X-Software + + X-Softwares, distributed in .zip or .exe format or hosted by our or other + authorized mirrors, are created and developed by winPenPack Team. Each + X-Software is composed by a launcher, X-Launcher, that allow to modify, + as one likes, program startup options for let it portable, that runs an + existing not natively portable program, through an .ini configuration file. + X-Softwares, X-Launchers and .ini files created for portabilize programs + are exclusive work of winPenPack development Team, and constitute integrant + part of winPenPack. + + +c) winPenPack launcher + + winPenPack Launcher is the menu for launching applications collected in + winPenPacks, created by winPenPack Team for the project. + + +d) Portable software + + Portable Softwares are programs that are executed on host PC without + leaving tracks of their execution. Generally, they don't reside in our + site, but they are present as direct links to files hosted on the + developer/distributor site. These softwares are just identified and + indicated in related pages for a possible download. + + +e) Website and documentation + + The winPenPack official domain is winpenpack.com with mirror on winpenpack.it, + winpenpack.org, winpenpack.info, winpenpack.eu and winpenpack.net. The project + is hosted also on SourceForge (http://sourceforge.net/projects/winpenpack). The + site hosts all winPenPacks, programs, source code, configuration files and all + documentation created by winPenPack development Team, collaborators, community + members. + + +f) Source code and development + + You can contribute to the growth of the project by further developing winPenPack + components. The complete source code is available in the respective download pages. + + winPenPack source code - SourceForge Repository: + http://winpenpack.svn.sourceforge.net/viewvc/winpenpack/ + + X-Launcher source code: + http://www.winpenpack.com/main/download.php?view.16 + + winPenPack Launcher source code: + http://www.winpenpack.com/main/download.php?view.13 + + + + To collaborate to the development of winPenPack components, please refer to + related forum sections. + + X-Softwares development: + http://www.winpenpack.com/main/e107_plugins/forum/forum_viewforum.php?5 + + winPenPack menu development: + http://www.winpenpack.com/main/e107_plugins/forum/forum_viewforum.php?4 + + + + + +3. General license guidelines and copyright +------------------------------------------- + +The project collects documents, scripts, ideas and material protected by author's +rights and software released under different licenses. Every component, program, +launcher, configuration (.xml .ini) and documentation file is subject to its own +license and copyrighted by respective authors. Materials and softwares created by +winPenPack Team, except where indicated, are released under GNU General Public +License. X-Launcher and winPenPack launcher, original works of Development Team +and integrated parts of winPenPack, are released under GNU General Public License. +On X-Softwares, the program associated to the launcher is property of its own author, +winPenPack just portabilizes it, and is covered by its own license. The Portable +Softwares, included in winPenPack collections or indicated in the download section +of website, are property of their authors and are covered by their own licenses. +The documentation and all website contents, except where indicated, are released +under Creative Commons License (Attribution-Noncommercial-No Derivative +Works 3.0 - http://creativecommons.org/licenses/by-nc-nd/3.0/). + + + + + +4. Trademarks usage +------------------- + +a) Trademarks of programs included in winPenPack and in X-Softwares + + All names, logos, registered products and trademarks mentioned on winPenPack + and on the website belong to their respective owners. For more details please + read the additional notes about trademarks and copyright to point 8. + + +b) winPenPack trademarks + + The winPenPack logo and "winPenPack"/"winPenPack � X-Software collection" + trademarks may not be used in other products or services different from + those supplied from winPenPack, neither in any manner that causes confusion + among users or disparages and discredits winPenPack. Materials released under + the terms of the GNU General Public License may be distributed free of charge + in unmodified form without violating the winPenPack trademarks. Although the + GNU General Public License grants the right to make and distribute derivative + works based on winPenPack, does not grant any right to use winPenPack trademarks + in connection with these derivative works. Therefore, winPenPack logo and + trademarks cannot be used in connection with derivative works, unless when + explicitly and specifically licensed, in written form, by winPenPack Team, + neither they can be used for commercial purposes. + + + + + +5. Redistribution under unmodified form +--------------------------------------- + +Redistribution and spreading of winPenPack materials under unmodified form (official +setups and .zip archives of X-Softwares released under Open Source licenses, +unmodified setups and .zip archives of winPenPacks downloadable by winpenpack.com, +X-Launcher, winPenPack menu Launcher, all documentation) on mirrors different from +official ones, on DVD provided with magazines, websites and through other forms of +redistribution, is authorized, provided that is acknowledged and clearly specified +original work paternity, explicitly referring to winPenPack as inspirer source, adding +always a link to winpenpack.com in publications, newspapers, magazines, web sites and +every other information channel. Sale for profit of materials (under modified or +unmodified form) containing winPenPack trademarks is NOT allowed. +X-Softwares containing Freeware programs are softwares for which it has been obtained +explicit written authorization by their respective owners to their redistribution in +portable form, granted only to winPenPack Team, not to the users. For this reason, any +other redistribution form, other than winPenPack one and without respective authors +authorization, could be considered illegal. Portable Softwares, property of each +author/programmer, can be redistributed referring to their original licenses agreement. +We acknowledge registered marks and commercial names to legal owners. All documents +present in winpenpack.com web site (texts, .pdf, tutorials, etc..), also if freely +downloadable, can be redistributed in unmodified form only, and must necessarily show +the titular source of the rights and attribute the paternity of the work originates +them, if published by newspapers, magazines, publications, other web sites and any +other information channel. + + + + + +6. Derivative works, modifications and redistribution under modified form +------------------------------------------------------------------------- + +Permission is granted to anyone to modify winPenPack materials released under GNU +General Public License, or equivalent licenses, then creating derivative works, +and also copying and distributing this modified materials, stating explicitly +that is a modified copy and also each modification date. + + +winPenPack development Team resolve to be derivative works: + +a) portable programs suites using modified winPenPack + menu Launcher; + +b) portable programs suites containing software derived from + X-Softwares, or including programs portabilized through + X-Launcher, independently from total or partial usage of + .ini files available on winpenpack.com; + +c) programs derived from X-Softwares included in official + winPenPack distributions, or available from Download + section of winpenpack.com; + +d) programs portabilized through X-Launcher, independently + from total or partial usage of .ini files available + on winpenpack.com. + + + +Derivative works: + +a) cannot include logos and official trademarks belonging + to winPenPack, and/or "false" reference, leading to + winPenPack, that could confuse the user; must not contain + the name winPenPack (for example, X-winPenPack, winPenPack + Plus, winPenPack Mod, etc..) nor any other names confusingly + similar to the name winPenPack (for example, win-PenPack, + winPenPak, winPenPach, etc..); + +b) must explicitly state that the derivative work is based + on winPenPack and/or one of its components, including + copyright notes ascribing original work paternity, + belonging to winPenPack and to his authors, as stated + in GNU General Public License; + +c) must include all original copyright indications, + unchanged in content and position (i.e. into .ini + files associated to X-Softwares, into splash screen, + into about boxes), and adding author copyright of + modifications and modification date after original + copyright, as stated in GNU General Public License; + +d) must be released under a license similar to the + winPenPack license or, in any case, compatible with + open source licenses, and must include the complete + source code or, alternatively, providing informations + on how to obtaining it. + + + +End users can: + +a) use for free and legally official winPenPacks, + softwares and materials ruled from Open Source + licenses, in any place (home, school, office, + etc.); + +b) do legal copies of winPenPacks for friends, + kins or anyone else; + +c) use modified copies of winPenPack for personal + projects and initiatives, or create and distribute + derivative works from official winPenPacks, from + X-Softwares and from materials produced by winPenPack + Team, stating crearly, in accord with above terms, + that they are modified copies based on winPenPack + and/or its components. + + +The Development Team is open to feasible collaborations, finalized to create +personalized software and collections. Regarding modifications of X-Softwares +containing Freeware programs, above indications are still valid (point 5). +Portable Softwares, released under "Freeware", "Freeware for personal use" and +open source licenses (GPL, LGPL, MPL, etc.), can be modified in the terms of +their original licenses agreement. + + + + +7. Paternity attribution +------------------------ + +We believe that, for our work, performed day by day absolutely for free, +acknowledgement of work paternity is the necessary fulfillment for assure +its prosecution. For this reason we ask to anyone distributes winPenPack +or its components in unmodified form, and to the authors of derivative +works based on winPenPack, on winPenPack menu Launcher, on X-Softwares +or X-Launcher, to clearly referring to winPenPack project and to his +authors, adding always a link to winpenpack.com into source files and +documents included into software packs, and into web pages of site hosting +and distributing derivative works. +With these indications we don't intend to limit freedom and right to use +and modify our materials (we make source code available, with the purpose +of stimulate the development), but we wish that everyone collaborate for +respecting licenses and authors rights. For more details please read also +the additional notes about trademarks and copyright to point 8. + + + + +8. Copyright and trademarks infringement notice +----------------------------------------------- + +Programs used to create related portable versions are programs released +only under open source licenses and are associated with X-Softwares generally +in decompressed mode (extracted zip archive or extracted setup) and not +modified form, hardly ever in a modified form. + +Some images used in web site, in download section and in splash screens of +our portable softwares are original work of winPenPack Team, other images +are created by modifying pre-existing open source images, and others, always +released under open source licenses (GPL/LGPL, etc.. .) are downloaded from +sites awarding free licensed images (such as http://iconlet.com) and they +are used in unmodified form. + +It is our purpose to do every effort in order to respect programs and images +licenses and trademarks rights. But, although our efforts, and because of +some factors beyond our control, could however be found some violation. +Regarding this point, if the author of an image, a software or any other +material used by winPenPack, detects a not allowed usage, or if considers +that its author rights, trademark or copyright have been violated, please +report it to the Development Team. We will make immediately the appropriate +adjustments. + + + + +9. Disclaimer and no warranty +----------------------------- + +winPenPack, X-Softwares and all winPenPack components are distributed "AS IS" +WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, including, but not +limited to, the implied warranties of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE, as stated in the GNU General Public License. In no event +any copyright holder, or any other party who modifies and/or conveys winPenPack +programs and/or material as permitted above, will be liable to you for eventual +damages. winPenPack authors can not be responsible of any derivative work. +None of derivative works authors will can introduce itself as creator or maker +of winPenPack. Is forbidden to claim exclusive or intellectual ownership of +winPenPack, belonging to Danilo Leggieri, already covered by author's rights. diff --git a/Basilisk/User/Basilisk/Profiles/Default/AlternateServices.txt b/Basilisk/User/Basilisk/Profiles/Default/AlternateServices.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Basilisk/User/Basilisk/Profiles/Default/SiteSecurityServiceState.txt b/Basilisk/User/Basilisk/Profiles/Default/SiteSecurityServiceState.txt new file mode 100644 index 0000000000000000000000000000000000000000..87df72c5912652a732a0b943ade38739c54d5c2d --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/SiteSecurityServiceState.txt @@ -0,0 +1,16 @@ +www.google-analytics.com:HSTS 0 19517 1697194657299,1,1 +adobeid-na1.services.adobe.com:HSTS 0 19520 1718088771757,1,1 +use.typekit.net:HSTS 0 19520 1718088770890,1,1 +external-content.duckduckgo.com:HSTS 0 19516 1717765619508,1,0 +cc-prod.scene7.com:HSTS 0 19520 1718088771669,1,1 +www.googletagmanager.com:HSTS 0 19517 1717844257153,1,1 +links.duckduckgo.com:HSTS 0 19516 1717765599620,1,0 +cdn.cookielaw.org:HSTS 0 19520 1718088772992,1,1 +improving.duckduckgo.com:HSTS 0 19516 1717765697878,1,0 +support.mozilla.org:HSTS 0 19517 1717844256293,1,0 +privacyportal.onetrust.com:HSTS 0 19520 1718088780307,1,1 +location.services.mozilla.com:HSTS 0 19517 1717844257436,1,1 +www.adobe.com:HSTS 0 19520 1686639171919,1,0 +sstats.adobe.com:HSTS 0 19520 1718088780078,1,1 +geolocation.onetrust.com:HSTS 0 19520 1718088772232,1,1 +duckduckgo.com:HSTS 0 19516 1717765606545,1,0 diff --git a/Basilisk/User/Basilisk/Profiles/Default/blocklist.xml b/Basilisk/User/Basilisk/Profiles/Default/blocklist.xml new file mode 100644 index 0000000000000000000000000000000000000000..37aa98182c612ec13b185b093f12270b53e7b3a4 --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/blocklist.xml @@ -0,0 +1,3675 @@ +<?xml version='1.0' encoding='UTF-8'?> +<blocklist lastupdate="1547041082000" xmlns="http://www.mozilla.org/2006/addons-blocklist"> + <emItems> + <!-- Basilisk --> + <!-- Inherited malware items --> + <emItem blockID="i988" id="{b12785f5-d8d0-4530-a3ea-5c4263b85bef}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i398" id="{377e5d4d-77e5-476a-8716-7e70a9272da0}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i698" id="{6b2a75c8-6e2e-4267-b955-43e25b54e575}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1231" id="youtube@downloader.yt"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1263" id="axtara__web@axtara.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.1.1" severity="3"/> + </emItem> + <emItem blockID="i874" id="/^toolbar[0-9]*@findwide\.com$/"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i922" id="{34712C68-7391-4c47-94F3-8F88D49AD632}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i196" id="info@wxdownloadmanager.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1078" + id="/^(jid1-W4CLFIRExukJIFW@jetpack|jid1-W4CLFIRExukJIFW@jetpack_1|jid1-W3CLwrP[a-z]+@jetpack)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i682" id="f6682b47-e12f-400b-9bc0-43b3ccae69d1@39d6f481-b198-4349-9ebe-9a93a86f9267.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1024" id="{458fb825-2370-4973-bf66-9d7142141847}"> + <prefs> + <pref>app.update.auto</pref> + <pref>app.update.enabled</pref> + <pref>app.update.interval</pref> + <pref>app.update.url</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i522" + id="/^({976cd962-e0ca-4337-aea7-d93fae63a79c}|{525ba996-1ce4-4677-91c5-9fc4ead2d245}|{91659dab-9117-42d1-a09f-13ec28037717}|{c1211069-1163-4ba8-b8b3-32fc724766be})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i6" id="{3f963a5b-e555-4543-90e2-c3908898db71}"> + <prefs/> + <versionRange minVersion="0" maxVersion="8.5" severity="1"/> + </emItem> + <emItem blockID="i692" + id="/^(j003-lqgrmgpcekslhg|SupraSavings|j003-dkqonnnthqjnkq|j003-kaggrpmirxjpzh)@jetpack$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i490" id="now.msn.com@services.mozilla.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i42" id="{D19CA586-DD6C-4a0a-96F8-14644F340D60}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="14.4.0" severity="1"/> + </emItem> + <emItem blockID="i756" id="{5eeb83d0-96ea-4249-942c-beead6847053}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i884" id="detgdp@gmail.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i543" id="{badea1ae-72ed-4f6a-8c37-4db9a4ac7bc9}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i53" id="{a3a5c777-f583-4fef-9380-ab4add1bc2a8}"> + <prefs/> + <versionRange minVersion="2.0.3" maxVersion="2.0.3" severity="3"/> + <versionRange minVersion="4.2" maxVersion="4.2" severity="3"/> + </emItem> + <emItem blockID="i487" id="{df6bb2ec-333b-4267-8c4f-3f27dc8c6e07}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1040" id="frhegnejkgner@grhjgewfewf.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1030" id="support@todoist.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="3.9" severity="1"/> + </emItem> + <emItem blockID="i523" + id="/^({7e8a1050-cf67-4575-92df-dcc60e7d952d}|{b3420a9c-a397-4409-b90d-bcf22da1a08a}|{eca6641f-2176-42ba-bdbe-f3e327f8e0af}|{707dca12-3f99-4d94-afea-06dcc0ae0108}|{aea20431-87fc-40be-bc5b-18066fe2819c}|{30ee6676-1ba6-455a-a7e8-298fa863a546})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i732" id="{e935dd68-f90d-46a6-b89e-c4657534b353}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="edad04eb-ea16-42f3-a4a7-20dded33cc37" id="@safesearchscoutee"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i436" + id="/(\{7aeae561-714b-45f6-ace3-4a8aed6e227b\})|(\{01e86e69-a2f8-48a0-b068-83869bdba3d0\})|(\{77f5fe49-12e3-4cf5-abb4-d993a0164d9e\})/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i700" id="2bbadf1f-a5af-499f-9642-9942fcdb7c76@f05a14cc-8842-4eee-be17-744677a917ed.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i866" id="faststartff@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i320" id="torntv@torntv.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i524" + id="/^({4e988b08-8c51-45c1-8d74-73e0c8724579}|{93ec97bf-fe43-4bca-a735-5c5d6a0a40c4}|{aed63b38-7428-4003-a052-ca6834d8bad3}|{0b5130a9-cc50-4ced-99d5-cda8cc12ae48}|{C4CFC0DE-134F-4466-B2A2-FF7C59A8BFAD})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1266" id="@stopad"> + <prefs/> + <versionRange minVersion="0" maxVersion="0.0.4" severity="1"/> + </emItem> + <emItem blockID="i537" id="rally_toolbar_ff@bulletmedia.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i914" id="{0153E448-190B-4987-BDE1-F256CADA672F}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i496" id="{ACAA314B-EEBA-48e4-AD47-84E31C44796C}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i473" id="{81b13b5d-fba1-49fd-9a6b-189483ac548a}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i690" id="{55dce8ba-9dec-4013-937e-adbf9317d990"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i105" id="{95ff02bc-ffc6-45f0-a5c8-619b8226a9de}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i218" id="ffxtlbr@claro.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i626" id="{20AD702C-661E-4534-8CE9-BA4EC9AD6ECC}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i334" id="{0F827075-B026-42F3-885D-98981EE7B1AE}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="3fd71895-7fc6-4f3f-aa22-1cbb0c5fd922" + id="/^({95E84BD3-3604-4AAC-B2CA-D9AC3E55B64B}|{E3605470-291B-44EB-8648-745EE356599A}|{95E5E0AD-65F9-4FFC-A2A2-0008DCF6ED25}|{FF20459C-DA6E-41A7-80BC-8F4FEFD9C575}|{6E727987-C8EA-44DA-8749-310C0FBE3C3E}|{12E8A6C2-B125-479F-AB3C-13B8757C7F04}|{EB6628CF-0675-4DAE-95CE-EFFA23169743})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i716" id="{cc6cc772-f121-49e0-b1f0-c26583cb0c5e}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i501" id="xivars@aol.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i360" id="ytd@mybrowserbar.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i666" id="wecarereminder@bryan"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i504" id="aytac@abc.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i684" id="{9edd0ea8-2819-47c2-8320-b007d5996f8a}"> + <prefs> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i69" id="{977f3b97-5461-4346-92c8-a14c749b77c9}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i444" id="fplayer@adobe.flash"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i550" id="colmer@yopmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i362" id="addon@defaulttab.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.4.4" severity="1"/> + </emItem> + <emItem blockID="i140" id="mozillahmpg@mozilla.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i503" id="{9CE11043-9A15-4207-A565-0C94C42D590D}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i16" id="{27182e60-b5f3-411c-b545-b44205977502}"> + <prefs/> + <versionRange minVersion="1.0" maxVersion="1.0" severity="1"/> + </emItem> + <emItem blockID="i549" + id="/^firefox@(albrechto|swiftbrowse|springsmart|storimbo|squirrelweb|betterbrowse|lizardlink|rolimno|browsebeyond|clingclang|weblayers|kasimos|higher-aurum|xaven|bomlabio)\.(com?|net|org|info|biz)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1079" + id="/^(@9338379C-DD5C-4A45-9A36-9733DC806FAE|9338379C-DD5C-4A45-9A36-9733DC806FAE|@EBC7B466-8A28-4061-81B5-10ACC05FFE53|@bd6a97c0-4b18-40ed-bce7-3b7d3309e3c4222|@bd6a97c0-4b18-40ed-bce7-3b7d3309e3c4|@b2d6a97c0-4b18-40ed-bce7-3b7d3309e3c4222)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i622" + id="/^({ebd898f8-fcf6-4694-bc3b-eabc7271eeb1}|{46008e0d-47ac-4daa-a02a-5eb69044431a}|{213c8ed6-1d78-4d8f-8729-25006aa86a76}|{fa23121f-ee7c-4bd8-8c06-123d087282c5}|{19803860-b306-423c-bbb5-f60a7d82cde5})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i862" id="{CA8C84C6-3918-41b1-BE77-049B2BDD887C}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i882" id="69ffxtbr@PackageTracer_69.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i706" id="thefoxonlybetter@quicksaver"> + <prefs/> + <versionRange minVersion="1.10" maxVersion="*" severity="3"/> + <versionRange minVersion="1.6.160" maxVersion="1.6.160" severity="3"/> + <versionRange minVersion="0" maxVersion="0.*" severity="3"/> + </emItem> + <emItem blockID="i1210" id="auto-plugin-checker@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i497" id="{872b5b88-9db5-4310-bdd0-ac189557e5f5}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1522" + id="/^(ciscowebexstart1@cisco\.com|ciscowebexstart_test@cisco\.com|ciscowebexstart@cisco\.com|ciscowebexgpc@cisco\.com)$/"> + <prefs/> + <versionRange minVersion="1.0.0" maxVersion="1.0.1" severity="1"/> + </emItem> + <emItem blockID="i91" id="crossriderapp4926@crossrider.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="0.81.43" severity="1"/> + </emItem> + <emItem blockID="i376" id="{9e09ac65-43c0-4b9d-970f-11e2e9616c55}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i76" id="crossriderapp3924@crossrider.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i3" id="langpack-vi-VN@firefox.mozilla.org"> + <prefs/> + <versionRange minVersion="2.0" maxVersion="2.0" severity="1"/> + </emItem> + <emItem blockID="i870" id="M1uwW0@47z8gRpK8sULXXLivB.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i778" id="{f2456568-e603-43db-8838-ffa7c4a685c7}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i318" id="ffxtlbr@incredibar.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1016" id="jid1-uabu5A9hduqzCw@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i754" id="{bb7b7a60-f574-47c2-8a0b-4c56f2da9802}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i694" id="59D317DB041748fdB89B47E6F96058F3@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i12" id="masterfiler@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i71" id="youtube@2youtube.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i447" id="{B18B1E5C-4D81-11E1-9C00-AFEB4824019B}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1261" id="support@lastpass.com"> + <prefs/> + <versionRange minVersion="4.0.0a" maxVersion="4.1.20a" severity="1"/> + </emItem> + <emItem blockID="i509" id="contato@facefollow.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i394" id="{7D4F1959-3F72-49d5-8E59-F02F8AA6815D}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i810" id="{41339ee8-61ed-489d-b049-01e41fd5d7e0}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i15" id="personas@christopher.beard"> + <prefs/> + <versionRange minVersion="1.6" maxVersion="1.6" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="3.6.*" minVersion="3.6"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i618" id="toolbar@ask.com"> + <prefs/> + <versionRange minVersion="3.15.24" maxVersion="3.15.24.*" severity="1"/> + <versionRange minVersion="3.15.13" maxVersion="3.15.13.*" severity="1"/> + <versionRange minVersion="3.15.28" maxVersion="3.15.28.*" severity="1"/> + <versionRange minVersion="3.15.22" maxVersion="3.15.22.*" severity="1"/> + <versionRange minVersion="3.15.8" maxVersion="3.15.8.*" severity="1"/> + <versionRange minVersion="3.15.10" maxVersion="3.15.11.*" severity="1"/> + <versionRange minVersion="3.15.18" maxVersion="3.15.20.*" severity="1"/> + <versionRange minVersion="3.15.5" maxVersion="3.15.5.*" severity="1"/> + <versionRange minVersion="3.15.31" maxVersion="3.15.31.*" severity="1"/> + <versionRange minVersion="3.15.26" maxVersion="3.15.26.*" severity="1"/> + </emItem> + <emItem blockID="i529" + id="/^(torntv@torntv\.com|trtv3@trtv\.com|torntv2@torntv\.com|e2fd07a6-e282-4f2e-8965-85565fcb6384@b69158e6-3c3b-476c-9d98-ae5838c5b707\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i486" id="xz123@ya456.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i784" id="{41e5ef7a-171d-4ab5-8351-951c65a29908}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i57" id="youtube@youtube3.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i424" id="{C7AE725D-FA5C-4027-BB4C-787EF9F8248A}"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.0.0.2" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="23.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i104" id="yasd@youasdr3.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i498" id="hoverst@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i54" id="applebeegifts@mozilla.doslash.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i482" id="brasilescapeeight@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1136" + id="/^({1f43c8af-e9e4-4e5a-b77a-f51c7a916324}|{3a3bd700-322e-440a-8a6a-37243d5c7f92}|{6a5b9fc2-733a-4964-a96a-958dd3f3878e}|{7b5d6334-8bc7-4bca-a13e-ff218d5a3f17}|{b87bca5b-2b5d-4ae8-ad53-997aa2e238d4}|{bf8e032b-150f-4656-8f2d-6b5c4a646e0d})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i312" id="extension21804@extension21804.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i552" id="jid0-O6MIff3eO5dIGf5Tcv8RsJDKxrs@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i479" id="mbrsepone@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i744" id="{84a93d51-b7a9-431e-8ff8-d60e5d7f5df1}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i736" id="{c5e48979-bd7f-4cf7-9b73-2482a67a4f37}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i406" id="{bf7380fa-e3b4-4db2-af3e-9d8783a45bfc}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i437" id="{4933189D-C7F7-4C6E-834B-A29F087BFD23}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i222" id="dealcabby@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i100" id="{394DCBA4-1F92-4f8e-8EC9-8D2CB90CB69B}"> + <prefs/> + <versionRange minVersion="2.5.0" maxVersion="2.5.0" severity="1"/> + </emItem> + <emItem blockID="i590" id="{94cd2cc3-083f-49ba-a218-4cda4b4829fd}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1232" id="nosquint@urandom.ca"> + <prefs/> + <versionRange minVersion="0" maxVersion="2.1.9.1-signed.1-signed" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="47"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i748" id="{32da2f20-827d-40aa-a3b4-2fc4a294352e}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i544" + id="/^(93abedcf-8e3a-4d02-b761-d1441e437c09@243f129d-aee2-42c2-bcd1-48858e1c22fd\.com|9acfc440-ac2d-417a-a64c-f6f14653b712@09f9a966-9258-4b12-af32-da29bdcc28c5\.com|58ad0086-1cfb-48bb-8ad2-33a8905572bc@5715d2be-69b9-4930-8f7e-64bdeb961cfd\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i650" id="jid1-qj0w91o64N7Eeg@jetpack"> + <prefs/> + <versionRange minVersion="39.5.1" maxVersion="47.0.4" severity="3"/> + </emItem> + <emItem blockID="i640" id="jid0-l9BxpNUhx1UUgRfKigWzSfrZqAc@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i628" id="ffxtlbr@iminent.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1042" id="gjhrjenrengoe@jfdnkwelfwkm.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1228" id="unblocker30__web@unblocker.yt"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i918" id="{C3949AC2-4B17-43ee-B4F1-D26B9D42404D}" os="WINNT"> + <prefs/> + <versionRange minVersion="0" maxVersion="15.0.5" severity="1"/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i648" id="firefoxaddon@youtubeenhancer.com"> + <prefs/> + <versionRange minVersion="208.7.0" maxVersion="208.7.0" severity="3"/> + <versionRange minVersion="199.7.0" maxVersion="199.7.0" severity="3"/> + <versionRange minVersion="199.7.0" maxVersion="208.7.0" severity="3"/> + </emItem> + <emItem blockID="i762" + id="/^({2d7886a0-85bb-4bf2-b684-ba92b4b21d23}|{2fab2e94-d6f9-42de-8839-3510cef6424b}|{c02397f7-75b0-446e-a8fa-6ef70cfbf12b}|{8b337819-d1e8-48d3-8178-168ae8c99c36}|firefox@neurowise.info|firefox@allgenius.info)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i568" id="thunder@xunlei.com" os="Darwin"> + <prefs/> + <versionRange minVersion="0" maxVersion="2.0.6" severity="1"/> + </emItem> + <emItem blockID="i768" id="{f2548724-373f-45fe-be6a-3a85e87b7711}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i772" id="{72b98dbc-939a-4e0e-b5a9-9fdbf75963ef}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i996" id="9598582LLKmjasieijkaslesae@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i586" id="jid1-0xtMKhXFEs4jIg@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i546" id="firefox@browsefox.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i438" id="{02edb56b-9b33-435b-b7df-b2843273a694}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i358" id="lfind@nijadsoft.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i67" id="youtube2@youtube2.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i88" id="anttoolbar@ant.com"> + <prefs/> + <versionRange minVersion="2.4.6.4" maxVersion="2.4.6.4" severity="1"/> + </emItem> + <emItem blockID="i786" id="{63eb5ed4-e1b3-47ec-a253-f8462f205350}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i115" id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i510" id="{3c9a72a0-b849-40f3-8c84-219109c27554}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1229" id="/^(.*@(unblocker\.yt|sparpilot\.com))|(axtara@axtara\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i530" id="{739df940-c5ee-4bab-9d7e-270894ae687a}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i431" id="chinaescapeone@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i804" id="{ad7ce998-a77b-4062-9ffb-1d0b7cb23183}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i168" id="flashX@adobe.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i535" id="/^ext@WebexpEnhancedV1alpha[0-9]+\.net$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i404" id="{a9bb9fa0-4122-4c75-bd9a-bc27db3f9155}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i730" id="25p@9eAkaLq.net"> + <prefs> + <pref>browser.startup.homepage</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1227" id="{A34CAF42-A3E3-11E5-945F-18C31D5D46B0}"> + <prefs> + <pref>security.csp.enable</pref> + <pref>security.fileuri.strict_origin_policy</pref> + <pref>security.mixed_content.block_active_content</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i400" id="{dd6b651f-dfb9-4142-b0bd-09912ad22674}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i11" id="yslow@yahoo-inc.com"> + <prefs/> + <versionRange minVersion="2.0.5" maxVersion="2.0.5" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.5.7"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i433" id="{c95a4e8e-816d-4655-8c79-d736da1adb6d}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i584" id="{52b0f3db-f988-4788-b9dc-861d016f4487}"> + <prefs/> + <versionRange minVersion="0" maxVersion="0.1.9999999" severity="1"/> + </emItem> + <emItem blockID="i466" id="afext@anchorfree.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i19" id="{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}"> + <prefs/> + <versionRange minVersion="1.1b1" maxVersion="1.1b1" severity="1"/> + </emItem> + <emItem blockID="i982" id="odtffplugin@ibm.com"> + <prefs/> + <versionRange minVersion="9.0.1.1" maxVersion="9.0.1.100" severity="1"/> + </emItem> + <emItem blockID="i1036" id="HxLVJK1ioigz9WEWo8QgCs3evE7uW6LEExAniBGG@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i580" id="{51c77233-c0ad-4220-8388-47c11c18b355}"> + <prefs/> + <versionRange minVersion="0" maxVersion="0.1.9999999" severity="1"/> + </emItem> + <emItem blockID="i726" id="{d87d56b2-1379-49f4-b081-af2850c79d8e}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1128" id="youtubeunblocker@unblocker.yt"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1038" id="344141-fasf9jas08hasoiesj9ia8ws@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="89a61123-79a2-45d1-aec2-97afca0863eb" id="InternetProtection@360safe.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="5.0.0.1002" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="52.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i471" id="firefox@luckyleap.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i560" id="adsremoval@adsremoval.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i396" id="/@(ft|putlocker|clickmovie|m2k|sharerepo|smarter-?)downloader\.com$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i968" id="{184AA5E6-741D-464a-820E-94B3ABC2F3B4}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i538" id="{354dbb0a-71d5-4e9f-9c02-6c88b9d387ba}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i792" id="{8f894ed3-0bf2-498e-a103-27ef6e88899f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i742" id="{f894a29a-f065-40c3-bb19-da6057778493}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i658" id="low_quality_flash@pie2k.com"> + <prefs/> + <versionRange minVersion="46.2" maxVersion="47.1" severity="3"/> + </emItem> + <emItem blockID="i17" id="{3252b9ae-c69a-4eaf-9502-dc9c1f6c009e}"> + <prefs/> + <versionRange minVersion="2.2" maxVersion="2.2" severity="1"/> + </emItem> + <emItem blockID="i109" id="{392e123b-b691-4a5e-b52f-c4c1027e749c}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i814" id="liiros@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i167" id="{b64982b1-d112-42b5-b1e4-d3867c4533f8}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i172" id="info@bflix.info"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i352" id="vpyekkifgv@vpyekkifgv.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1278" + id="/^(ff\-)?dodate(kKKK|XkKKK|k|kk|kkx|kR)@(firefox|flash(1)?)\.pl|dode(ee)?k@firefoxnet\.pl|(addon|1)@upsolutions\.pl$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i256" id="/^[0-9a-f]+@[0-9a-f]+\.info/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i980" id="wHO@W9.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i127" id="plugin@youtubeplayer.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i340" id="chiang@programmer.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i740" id="ascsurfingprotection@iobit.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i554" id="lightningnewtab@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i380" id="{cc8f597b-0765-404e-a575-82aefbd81daf}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i432" id="lugcla21@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i392" id="{EEE6C361-6118-11DC-9C72-001320C79847}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i429" id="{B40794A0-7477-4335-95C5-8CB9BBC5C4A5}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i724" id="{1cdbda58-45f8-4d91-b566-8edce18f8d0a}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i638" id="{7b1bf0b6-a1b9-42b0-b75d-252036438bdc}"> + <prefs/> + <versionRange minVersion="27.8" maxVersion="27.9" severity="3"/> + </emItem> + <emItem blockID="i533" id="extension@Fast_Free_Converter.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i38" id="{B7082FAA-CB62-4872-9106-E42DD88EDE45}"> + <prefs/> + <versionRange minVersion="3.3.1" maxVersion="*" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="5.0a1"/> + </targetApplication> + </versionRange> + <versionRange minVersion="0.1" maxVersion="3.3.0.*" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.7a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i746" id="{58d2a791-6199-482f-a9aa-9b725ec61362}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i20" id="{AB2CE124-6272-4b12-94A9-7303C7397BD1}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="5.2.0.7164" severity="1"/> + </emItem> + <emItem blockID="i686" id="{a7f2cb14-0472-42a1-915a-8adca2280a2c}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="04b25e3d-a725-493e-be07-cbd74fb37ea7" id="{95E84BD3-3604-4AAC-B2CA-D9AC3E55B64B}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1279" id="dodatek@flash2.pl"> + <prefs/> + <versionRange minVersion="1.3" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i998" id="meOYKQEbBBjH5Ml91z0p9Aosgus8P55bjTa4KPfl@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i434" id="afurladvisor@anchorfree.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i306" id="{ADFA33FD-16F5-4355-8504-DF4D664CFE10}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i83" id="flash@adobee.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i670" id="/^({ad9a41d2-9a49-4fa6-a79e-71a0785364c8})|(ffxtlbr@mysearchdial\.com)$/"> + <prefs> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i774" id="x77IjS@xU.net"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i718" id="G4Ce4@w.net"> + <prefs> + <pref>browser.startup.homepage</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i21" id="support@update-firefox.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i476" id="mbroctone@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i491" id="{515b2424-5911-40bd-8a2c-bdb20286d8f5}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i532" id="249911bc-d1bd-4d66-8c17-df533609e6d8@c76f3de9-939e-4922-b73c-5d7a3139375d.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i65" id="activity@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1223" id="tmbepff@trendmicro.com"> + <prefs/> + <versionRange minVersion="9.2" maxVersion="9.2.0.1023" severity="1"/> + <versionRange minVersion="0" maxVersion="9.1.0.1035" severity="1"/> + </emItem> + <emItem blockID="i478" id="{7e8a1050-cf67-4575-92df-dcc60e7d952d}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i370" id="happylyrics@hpyproductions.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i924" id="{DAC3F861-B30D-40dd-9166-F4E75327FAC7}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i7" id="{2224e955-00e9-4613-a844-ce69fccaae91}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i505" id="extacylife@a.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i886" id="searchengine@gmail.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i528" id="008abed2-b43a-46c9-9a5b-a771c87b82da@1ad61d53-2bdc-4484-a26b-b888ecae1906.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1414" + id="/^new@kuot\.pro|{13ec6687-0b15-4f01-a5a0-7a891c18e4ee}|rebeccahoppkins(ty(tr)?)?@gmail\.com|{501815af-725e-45be-b0f2-8f36f5617afc}|{9bdb5f1f-b1e1-4a75-be31-bdcaace20a99}|{e9d93e1d-792f-4f95-b738-7adb0e853b7b}|dojadewaskurwa@gmail\.com$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1493" id="{de71f09a-3342-48c5-95c1-4b0f17567554}"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.3.9" severity="3"/> + </emItem> + <emItem blockID="i712" id="{a2bfe612-4cf5-48ea-907c-f3fb25bc9d6b}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i652" id="garg_sms@yahoo.in"> + <prefs/> + <versionRange minVersion="67.9" maxVersion="67.9" severity="3"/> + </emItem> + <emItem blockID="i47" id="youtube@youtube2.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i453" id="/^brasilescape.*\@facebook\.com$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i816" id="noOpus@outlook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i485" id="/^brasilescape.*\@facebook\.com$//"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1262" id="my7thfakeid@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i86" id="{45147e67-4020-47e2-8f7a-55464fb535aa}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i598" id="{29b136c9-938d-4d3d-8df8-d649d9b74d02}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i402" id="{99079a25-328f-4bd4-be04-00955acaa0a7}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i451" id="{e44a1809-4d10-4ab8-b343-3326b64c7cdd}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i108" id="{28bfb930-7620-11e1-b0c4-0800200c9a66}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1056" id="{82AF8DCA-6DE9-405D-BD5E-43525BDAD38A}"> + <prefs/> + <versionRange minVersion="0" maxVersion="7.5.0.9082" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="43.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i350" id="sqlmoz@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i446" id="{E90FA778-C2B7-41D0-9FA9-3FEC1CA54D66}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i13" id="{E8E88AB0-7182-11DF-904E-6045E0D72085}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i226" id="{462be121-2b54-4218-bf00-b9bf8135b23f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i117" id="{ce7e73df-6a44-4028-8079-5927a588c948}"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.0.8" severity="1"/> + </emItem> + <emItem blockID="i44" id="sigma@labs.mozilla"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i258" id="helperbar@helperbar.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.0" severity="1"/> + </emItem> + <emItem blockID="i96" id="youtubeee@youtuber3.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i564" id="/^(firefox@vebergreat\.net|EFGLQA@78ETGYN-0W7FN789T87\.COM)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i500" id="{2aab351c-ad56-444c-b935-38bffe18ad26}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i97" id="support3_en@adobe122.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i439" id="{d2cf9842-af95-48cd-b873-bfbb48cd7f5e}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i576" id="newmoz@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i46" id="{841468a1-d7f4-4bd3-84e6-bb0f13a06c64}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="*" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="9.0" minVersion="9.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i776" id="g@uzcERQ6ko.net"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i494" + id="/^({e9df9360-97f8-4690-afe6-996c80790da4}|{687578b9-7132-4a7a-80e4-30ee31099e03}|{46a3135d-3683-48cf-b94c-82655cbc0e8a}|{49c795c2-604a-4d18-aeb1-b3eba27e5ea2}|{7473b6bd-4691-4744-a82b-7854eb3d70b6}|{96f454ea-9d38-474f-b504-56193e00c1a5})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i668" + id="/^(matchersite(pro(srcs?)?)?\@matchersite(pro(srcs?)?)?\.com)|((pro)?sitematcher(_srcs?|pro|site|sitesrc|-generic)?\@(pro)?sitematcher(_srcs?|pro|site|sitesrc|-generic)?\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i174" id="info@thebflix.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i822" id="{6af08a71-380e-42dd-9312-0111d2bc0630}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i888" id="istart_ffnt@gmail.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i972" id="831778-poidjao88DASfsAnindsd@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i846" id="PDVDZDW52397720@XDDWJXW57740856.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i844" id="e9d197d59f2f45f382b1aa5c14d82@8706aaed9b904554b5cb7984e9.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i216" id="fdm_ffext@freedownloadmanager.org"> + <prefs/> + <versionRange minVersion="1.0" maxVersion="1.3.1" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.0a1"/> + </targetApplication> + </versionRange> + <versionRange minVersion="1.5.7.5" maxVersion="1.5.7.5" severity="1"/> + </emItem> + <emItem blockID="i515" + id="/^({bf9194c2-b86d-4ebc-9b53-1c08b6ff779e}|{61a83e16-7198-49c6-8874-3e4e8faeb4f3}|{f0af464e-5167-45cf-9cf0-66b396d1918c}|{5d9968c3-101c-4944-ba71-72d77393322d}|{01e86e69-a2f8-48a0-b068-83869bdba3d0})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i596" id="{b99c8534-7800-48fa-bd71-519a46cdc7e1}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i461" id="{8E9E3331-D360-4f87-8803-52DE43566502}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i818" id="contentarget@maildrop.cc"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1211" id="flvto@hotger.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i23" id="firefox@bandoo.com"> + <prefs/> + <versionRange minVersion="5.0" maxVersion="5.0" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.7a1pre"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i714" id="{25dd52dc-89a8-469d-9e8f-8d483095d1e8}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i59" id="ghostviewer@youtube2.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i708" id="{849ded12-59e9-4dae-8f86-918b70d213dc}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i448" id="{0134af61-7a0c-4649-aeca-90d776060cb3}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i78" id="socialnetworktools@mozilla.doslash.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i526" + id="/^({83a8ce1b-683c-4784-b86d-9eb601b59f38}|{ef1feedd-d8da-4930-96f1-0a1a598375c6}|{79ff1aae-701f-4ca5-aea3-74b3eac6f01b}|{8a184644-a171-4b05-bc9a-28d75ffc9505}|{bc09c55d-0375-4dcc-836e-0e3c8addfbda}|{cef81415-2059-4dd5-9829-1aef3cf27f4f})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i92" id="play5@vide04flash.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i45" id="{22119944-ED35-4ab1-910B-E619EA06A115}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="7.9.20.6" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="8.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i220" id="pricepeep@getpricepeep.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="2.1.0.19.99" severity="1"/> + </emItem> + <emItem blockID="i518" + id="/^({d6e79525-4524-4707-9b97-1d70df8e7e59}|{ddb4644d-1a37-4e6d-8b6e-8e35e2a8ea6c}|{e55007f4-80c5-418e-ac33-10c4d60db01e}|{e77d8ca6-3a60-4ae9-8461-53b22fa3125b}|{e89a62b7-248e-492f-9715-43bf8c507a2f}|{5ce3e0cb-aa83-45cb-a7da-a2684f05b8f3})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i770" id="{8dc5c42e-9204-2a64-8b97-fa94ff8a241f}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1000" id="jufa098j-LKooapd9jasJ9jliJsd@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i308" id="9518042e-7ad6-4dac-b377-056e28d00c8f@f1cc0a13-4df1-4d66-938f-088db8838882.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i435" id="pluggets@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i696" id="/^({fa95f577-07cb-4470-ac90-e843f5f83c52}|ffxtlbr@speedial\.com)$/"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1212" id="unblocker20@unblocker.yt"> + <prefs/> + <versionRange minVersion="0" maxVersion="2.0.0" severity="3"/> + </emItem> + <emItem blockID="i354" id="{c0c2693d-2ee8-47b4-9df7-b67a0ee31988}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i84" id="pink@rosaplugin.info"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i364" id="{FE1DEEEA-DB6D-44b8-83F0-34FC0F9D1052}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i547" id="{87934c42-161d-45bc-8cef-ef18abe2a30c}"> + <prefs/> + <versionRange minVersion="0" maxVersion="3.7.9999999999" severity="1"/> + </emItem> + <emItem blockID="i356" id="{341f4dac-1966-47ff-aacf-0ce175f1498a}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i536" id="{25D77636-38B1-1260-887C-2D4AFA92D6A4}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i374" id="update@firefox.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i336" id="CortonExt@ext.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i452" id="{77beece6-3997-403a-92fa-0055bfcf88e5}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i858" id="fftoolbar2014@etech.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1523" id="{a0d7ccb3-214d-498b-b4aa-0e8fda9a7bf7}"> + <prefs/> + <versionRange minVersion="0" maxVersion="20170120" severity="1"/> + </emItem> + <emItem blockID="i1018" id="grjkntbhr@hgergerherg.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i850" id="P2@D.edu"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i541" + id="/^({988919ff-0cd8-4d0c-bc7e-60d55a49eb64}|{494b9726-9084-415c-a499-68c07e187244}|{55b95864-3251-45e9-bb30-1a82589aaff1}|{eef3855c-fc2d-41e6-8d91-d368f51b3055}|{90a1b331-c2b4-4933-9f63-ba7b84d60d58}|{d2cf9842-af95-48cd-b873-bfbb48cd7f5e})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i324" + id="/^((34qEOefiyYtRJT@IM5Munavn\.com)|(Mro5Fm1Qgrmq7B@ByrE69VQfZvZdeg\.com)|(KtoY3KGxrCe5ie@yITPUzbBtsHWeCdPmGe\.com)|(9NgIdLK5Dq4ZMwmRo6zk@FNt2GCCLGyUuOD\.com)|(NNux7bWWW@RBWyXdnl6VGls3WAwi\.com)|(E3wI2n@PEHTuuNVu\.com)|(2d3VuWrG6JHBXbQdbr@3BmSnQL\.com))$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i620" id="{21EAF666-26B3-4A3C-ABD0-CA2F5A326744}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i70" id="psid-vhvxQHMZBOzUZA@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i790" id="JMLv@njMaHh.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1425" + id="/^(pdftoword@addingapps.com|jid0-EYTXLS0GyfQME5irGbnD4HksnbQ@jetpack|jid1-ZjJ7t75BAcbGCX@jetpack)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i674" id="crossriderapp12555@crossrider.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1034" id="a88a77ahjjfjakckmmabsy278djasi@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i562" id="iobitapps@mybrowserbar.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i430" id="1chtw@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i970" id="hha8771ui3-Fo9j9h7aH98jsdfa8sda@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i916" id="{97E22097-9A2F-45b1-8DAF-36AD648C7EF4}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i338" id="{1FD91A9C-410C-4090-BBCC-55D3450EF433}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i344" id="lrcsTube@hansanddeta.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="0f8344d0-8211-49a1-81be-c0084b3da9b1" id="fr@fbt.ovh"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i79" id="GifBlock@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i483" id="brasilescapefive@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i469" id="OKitSpace@OKitSpace.es"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i780" id="{b6ef1336-69bb-45b6-8cba-e578fc0e4433}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1058" id="amo-validator-bypass@example.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i48" id="admin@youtubespeedup.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i766" id="/^[a-z0-9]+@foxysecure[a-z0-9]*\.com$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i566" id="{77BEC163-D389-42c1-91A4-C758846296A5}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="9085fdba-8498-46a9-b9fd-4c7343a15c62" + id="/^(test2@test\.com)|(test3@test\.com)|(mozilla_cc2\.2@internetdownloadmanager\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="53.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="c142360c-4f93-467e-9717-b638aa085d95" + id="/^(\{11112503-5e91-4299-bf4b-f8c07811aa50\})|(\{501815af-725e-45be-b0f2-8f36f5617afc\})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i525" + id="/^({65f9f6b7-2dae-46fc-bfaf-f88e4af1beca}|{9ed31f84-c8b3-4926-b950-dff74047ff79}|{0134af61-7a0c-4649-aeca-90d776060cb3}|{02edb56b-9b33-435b-b7df-b2843273a694}|{da51d4f6-3e7e-4ef8-b400-9198e0874606}|{b24577db-155e-4077-bb37-3fdd3c302bb5})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i43" id="supportaccessplugin@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i660" id="youplayer@addons.mozilla.org"> + <prefs/> + <versionRange minVersion="79.9.8" maxVersion="208.0.1" severity="3"/> + </emItem> + <emItem blockID="i646" id="{e1aaa9f8-4500-47f1-9a0a-b02bd60e4076}"> + <prefs/> + <versionRange minVersion="178.7.0" maxVersion="178.7.0" severity="3"/> + </emItem> + <emItem blockID="i304" id="{f0e59437-6148-4a98-b0a6-60d557ef57f4}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i467" id="plugin@analytic-s.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i58" id="webmaster@buzzzzvideos.info"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i5" id="support@daemon-tools.cc"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.0.0.5" severity="1"/> + </emItem> + <emItem blockID="i545" id="superlrcs@svenyor.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i378" id="{a7aae4f0-bc2e-a0dd-fb8d-68ce32c9261f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i449" id="gystqfr@ylgga.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i163" id="info@allpremiumplay.info"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i994" id="addonhack@mozilla.kewis.ch"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i588" id="quick_start@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i40" id="{28387537-e3f9-4ed7-860c-11e69af4a8a0}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="4.3.1.00" severity="1"/> + </emItem> + <emItem blockID="i426" id="addlyrics@addlyrics.net"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i752" id="savingsslider@mybrowserbar.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i77" id="{fa277cfc-1d75-4949-a1f9-4ac8e41b2dfd}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i64" id="royal@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i728" id="l@AdLJ7uz.net"> + <prefs> + <pref>browser.startup.homepage</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i468" id="05dd836e-2cbd-4204-9ff3-2f8a8665967d@a8876730-fb0c-4057-a2fc-f9c09d438e81.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i60" id="youtb3@youtb3.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i82" id="{8f42fb8b-b6f6-45de-81c0-d6d39f54f971}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i642" id="{bee6eb20-01e0-ebd1-da83-080329fb9a3a}"> + <prefs/> + <versionRange minVersion="40.10.1" maxVersion="44.10.1" severity="3"/> + </emItem> + <emItem blockID="i514" + id="/^(67314b39-24e6-4f05-99f3-3f88c7cddd17@6c5fa560-13a3-4d42-8e90-53d9930111f9\.com|ffxtlbr@visualbee\.com|{7aeae561-714b-45f6-ace3-4a8aed6e227b}|{7093ee04-f2e4-4637-a667-0f730797b3a0}|{53c4024f-5a2e-4f2a-b33e-e8784d730938})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i531" + id="/^(4cb61367-efbf-4aa1-8e3a-7f776c9d5763@cdece6e9-b2ef-40a9-b178-291da9870c59\.com|0efc9c38-1ec7-49ed-8915-53a48b6b7600@e7f17679-2a42-4659-83c5-7ba961fdf75a\.com|6be3335b-ef79-4b0b-a0ba-b87afbc6f4ad@6bbb4d2e-e33e-4fa5-9b37-934f4fb50182\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1423" + id="/^(@pluginscribens_firefox|extension@vidscrab.com|firefox@jjj.ee|firefox@shop-reward.de|FxExtPasteNGoHtk@github.lostdj|himanshudotrai@gmail.com|jid0-bigoD0uivzAMmt07zrf3OHqa418@jetpack|jid0-iXbAR01tjT2BsbApyS6XWnjDhy8@jetpack)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i68" id="flashupdate@adobe.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i492" id="{af95cc15-3b9b-45ae-8d9b-98d08eda3111}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i488" id="jid1-4P0kohSJxU1qGg@jetpack"> + <prefs/> + <versionRange minVersion="1.2.50" maxVersion="1.2.50" severity="1"/> + </emItem> + <emItem blockID="i314" id="crossriderapp8812@crossrider.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i262" id="{167d9323-f7cc-48f5-948a-6f012831a69f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="08addad8-2f03-4cff-a791-e6f2a1b170ed" id="WebProtection@360safe.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="52.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i838" id="{87b5a11e-3b54-42d2-9102-0a7cb1f79ebf}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i678" id="{C4A4F5A0-4B89-4392-AFAC-D58010E349AF}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i570" id="jid1-vW9nopuIAJiRHw@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i14" id="mozilla_cc@internetdownloadmanager.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="6.9.8" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.7a1pre"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i326" + id="/^((support2_en@adobe14\.com)|(XN4Xgjw7n4@yUWgc\.com)|(C7yFVpIP@WeolS3acxgS\.com)|(Kbeu4h0z@yNb7QAz7jrYKiiTQ3\.com)|(aWQzX@a6z4gWdPu8FF\.com)|(CBSoqAJLYpCbjTP90@JoV0VMywCjsm75Y0toAd\.com)|(zZ2jWZ1H22Jb5NdELHS@o0jQVWZkY1gx1\.com))$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i39" id="{c2d64ff7-0ab8-4263-89c9-ea3b0f8f050c}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="4.3.1.00" severity="1"/> + </emItem> + <emItem blockID="i852" id="6lIy@T.edu"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i856" + id="/^({94d62e35-4b43-494c-bf52-ba5935df36ef}|firefox@advanceelite\.com|{bb7b7a60-f574-47c2-8a0b-4c56f2da9802})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i520" + id="/^({7316e43a-3ebd-4bb4-95c1-9caf6756c97f}|{0cc09160-108c-4759-bab1-5c12c216e005}|{ef03e721-f564-4333-a331-d4062cee6f2b}|{465fcfbb-47a4-4866-a5d5-d12f9a77da00}|{7557724b-30a9-42a4-98eb-77fcb0fd1be3}|{b7c7d4b0-7a84-4b73-a7ef-48ef59a52c3b})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i465" id="trtv3@trtv.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i8" id="{B13721C7-F507-4982-B2E5-502A71474FED}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i662" id="imbaty@taringamp3.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i854" id="/^(7tG@zEb\.net|ru@gfK0J\.edu)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i73" id="a1g0a9g219d@a1.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1126" id="{bbea93c6-64a3-4a5a-854a-9cc61c8d309e}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i516" + id="/^({3f3cddf8-f74d-430c-bd19-d2c9147aed3d}|{515b2424-5911-40bd-8a2c-bdb20286d8f5}|{17464f93-137e-4646-a0c6-0dc13faf0113}|{d1b5aad5-d1ae-4b20-88b1-feeaeb4c1ebc}|{aad50c91-b136-49d9-8b30-0e8d3ead63d0})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i51" id="admin@youtubeplayer.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i246" id="support@vide1flash2.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i372" id="5nc3QHFgcb@r06Ws9gvNNVRfH.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i680" id="jid1-bKSXgRwy1UQeRA@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i802" id="{18d5a8fe-5428-485b-968f-b97b05a92b54}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i710" id="{e0352044-1439-48ba-99b6-b05ed1a4d2de}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i506" id="/^ext@bettersurfplus/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i864" id="{0A92F062-6AC6-8180-5881-B6E0C0DC2CC5}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i672" id="/^(saamazon@mybrowserbar\.com)|(saebay@mybrowserbar\.com)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i634" id="jid1-4vUehhSALFNqCw@jetpack"> + <prefs/> + <versionRange minVersion="99.7" maxVersion="99.7" severity="3"/> + <versionRange minVersion="100.7" maxVersion="100.7" severity="3"/> + </emItem> + <emItem blockID="i162" id="{EB7508CA-C7B2-46E0-8C04-3E94A035BD49}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i62" id="jid0-EcdqvFOgWLKHNJPuqAnawlykCGZ@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i103" id="kdrgun@gmail.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1119" id="/^(test3@test.org|test2@test.org|test@test.org|support@mozilla.org)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1424" + id="/^(jid0-S9kkzfTvEmC985BVmf8ZOzA5nLM@jetpack|jid1-qps14pkDB6UDvA@jetpack|jid1-Tsr09YnAqIWL0Q@jetpack|shole@ats.ext|{38a64ef0-7181-11e3-981f-0800200c9a66}|eochoa@ualberta.ca)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i519" id="703db0db-5fe9-44b6-9f53-c6a91a0ad5bd@7314bc82-969e-4d2a-921b-e5edd0b02cf1.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i484" id="plugin@getwebcake.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i477" id="mbrnovone@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1524" id="ext@alibonus.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.20.9" severity="1"/> + </emItem> + <emItem blockID="i836" id="hansin@topvest.id"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i495" id="kallow@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i286" id="{58bd07eb-0ee0-4df0-8121-dc9b693373df}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i542" id="/^({bf67a47c-ea97-4caf-a5e3-feeba5331231}|{24a0cfe1-f479-4b19-b627-a96bf1ea3a56})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i676" id="SpecialSavings@SpecialSavings.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i52" id="ff-ext@youtube"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i540" + id="/^(ffxtlbr@mixidj\.com|{c0c2693d-2ee8-47b4-9df7-b67a0ee31988}|{67097627-fd8e-4f6b-af4b-ecb65e50112e}|{f6f0f973-a4a3-48cf-9a7a-b7a69c30d71a}|{a3d0e35f-f1da-4ccb-ae77-e9d27777e68d}|{1122b43d-30ee-403f-9bfa-3cc99b0caddd})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i720" id="FXqG@xeeR.net"> + <prefs> + <pref>browser.startup.homepage</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="d33f6d48-a555-49dd-96ff-8d75473403a8" id="mozilla_cc2@internetdownloadmanager.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="6.26.11" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="53.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i493" id="12x3q@3244516.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1265" id="@video_downloader_pro"> + <prefs/> + <versionRange minVersion="1.2.1" maxVersion="1.2.5" severity="1"/> + </emItem> + <emItem blockID="i348" id="{13c9f1f9-2322-4d5c-81df-6d4bf8476ba4}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i442" id="pennerdu@faceobooks.ws"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i99" id="pfzPXmnzQRXX6@2iABkVe.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i450" id="{dff137ae-1ffd-11e3-8277-b8ac6f996f26}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i750" id="{46eddf51-a4f6-4476-8d6c-31c5187b2a2f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i282" id="{33e0daa6-3af3-d8b5-6752-10e949c61516}"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.1.999" severity="1"/> + </emItem> + <emItem blockID="i238" id="/^pink@.*\.info$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="18.0"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i489" id="astrovia@facebook.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1245" id="{4ED1F68A-5463-4931-9384-8FFF5ED91D92}"> + <prefs/> + <versionRange minVersion="0" maxVersion="3.9.9" severity="1"/> + </emItem> + <emItem blockID="i18" id="msntoolbar@msn.com"> + <prefs/> + <versionRange minVersion=" 0" maxVersion="6.*" severity="1"/> + </emItem> + <emItem blockID="i455" id="7d51fb17-b199-4d8f-894e-decaff4fc36a@a298838b-7f50-4c7c-9277-df6abbd42a0c.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i764" id="prositez@prz.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i474" id="{906000a4-88d9-4d52-b209-7a772970d91f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i848" id="bcVX5@nQm9l.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i734" id="profsites@pr.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i926" id="{B1FC07E1-E05B-4567-8891-E63FBE545BA8}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i382" id="{6926c7f7-6006-42d1-b046-eba1b3010315}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i806" id="{d9284e50-81fc-11da-a72b-0800200c9a66}"> + <prefs/> + <versionRange minVersion="0" maxVersion="7.7.34" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="34.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i782" id="safebrowse@safebrowse.co"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i812" id="{1e4ea5fc-09e5-4f45-a43b-c048304899fc}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i56" id="flash@adobe.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1032" id="KSqOiTeSJEDZtTGuvc18PdPmYodROmYzfpoyiCr2@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i539" id="ScorpionSaver@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i472" id="linksicle@linksicle.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i98" id="youtubeeing@youtuberie.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1213" id="unblocker20__web@unblocker.yt"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i578" id="jid1-XLjasWL55iEE1Q@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1233" id="cloudmask@cloudmask.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="2.0.788" severity="1"/> + </emItem> + <emItem blockID="i582" id="discoverypro@discoverypro.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i346" id="{a6e67e6f-8615-4fe0-a599-34a73fc3fba5}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i688" id="firefox-extension@mozilla.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i63" id="youtube@youtuber.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i820" id="{aab02ab1-33cf-4dfa-8a9f-f4e60e976d27}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i521" + id="/^({66b103a7-d772-4fcd-ace4-16f79a9056e0}|{6926c7f7-6006-42d1-b046-eba1b3010315}|{72cabc40-64b2-46ed-8648-26d831761150}|{73ee2cf2-7b76-4c49-b659-c3d8cf30825d}|{ca6446a5-73d5-4c35-8aa1-c71dc1024a18}|{5373a31d-9410-45e2-b299-4f61428f0be4})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i322" id="jid0-Y6TVIzs0r7r4xkOogmJPNAGFGBw@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1129" id="youtubeunblocker__web@unblocker.yt"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i24" id="{6E19037A-12E3-4295-8915-ED48BC341614}"> + <prefs/> + <versionRange minVersion="0.1" maxVersion="1.3.328.4" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.7a1pre"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i4" id="{4B3803EA-5230-4DC3-A7FC-33638F3D3542}"> + <prefs/> + <versionRange minVersion="1.2" maxVersion="1.2" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i66" id="youtubeer@youtuber.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1214" id="firefoxdav@icloud.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.4.22" severity="1"/> + </emItem> + <emItem blockID="i808" id="{c96d1ae6-c4cf-4984-b110-f5f561b33b5a}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i517" + id="/^({16e193c8-1706-40bf-b6f3-91403a9a22be}|{284fed43-2e13-4afe-8aeb-50827d510e20}|{5e3cc5d8-ed11-4bed-bc47-35b4c4bc1033}|{7429e64a-1fd4-4112-a186-2b5630816b91}|{8c9980d7-0f09-4459-9197-99b3e559660c}|{8f1d9545-0bb9-4583-bb3c-5e1ac1e2920c})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i460" id="{845cab51-d8d2-472f-8bd9-2b44642d97c2}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i136" id="Adobe@flash.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i441" id="{49c53dce-afa0-49a1-a08b-2eb8e8444128}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i527" + id="/^({bfec236d-e122-4102-864f-f5f19d897f5e}|{3f842035-47f4-4f10-846b-6199b07f09b8}|{92ed4bbd-83f2-4c70-bb4e-f8d3716143fe})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i800" id="{424b0d11-e7fe-4a04-b7df-8f2c77f58aaf}"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="d6425f24-8c9e-4c0a-89b4-6890fc68d5c9" + id="/^\{(9321F452-96D5-11E6-BC3E-3769C7AD2208)|({18ED1ECA-96D3-11E6-A373-BD66C7AD2208})\}$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i920" id="{FCE04E1F-9378-4f39-96F6-5689A9159E45}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="39.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i1050" id="87aukfkausiopoawjsuifhasefgased278djasi@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i224" id="{336D0C35-8A85-403a-B9D2-65C292C39087}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i507" id="4zffxtbr-bs@VideoDownloadConverter_4z.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="5.75.3.25126" severity="1"/> + </emItem> + <emItem blockID="i22" id="ShopperReports@ShopperReports.com"> + <prefs/> + <versionRange minVersion="3.1.22.0" maxVersion="3.1.22.0" severity="1"/> + </emItem> + <emItem blockID="i1230" id="addon@gemaoff"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1137" + id="/^({d50bfa5f-291d-48a8-909c-5f1a77b31948}|{d54bc985-6e7b-46cd-ad72-a4a266ad879e}|{d89e5de3-5543-4363-b320-a98cf150f86a}|{f3465017-6f51-4980-84a5-7bee2f961eba}|{fae25f38-ff55-46ea-888f-03b49aaf8812})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i342" id="lbmsrvfvxcblvpane@lpaezhjez.org"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i840" id="{4889ddce-7a83-45e6-afc9-1e4f1149fff4}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i10" id="{8CE11043-9A15-4207-A565-0C94C42D590D}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i788" id="{729c9605-0626-4792-9584-4cbe65b243e6}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i548" + id="/^firefox@(jumpflip|webconnect|browsesmart|mybuzzsearch|outobox|greygray|lemurleap|divapton|secretsauce|batbrowse|whilokii|linkswift|qualitink|browsefox|kozaka|diamondata|glindorus|saltarsmart|bizzybolt|websparkle)\.(com?|net|org|info|biz)$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i872" id="search-snacks@search-snacks.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i966" id="{5C655500-E712-41e7-9349-CE462F844B19}"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.0.1-signed" severity="1"/> + </emItem> + <emItem blockID="i90" id="videoplugin@player.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1012" id="wxtui502n2xce9j@no14"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i508" id="advance@windowsclient.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i1022" id="g99hiaoekjoasiijdkoleabsy278djasi@jetpack"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i165" id="{EEF73632-A085-4fd3-A778-ECD82C8CB297}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i499" id="{babb9931-ad56-444c-b935-38bffe18ad26}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i75" id="firebug@software.joehewitt.com" os="Darwin,Linux"> + <prefs/> + <versionRange minVersion="1.9.0" maxVersion="1.9.0" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="9.*" minVersion="9.0a1"/> + </targetApplication> + </versionRange> + </emItem> + <emItem blockID="i1264" id="suchpony@suchpony.de"> + <prefs/> + <versionRange minVersion="0" maxVersion="1.6.7" severity="3"/> + </emItem> + <emItem blockID="i656" id="hdv@vovcacik.addons.mozilla.org"> + <prefs/> + <versionRange minVersion="102.0" maxVersion="102.0" severity="3"/> + </emItem> + <emItem blockID="i722" id="{9802047e-5a84-4da3-b103-c55995d147d1}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i228" id="crossriderapp5060@crossrider.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i470" id="extension@FastFreeConverter.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i55" id="youtube@youtube7.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i440" id="{2d069a16-fca1-4e81-81ea-5d5086dcbd0c}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1077" id="helper@vidscrab.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i1492" id="googlotim@gmail.com"> + <prefs/> + <versionRange minVersion="1.3.2" maxVersion="1.3.2" severity="1"/> + </emItem> + <emItem blockID="i93" id="{68b8676b-99a5-46d1-b390-22411d8bcd61}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i664" id="123456789@offeringmedia.com"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i630" id="webbooster@iminent.com"> + <prefs> + <pref>browser.startup.homepage</pref> + <pref>browser.search.defaultenginename</pref> + </prefs> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i842" id="{746505DC-0E21-4667-97F8-72EA6BCF5EEF}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i868" id="{6e7f6f9f-8ce6-4611-add2-05f0f7049ee6}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i624" + id="/^({b95faac1-a3d7-4d69-8943-ddd5a487d966}|{ecce0073-a837-45a2-95b9-600420505f7e}|{2713b394-286f-4d7c-89ea-4174eeab9f5a}|{da7a20cf-bef4-4342-ad78-0240fdf87055})$/"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="1"/> + </emItem> + <emItem blockID="i101" id="{3a12052a-66ef-49db-8c39-e5b0bd5c83fa}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + <emItem blockID="i107" id="{ABDE892B-13A8-4d1b-88E6-365A6E755758}" os="WINNT"> + <prefs/> + <versionRange minVersion="0" maxVersion="15.0.5" severity="1"/> + </emItem> + <emItem blockID="2447476f-043b-4d0b-9d3c-8e859c97d950" id="{44e4b2cf-77ba-4f76-aca7-f3fcbc2dda2f}"> + <prefs/> + <versionRange minVersion="0" maxVersion="*" severity="3"/> + </emItem> + </emItems> + <pluginItems> + <pluginItem blockID="p416"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 6 Update 45" minVersion="Java 6 Update 42" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p184"> + <match exp="Java\(TM\) Plug-in 1\.7\.0(_0?([0-9]|(1[0-1]))?)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1139"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.329" minVersion="18.0.0.326" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1076" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.554" minVersion="11.2.202.549" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1028" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.508" minVersion="11.2.202.482" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p456"> + <match exp="npvlc\.dll" name="filename"/> + <versionRange maxVersion="2.0.5" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p156"> + <match exp="nppdf32\.dll" name="filename"/> + <versionRange maxVersion="9.5.1" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p158"> + <match exp="nppdf32\.dll" name="filename"/> + <versionRange maxVersion="10.1.5.9999" minVersion="10.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1044" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.539" minVersion="11.2.202.509" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p956"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 8 Update 45" minVersion="Java 8 Update 45" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p32"> + <match exp="npViewpoint.dll" name="filename"/> + <versionRange> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p180"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 7 Update 10" minVersion="Java 7 Update 0" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1140"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="20.0.0.306" minVersion="20.0.0.286" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p830" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.441" minVersion="11.2.202.439" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p938"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.202" minVersion="18.0.0.194" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1122"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.326" minVersion="18.0.0.268" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p134"> + <match exp="Java\(TM\) Platform SE 7 U[5-6](\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p592"> + <match exp="CiscoWebCommunicator\.plugin" name="filename"/> + <versionRange maxVersion="3.0.5.99999999999999" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p944"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.0.0.302" minVersion="13.0.0.302" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1495" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="24.0.0.186" minVersion="23.0.0.207" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1420"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="23.0.0.205" minVersion="23.0.0.185" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="26c2a4e2-9aff-4ab1-b654-20e478b375f0" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="24.0.0.221" minVersion="24.0.0.194" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p248"> + <match exp="Scorch\.plugin" name="filename"/> + <versionRange maxVersion="6.2.0b88" minVersion="0" severity="1"/> + </pluginItem> + <pluginItem blockID="p1141"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 7 Update 97" minVersion="Java 7 Update 91" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1053"> + <match exp="nprpplugin\.dll" name="filename"/> + <infoURL>https://real.com/</infoURL> + <versionRange maxVersion="17.0.10.7" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p94"> + <match exp="Flash\ Player\.plugin" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.2.159.1" minVersion="0" severity="0"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.1" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p31"> + <match exp="NPMySrch.dll" name="filename"/> + </pluginItem> + <pluginItem blockID="2b608fae-1750-4a06-a142-0bc9ba17a7d0"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="24.0.0.221" minVersion="24.0.0.194" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1020"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.*" minVersion="13.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p958"> + <match exp="Java\(TM\) Platform SE 7 U(79|80)(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p254"> + <match exp="PDF Browser Plugin\.plugin" name="filename"/> + <versionRange maxVersion="2.4.2" minVersion="0" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="18.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p102"> + <match exp="npmozax\.dll" name="filename"/> + <versionRange maxVersion="*" minVersion="0"/> + </pluginItem> + <pluginItem blockID="p1419" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.643" minVersion="11.2.202.637" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p80"> + <match exp="\(TM\)" name="name"/> + <match exp="(npjp2\.dll)|(libnpjp2\.so)" name="filename"/> + <match exp="[^\d\._]((0(\.\d+(\.\d+([_\.]\d+)?)?)?)|(1\.(([0-5](\.\d+([_\.]\d+)?)?)|(6(\.0([_\.](0?\d|1\d|2\d|30))?)?)|(7(\.0([_\.][0-2])?)?))))([^\d\._]|$)" + name="description"/> + <versionRange severity="1"/> + </pluginItem> + <pluginItem blockID="p1415"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.382" minVersion="18.0.0.366" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p182"> + <match exp="Java\(TM\) Platform SE 7 U([0-9]|(1[0-1]))(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p332"> + <match exp="libflashplayer\.so" name="filename"/> + <match exp="^Shockwave Flash 11.(0|1) r[0-9]{1,3}$" name="description"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="19.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p332"> + <match exp="libflashplayer\.so" name="filename"/> + <match exp="^Shockwave Flash 11.(0|1) r[0-9]{1,3}$" name="description"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1236"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="21.0.0.242" minVersion="21.0.0.226" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p176"> + <match exp="(NPSWF32\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.3.183.18.999" minVersion="10.3" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="19.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p176"> + <match exp="(NPSWF32\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.3.183.18.999" minVersion="10.3" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="3f136e56-4c93-4619-8c0d-d86258c1065d"> + <match exp="(nppdf32\.dll)|(AdobePDFViewerNPAPI\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/reader/</infoURL> + <versionRange maxVersion="15.006.30244" minVersion="15.006" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="43b45ad8-a373-42c1-89c6-64e2746885e5"> + <match exp="(nppdf32\.dll)|(AdobePDFViewerNPAPI\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/reader/</infoURL> + <versionRange maxVersion="15.020.20042" minVersion="15.020" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p366"> + <match exp="Scorch\.plugin" name="filename"/> + <versionRange maxVersion="6.2.0" minVersion="6.2.0" severity="1"/> + </pluginItem> + <pluginItem blockID="p936" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.480" minVersion="11.2.202.468" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p123"> + <match exp="JavaPlugin2_NPAPI\.plugin" name="filename"/> + <versionRange maxVersion="14.2.0" minVersion="0" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p89" os="Darwin"> + <match exp="AdobePDFViewerNPAPI\.plugin" name="filename"/> + <versionRange maxVersion="10.1.3" minVersion="0" severity="1"/> + </pluginItem> + <pluginItem blockID="p904"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 8 Update 44" minVersion="Java 8" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1002"> + <match exp="npUnity3D32\.dll" name="filename"/> + <versionRange maxVersion="5.0.3f1" minVersion="5.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p85"> + <match exp="JavaPlugin2_NPAPI\.plugin" name="filename"/> + <versionRange maxVersion="13.6.0" minVersion="0" severity="1"/> + </pluginItem> + <pluginItem blockID="p1246"> + <match exp="(nppdf32\.dll)|(AdobePDFViewerNPAPI\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/reader</infoURL> + <versionRange maxVersion="11.0.16 " minVersion="10.1.6" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p408"> + <match exp="QuickTime Plugin\.plugin" name="filename"/> + <versionRange maxVersion="7.6.5" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1413"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="23.0.0.185" minVersion="22.0.0.211" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p946"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.203" minVersion="18.0.0.203" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p214"> + <match exp="Java\(TM\) Platform SE 7 U7(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p132"> + <match exp="Java\(TM\) Plug-in 1\.7\.0(_0?([5-6]))?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p420"> + <match exp="Java\(TM\) Platform SE 7 U(1[6-9]|2[0-4])(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="59c31ade-88d6-4b22-8601-5316f82e3977"> + <match exp="(nppdf32\.dll)|(AdobePDFViewerNPAPI\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/reader/</infoURL> + <versionRange maxVersion="11.0.18" minVersion="11.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1004"> + <match exp="Unity Web Player\.plugin" name="filename"/> + <match exp="^($|Unity Web Player version 5.0(\.([0-2]|3f1))?[^0-9.])" name="description"/> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p459"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 7 Update 44" minVersion="Java 7 Update 25" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p296"> + <match exp="Java\(TM\) Plug-in 1\.7\.0_1[2-5]([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p457"> + <match exp="Java(\(TM\))? Plug-in ((1\.7\.0_(2[5-9]|3\d|4[0-4]))|(10\.4[0-4](\.[0-9]+)?))([^\d\._]|$)" + name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1054"> + <match exp="np32dsw_[0-9]+\.dll" name="filename"/> + <infoURL>https://get.adobe.com/shockwave/</infoURL> + <versionRange maxVersion="12.2.0.162" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p834"> + <match exp="(NPSWF32.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.0.0.268" minVersion="13.0.0.263" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p138"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 7 Update 06" minVersion="Java 7 Update 01" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p212"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 7 Update 07" minVersion="Java 7 Update 07" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p832"> + <match exp="(NPSWF32.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="16.0.0.304" minVersion="16.0.0.295" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p188"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 6 Update 38" minVersion="Java 6 Update 0" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1142"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 8 Update 76" minVersion="Java 8 Update 64" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p154"> + <match exp="npctrl\.dll" name="filename"/> + <versionRange maxVersion="5.1.20124.9999" minVersion="5.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p826" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.439" minVersion="11.2.202.425" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1061"> + <match exp="Java\(TM\) Platform SE 7 U(8[1-9]|90)(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p26"> + <match exp="^Yahoo Application State Plugin$" name="name"/> + <match exp="npYState.dll" name="filename"/> + <match exp="^Yahoo Application State Plugin$" name="description"/> + <versionRange> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="3.*" minVersion="3.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1065" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.548" minVersion="11.2.202.540" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1026"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.232" minVersion="18.0.0.204" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1274"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="22.0.0.211" minVersion="22.0.0.192" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p422"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 7 Update 24" minVersion="Java 7 Update 16" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p962"> + <match exp="Java(\(TM\))? Plug-in 10\.(79|80)(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p902"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 7 Update 78" minVersion="Java 7 Update 45" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1273"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.366" minVersion="18.0.0.360" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p125"> + <match exp="Java\(TM\) Platform SE ((6( U(\d|([0-2]\d)|3[0-2]))?)|(7(\sU[0-4])?))(\s[^\d\._U]|$)" + name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1059"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 7 Update 90" minVersion="Java 7 Update 81" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p908"> + <match exp="Java\(TM\) Platform SE 8( U([1-3]?\d|4[0-4]))?(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1252" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.626" minVersion="11.2.202.621" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1149"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.333" minVersion="18.0.0.329" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p252" os="Darwin"> + <match exp="AdobePDFViewerNPAPI\.plugin" name="filename"/> + <versionRange maxVersion="11.0.01" minVersion="11.0.0" severity="1"/> + </pluginItem> + <pluginItem blockID="p1253"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.360" minVersion="18.0.0.352" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1226"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="21.0.0.226" minVersion="21.0.0.197" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p186"> + <match exp="Java\(TM\) Platform SE 6 U3[1-8](\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p572"> + <match exp="npdjvu\.dll" name="filename"/> + <versionRange maxVersion="6.1.4.27993" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p210"> + <match exp="Java\(TM\) Plug-in 1\.7\.0(_0?7)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p412"> + <match exp="Java\(TM\) Plug-in 1\.6\.0_4[2-5]([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="911f052b-77a0-46c4-bacf-9a6fd5b2044b" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="25.0.0.163" minVersion="25.0.0.127" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p34"> + <match exp="[Nn][Pp][Jj][Pp][Ii]1[56]0_[0-9]+\.[Dd][Ll][Ll]" name="filename"/> + <versionRange> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="3.6a1pre"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1494"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="24.0.0.186" minVersion="23.0.0.207" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p798"> + <match exp="(NPSWF32.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="15.0.0.242" minVersion="14.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="97647cd8-03c5-416c-b9d3-cd5ef87ab39f"> + <match exp="np32dsw_1227197\.dll" name="filename"/> + <versionRange maxVersion="12.2.7.197" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p960"> + <match exp="Java\(TM\) Platform SE 8 U45(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p292"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 7 Update 15" minVersion="Java 7 Update 12" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p954"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 7 Update 80" minVersion="Java 7 Update 79" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p928"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.0.0.295" minVersion="13.0.0.269" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p190"> + <match exp="Java\(TM\) Plug-in 1\.6\.0_3[1-8]([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1234" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.621" minVersion="11.2.202.616" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1062"> + <match exp="Java\(TM\) Platform SE 8 U(4[6-9]|5\d|6[0-4])(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p794"> + <match exp="(NPSWF32.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.0.0.258" minVersion="10.3.183.66" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1148"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="21.0.0.197" minVersion="20.0.0.306" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1235"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.352" minVersion="18.0.0.343" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p160"> + <match exp="NPSWF32\.dll" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.2.9999" minVersion="0" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="16.*" minVersion="4.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p129"> + <match exp="Silverlight\.plugin" name="filename"/> + <versionRange maxVersion="5.0.99999" minVersion="0" severity="1"/> + </pluginItem> + <pluginItem blockID="p294"> + <match exp="Java\(TM\) Platform SE 7 U1[2-5](\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p330"> + <match exp="libflashplayer\.so" name="filename"/> + <match exp="^Shockwave Flash (([1-9]\.[0-9]+)|(10\.([0-2]|(3 r(([0-9][0-9]?)|1(([0-7][0-9])|8[0-2]))))))( |$)" + name="description"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="19.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p330"> + <match exp="libflashplayer\.so" name="filename"/> + <match exp="^Shockwave Flash (([1-9]\.[0-9]+)|(10\.([0-2]|(3 r(([0-9][0-9]?)|1(([0-7][0-9])|8[0-2]))))))( |$)" + name="description"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p152"> + <match exp="npctrl\.dll" name="filename"/> + <versionRange maxVersion="4.1.10328.0" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1067"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="19.0.0.245" minVersion="19.0.0.226" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1060"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 8 Update 64" minVersion="Java 8 Update 46" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p290"> + <match exp="(NPSWF32\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.3.183.66" minVersion="10.3.183.19" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="19.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p290"> + <match exp="(NPSWF32\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.3.183.66" minVersion="10.3.183.19" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p33"> + <match exp="[0-6]\.0\.[01]\d{2}\.\d+" name="name"/> + <match exp="npdeploytk.dll" name="filename"/> + <versionRange severity="1"/> + </pluginItem> + <pluginItem blockID="p1144"> + <match exp="Java\(TM\) Platform SE 8 U(6[4-9]|7[0-6])(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1063"> + <match exp="Java(\(TM\))? Plug-in 10\.(8[1-9]|90)(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p556"> + <match exp="npUnity3D32\.dll" name="filename"/> + <versionRange maxVersion="4.6.6f1" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1250"> + <match exp="(nppdf32\.dll)|(AdobePDFViewerNPAPI\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/reader</infoURL> + <versionRange maxVersion="15.016.20045" minVersion="15.016.20045" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1151"> + <match exp="npqtplugin\.dll" name="filename"/> + <infoURL>https://support.apple.com/en-us/HT205771</infoURL> + <versionRange maxVersion="*" minVersion="0" severity="0" vulnerabilitystatus="2"/> + </pluginItem> + <pluginItem blockID="p558"> + <match exp="Unity Web Player\.plugin" name="filename"/> + <match exp="^($|Unity Web Player version ([0-3]|(4\.([0-5]|6(\.([0-5]|6f1)))?[^0-9.])))" + name="description"/> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1146"> + <match exp="Java(\(TM\))? Plug-in 11\.(6[4-9]|7[0-6])(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p948" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.481" minVersion="11.2.202.481" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1143"> + <match exp="Java\(TM\) Platform SE 7 U(9[1-7])(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p964"> + <match exp="Java(\(TM\))? Plug-in 11\.45(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1075"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.268" minVersion="18.0.0.262" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p250"> + <match exp="npFoxitReaderPlugin\.dll" name="filename"/> + <versionRange maxVersion="2.2.1.530" minVersion="0" severity="0" vulnerabilitystatus="2"/> + </pluginItem> + <pluginItem blockID="p1052"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange maxVersion="Java 7 Update 11" minVersion="Java 7 Update 11" severity="0" + vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1272" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.632" minVersion="11.2.202.626" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1412" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.637" minVersion="11.2.202.632" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="c762d84b-9fce-425d-bc60-389a431d4453" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="25.0.0.127" minVersion="24.0.0.221" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1121"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="20.0.0.286" minVersion="20.0.0.235" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p574"> + <match exp="NPDjVu\.plugin" name="filename"/> + <versionRange maxVersion="6.1.1" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p28"> + <match exp="NPFFAddOn.dll" name="filename"/> + </pluginItem> + <pluginItem blockID="p1421" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="23.0.0.207" minVersion="11.2.202.643" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p302"> + <match exp="Java\(TM\) Plug-in 1\.6\.0_(39|40|41)([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p260"> + <match exp="(NPSWF32\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.2.9999" minVersion="0" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="18.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p260"> + <match exp="(NPSWF32\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="10.2.9999" minVersion="0" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p242" os="Darwin"> + <match exp="Flip4Mac" name="description"/> + <versionRange maxVersion="2.4.3.999" minVersion="0" severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="18.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p298"> + <match exp="JavaAppletPlugin\.plugin" name="filename"/> + <versionRange maxVersion="Java 6 Update 41" minVersion="Java 6 Update 39" severity="0" + vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p458"> + <match exp="Java\(TM\) Platform SE 7 U(2[5-9]|3\d|4[0-4])(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p119"> + <match exp="Java\(TM\) Plug-in 1\.(6\.0_(\d|[0-2]\d?|3[0-2])|7\.0(_0?([1-4]))?)([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.*" minVersion="0.1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="d20ea67f-d851-4c59-a3aa-f7081248b14e"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="25.0.0.127" minVersion="24.0.0.221" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p428"> + <match exp="np[dD]eployJava1\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="2"/> + </pluginItem> + <pluginItem blockID="p1145"> + <match exp="Java(\(TM\))? Plug-in 10\.(9[1-7])(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1048"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="19.0.0.225" minVersion="19.0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1064"> + <match exp="Java(\(TM\))? Plug-in 11\.(4[6-9]|5\d|6[0-4])(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p300"> + <match exp="Java\(TM\) Platform SE 6 U(39|40|41)(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p240"> + <match exp="DivXBrowserPlugin\.plugin" name="filename"/> + <versionRange maxVersion="1.4" minVersion="0" severity="1"/> + </pluginItem> + <pluginItem blockID="p1254"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="22.0.0.192" minVersion="21.0.0.242" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1055"> + <match exp="DirectorShockwave\.plugin" name="filename"/> + <infoURL>https://get.adobe.com/shockwave/</infoURL> + <versionRange maxVersion="12.2.0.162" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p796" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.424" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p824"> + <match exp="(NPSWF32.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.0.0.263" minVersion="13.0.0.259" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1123" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.559" minVersion="11.2.202.554" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p328"> + <match exp="Silverlight\.plugin" name="filename"/> + <versionRange maxVersion="5.1.20124.9999" minVersion="5.1" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="19.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p328"> + <match exp="Silverlight\.plugin" name="filename"/> + <versionRange maxVersion="5.1.20124.9999" minVersion="5.1" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p940"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="13.0.0.301" minVersion="13.0.0.296" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p414"> + <match exp="Java\(TM\) Platform SE 6 U4[2-5](\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p178"> + <match exp="(NPSWF[0-9_]*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.7.700.169" minVersion="11.0" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="19.0a1"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p178"> + <match exp="(NPSWF[0-9_]*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.7.700.169" minVersion="11.0" severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="17.0.*" minVersion="17.0.4"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1225"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.343" minVersion="18.0.0.333" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1046"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.254" minVersion="18.0.0.233" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p828"> + <match exp="(NPSWF32.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="16.0.0.287" minVersion="15.0.0.243" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="e939e3f9-cb55-494d-b95a-c5ac82bd8d3d" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="24.0.0.194" minVersion="24.0.0.186" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p113"> + <match exp="npuplaypc\.dll" name="filename"/> + <versionRange maxVersion="1.0.0.0" minVersion="0" severity="1"/> + </pluginItem> + <pluginItem blockID="p1247"> + <match exp="(nppdf32\.dll)|(AdobePDFViewerNPAPI\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/reader</infoURL> + <versionRange maxVersion="15.006.30174" minVersion="15.006.30174" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1422"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="23.0.0.207" minVersion="23.0.0.205" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="ee35afac-d936-4e77-bbb1-bf7d0656f985"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="25.0.0.163" minVersion="25.0.0.127" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p418"> + <match exp="Java\(TM\) Plug-in 1\.7\.0_(1[6-9]|2[0-4])([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <versionRange severity="0" vulnerabilitystatus="1"> + <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> + <versionRange maxVersion="*" minVersion="17.0"/> + </targetApplication> + </versionRange> + </pluginItem> + <pluginItem blockID="p1066"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.261" minVersion="18.0.0.255" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p912"> + <match exp="Java(\(TM\))? Plug-in 11\.(\d|[1-3]\d|4[0-4])(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1120"> + <match exp="(Silverlight\.plugin|npctrl\.dll)" name="filename"/> + <infoURL>https://www.microsoft.com/getsilverlight</infoURL> + <versionRange maxVersion="5.1.41105.0" minVersion="5.1.20125" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p594"> + <match exp="npCiscoWebCommunicator\.dll" name="filename"/> + <versionRange maxVersion="3.0.5.99999999999999" minVersion="0" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p932" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.467" minVersion="11.2.202.442" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p906"> + <match exp="Java\(TM\) Platform SE 7 U(4[5-9]|(5|6)\d|7[0-8])(\s[^\d\._U]|$)" name="name"/> + <match exp="npjp2\.dll" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p910"> + <match exp="Java(\(TM\))? Plug-in 10\.(4[5-9]|(5|6)\d|7[0-8])(\.[0-9]+)?([^\d\._]|$)" name="name"/> + <match exp="libnpjp2\.so" name="filename"/> + <infoURL>https://java.com/</infoURL> + <versionRange severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p930"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="18.0.0.193" minVersion="16.0.0.305" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1074"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="20.0.0.235" minVersion="19.0.0.246" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1150" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.577" minVersion="11.2.202.569" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="f77960ca-28f3-4664-994d-2b713d2a1434"> + <match exp="(NPSWF32.*\.dll)|(NPSWF64.*\.dll)|(Flash\ Player\.plugin)" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="24.0.0.194" minVersion="24.0.0.186" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1138" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.569" minVersion="11.2.202.559" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + <pluginItem blockID="p1224" os="Linux"> + <match exp="libflashplayer\.so" name="filename"/> + <infoURL>https://get.adobe.com/flashplayer/</infoURL> + <versionRange maxVersion="11.2.202.616" minVersion="11.2.202.577" severity="0" vulnerabilitystatus="1"/> + </pluginItem> + </pluginItems> + <gfxItems> + <gfxBlacklistEntry blockID="g35"> + <os>WINNT 6.1</os> + <vendor>0x10de</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.17.12.5896</driverVersion> + <driverVersionComparator>LESS_THAN_OR_EQUAL</driverVersionComparator> + <devices> + <device>0x0a6c</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g194"> + <os>WINNT 6.2</os> + <vendor>0x1022</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>9.10.8.0</driverVersion> + <driverVersionComparator>LESS_THAN_OR_EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1070"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.1872</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1073"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.1994</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1216"> + <os>WINNT 5.2</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1220"> + <os>WINNT 6.3</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g234"> + <os>Darwin 12</os> + <vendor>0x1002</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g204"> + <os>Darwin 10</os> + <vendor>0x8086</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g144"> + <os>All</os> + <vendor>0x1002</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.982.0.0</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g511"> + <os>WINNT 5.1</os> + <vendor>0x8086</vendor> + <feature>DIRECT3D_9_LAYERS</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>6.14.10.5218</driverVersion> + <driverVersionComparator>LESS_THAN</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g230"> + <os>Darwin 10</os> + <vendor>0x1002</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1215"> + <os>WINNT 5.1</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g192"> + <os>WINNT 6.2</os> + <vendor>0x1002</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>9.10.8.0</driverVersion> + <driverVersionComparator>LESS_THAN_OR_EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1221"> + <os>WINNT 10.0</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g150"> + <os>All</os> + <vendor>0x1002</vendor> + <feature>DIRECT3D_9_LAYERS</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.982.0.0</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g36"> + <os>WINNT 6.1</os> + <vendor>0x10de</vendor> + <feature>DIRECT3D_9_LAYERS</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.17.12.5896</driverVersion> + <driverVersionComparator>LESS_THAN_OR_EQUAL</driverVersionComparator> + <devices> + <device>0x0a6c</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1219"> + <os>WINNT 6.2</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g992"> + <os>WINNT 8.1</os> + <vendor>0x1002</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>15.201.1151.0</driverVersion> + <driverVersionComparator>LESS_THAN</driverVersionComparator> + <devices> + <device>0x6920</device> + <device>0x6921</device> + <device>0x6928</device> + <device>0x6929</device> + <device>0x692b</device> + <device>0x692f</device> + <device>0x6930</device> + <device>0x6938</device> + <device>0x6939</device> + <device>0x6900</device> + <device>0x6901</device> + <device>0x6902</device> + <device>0x6903</device> + <device>0x6907</device> + <device>0x7300</device> + <device>0x9870</device> + <device>0x9874</device> + <device>0x9875</device> + <device>0x9876</device> + <device>0x9877</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1218"> + <os>WINNT 6.1</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1124"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.2086</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g148"> + <os>All</os> + <vendor>0x1022</vendor> + <feature>DIRECT3D_9_LAYERS</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.982.0.0</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g232"> + <os>Darwin 11</os> + <vendor>0x1002</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g206"> + <os>Darwin 11</os> + <vendor>0x8086</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1069"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.1855</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g280"> + <os>WINNT 6.1</os> + <vendor>0x1002</vendor> + <feature>DIRECT3D_9_LAYERS</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + <devices> + <device>0x9802</device> + <device>0x9803</device> + <device>0x9803</device> + <device>0x9804</device> + <device>0x9805</device> + <device>0x9806</device> + <device>0x9807</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1217"> + <os>WINNT 6.0</os> + <vendor>0x8086</vendor> + <feature>HARDWARE_VIDEO_DECODING</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>10.18.10.3947</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g202"> + <os>Darwin 12</os> + <vendor>0x10de</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g208"> + <os>Darwin 12</os> + <vendor>0x8086</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g200"> + <os>Darwin 11</os> + <vendor>0x10de</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1068"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.1851</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g278"> + <os>WINNT 6.1</os> + <vendor>0x1002</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + <devices> + <device>0x9802</device> + <device>0x9803</device> + <device>0x9803</device> + <device>0x9804</device> + <device>0x9805</device> + <device>0x9806</device> + <device>0x9807</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g198"> + <os>Darwin 10</os> + <vendor>0x10de</vendor> + <feature>WEBGL_MSAA</feature> + <featureStatus>BLOCKED_DEVICE</featureStatus> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1071"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.1883</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1072"> + <os>All</os> + <vendor>0x8086</vendor> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.1892</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + <devices> + <device>0x2a42</device> + <device>0x2e22</device> + <device>0x2e12</device> + <device>0x2e32</device> + <device>0x0046</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g146"> + <os>All</os> + <vendor>0x1022</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.982.0.0</driverVersion> + <driverVersionComparator>EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g1251"> + <os>WINNT 5.1</os> + <vendor>0x8086</vendor> + <feature>WEBGL_ANGLE</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>6.14.10.5218</driverVersion> + <driverVersionComparator>LESS_THAN</driverVersionComparator> + <versionRange maxVersion="49.9"/> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g974"> + <os>WINNT 10.0</os> + <vendor>0x1002</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>15.201.1151.0</driverVersion> + <driverVersionComparator>LESS_THAN</driverVersionComparator> + <devices> + <device>0x6920</device> + <device>0x6921</device> + <device>0x6928</device> + <device>0x6929</device> + <device>0x692b</device> + <device>0x692f</device> + <device>0x6930</device> + <device>0x6938</device> + <device>0x6939</device> + <device>0x6900</device> + <device>0x6901</device> + <device>0x6902</device> + <device>0x6903</device> + <device>0x6907</device> + <device>0x7300</device> + <device>0x9870</device> + <device>0x9874</device> + <device>0x9875</device> + <device>0x9876</device> + <device>0x9877</device> + </devices> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g984"> + <os>All</os> + <vendor>0x8086</vendor> + <feature>DIRECT2D</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>8.15.10.2413</driverVersion> + <driverVersionComparator>LESS_THAN_OR_EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + <gfxBlacklistEntry blockID="g37"> + <os>WINNT 5.1</os> + <vendor>0x10de</vendor> + <feature>DIRECT3D_9_LAYERS</feature> + <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus> + <driverVersion>7.0.0.0</driverVersion> + <driverVersionComparator>GREATER_THAN_OR_EQUAL</driverVersionComparator> + </gfxBlacklistEntry> + </gfxItems> +</blocklist> diff --git a/Basilisk/User/Basilisk/Profiles/Default/bookmarkbackups/bookmarks-2023-06-08_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 b/Basilisk/User/Basilisk/Profiles/Default/bookmarkbackups/bookmarks-2023-06-08_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f69e7d2e1a9e3feec8067b3eda48ecd3da6dea8d Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/bookmarkbackups/bookmarks-2023-06-08_14_ojqFQbxv701-yPCq2SS6FQ==.jsonlz4 differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/bookmarkbackups/bookmarks-2023-09-07_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 b/Basilisk/User/Basilisk/Profiles/Default/bookmarkbackups/bookmarks-2023-09-07_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 new file mode 100644 index 0000000000000000000000000000000000000000..f0216d0b53df51c3d9330953b9acfba615830eae Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/bookmarkbackups/bookmarks-2023-09-07_14_v715YysOjhOn2UY7c7Vg5g==.jsonlz4 differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/cert9.db b/Basilisk/User/Basilisk/Profiles/Default/cert9.db new file mode 100644 index 0000000000000000000000000000000000000000..e74c6c63ae5263f1dcc2e8671732aff80877ad13 Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/cert9.db differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/compatibility.ini b/Basilisk/User/Basilisk/Profiles/Default/compatibility.ini new file mode 100644 index 0000000000000000000000000000000000000000..c4ee095f0486b2e65ac65e2baad5bcb9936ef0c6 --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/compatibility.ini @@ -0,0 +1,5 @@ +[Compatibility] +LastVersion=52.9.2020.11.25_20201125140449/20201125140449 +LastOSABI=WINNT_x86-msvc +LastPlatformDir=C:\MACAO\Basilisk\Bin\Basilisk +LastAppDir=C:\MACAO\Basilisk\Bin\Basilisk\browser diff --git a/Basilisk/User/Basilisk/Profiles/Default/content-prefs.sqlite b/Basilisk/User/Basilisk/Profiles/Default/content-prefs.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..48bd247dfd8e23590de1d762825a0660933465cb Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/content-prefs.sqlite differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/cookies.sqlite b/Basilisk/User/Basilisk/Profiles/Default/cookies.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..32654c1641c4f54ced9b6aa226cab6639f70280a Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/cookies.sqlite differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/cookies.sqlite-shm b/Basilisk/User/Basilisk/Profiles/Default/cookies.sqlite-shm new file mode 100644 index 0000000000000000000000000000000000000000..fe9ac2845eca6fe6da8a63cd096d9cf9e24ece10 Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/cookies.sqlite-shm differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/cookies.sqlite-wal b/Basilisk/User/Basilisk/Profiles/Default/cookies.sqlite-wal new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Basilisk/User/Basilisk/Profiles/Default/extensions.ini b/Basilisk/User/Basilisk/Profiles/Default/extensions.ini new file mode 100644 index 0000000000000000000000000000000000000000..eae8fa8731ba866c7b53ad58cf3b4c816eb3f0ae --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/extensions.ini @@ -0,0 +1,6 @@ +[ExtensionDirs] + +[ThemeDirs] +Extension0=C:\MACAO\Basilisk\Bin\Basilisk\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi + +[MultiprocessIncompatibleExtensions] diff --git a/Basilisk/User/Basilisk/Profiles/Default/extensions.json b/Basilisk/User/Basilisk/Profiles/Default/extensions.json new file mode 100644 index 0000000000000000000000000000000000000000..f7189ec7e227bc7ef587fcbd5da38bdfdd0d2285 --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/extensions.json @@ -0,0 +1,54 @@ +{ + "schemaVersion": 16, + "addons": [ + { + "id": "{972ce4c6-7e08-4474-a285-3208198ce6fd}", + "syncGUID": "{cf94caad-e417-444c-b3e8-27d9e406c46d}", + "location": "app-global", + "version": "52.9.2020.11.25", + "type": "theme", + "internalName": "classic/1.0", + "updateURL": null, + "updateKey": null, + "optionsURL": null, + "optionsType": null, + "aboutURL": null, + "iconURL": null, + "icon64URL": null, + "defaultLocale": { + "name": "Default", + "description": "The default theme.", + "creator": "Mozilla", + "homepageURL": null, + "contributors": [ + "Mozilla Contributors" + ] + }, + "visible": true, + "active": true, + "userDisabled": false, + "appDisabled": false, + "descriptor": "C:\\MACAO\\Basilisk\\Bin\\Basilisk\\browser\\extensions\\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi", + "installDate": 1606297736000, + "updateDate": 1623144646000, + "applyBackgroundUpdates": 1, + "skinnable": true, + "size": 9888, + "sourceURI": null, + "releaseNotesURI": null, + "softDisabled": false, + "foreignInstall": false, + "hasBinaryComponents": false, + "strictCompatibility": true, + "locales": [], + "targetApplications": [ + { + "id": "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", + "minVersion": "52.9.2020.11.25", + "maxVersion": "52.9.2020.11.25" + } + ], + "targetPlatforms": [] + } + ] +} diff --git a/Basilisk/User/Basilisk/Profiles/Default/formhistory.sqlite b/Basilisk/User/Basilisk/Profiles/Default/formhistory.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..62cfd54caf5e70541808ac9f89867724648cf967 Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/formhistory.sqlite differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/key4.db b/Basilisk/User/Basilisk/Profiles/Default/key4.db new file mode 100644 index 0000000000000000000000000000000000000000..e6377ddcee59c978e57cce64e54e35233948a6cb Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/key4.db differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/mimeTypes.rdf b/Basilisk/User/Basilisk/Profiles/Default/mimeTypes.rdf new file mode 100644 index 0000000000000000000000000000000000000000..d7c2cb42c3ce7937044c0a498ee0cdc932aff55f --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/mimeTypes.rdf @@ -0,0 +1,63 @@ +<?xml version="1.0"?> +<RDF:RDF xmlns:NC="http://home.netscape.com/NC-rdf#" + xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <RDF:Description RDF:about="urn:scheme:ircs" + NC:value="ircs"> + <NC:handlerProp RDF:resource="urn:scheme:handler:ircs"/> + </RDF:Description> + <RDF:Description RDF:about="urn:mimetypes"> + <NC:MIME-types RDF:resource="urn:mimetypes:root"/> + </RDF:Description> + <RDF:Description RDF:about="urn:scheme:handler:ircs" + NC:alwaysAsk="true"> + <NC:possibleApplication RDF:resource="urn:handler:web:https://www.mibbit.com/?url=%s"/> + </RDF:Description> + <RDF:Seq RDF:about="urn:schemes:root"> + <RDF:li RDF:resource="urn:scheme:mailto"/> + <RDF:li RDF:resource="urn:scheme:ircs"/> + <RDF:li RDF:resource="urn:scheme:irc"/> + </RDF:Seq> + <RDF:Description RDF:about="urn:scheme:mailto" + NC:value="mailto"> + <NC:handlerProp RDF:resource="urn:scheme:handler:mailto"/> + </RDF:Description> + <RDF:Description RDF:about="urn:handler:web:https://compose.mail.yahoo.com/?To=%s" + NC:prettyName="Yahoo! Mail" + NC:uriTemplate="https://compose.mail.yahoo.com/?To=%s" /> + <RDF:Description RDF:about="urn:schemes"> + <NC:Protocol-Schemes RDF:resource="urn:schemes:root"/> + </RDF:Description> + <RDF:Description RDF:about="urn:scheme:irc" + NC:value="irc"> + <NC:handlerProp RDF:resource="urn:scheme:handler:irc"/> + </RDF:Description> + <RDF:Description RDF:about="urn:mimetype:handler:application/pdf" + NC:handleInternal="true" + NC:alwaysAsk="false" /> + <RDF:Description RDF:about="urn:scheme:handler:irc" + NC:alwaysAsk="true"> + <NC:possibleApplication RDF:resource="urn:handler:web:https://www.mibbit.com/?url=%s"/> + </RDF:Description> + <RDF:Description RDF:about="urn:root" + NC:en-US_defaultHandlersVersion="5" /> + <RDF:Description RDF:about="urn:mimetype:application/pdf" + NC:value="application/pdf" + NC:fileExtensions="pdf"> + <NC:handlerProp RDF:resource="urn:mimetype:handler:application/pdf"/> + </RDF:Description> + <RDF:Description RDF:about="urn:scheme:handler:mailto" + NC:useSystemDefault="true" + NC:alwaysAsk="false"> + <NC:possibleApplication RDF:resource="urn:handler:web:https://compose.mail.yahoo.com/?To=%s"/> + <NC:possibleApplication RDF:resource="urn:handler:web:https://mail.google.com/mail/?extsrc=mailto&url=%s"/> + </RDF:Description> + <RDF:Description RDF:about="urn:handler:web:https://www.mibbit.com/?url=%s" + NC:prettyName="Mibbit" + NC:uriTemplate="https://www.mibbit.com/?url=%s" /> + <RDF:Description RDF:about="urn:handler:web:https://mail.google.com/mail/?extsrc=mailto&url=%s" + NC:prettyName="Gmail" + NC:uriTemplate="https://mail.google.com/mail/?extsrc=mailto&url=%s" /> + <RDF:Seq RDF:about="urn:mimetypes:root"> + <RDF:li RDF:resource="urn:mimetype:application/pdf"/> + </RDF:Seq> +</RDF:RDF> diff --git a/Basilisk/User/Basilisk/Profiles/Default/parent.lock b/Basilisk/User/Basilisk/Profiles/Default/parent.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Basilisk/User/Basilisk/Profiles/Default/permissions.sqlite b/Basilisk/User/Basilisk/Profiles/Default/permissions.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..0f6931550c0bf03fee1f42299c5363c36d54d6a3 Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/permissions.sqlite differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/pkcs11.txt b/Basilisk/User/Basilisk/Profiles/Default/pkcs11.txt new file mode 100644 index 0000000000000000000000000000000000000000..20e8f031955f7bff546957b560f94fc74864c65f --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/pkcs11.txt @@ -0,0 +1,5 @@ +library= +name=NSS Internal PKCS #11 Module +parameters=configdir='sql:C:\\Basilisk\\User\\Basilisk\\Profiles\\Default' certPrefix='' keyPrefix='' secmod='secmod.db' flags=optimizeSpace updatedir='' updateCertPrefix='' updateKeyPrefix='' updateid='' updateTokenDescription='' manufacturerID='Mozilla.org' libraryDescription='PSM Internal Crypto Services' cryptoTokenDescription='Generic Crypto Services' dbTokenDescription='Software Security Device' cryptoSlotDescription='PSM Internal Cryptographic Services' dbSlotDescription='PSM Private Keys' FIPSSlotDescription='FIPS 140 Cryptographic, Key and Certificate Services' FIPSTokenDescription='Software Security Device (FIPS)' minPS=0 +NSS=Flags=internal,critical trustOrder=75 cipherOrder=100 slotParams=(1={slotFlags=[ECC,RSA,DSA,DH,RC2,RC4,DES,RANDOM,SHA1,MD5,MD2,SSL,TLS,AES,Camellia,SEED,SHA256,SHA512] askpw=any timeout=30}) + diff --git a/Basilisk/User/Basilisk/Profiles/Default/places.sqlite b/Basilisk/User/Basilisk/Profiles/Default/places.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..ea35ef38547c3e996f3e9f436aa7f98c5d77ee12 Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/places.sqlite differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/places.sqlite-shm b/Basilisk/User/Basilisk/Profiles/Default/places.sqlite-shm new file mode 100644 index 0000000000000000000000000000000000000000..ba39409af326a58383a03a12e1bbadbfc5728fed Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/places.sqlite-shm differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/places.sqlite-wal b/Basilisk/User/Basilisk/Profiles/Default/places.sqlite-wal new file mode 100644 index 0000000000000000000000000000000000000000..d4326af9cce9d5c027e3b9b38157da6ba12ed407 Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/places.sqlite-wal differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/pluginreg.dat b/Basilisk/User/Basilisk/Profiles/Default/pluginreg.dat new file mode 100644 index 0000000000000000000000000000000000000000..79ea3e226aa3919fd86f31e39f3e107536cdb6f5 --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/pluginreg.dat @@ -0,0 +1,58 @@ +Generated File. Do not edit. + +[HEADER] +Version|0.18f|$ +Arch|x86-msvc|$ + +[PLUGINS] +npmod32.dll|$ +C:\MACAO\Basilisk\Plugins\SoundPlayback\npmod32.dll|$ +4.10.1.9|$ +1623144660000|0|0|0|$ +Module Plugin Library v1.91.05|$ +MOD Plugin|$ +8 +0|audio/x-mod|All Modules|mod,s3m,med,xm,it,mdz,itz,xmz,s3z|$ +1|audio/mod|ProTracker Modules|mod|$ +2|audio/x-zipped-mod|Zipped Modules|mdz|$ +3|audio/s3m|ScreamTracker Modules|s3m|$ +4|audio/x-s3m|ScreamTracker Modules|s3m|$ +5|audio/xm|FastTracker Modules|xm|$ +6|audio/x-zipped-it|Zipped IT Module|itz|$ +7|audio/it|Impulse Tracker Modules|it|$ +npsid.dll|$ +C:\MACAO\Basilisk\Plugins\SoundPlayback\npsid.dll|$ +1.0.0.1|$ +1623144660000|0|0|0|$ +SIDPLAY plug-in 1.2.15 for Win32, libsidplay 1.36.57|$ + SIDPlug|$ +2 +0|audio/prs.sid|SID tunes|sid|$ +1|audio/x-sidtune|SID tunes|sid|$ +Npxgplugin.dll|$ +C:\MACAO\Basilisk\Plugins\SoundPlayback\Npxgplugin.dll|$ +5.0.0.68|$ +1623144660000|0|0|0|$ +MIDPLUG(TM) for XG ver1.01|$ +MIDPLUG for XG|$ +9 +0|audio/midi|MIDI|mid,midi|$ +1|audio/x-midi|MIDI|mid,midi|$ +2|audio/mid|MIDI|mid,midi|$ +3|audio/x-mid|MIDI|mid,midi|$ +4|audio/x-wav|WAVE|wav|$ +5|audio/wav|WAVE|wav|$ +6|audio/x-aiff|AIFF|aif,aiff|$ +7|audio/aiff|AIFF|aif,aiff|$ +8|audio/basic|AU|au|$ +NPSWF32_32_0_0_363.dll|$ +C:\MACAO\Basilisk\Plugins\Flash\NPSWF32_32_0_0_363.dll|$ +32.0.0.363|$ +1623144660000|0|0|0|$ +Shockwave Flash 32.0 r0|$ +Shockwave Flash|$ +2 +0|application/x-shockwave-flash|Adobe Flash movie|swf|$ +1|application/futuresplash|FutureSplash movie|spl|$ + +[INVALID] diff --git a/Basilisk/User/Basilisk/Profiles/Default/prefs.js b/Basilisk/User/Basilisk/Profiles/Default/prefs.js new file mode 100644 index 0000000000000000000000000000000000000000..3b2dc12d2c20270c92dc2d7db74300ec6b977b10 --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/prefs.js @@ -0,0 +1,150 @@ +# +Mozilla +User +Preferences + +/* Do not edit this file. + * + * If you make changes to this file while the application is running, + * the changes will be overwritten when the application exits. + * + * To make a manual change to preferences, you can visit the URL about:config + */ + +user_pref("accessibility.typeaheadfind.flashBar", 0); +user_pref("app.update.auto", false); +user_pref("app.update.enabled", false); +user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1694689864); +user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1694689984); +user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1694168832); +user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1694689744); +user_pref("browser.bookmarks.restore_default_bookmarks", false); +user_pref("browser.cache.disk.capacity", 358400); +user_pref("browser.cache.disk.parent_directory", "C:\\MACAO\\Basilisk\\User\\Basilisk\\Profiles\\Default"); +user_pref("browser.cache.disk.smart_size.first_run", false); +user_pref("browser.cache.frecency_experiment", 1); +user_pref("browser.download.importedFromSqlite", true); +user_pref("browser.download.lastDir", "C:\\MACAO\\Basilisk\\Downloads"); +user_pref("browser.formfill.enable", false); +user_pref("browser.laterrun.bookkeeping.profileCreationTime", 1623095175); +user_pref("browser.laterrun.bookkeeping.sessionCount", 10); +user_pref("browser.migration.version", 43); +user_pref("browser.newtabpage.directory.ping", ""); +user_pref("browser.newtabpage.directory.source", ""); +user_pref("browser.newtabpage.enabled", false); +user_pref("browser.newtabpage.enhanced", false); +user_pref("browser.newtabpage.storageVersion", 1); +user_pref("browser.pagethumbnails.storage_version", 3); +user_pref("browser.places.smartBookmarksVersion", 8); +user_pref("browser.rights.3.shown", true); +user_pref("browser.search.update", false); +user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20201125140449"); +user_pref("browser.shell.checkDefaultBrowser", false); +user_pref("browser.slowStartup.averageTime", 0); +user_pref("browser.slowStartup.samples", 0); +user_pref("browser.startup.homepage_override.buildID", "20201125140449"); +user_pref("browser.startup.homepage_override.mstone", "4.7.0"); +user_pref("browser.startup.page", 0); +user_pref("browser.taskbar.lists.enabled", false); +user_pref("browser.uiCustomization.state", "{\"placements\":{\"PanelUI-contents\":[\"edit-controls\",\"zoom-controls\",\"new-window-button\",\"privatebrowsing-button\",\"save-page-button\",\"print-button\",\"history-panelmenu\",\"fullscreen-button\",\"find-button\",\"preferences-button\",\"developer-button\",\"add-ons-button\"],\"addon-bar\":[\"addonbar-closebutton\",\"status-bar\"],\"PersonalToolbar\":[\"personal-bookmarks\"],\"nav-bar\":[\"urlbar-container\",\"search-container\",\"bookmarks-menu-button\",\"downloads-button\",\"home-button\",\"pocket-button\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"toolbar-menubar\":[\"menubar-items\"]},\"seen\":[\"developer-button\"],\"dirtyAreaCache\":[\"PersonalToolbar\",\"nav-bar\",\"TabsToolbar\",\"toolbar-menubar\",\"PanelUI-contents\",\"addon-bar\"],\"currentVersion\":6,\"newElementCount\":0}"); +user_pref("browser.urlbar.searchSuggestionsChoice", false); +user_pref("browser.urlbar.userMadeSearchSuggestionsChoice", true); +user_pref("devtools.telemetry.tools.opened.version", "{\"DEVTOOLS_OS_ENUMERATED_PER_USER\":\"52.9.2020.11.25\",\"DEVTOOLS_OS_IS_64_BITS_PER_USER\":\"52.9.2020.11.25\",\"DEVTOOLS_SCREEN_RESOLUTION_ENUMERATED_PER_USER\":\"52.9.2020.11.25\"}"); +user_pref("devtools.toolbox.selectedTool", "inspector"); +user_pref("devtools.toolsidebar-height.inspector", 350); +user_pref("devtools.toolsidebar-width.inspector", 350); +user_pref("dom.allow_scripts_to_close_windows", true); +user_pref("dom.disable_open_during_load", false); +user_pref("dom.disable_window_open_feature.location", false); +user_pref("dom.ipc.plugins.asyncdrawing.enabled", false); +user_pref("dom.ipc.plugins.flash.disable-protected-mode", true); +user_pref("extensions.blocklist.enabled", false); +user_pref("extensions.blocklist.pingCountVersion", 0); +user_pref("extensions.bootstrappedAddons", "{}"); +user_pref("extensions.databaseSchema", 16); +user_pref("extensions.enabledAddons", "%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:52.9.2020.11.25"); +user_pref("extensions.lastAppVersion", "52.9.2020.11.25"); +user_pref("extensions.lastPlatformVersion", "4.7.0"); +user_pref("extensions.pendingOperations", false); +user_pref("extensions.shownSelectionUI", true); +user_pref("extensions.systemAddon.update.url", ""); +user_pref("extensions.ui.dictionary.hidden", true); +user_pref("extensions.ui.lastCategory", "addons://discover/"); +user_pref("extensions.ui.locale.hidden", true); +user_pref("extensions.xpiState", "{\"app-global\":{\"{972ce4c6-7e08-4474-a285-3208198ce6fd}\":{\"d\":\"C:\\\\MACAO\\\\Basilisk\\\\Bin\\\\Basilisk\\\\browser\\\\extensions\\\\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi\",\"e\":true,\"v\":\"52.9.2020.11.25\",\"st\":1623144646000}}}"); +user_pref("general.warnOnAboutConfig", false); +user_pref("gfx.crash-guard.d3d11layers.appVersion", "52.9.2020.11.25"); +user_pref("gfx.crash-guard.d3d11layers.deviceID", "0x9a49"); +user_pref("gfx.crash-guard.d3d11layers.driverVersion", "30.0.101.1003"); +user_pref("gfx.crash-guard.d3d11layers.feature-d2d", true); +user_pref("gfx.crash-guard.d3d11layers.feature-d3d11", true); +user_pref("gfx.crash-guard.status.d3d11layers", 2); +user_pref("gfx.crash-guard.status.d3d11video", 2); +user_pref("idle.lastDailyNotification", 1694690098); +user_pref("media.gmp-manager.buildID", "20201125140449"); +user_pref("media.gmp-manager.url", ""); +user_pref("media.hardware-video-decoding.failed", false); +user_pref("network.captive-portal-service.enabled", false); +user_pref("network.cookie.prefsMigrated", true); +user_pref("network.predictor.cleaned-up", true); +user_pref("network.stricttransportsecurity.preloadlist", false); +user_pref("pdfjs.migrationVersion", 2); +user_pref("pdfjs.previousHandler.alwaysAskBeforeHandling", true); +user_pref("pdfjs.previousHandler.preferredAction", 4); +user_pref("places.database.lastMaintenance", 1693902109); +user_pref("places.history.expiration.transient_current_max_pages", 122334); +user_pref("plugin.default.state", 2); +user_pref("plugin.disable_full_page_plugin_for_types", "application/pdf"); +user_pref("plugin.scan.plid.all", false); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_bgcolor", false); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_bgimages", false); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_duplex", -437918235); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_edge_bottom", 0); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_edge_left", 0); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_edge_right", 0); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_edge_top", 0); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_evenpages", true); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_footercenter", ""); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_footerleft", "&PT"); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_footerright", "&D"); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_headercenter", ""); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_headerleft", "&T"); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_headerright", "&U"); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_in_color", true); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_margin_bottom", "0.5"); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_margin_left", "0.5"); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_margin_right", "0.5"); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_margin_top", "0.5"); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_oddpages", true); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_orientation", 0); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_page_delay", 50); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_paper_data", 9); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_paper_height", " -1,00"); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_paper_name", ""); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_paper_size_unit", 1); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_paper_width", " -1,00"); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_resolution", 300); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_reversed", false); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_scaling", " 1,00"); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_shrink_to_fit", true); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_to_file", false); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_to_filename", ""); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_unwriteable_margin_bottom", 0); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_unwriteable_margin_left", 0); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_unwriteable_margin_right", 0); +user_pref("print.printer_HP_Deskjet_3050_J610_series.print_unwriteable_margin_top", 0); +user_pref("print_printer", "HP Deskjet 3050 J610 series"); +user_pref("sanity-test.device-id", "0x9a49"); +user_pref("sanity-test.driver-version", "30.0.101.1003"); +user_pref("sanity-test.running", false); +user_pref("sanity-test.version", "20201125140449"); +user_pref("security.OCSP.enabled", 0); +user_pref("security.fileuri.strict_origin_policy", false); +user_pref("security.mixed_content.send_hsts_priming", false); +user_pref("signon.importedFromSqlite", true); +user_pref("signon.rememberSignons", false); +user_pref("storage.vacuum.last.index", 1); +user_pref("storage.vacuum.last.places.sqlite", 1693902109); +user_pref("toolkit.startup.last_success", 1694689712); +user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); +user_pref("ui.osk.debug.keyboardDisplayReason", "IKPOS: Touch screen not found."); diff --git a/Basilisk/User/Basilisk/Profiles/Default/search.json.mozlz4 b/Basilisk/User/Basilisk/Profiles/Default/search.json.mozlz4 new file mode 100644 index 0000000000000000000000000000000000000000..a31acc9eefd81e27bc0a112e773daf826530e78e Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/search.json.mozlz4 differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/sessionCheckpoints.json b/Basilisk/User/Basilisk/Profiles/Default/sessionCheckpoints.json new file mode 100644 index 0000000000000000000000000000000000000000..407a05e804cfad869c57bbd44c06c1c78ba1c28d --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/sessionCheckpoints.json @@ -0,0 +1,5 @@ +{ + "profile-after-change": true, + "final-ui-startup": true, + "sessionstore-windows-restored": true +} diff --git a/Basilisk/User/Basilisk/Profiles/Default/sessionstore-backups/previous.js b/Basilisk/User/Basilisk/Profiles/Default/sessionstore-backups/previous.js new file mode 100644 index 0000000000000000000000000000000000000000..8ecaad067848518bd03a8e86428e453e252b8f91 --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/sessionstore-backups/previous.js @@ -0,0 +1 @@ +{"version":["sessionrestore",1],"windows":[{"tabs":[{"entries":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/index.html","title":"MACAO 3","subframe":true,"charset":"UTF-8","ID":1,"docshellID":5,"triggeringPrincipal_base64":"SmIS26zLEdO3ZQBgsLbOywAAAAAAAAAAwAAAAAAAAEY=","docIdentifier":1,"children":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/MosMtr/gen/menu.html","subframe":true,"charset":"UTF-8","ID":2,"docshellID":6,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":6},{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/MosMtr/gen/plan.html","subframe":true,"charset":"UTF-8","ID":3,"docshellID":7,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":5},{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/sco/act592613.html","title":"Présentation","charset":"UTF-8","ID":4,"docshellID":8,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":7,"children":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/contenu/pages/pg7628.html","title":"Présentation","charset":"UTF-8","ID":5,"docshellID":9,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":9}]}],"persist":true},{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/index.html","title":"MACAO 3","subframe":true,"charset":"UTF-8","ID":1,"docshellID":5,"triggeringPrincipal_base64":"SmIS26zLEdO3ZQBgsLbOywAAAAAAAAAAwAAAAAAAAEY=","docIdentifier":1,"children":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/MosMtr/gen/menu.html","subframe":true,"charset":"UTF-8","ID":2,"docshellID":6,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":6},{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/MosMtr/gen/plan.html","subframe":true,"charset":"UTF-8","ID":3,"docshellID":7,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":5},{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/sco/act687805.html","title":"Découvrir le phénomène d'homophonie","subframe":true,"charset":"UTF-8","ID":6,"docshellID":8,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":10,"children":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/contenu/pages/pg1809.html","title":"Exemples (1)","charset":"UTF-8","ID":7,"docshellID":10,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":12}]}],"persist":true}],"lastAccessed":1694168874832,"hidden":false,"attributes":{},"index":2,"image":null,"iconLoadingPrincipal":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA=="}],"selected":1,"_closedTabs":[],"width":1280,"height":680,"screenX":0,"screenY":0,"sizemode":"normal","title":"MACAO 3","_shouldRestore":true,"closedAt":1694168874834,"closedId":0}],"selectedWindow":0,"_closedWindows":[],"session":{"lastUpdate":1694168874876,"startTime":1694168802314,"recentCrashes":0},"global":{},"browserConsole":false} \ No newline at end of file diff --git a/Basilisk/User/Basilisk/Profiles/Default/sessionstore-backups/recovery.js b/Basilisk/User/Basilisk/Profiles/Default/sessionstore-backups/recovery.js new file mode 100644 index 0000000000000000000000000000000000000000..44537b98daa1b575476180f4a5941eaa72b25231 --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/sessionstore-backups/recovery.js @@ -0,0 +1 @@ +{"version":["sessionrestore",1],"windows":[{"tabs":[{"entries":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_12/index.html","title":"MACAO","charset":"UTF-8","ID":1,"docshellID":5,"triggeringPrincipal_base64":"SmIS26zLEdO3ZQBgsLbOywAAAAAAAAAAwAAAAAAAAEY=","docIdentifier":1,"children":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_12/contenu/local/menuLMS.html","title":"plan LMS","charset":"UTF-8","ID":2,"docshellID":6,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":6},{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_12/imsmanifest.html","title":"plan LMS","charset":"UTF-8","ID":3,"docshellID":7,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":5},{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_12/sco/MosEtp342.html","title":"MACAO","charset":"UTF-8","ID":4,"docshellID":8,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":7,"children":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_12/contenu/pages/pg496.html","title":"crédits et licence","charset":"UTF-8","ID":5,"docshellID":9,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":9}]}],"persist":true}],"lastAccessed":1694689716698,"hidden":false,"attributes":{},"index":1,"image":null,"iconLoadingPrincipal":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAM2ZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAALAAAAAcAAAAsAAAABwAAACIAAAApAAAABQAAAC8AAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA="}],"selected":1,"_closedTabs":[],"busy":false,"width":1280,"height":680,"screenX":0,"screenY":0,"sizemode":"normal"}],"selectedWindow":1,"_closedWindows":[],"session":{"lastUpdate":1694689716728,"startTime":1694689714144,"recentCrashes":0},"global":{},"browserConsole":false,"lastSessionState":{"version":["sessionrestore",1],"windows":[{"tabs":[{"entries":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/index.html","title":"MACAO 3","subframe":true,"charset":"UTF-8","ID":1,"docshellID":5,"triggeringPrincipal_base64":"SmIS26zLEdO3ZQBgsLbOywAAAAAAAAAAwAAAAAAAAEY=","docIdentifier":1,"children":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/MosMtr/gen/menu.html","subframe":true,"charset":"UTF-8","ID":2,"docshellID":6,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":6},{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/MosMtr/gen/plan.html","subframe":true,"charset":"UTF-8","ID":3,"docshellID":7,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":5},{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/sco/act592613.html","title":"Présentation","charset":"UTF-8","ID":4,"docshellID":8,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":7,"children":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/contenu/pages/pg7628.html","title":"Présentation","charset":"UTF-8","ID":5,"docshellID":9,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":9}]}],"persist":true},{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/index.html","title":"MACAO 3","subframe":true,"charset":"UTF-8","ID":1,"docshellID":5,"triggeringPrincipal_base64":"SmIS26zLEdO3ZQBgsLbOywAAAAAAAAAAwAAAAAAAAEY=","docIdentifier":1,"children":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/MosMtr/gen/menu.html","subframe":true,"charset":"UTF-8","ID":2,"docshellID":6,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":6},{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/MosMtr/gen/plan.html","subframe":true,"charset":"UTF-8","ID":3,"docshellID":7,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":5},{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/sco/act687805.html","title":"Découvrir le phénomène d'homophonie","subframe":true,"charset":"UTF-8","ID":6,"docshellID":8,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":10,"children":[{"url":"file:///C:/MACAO/Basilisk/MACAO/macao_3/contenu/pages/pg1809.html","title":"Exemples (1)","charset":"UTF-8","ID":7,"docshellID":10,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA==","docIdentifier":12}]}],"persist":true}],"lastAccessed":1694168874832,"hidden":false,"attributes":{},"index":2,"image":null,"iconLoadingPrincipal":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAAMmZpbGU6Ly8vQzovTUFDQU8vQmFzaWxpc2svTUFDQU8vbWFjYW9fMy9pbmRleC5odG1sAAAAAAAAAAQAAAAHAAAAAAAAAAD/////AAAAAP////8AAAAA/////wAAAAcAAAArAAAABwAAACsAAAAHAAAAIQAAACgAAAAFAAAALgAAAAQAAAAA/////wAAAAf/////AAAAB/////8BAAAAAAABAAAAAQAAAAAAAA=="}],"selected":1,"_closedTabs":[],"width":1280,"height":680,"screenX":0,"screenY":0,"sizemode":"normal","title":"MACAO 3","_shouldRestore":true,"closedAt":1694168874834,"closedId":0}],"selectedWindow":1,"_closedWindows":[],"session":{"lastUpdate":1694168874876,"startTime":1694168802314,"recentCrashes":0},"global":{},"browserConsole":false}} \ No newline at end of file diff --git a/Basilisk/User/Basilisk/Profiles/Default/sessionstore-backups/upgrade.js-20201125140449 b/Basilisk/User/Basilisk/Profiles/Default/sessionstore-backups/upgrade.js-20201125140449 new file mode 100644 index 0000000000000000000000000000000000000000..f9a2ff6ca239a93c696482fa1ae27eb3cdacd280 --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/sessionstore-backups/upgrade.js-20201125140449 @@ -0,0 +1 @@ +{"version":["sessionrestore",1],"windows":[{"tabs":[{"entries":[{"url":"file:///C:/Basilisk/MACAO/macao_12/index.html","title":"MACAO","subframe":true,"charset":"UTF-8","ID":2,"docshellID":7,"triggeringPrincipal_base64":"SmIS26zLEdO3ZQBgsLbOywAAAAAAAAAAwAAAAAAAAEY=","docIdentifier":2,"children":[{"url":"file:///C:/Basilisk/MACAO/macao_12/contenu/local/menuLMS.html","title":"plan LMS","subframe":true,"charset":"UTF-8","ID":3,"docshellID":8,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":7},{"url":"file:///C:/Basilisk/MACAO/macao_12/imsmanifest.html","title":"plan LMS","subframe":true,"charset":"UTF-8","ID":4,"docshellID":9,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":6},{"url":"file:///C:/Basilisk/MACAO/macao_12/sco/MosEtp342.html","title":"MACAO","charset":"UTF-8","ID":5,"docshellID":10,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":8,"children":[{"url":"file:///C:/Basilisk/MACAO/macao_12/contenu/pages/pg496.html","title":"crédits et licence","charset":"UTF-8","ID":6,"docshellID":11,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":10}]}],"persist":true},{"url":"file:///C:/Basilisk/MACAO/macao_12/index.html","title":"MACAO","subframe":true,"charset":"UTF-8","ID":2,"docshellID":7,"triggeringPrincipal_base64":"SmIS26zLEdO3ZQBgsLbOywAAAAAAAAAAwAAAAAAAAEY=","docIdentifier":2,"children":[{"url":"file:///C:/Basilisk/MACAO/macao_12/contenu/local/menuLMS.html","title":"plan LMS","subframe":true,"charset":"UTF-8","ID":3,"docshellID":8,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":7},{"url":"file:///C:/Basilisk/MACAO/macao_12/imsmanifest.html","title":"plan LMS","subframe":true,"charset":"UTF-8","ID":4,"docshellID":9,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":6},{"url":"file:///C:/Basilisk/MACAO/macao_12/sco/MosEtp129.html","title":"> Reconnaître les syllabes en anglais oral","subframe":true,"charset":"UTF-8","ID":7,"docshellID":10,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":11,"children":[{"url":"file:///C:/Basilisk/MACAO/macao_12/contenu/pages/pg861.html","title":"Repérer les syllabes orales","charset":"UTF-8","ID":8,"docshellID":12,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":13}]}],"persist":true},{"url":"file:///C:/Basilisk/MACAO/macao_12/index.html","title":"MACAO","subframe":true,"charset":"UTF-8","ID":2,"docshellID":7,"triggeringPrincipal_base64":"SmIS26zLEdO3ZQBgsLbOywAAAAAAAAAAwAAAAAAAAEY=","docIdentifier":2,"children":[{"url":"file:///C:/Basilisk/MACAO/macao_12/contenu/local/menuLMS.html","title":"plan LMS","subframe":true,"charset":"UTF-8","ID":3,"docshellID":8,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":7},{"url":"file:///C:/Basilisk/MACAO/macao_12/imsmanifest.html","title":"plan LMS","subframe":true,"charset":"UTF-8","ID":4,"docshellID":9,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":6},{"url":"file:///C:/Basilisk/MACAO/macao_12/sco/MosEtp129.html","title":"> Reconnaître les syllabes en anglais oral","subframe":true,"charset":"UTF-8","ID":7,"docshellID":10,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":11,"children":[{"url":"file:///C:/Basilisk/MACAO/macao_12/contenu/pages/pg861.html#","charset":"UTF-8","ID":9,"docshellID":12,"triggeringPrincipal_b64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","principalToInherit_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","triggeringPrincipal_base64":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA=","docIdentifier":13}]}],"persist":true}],"lastAccessed":1623095279422,"hidden":false,"attributes":{},"index":3,"image":null,"iconLoadingPrincipal":"ZT4OTT7kRfqycpfCC8AeuAAAAAAAAAAAwAAAAAAAAEYB3pRy0IA0EdOTmQAQS6D9QJIHOlRteE8wkTq4cYEyCMYAAAAD//////////8BAAAALWZpbGU6Ly8vQzovQmFzaWxpc2svTUFDQU8vbWFjYW9fMTIvaW5kZXguaHRtbAAAAAAAAAAEAAAABwAAAAAAAAAA/////wAAAAD/////AAAAAP////8AAAAHAAAAJgAAAAcAAAAmAAAABwAAABwAAAAjAAAABQAAACkAAAAEAAAAAP////8AAAAH/////wAAAAf/////AQAAAAAAAQAAAAEAAAAAAAA="}],"selected":1,"_closedTabs":[],"busy":false,"width":1280,"height":1040,"screenX":4,"screenY":30,"sizemode":"normal"}],"selectedWindow":1,"_closedWindows":[],"session":{"lastUpdate":1623095279526,"startTime":1623095174396,"recentCrashes":0},"global":{},"browserConsole":false} \ No newline at end of file diff --git a/Basilisk/User/Basilisk/Profiles/Default/startupCache/startupCache.4.little b/Basilisk/User/Basilisk/Profiles/Default/startupCache/startupCache.4.little new file mode 100644 index 0000000000000000000000000000000000000000..6892dd154895d507cddbce67de801936adeafcfc Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/startupCache/startupCache.4.little differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/storage.sqlite b/Basilisk/User/Basilisk/Profiles/Default/storage.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..ff86d98fd327baaf139b3346f5b1c83561c68bbb Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/storage.sqlite differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/chrome/.metadata b/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/chrome/.metadata new file mode 100644 index 0000000000000000000000000000000000000000..70969fde3676651492877b915e94b8a2fa7bfbc0 Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/chrome/.metadata differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/chrome/.metadata-v2 b/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/chrome/.metadata-v2 new file mode 100644 index 0000000000000000000000000000000000000000..0a8b554250b26916b6d605b829ed6c9b9abbbb7c Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/chrome/.metadata-v2 differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/chrome/idb/2918063365piupsah.sqlite b/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/chrome/idb/2918063365piupsah.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..855ec3d377bccf57ad4e6010e3833eeec8e7976e Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/chrome/idb/2918063365piupsah.sqlite differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/indexeddb+++fx-devtools/.metadata b/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/indexeddb+++fx-devtools/.metadata new file mode 100644 index 0000000000000000000000000000000000000000..dfc78417ab3f807ff4054ae31f9773a8585caef7 Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/indexeddb+++fx-devtools/.metadata differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/indexeddb+++fx-devtools/.metadata-v2 b/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/indexeddb+++fx-devtools/.metadata-v2 new file mode 100644 index 0000000000000000000000000000000000000000..2af253fbb0b1513d3ad7a3cd47c061efc41bf473 Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/indexeddb+++fx-devtools/.metadata-v2 differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/indexeddb+++fx-devtools/idb/478967115deegvatroootlss--cans.sqlite b/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/indexeddb+++fx-devtools/idb/478967115deegvatroootlss--cans.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..3ffa9e6ade4ee381216e26fd236319e9c9e62f17 Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/storage/permanent/indexeddb+++fx-devtools/idb/478967115deegvatroootlss--cans.sqlite differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/times.json b/Basilisk/User/Basilisk/Profiles/Default/times.json new file mode 100644 index 0000000000000000000000000000000000000000..e0aa4d310b98fc07717e8507b1386292a24f3fe6 --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/times.json @@ -0,0 +1,3 @@ +{ + "created": 1623095173773 +} diff --git a/Basilisk/User/Basilisk/Profiles/Default/user.js b/Basilisk/User/Basilisk/Profiles/Default/user.js new file mode 100644 index 0000000000000000000000000000000000000000..55eb4de57b189e6b290d62b8d86ce5777badf214 --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/user.js @@ -0,0 +1,4 @@ +user_pref("browser.cache.disk.parent_directory", "C:\\MACAO\\Basilisk\\User\\Basilisk\\Profiles\\Default"); +user_pref("browser.download.lastDir", "C:\\MACAO\\Basilisk\\Downloads"); +user_pref("browser.shell.checkDefaultBrowser", false); +user_pref("browser.taskbar.lists.enabled", false); diff --git a/Basilisk/User/Basilisk/Profiles/Default/webappsstore.sqlite b/Basilisk/User/Basilisk/Profiles/Default/webappsstore.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..c4b5cc180f8911c8c0075499db9a396a79c7f9b0 Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/webappsstore.sqlite differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/webappsstore.sqlite-shm b/Basilisk/User/Basilisk/Profiles/Default/webappsstore.sqlite-shm new file mode 100644 index 0000000000000000000000000000000000000000..fe9ac2845eca6fe6da8a63cd096d9cf9e24ece10 Binary files /dev/null and b/Basilisk/User/Basilisk/Profiles/Default/webappsstore.sqlite-shm differ diff --git a/Basilisk/User/Basilisk/Profiles/Default/webappsstore.sqlite-wal b/Basilisk/User/Basilisk/Profiles/Default/webappsstore.sqlite-wal new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Basilisk/User/Basilisk/Profiles/Default/xulstore.json b/Basilisk/User/Basilisk/Profiles/Default/xulstore.json new file mode 100644 index 0000000000000000000000000000000000000000..3fc5d497d85b30eda9eca3e90fb594872c9d65a0 --- /dev/null +++ b/Basilisk/User/Basilisk/Profiles/Default/xulstore.json @@ -0,0 +1,32 @@ +{ + "chrome://browser/content/browser.xul": { + "navigator-toolbox": { + "iconsize": "small" + }, + "titlebar-placeholder-on-menubar-for-caption-buttons": { + "width": "138" + }, + "titlebar-placeholder-on-TabsToolbar-for-captions-buttons": { + "width": "138" + }, + "main-window": { + "screenX": "0", + "screenY": "0", + "width": "1280", + "height": "680", + "sizemode": "normal" + }, + "sidebar-box": { + "sidebarcommand": "", + "width": "", + "src": "" + } + }, + "chrome://browser/content/places/bookmarkProperties2.xul": { + "bookmarkproperties": { + "screenX": "679", + "screenY": "440", + "width": "375" + } + } +} diff --git a/Macao 1 et 2.bat b/Macao 1 et 2.bat new file mode 100644 index 0000000000000000000000000000000000000000..69c89cf89aef14b98c758657ae892c5008e065fa --- /dev/null +++ b/Macao 1 et 2.bat @@ -0,0 +1 @@ +start C:\MACAO\Basilisk\Basilisk-Portable.exe file:///C:/MACAO/Basilisk/MACAO/macao_12/index.html \ No newline at end of file diff --git a/Macao3.bat b/Macao3.bat new file mode 100644 index 0000000000000000000000000000000000000000..1fed9215e1541ee48e7bc54a47b3f86eefd38e8d --- /dev/null +++ b/Macao3.bat @@ -0,0 +1 @@ +start C:\MACAO\Basilisk\Basilisk-Portable.exe file:///C:/MACAO/Basilisk/MACAO/macao_3/index.html \ No newline at end of file diff --git a/README.md b/README.md index 6f631b565ddd4d2ba88910a1fb4243830bfd48c0..feeccbb80bd68a2d6da783bc99faca2f48bd3660 100644 --- a/README.md +++ b/README.md @@ -1,93 +1,5 @@ # Macao Legacy +Code source de MACAO Legacy - -## Getting started - -To make it easy for you to get started with GitLab, here's a list of recommended next steps. - -Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! - -## Add your files - -- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files -- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: - -``` -cd existing_repo -git remote add origin https://gitlab.tetras-libre.fr/macao/macao-legacy.git -git branch -M main -git push -uf origin main -``` - -## Integrate with your tools - -- [ ] [Set up project integrations](https://gitlab.tetras-libre.fr/macao/macao-legacy/-/settings/integrations) - -## Collaborate with your team - -- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) -- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) -- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) -- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) -- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) - -## Test and Deploy - -Use the built-in continuous integration in GitLab. - -- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) -- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) -- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) -- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) -- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) - -*** - -# Editing this README - -When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template. - -## Suggestions for a good README - -Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. - -## Name -Choose a self-explaining name for your project. - -## Description -Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. - -## Badges -On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. - -## Visuals -Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. - -## Installation -Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. - -## Usage -Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. - -## Support -Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. - -## Roadmap -If you have ideas for releases in the future, it is a good idea to list them in the README. - -## Contributing -State if you are open to contributions and what your requirements are for accepting them. - -For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. - -You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. - -## Authors and acknowledgment -Show your appreciation to those who have contributed to the project. - -## License -For open source projects, say how it is licensed. - -## Project status -If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. +Le nouveau projet est herbergé ici https://gitlab.tetras-libre.fr/macao/macao-new