Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Clark Lin
Study Performance Tracking App
Commits
a3f69bc6
Commit
a3f69bc6
authored
Feb 21, 2024
by
Clark Lin
Browse files
added English vocabulary practise feature.
parent
f81b4135
Changes
18
Expand all
Hide whitespace changes
Inline
Side-by-side
app/f10001/application/create_application.sql
View file @
a3f69bc6
...
...
@@ -52,8 +52,8 @@ wwv_imp_workspace.create_flow(
,
p_tokenize_row_search
=>
'N'
,
p_substitution_string_01
=>
'APP_NAME'
,
p_substitution_value_01
=>
'Study Performance Tracking App'
,
p_last_updated_by
=>
'
STUDENT_DEV
'
,
p_last_upd_yyyymmddhh24miss
=>
'202402
19172445
'
,
p_last_updated_by
=>
'
CLARK LIN
'
,
p_last_upd_yyyymmddhh24miss
=>
'202402
21090238
'
,
p_file_prefix
=>
nvl
(
wwv_flow_application_install
.
get_static_app_file_prefix
,
''
)
,
p_files_version
=>
73
,
p_print_server_type
=>
'NATIVE'
...
...
app/f10001/application/pages/page_00013.sql
View file @
a3f69bc6
...
...
@@ -21,7 +21,7 @@ wwv_flow_imp_page.create_page(
,
p_protection_level
=>
'C'
,
p_page_component_map
=>
'21'
,
p_last_updated_by
=>
'STUDENT_DEV'
,
p_last_upd_yyyymmddhh24miss
=>
'202
31003155800
'
,
p_last_upd_yyyymmddhh24miss
=>
'202
40220090238
'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
18614610902137640
)
...
...
@@ -176,6 +176,8 @@ wwv_flow_imp_page.create_region_column(
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
60
,
p_value_alignment
=>
'LEFT'
,
p_group_id
=>
wwv_flow_imp
.
id
(
16705113937764232
)
,
p_use_group_for
=>
'BOTH'
,
p_attribute_01
=>
'Y'
,
p_attribute_02
=>
'N'
,
p_attribute_03
=>
'N'
...
...
@@ -186,11 +188,9 @@ wwv_flow_imp_page.create_region_column(
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_exact_match
=>
true
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_control_break
=>
false
,
p_enable_hide
=>
true
,
p_enable_pivot
=>
false
,
p_is_primary_key
=>
false
...
...
@@ -210,6 +210,8 @@ wwv_flow_imp_page.create_region_column(
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
70
,
p_value_alignment
=>
'LEFT'
,
p_group_id
=>
wwv_flow_imp
.
id
(
16705113937764232
)
,
p_use_group_for
=>
'BOTH'
,
p_attribute_01
=>
'Y'
,
p_attribute_02
=>
'N'
,
p_attribute_03
=>
'N'
...
...
@@ -220,11 +222,9 @@ wwv_flow_imp_page.create_region_column(
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_exact_match
=>
true
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_control_break
=>
false
,
p_enable_hide
=>
true
,
p_enable_pivot
=>
false
,
p_is_primary_key
=>
false
...
...
@@ -244,6 +244,8 @@ wwv_flow_imp_page.create_region_column(
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
80
,
p_value_alignment
=>
'LEFT'
,
p_group_id
=>
wwv_flow_imp
.
id
(
16705113937764232
)
,
p_use_group_for
=>
'BOTH'
,
p_attribute_01
=>
'Y'
,
p_attribute_02
=>
'N'
,
p_attribute_03
=>
'N'
...
...
@@ -254,11 +256,9 @@ wwv_flow_imp_page.create_region_column(
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_exact_match
=>
true
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_control_break
=>
false
,
p_enable_hide
=>
true
,
p_enable_pivot
=>
false
,
p_is_primary_key
=>
false
...
...
@@ -278,6 +278,8 @@ wwv_flow_imp_page.create_region_column(
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
90
,
p_value_alignment
=>
'LEFT'
,
p_group_id
=>
wwv_flow_imp
.
id
(
16705235933764233
)
,
p_use_group_for
=>
'BOTH'
,
p_attribute_01
=>
'Y'
,
p_attribute_02
=>
'N'
,
p_attribute_03
=>
'N'
...
...
@@ -288,11 +290,9 @@ wwv_flow_imp_page.create_region_column(
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_exact_match
=>
true
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_control_break
=>
false
,
p_enable_hide
=>
true
,
p_enable_pivot
=>
false
,
p_is_primary_key
=>
false
...
...
@@ -312,6 +312,8 @@ wwv_flow_imp_page.create_region_column(
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
100
,
p_value_alignment
=>
'LEFT'
,
p_group_id
=>
wwv_flow_imp
.
id
(
16705235933764233
)
,
p_use_group_for
=>
'BOTH'
,
p_attribute_01
=>
'Y'
,
p_attribute_02
=>
'N'
,
p_attribute_03
=>
'N'
...
...
@@ -322,11 +324,9 @@ wwv_flow_imp_page.create_region_column(
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_exact_match
=>
true
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_control_break
=>
false
,
p_enable_hide
=>
true
,
p_enable_pivot
=>
false
,
p_is_primary_key
=>
false
...
...
@@ -346,6 +346,8 @@ wwv_flow_imp_page.create_region_column(
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
110
,
p_value_alignment
=>
'LEFT'
,
p_group_id
=>
wwv_flow_imp
.
id
(
16705235933764233
)
,
p_use_group_for
=>
'BOTH'
,
p_attribute_01
=>
'Y'
,
p_attribute_02
=>
'N'
,
p_attribute_03
=>
'N'
...
...
@@ -356,11 +358,9 @@ wwv_flow_imp_page.create_region_column(
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_exact_match
=>
true
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_control_break
=>
false
,
p_enable_hide
=>
true
,
p_enable_pivot
=>
false
,
p_is_primary_key
=>
false
...
...
@@ -753,7 +753,7 @@ wwv_flow_imp_page.create_page_da_action(
p_id
=>
wwv_flow_imp
.
id
(
16705697486764237
)
,
p_event_id
=>
wwv_flow_imp
.
id
(
16705545578764236
)
,
p_event_result
=>
'TRUE'
,
p_action_sequence
=>
1
0
,
p_action_sequence
=>
2
0
,
p_execute_on_page_init
=>
'N'
,
p_action
=>
'NATIVE_SUBMIT_PAGE'
,
p_attribute_01
=>
'massLoad'
...
...
app/f10001/application/pages/page_00015.sql
View file @
a3f69bc6
...
...
@@ -13,15 +13,15 @@ wwv_flow_imp.component_begin (
);
wwv_flow_imp_page
.
create_page
(
p_id
=>
15
,
p_name
=>
'Choose Practice Options'
,
p_alias
=>
'CHOOSE-PRACTICE-OPTIONS'
,
p_step_title
=>
'Choose Practice Options'
,
p_name
=>
'Choose
Verb
Practice Options'
,
p_alias
=>
'CHOOSE-
VERB-
PRACTICE-OPTIONS'
,
p_step_title
=>
'Choose
Verb
Practice Options'
,
p_autocomplete_on_off
=>
'OFF'
,
p_page_template_options
=>
'#DEFAULT#'
,
p_protection_level
=>
'C'
,
p_page_component_map
=>
'16'
,
p_last_updated_by
=>
'STUDENT_DEV'
,
p_last_upd_yyyymmddhh24miss
=>
'202
31222154238
'
,
p_last_upd_yyyymmddhh24miss
=>
'202
40220131509
'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
18861253835537211
)
...
...
app/f10001/application/pages/page_00016.sql
View file @
a3f69bc6
...
...
@@ -13,9 +13,9 @@ wwv_flow_imp.component_begin (
);
wwv_flow_imp_page
.
create_page
(
p_id
=>
16
,
p_name
=>
'Practice'
,
p_alias
=>
'PRACTICE'
,
p_step_title
=>
'Practice'
,
p_name
=>
'
Verb
Practice'
,
p_alias
=>
'
VERB-
PRACTICE'
,
p_step_title
=>
'
Verb
Practice'
,
p_autocomplete_on_off
=>
'OFF'
,
p_javascript_code
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'function storePracticeResult() {'
,
...
...
@@ -120,7 +120,7 @@ wwv_flow_imp_page.create_page(
,
p_protection_level
=>
'C'
,
p_page_component_map
=>
'21'
,
p_last_updated_by
=>
'STUDENT_DEV'
,
p_last_upd_yyyymmddhh24miss
=>
'202
31224103341
'
,
p_last_upd_yyyymmddhh24miss
=>
'202
40220131538
'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
18864334089537259
)
...
...
app/f10001/application/pages/page_00017.sql
View file @
a3f69bc6
...
...
@@ -13,9 +13,9 @@ wwv_flow_imp.component_begin (
);
wwv_flow_imp_page
.
create_page
(
p_id
=>
17
,
p_name
=>
'Practice Result'
,
p_alias
=>
'PRACTICE-RESULT'
,
p_step_title
=>
'Practice Result'
,
p_name
=>
'
Verb
Practice Result'
,
p_alias
=>
'
VERB-
PRACTICE-RESULT'
,
p_step_title
=>
'
Verb
Practice Result'
,
p_autocomplete_on_off
=>
'OFF'
,
p_javascript_code
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'// Go through every div element inside of table cell, having colorContainer CSS class'
,
...
...
@@ -43,7 +43,7 @@ wwv_flow_imp_page.create_page(
,
p_protection_level
=>
'C'
,
p_page_component_map
=>
'03'
,
p_last_updated_by
=>
'STUDENT_DEV'
,
p_last_upd_yyyymmddhh24miss
=>
'202
31004163516
'
,
p_last_upd_yyyymmddhh24miss
=>
'202
40220131602
'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
18868197799537273
)
...
...
app/f10001/application/pages/page_00021.sql
0 → 100644
View file @
a3f69bc6
prompt
--application/pages/page_00021
begin
-- Manifest
-- PAGE: 00021
-- Manifest End
wwv_flow_imp
.
component_begin
(
p_version_yyyy_mm_dd
=>
'2023.10.31'
,
p_release
=>
'23.2.4'
,
p_default_workspace_id
=>
16017191443360494
,
p_default_application_id
=>
10001
,
p_default_id_offset
=>
0
,
p_default_owner
=>
'STUDENT'
);
wwv_flow_imp_page
.
create_page
(
p_id
=>
21
,
p_name
=>
'English Vocabulary'
,
p_alias
=>
'ENGLISH-VOCABULARY'
,
p_step_title
=>
'English Vocabulary'
,
p_autocomplete_on_off
=>
'OFF'
,
p_page_template_options
=>
'#DEFAULT#'
,
p_protection_level
=>
'C'
,
p_page_component_map
=>
'21'
,
p_last_updated_by
=>
'CLARK LIN'
,
p_last_upd_yyyymmddhh24miss
=>
'20240221084437'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10829949730361175
)
,
p_plug_name
=>
'English Vocabulary'
,
p_region_template_options
=>
'#DEFAULT#'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16112462865514800
)
,
p_plug_display_sequence
=>
20
,
p_query_type
=>
'TABLE'
,
p_query_table
=>
'STDT_EN_VOCABULARIES'
,
p_include_rowid_column
=>
false
,
p_plug_source_type
=>
'NATIVE_IG'
,
p_prn_page_header
=>
'English Vocabulary'
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
4619514013271444
)
,
p_name
=>
'TYPE'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'TYPE'
,
p_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_SELECT_LIST'
,
p_heading
=>
'Type'
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
40
,
p_value_alignment
=>
'LEFT'
,
p_is_required
=>
true
,
p_lov_type
=>
'SHARED'
,
p_lov_id
=>
wwv_flow_imp
.
id
(
10895357747746433
)
,
p_lov_display_extra
=>
false
,
p_lov_display_null
=>
false
,
p_enable_filter
=>
true
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_exact_match
=>
true
,
p_filter_lov_type
=>
'LOV'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
true
,
p_enable_control_break
=>
true
,
p_enable_hide
=>
true
,
p_is_primary_key
=>
false
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
true
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10831208349361229
)
,
p_name
=>
'APEX$ROW_SELECTOR'
,
p_item_type
=>
'NATIVE_ROW_SELECTOR'
,
p_display_sequence
=>
10
,
p_attribute_01
=>
'Y'
,
p_attribute_02
=>
'Y'
,
p_attribute_03
=>
'N'
,
p_enable_hide
=>
true
,
p_is_primary_key
=>
false
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10831691954361237
)
,
p_name
=>
'APEX$ROW_ACTION'
,
p_item_type
=>
'NATIVE_ROW_ACTION'
,
p_label
=>
'Actions'
,
p_heading_alignment
=>
'CENTER'
,
p_display_sequence
=>
20
,
p_value_alignment
=>
'CENTER'
,
p_enable_hide
=>
true
,
p_is_primary_key
=>
false
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10832646754361254
)
,
p_name
=>
'VOCABULARY_ID'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'VOCABULARY_ID'
,
p_data_type
=>
'NUMBER'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
true
,
p_item_type
=>
'NATIVE_HIDDEN'
,
p_display_sequence
=>
30
,
p_attribute_01
=>
'Y'
,
p_enable_filter
=>
false
,
p_enable_hide
=>
true
,
p_is_primary_key
=>
true
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
false
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10833675575361257
)
,
p_name
=>
'VOCABULARY_NAME'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'VOCABULARY_NAME'
,
p_data_type
=>
'VARCHAR2'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_TEXTAREA'
,
p_heading
=>
'Vocabulary Name'
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
60
,
p_value_alignment
=>
'LEFT'
,
p_attribute_01
=>
'Y'
,
p_attribute_02
=>
'N'
,
p_attribute_03
=>
'N'
,
p_attribute_04
=>
'BOTH'
,
p_is_required
=>
true
,
p_max_length
=>
2000
,
p_enable_filter
=>
true
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_hide
=>
true
,
p_enable_pivot
=>
false
,
p_is_primary_key
=>
false
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
true
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10834699650361259
)
,
p_name
=>
'TRANSLATION'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'TRANSLATION'
,
p_data_type
=>
'VARCHAR2'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_TEXTAREA'
,
p_heading
=>
'Translation'
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
70
,
p_value_alignment
=>
'LEFT'
,
p_attribute_01
=>
'Y'
,
p_attribute_02
=>
'N'
,
p_attribute_03
=>
'N'
,
p_attribute_04
=>
'BOTH'
,
p_is_required
=>
true
,
p_max_length
=>
2000
,
p_enable_filter
=>
true
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_hide
=>
true
,
p_enable_pivot
=>
false
,
p_is_primary_key
=>
false
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
true
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10835649016361261
)
,
p_name
=>
'CREATED_BY'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'CREATED_BY'
,
p_data_type
=>
'VARCHAR2'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_HIDDEN'
,
p_display_sequence
=>
80
,
p_attribute_01
=>
'Y'
,
p_filter_is_required
=>
false
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_pivot
=>
false
,
p_is_primary_key
=>
false
,
p_default_type
=>
'EXPRESSION'
,
p_default_language
=>
'SQL'
,
p_default_expression
=>
':APP_USER'
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
false
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10836654170361265
)
,
p_name
=>
'CREATION_DATE'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'CREATION_DATE'
,
p_data_type
=>
'TIMESTAMP_LTZ'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_HIDDEN'
,
p_display_sequence
=>
90
,
p_attribute_01
=>
'Y'
,
p_filter_is_required
=>
false
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_pivot
=>
false
,
p_is_primary_key
=>
false
,
p_default_type
=>
'EXPRESSION'
,
p_default_language
=>
'SQL'
,
p_default_expression
=>
'LOCALTIMESTAMP'
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
false
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10837612894361267
)
,
p_name
=>
'LAST_UPDATED_BY'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'LAST_UPDATED_BY'
,
p_data_type
=>
'VARCHAR2'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_HIDDEN'
,
p_display_sequence
=>
100
,
p_attribute_01
=>
'Y'
,
p_filter_is_required
=>
false
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_pivot
=>
false
,
p_is_primary_key
=>
false
,
p_default_type
=>
'EXPRESSION'
,
p_default_language
=>
'SQL'
,
p_default_expression
=>
':APP_USER'
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
false
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10838628546361269
)
,
p_name
=>
'LAST_UPDATE_DATE'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'LAST_UPDATE_DATE'
,
p_data_type
=>
'TIMESTAMP_LTZ'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_HIDDEN'
,
p_display_sequence
=>
110
,
p_attribute_01
=>
'Y'
,
p_filter_is_required
=>
false
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_pivot
=>
false
,
p_is_primary_key
=>
false
,
p_default_type
=>
'EXPRESSION'
,
p_default_language
=>
'SQL'
,
p_default_expression
=>
'LOCALTIMESTAMP'
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
false
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10946171124306632
)
,
p_name
=>
'SEQ'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'SEQ'
,
p_data_type
=>
'NUMBER'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_NUMBER_FIELD'
,
p_heading
=>
'Sequence'
,
p_heading_alignment
=>
'RIGHT'
,
p_display_sequence
=>
50
,
p_value_alignment
=>
'RIGHT'
,
p_attribute_03
=>
'left'
,
p_attribute_04
=>
'decimal'
,
p_is_required
=>
false
,
p_enable_filter
=>
true
,
p_filter_is_required
=>
false
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
true
,
p_enable_control_break
=>
true
,
p_enable_hide
=>
true
,
p_is_primary_key
=>
false
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
true
);
wwv_flow_imp_page
.
create_interactive_grid
(
p_id
=>
wwv_flow_imp
.
id
(
10830432498361186
)
,
p_internal_uid
=>
10830432498361186
,
p_is_editable
=>
true
,
p_edit_operations
=>
'i:u:d'
,
p_lost_update_check_type
=>
'VALUES'
,
p_add_row_if_empty
=>
true
,
p_submit_checked_rows
=>
false
,
p_lazy_loading
=>
false
,
p_requires_filter
=>
false
,
p_select_first_row
=>
true
,
p_fixed_row_height
=>
true
,
p_pagination_type
=>
'SCROLL'
,
p_show_total_row_count
=>
true
,
p_show_toolbar
=>
true
,
p_enable_save_public_report
=>
false
,
p_enable_subscriptions
=>
true
,
p_enable_flashback
=>
true
,
p_define_chart_view
=>
true
,
p_enable_download
=>
true
,
p_enable_mail_download
=>
true
,
p_fixed_header
=>
'PAGE'
,
p_show_icon_view
=>
false
,
p_show_detail_view
=>
false
,
p_javascript_code
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'function(config) {'
,
''
,
' let toolbarData = $.apex.interactiveGrid.copyDefaultToolbar();'
,
' let toolbarGroup = toolbarData.toolbarFind("actions3");'
,
''
,
' toolbarGroup.controls.push({'
,
' action: "mass-load",'
,
' type: "BUTTON",'
,
unistr
(
' label: "
\6
279
\9
1CF
\5
BFC
\5
165"'
),
' });'
,
''
,
' config.initActions = function (actions) { '
,
' actions.add({ '
,
' name: "mass-load", '
,
' action: function(event, focusElement) { '
,
' $.event.trigger(
''
massLoad
''
);'
,
' }'
,
' });'
,
' } '
,
''
,
' config.toolbarData = toolbarData;'
,
''
,
' return config; '
,
'}'
))
);
wwv_flow_imp_page
.
create_ig_report
(
p_id
=>
wwv_flow_imp
.
id
(
10830869936361201
)
,
p_interactive_grid_id
=>
wwv_flow_imp
.
id
(
10830432498361186
)
,
p_static_id
=>
'108309'
,
p_type
=>
'PRIMARY'
,
p_default_view
=>
'GRID'
,
p_show_row_number
=>
false
,
p_settings_area_expanded
=>
true
);
wwv_flow_imp_page
.
create_ig_report_view
(
p_id
=>
wwv_flow_imp
.
id
(
10831085465361205
)
,
p_report_id
=>
wwv_flow_imp
.
id
(
10830869936361201
)
,
p_view_type
=>
'GRID'
,
p_stretch_columns
=>
true
,
p_srv_exclude_null_values
=>
false
,
p_srv_only_display_columns
=>
true
,
p_edit_mode
=>
false
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10832082489361242
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10831085465361205
)
,
p_display_seq
=>
1
,
p_column_id
=>
wwv_flow_imp
.
id
(
10831691954361237
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
true
,
p_width
=>
40
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10833018866361255
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10831085465361205
)
,
p_display_seq
=>
2
,
p_column_id
=>
wwv_flow_imp
.
id
(
10832646754361254
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10834028116361258
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10831085465361205
)
,
p_display_seq
=>
3
,
p_column_id
=>
wwv_flow_imp
.
id
(
10833675575361257
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
,
p_width
=>
200
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10835099946361260
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10831085465361205
)
,
p_display_seq
=>
10
,
p_column_id
=>
wwv_flow_imp
.
id
(
10834699650361259
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10836016795361262
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10831085465361205
)
,
p_display_seq
=>
5
,
p_column_id
=>
wwv_flow_imp
.
id
(
10835649016361261
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10837017822361265
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10831085465361205
)
,
p_display_seq
=>
6
,
p_column_id
=>
wwv_flow_imp
.
id
(
10836654170361265
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10838019955361267
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10831085465361205
)
,
p_display_seq
=>
7
,
p_column_id
=>
wwv_flow_imp
.
id
(
10837612894361267
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10839080609361269
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10831085465361205
)
,
p_display_seq
=>
8
,
p_column_id
=>
wwv_flow_imp
.
id
(
10838628546361269
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10898290042756590
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10831085465361205
)
,
p_display_seq
=>
4
,
p_column_id
=>
wwv_flow_imp
.
id
(
4619514013271444
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
,
p_width
=>
100
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
11218545345399279
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10831085465361205
)
,
p_display_seq
=>
9
,
p_column_id
=>
wwv_flow_imp
.
id
(
10946171124306632
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
,
p_width
=>
100
,
p_sort_order
=>
1
,
p_sort_direction
=>
'ASC'
,
p_sort_nulls
=>
'LAST'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10919918408795072
)
,
p_plug_name
=>
'Breadcrumb'
,
p_region_template_options
=>
'#DEFAULT#:t-BreadcrumbRegion--useBreadcrumbTitle'
,
p_component_template_options
=>
'#DEFAULT#'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16128864886514872
)
,
p_plug_display_sequence
=>
10
,
p_plug_display_point
=>
'REGION_POSITION_01'
,
p_menu_id
=>
wwv_flow_imp
.
id
(
16026011791514304
)
,
p_plug_source_type
=>
'NATIVE_BREADCRUMB'
,
p_menu_template_id
=>
wwv_flow_imp
.
id
(
16190976226515102
)
);
wwv_flow_imp_page
.
create_page_branch
(
p_id
=>
wwv_flow_imp
.
id
(
4619387732271442
)
,
p_branch_name
=>
'Navigate to Mass Load'
,
p_branch_action
=>
'f?p=&APP_ID.:22:&SESSION.::&DEBUG.:::&success_msg=#SUCCESS_MSG#'
,
p_branch_point
=>
'AFTER_PROCESSING'
,
p_branch_type
=>
'REDIRECT_URL'
,
p_branch_sequence
=>
10
,
p_branch_condition_type
=>
'REQUEST_EQUALS_CONDITION'
,
p_branch_condition
=>
'massLoad'
);
wwv_flow_imp_page
.
create_page_da_event
(
p_id
=>
wwv_flow_imp
.
id
(
4619114150271440
)
,
p_name
=>
'Mass Load'
,
p_event_sequence
=>
10
,
p_triggering_element_type
=>
'JAVASCRIPT_EXPRESSION'
,
p_triggering_element
=>
'document'
,
p_bind_type
=>
'bind'
,
p_execution_type
=>
'IMMEDIATE'
,
p_bind_event_type
=>
'custom'
,
p_bind_event_type_custom
=>
'massLoad'
);
wwv_flow_imp_page
.
create_page_da_action
(
p_id
=>
wwv_flow_imp
.
id
(
4619242241271441
)
,
p_event_id
=>
wwv_flow_imp
.
id
(
4619114150271440
)
,
p_event_result
=>
'TRUE'
,
p_action_sequence
=>
20
,
p_execute_on_page_init
=>
'N'
,
p_action
=>
'NATIVE_SUBMIT_PAGE'
,
p_attribute_01
=>
'massLoad'
,
p_attribute_02
=>
'Y'
);
wwv_flow_imp_page
.
create_page_process
(
p_id
=>
wwv_flow_imp
.
id
(
10839603707361290
)
,
p_process_sequence
=>
10
,
p_process_point
=>
'AFTER_SUBMIT'
,
p_region_id
=>
wwv_flow_imp
.
id
(
10829949730361175
)
,
p_process_type
=>
'NATIVE_IG_DML'
,
p_process_name
=>
'English Vocabulary - Save Interactive Grid Data'
,
p_attribute_01
=>
'REGION_SOURCE'
,
p_attribute_05
=>
'Y'
,
p_attribute_06
=>
'Y'
,
p_attribute_08
=>
'Y'
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_internal_uid
=>
10839603707361290
);
wwv_flow_imp
.
component_end
;
end
;
/
app/f10001/application/pages/page_00022.sql
0 → 100644
View file @
a3f69bc6
prompt
--application/pages/page_00022
begin
-- Manifest
-- PAGE: 00022
-- Manifest End
wwv_flow_imp
.
component_begin
(
p_version_yyyy_mm_dd
=>
'2023.10.31'
,
p_release
=>
'23.2.4'
,
p_default_workspace_id
=>
16017191443360494
,
p_default_application_id
=>
10001
,
p_default_id_offset
=>
0
,
p_default_owner
=>
'STUDENT'
);
wwv_flow_imp_page
.
create_page
(
p_id
=>
22
,
p_name
=>
'English Vocabulary (Mass Load)'
,
p_alias
=>
'ENGLISH-VOCABULARY-MASS-LOAD'
,
p_step_title
=>
'English Vocabulary (Mass Load)'
,
p_autocomplete_on_off
=>
'OFF'
,
p_page_template_options
=>
'#DEFAULT#'
,
p_protection_level
=>
'C'
,
p_page_component_map
=>
'03'
,
p_last_updated_by
=>
'STUDENT_DEV'
,
p_last_upd_yyyymmddhh24miss
=>
'20240220085832'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10903541383777126
)
,
p_plug_name
=>
'Button Bar'
,
p_region_template_options
=>
'#DEFAULT#:t-ButtonRegion--noUI'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16065140485514661
)
,
p_plug_display_sequence
=>
10
,
p_plug_display_condition_type
=>
'ITEM_IS_NOT_NULL'
,
p_plug_display_when_condition
=>
'P22_FILE'
,
p_attribute_01
=>
'N'
,
p_attribute_02
=>
'TEXT'
,
p_attribute_03
=>
'Y'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10905545377777173
)
,
p_plug_name
=>
'Data Source'
,
p_region_template_options
=>
'#DEFAULT#:t-Region--hideHeader:t-Region--noUI:t-Region--scrollBody'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16116793714514810
)
,
p_plug_display_sequence
=>
20
,
p_attribute_01
=>
'N'
,
p_attribute_02
=>
'TEXT'
,
p_attribute_03
=>
'Y'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10905913642777175
)
,
p_plug_name
=>
'Upload a File'
,
p_parent_plug_id
=>
wwv_flow_imp
.
id
(
10905545377777173
)
,
p_region_template_options
=>
'#DEFAULT#'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16062384265514656
)
,
p_plug_display_sequence
=>
30
,
p_plug_display_condition_type
=>
'ITEM_IS_NULL'
,
p_plug_display_when_condition
=>
'P22_FILE'
,
p_attribute_01
=>
'N'
,
p_attribute_02
=>
'TEXT'
,
p_attribute_03
=>
'Y'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10907959824777236
)
,
p_plug_name
=>
'Loaded File'
,
p_parent_plug_id
=>
wwv_flow_imp
.
id
(
10905545377777173
)
,
p_region_template_options
=>
'#DEFAULT#'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16062384265514656
)
,
p_plug_display_sequence
=>
40
,
p_plug_display_condition_type
=>
'ITEM_IS_NOT_NULL'
,
p_plug_display_when_condition
=>
'P22_FILE'
,
p_attribute_01
=>
'N'
,
p_attribute_02
=>
'TEXT'
,
p_attribute_03
=>
'Y'
);
wwv_flow_imp_page
.
create_report_region
(
p_id
=>
wwv_flow_imp
.
id
(
10910888375777268
)
,
p_name
=>
'Preview'
,
p_template
=>
wwv_flow_imp
.
id
(
16116793714514810
)
,
p_display_sequence
=>
50
,
p_region_template_options
=>
'#DEFAULT#:t-Region--noPadding'
,
p_component_template_options
=>
'#DEFAULT#:t-Report--stretch:t-Report--staticRowColors:t-Report--rowHighlight:t-Report--horizontalBorders:t-Report--hideNoPagination'
,
p_source_type
=>
'NATIVE_SQL_REPORT'
,
p_query_type
=>
'SQL'
,
p_source
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'select p.line_number,'
,
' p.col001, p.col002, p.col003, p.col004, p.col005, p.col006, p.col007, p.col008, p.col009, p.col010'
,
' -- add more columns (col011 to col300) here.'
,
' from apex_application_temp_files f, '
,
' table( apex_data_parser.parse('
,
' p_content => f.blob_content,'
,
' p_file_name => f.filename,'
,
' p_xlsx_sheet_name => case when :P22_XLSX_WORKSHEET is not null then :P22_XLSX_WORKSHEET end,'
,
' p_file_profile => apex_data_loading.get_file_profile( p_static_id =>
''
dl_english_vocabularies
''
),'
,
' p_max_rows => 100 ) ) p'
,
' where f.name = :P22_FILE'
))
,
p_display_when_condition
=>
'P22_FILE'
,
p_display_condition_type
=>
'ITEM_IS_NOT_NULL'
,
p_ajax_enabled
=>
'Y'
,
p_lazy_loading
=>
false
,
p_query_row_template
=>
wwv_flow_imp
.
id
(
16151769603514974
)
,
p_query_headings_type
=>
'NO_HEADINGS'
,
p_query_num_rows
=>
50
,
p_query_options
=>
'DERIVED_REPORT_COLUMNS'
,
p_query_no_data_found
=>
'no data found'
,
p_query_num_rows_type
=>
'NEXT_PREVIOUS_LINKS'
,
p_query_row_count_max
=>
500
,
p_pagination_display_position
=>
'BOTTOM_RIGHT'
,
p_prn_output
=>
'N'
,
p_prn_format
=>
'PDF'
,
p_sort_null
=>
'L'
,
p_plug_query_strip_html
=>
'N'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10911151227777392
)
,
p_query_column_id
=>
1
,
p_column_alias
=>
'LINE_NUMBER'
,
p_column_display_sequence
=>
1
,
p_column_heading
=>
'Line Number'
,
p_use_as_row_header
=>
'N'
,
p_column_alignment
=>
'RIGHT'
,
p_heading_alignment
=>
'RIGHT'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10911596180777394
)
,
p_query_column_id
=>
2
,
p_column_alias
=>
'COL001'
,
p_column_display_sequence
=>
2
,
p_column_heading
=>
'Col001'
,
p_use_as_row_header
=>
'N'
,
p_heading_alignment
=>
'LEFT'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10911898023777395
)
,
p_query_column_id
=>
3
,
p_column_alias
=>
'COL002'
,
p_column_display_sequence
=>
3
,
p_column_heading
=>
'Col002'
,
p_use_as_row_header
=>
'N'
,
p_heading_alignment
=>
'LEFT'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10912208666777396
)
,
p_query_column_id
=>
4
,
p_column_alias
=>
'COL003'
,
p_column_display_sequence
=>
4
,
p_column_heading
=>
'Col003'
,
p_use_as_row_header
=>
'N'
,
p_heading_alignment
=>
'LEFT'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10912630851777397
)
,
p_query_column_id
=>
5
,
p_column_alias
=>
'COL004'
,
p_column_display_sequence
=>
5
,
p_column_heading
=>
'Col004'
,
p_use_as_row_header
=>
'N'
,
p_heading_alignment
=>
'LEFT'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10913077250777398
)
,
p_query_column_id
=>
6
,
p_column_alias
=>
'COL005'
,
p_column_display_sequence
=>
6
,
p_column_heading
=>
'Col005'
,
p_use_as_row_header
=>
'N'
,
p_heading_alignment
=>
'LEFT'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10913492152777399
)
,
p_query_column_id
=>
7
,
p_column_alias
=>
'COL006'
,
p_column_display_sequence
=>
7
,
p_column_heading
=>
'Col006'
,
p_use_as_row_header
=>
'N'
,
p_heading_alignment
=>
'LEFT'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10914191535777400
)
,
p_query_column_id
=>
8
,
p_column_alias
=>
'COL007'
,
p_column_display_sequence
=>
8
,
p_column_heading
=>
'Col007'
,
p_use_as_row_header
=>
'N'
,
p_heading_alignment
=>
'LEFT'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10914566889777401
)
,
p_query_column_id
=>
9
,
p_column_alias
=>
'COL008'
,
p_column_display_sequence
=>
9
,
p_column_heading
=>
'Col008'
,
p_use_as_row_header
=>
'N'
,
p_heading_alignment
=>
'LEFT'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10914984324777401
)
,
p_query_column_id
=>
10
,
p_column_alias
=>
'COL009'
,
p_column_display_sequence
=>
10
,
p_column_heading
=>
'Col009'
,
p_use_as_row_header
=>
'N'
,
p_heading_alignment
=>
'LEFT'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10915387982777402
)
,
p_query_column_id
=>
11
,
p_column_alias
=>
'COL010'
,
p_column_display_sequence
=>
11
,
p_column_heading
=>
'Col010'
,
p_use_as_row_header
=>
'N'
,
p_heading_alignment
=>
'LEFT'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10922468806829092
)
,
p_plug_name
=>
'Breadcrumb'
,
p_region_template_options
=>
'#DEFAULT#:t-BreadcrumbRegion--useBreadcrumbTitle'
,
p_component_template_options
=>
'#DEFAULT#'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16128864886514872
)
,
p_plug_display_sequence
=>
10
,
p_plug_display_point
=>
'REGION_POSITION_01'
,
p_menu_id
=>
wwv_flow_imp
.
id
(
16026011791514304
)
,
p_plug_source_type
=>
'NATIVE_BREADCRUMB'
,
p_menu_template_id
=>
wwv_flow_imp
.
id
(
16190976226515102
)
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
10904039167777142
)
,
p_button_sequence
=>
10
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
10903541383777126
)
,
p_button_name
=>
'CLEAR'
,
p_button_action
=>
'SUBMIT'
,
p_button_template_options
=>
'#DEFAULT#'
,
p_button_template_id
=>
wwv_flow_imp
.
id
(
16189347253515098
)
,
p_button_image_alt
=>
'Clear'
,
p_button_position
=>
'NEXT'
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
10904302454777147
)
,
p_button_sequence
=>
20
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
10903541383777126
)
,
p_button_name
=>
'LOAD'
,
p_button_action
=>
'SUBMIT'
,
p_button_template_options
=>
'#DEFAULT#'
,
p_button_template_id
=>
wwv_flow_imp
.
id
(
16189347253515098
)
,
p_button_is_hot
=>
'Y'
,
p_button_image_alt
=>
'Load Data'
,
p_button_position
=>
'NEXT'
);
wwv_flow_imp_page
.
create_page_branch
(
p_id
=>
wwv_flow_imp
.
id
(
4619659763271445
)
,
p_branch_name
=>
'Go to Vocabulary Page'
,
p_branch_action
=>
'f?p=&APP_ID.:21:&SESSION.::&DEBUG.:::&success_msg=#SUCCESS_MSG#'
,
p_branch_point
=>
'AFTER_PROCESSING'
,
p_branch_type
=>
'REDIRECT_URL'
,
p_branch_when_button_id
=>
wwv_flow_imp
.
id
(
10904302454777147
)
,
p_branch_sequence
=>
10
);
wwv_flow_imp_page
.
create_page_item
(
p_id
=>
wwv_flow_imp
.
id
(
10906383855777178
)
,
p_name
=>
'P22_FILE'
,
p_item_sequence
=>
10
,
p_item_plug_id
=>
wwv_flow_imp
.
id
(
10905913642777175
)
,
p_prompt
=>
'Upload a File'
,
p_display_as
=>
'NATIVE_FILE'
,
p_grid_label_column_span
=>
0
,
p_field_template
=>
wwv_flow_imp
.
id
(
16186508615515074
)
,
p_item_template_options
=>
'#DEFAULT#:t-Form-fieldContainer--stretchInputs'
,
p_lov_display_extra
=>
'NO'
,
p_attribute_01
=>
'APEX_APPLICATION_TEMP_FILES'
,
p_attribute_06
=>
'Y'
,
p_attribute_08
=>
'attachment'
,
p_attribute_09
=>
'SESSION'
,
p_attribute_10
=>
'N'
,
p_attribute_12
=>
'DROPZONE_BLOCK'
,
p_attribute_14
=>
'Supported formats XLSX'
,
p_attribute_15
=>
'5000'
);
wwv_flow_imp_page
.
create_page_item
(
p_id
=>
wwv_flow_imp
.
id
(
10906600536777214
)
,
p_name
=>
'P22_ERROR_ROW_COUNT'
,
p_item_sequence
=>
20
,
p_item_plug_id
=>
wwv_flow_imp
.
id
(
10905913642777175
)
,
p_display_as
=>
'NATIVE_HIDDEN'
,
p_lov_display_extra
=>
'NO'
,
p_attribute_01
=>
'Y'
);
wwv_flow_imp_page
.
create_page_item
(
p_id
=>
wwv_flow_imp
.
id
(
10908380615777237
)
,
p_name
=>
'P22_FILE_NAME'
,
p_item_sequence
=>
20
,
p_item_plug_id
=>
wwv_flow_imp
.
id
(
10907959824777236
)
,
p_item_default
=>
'Pasted Data'
,
p_prompt
=>
'Loaded File'
,
p_display_as
=>
'NATIVE_DISPLAY_ONLY'
,
p_field_template
=>
wwv_flow_imp
.
id
(
16186811375515083
)
,
p_item_template_options
=>
'#DEFAULT#'
,
p_lov_display_extra
=>
'NO'
,
p_attribute_01
=>
'Y'
,
p_attribute_02
=>
'VALUE'
,
p_attribute_04
=>
'Y'
,
p_attribute_05
=>
'PLAIN'
);
wwv_flow_imp_page
.
create_page_item
(
p_id
=>
wwv_flow_imp
.
id
(
10909581306777263
)
,
p_name
=>
'P22_XLSX_WORKSHEET'
,
p_item_sequence
=>
30
,
p_item_plug_id
=>
wwv_flow_imp
.
id
(
10907959824777236
)
,
p_prompt
=>
'XLSX Worksheet'
,
p_display_as
=>
'NATIVE_SELECT_LIST'
,
p_lov
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'select p.sheet_display_name,'
,
' p.sheet_file_name'
,
' from apex_application_temp_files f,'
,
' table( apex_data_parser.get_xlsx_worksheets( p_content => f.blob_content ) ) p'
,
' where f.name = :P22_FILE'
))
,
p_cHeight
=>
1
,
p_display_when
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'declare'
,
' l_sheet_count number;'
,
'begin'
,
' select count(*)'
,
' into l_sheet_count'
,
' from apex_application_temp_files f,'
,
' table( apex_data_parser.get_xlsx_worksheets( p_content => f.blob_content ) ) p'
,
' where f.name = :P22_FILE;'
,
' '
,
' -- display if the XSLX file contains multiple worksheets'
,
' return ( l_sheet_count > 1 );'
,
'exception'
,
' when others then '
,
' return false;'
,
'end;'
))
,
p_display_when2
=>
'PLSQL'
,
p_display_when_type
=>
'FUNCTION_BODY'
,
p_field_template
=>
wwv_flow_imp
.
id
(
16186811375515083
)
,
p_item_template_options
=>
'#DEFAULT#'
,
p_lov_display_extra
=>
'NO'
,
p_attribute_01
=>
'NONE'
,
p_attribute_02
=>
'N'
,
p_attribute_03
=>
'Y'
);
wwv_flow_imp_page
.
create_page_computation
(
p_id
=>
wwv_flow_imp
.
id
(
10908850656777253
)
,
p_computation_sequence
=>
10
,
p_computation_item
=>
'P22_FILE_NAME'
,
p_computation_type
=>
'QUERY'
,
p_computation
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'select filename'
,
' from apex_application_temp_files '
,
' where name = :P22_FILE'
))
,
p_compute_when
=>
'P22_FILE'
,
p_compute_when_type
=>
'ITEM_IS_NOT_NULL'
);
wwv_flow_imp_page
.
create_page_validation
(
p_id
=>
wwv_flow_imp
.
id
(
10909270868777261
)
,
p_validation_name
=>
'Is valid file type'
,
p_validation_sequence
=>
10
,
p_validation
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'if apex_data_parser.assert_file_type('
,
' p_file_name => :P22_FILE_NAME,'
,
' p_file_type => apex_data_parser.c_file_type_xlsx )'
,
'then'
,
' return true;'
,
'else'
,
' :P22_FILE := null;'
,
' return false;'
,
'end if;'
))
,
p_validation2
=>
'PLSQL'
,
p_validation_type
=>
'FUNC_BODY_RETURNING_BOOLEAN'
,
p_error_message
=>
'Invalid file type. Supported file types XLSX.'
,
p_associated_item
=>
wwv_flow_imp
.
id
(
10906383855777178
)
,
p_error_display_location
=>
'INLINE_WITH_FIELD_AND_NOTIFICATION'
);
wwv_flow_imp_page
.
create_page_da_event
(
p_id
=>
wwv_flow_imp
.
id
(
10907093866777215
)
,
p_name
=>
'Upload a File'
,
p_event_sequence
=>
10
,
p_triggering_element_type
=>
'ITEM'
,
p_triggering_element
=>
'P22_FILE'
,
p_condition_element
=>
'P22_FILE'
,
p_triggering_condition_type
=>
'NOT_NULL'
,
p_bind_type
=>
'bind'
,
p_execution_type
=>
'IMMEDIATE'
,
p_bind_event_type
=>
'change'
);
wwv_flow_imp_page
.
create_page_da_action
(
p_id
=>
wwv_flow_imp
.
id
(
10907519104777234
)
,
p_event_id
=>
wwv_flow_imp
.
id
(
10907093866777215
)
,
p_event_result
=>
'TRUE'
,
p_action_sequence
=>
10
,
p_execute_on_page_init
=>
'N'
,
p_action
=>
'NATIVE_SUBMIT_PAGE'
,
p_attribute_02
=>
'Y'
);
wwv_flow_imp_page
.
create_page_da_event
(
p_id
=>
wwv_flow_imp
.
id
(
10909951436777266
)
,
p_name
=>
'Submit worksheet on change'
,
p_event_sequence
=>
20
,
p_triggering_element_type
=>
'ITEM'
,
p_triggering_element
=>
'P22_XLSX_WORKSHEET'
,
p_bind_type
=>
'bind'
,
p_execution_type
=>
'IMMEDIATE'
,
p_bind_event_type
=>
'change'
);
wwv_flow_imp_page
.
create_page_da_action
(
p_id
=>
wwv_flow_imp
.
id
(
10910450409777267
)
,
p_event_id
=>
wwv_flow_imp
.
id
(
10909951436777266
)
,
p_event_result
=>
'TRUE'
,
p_action_sequence
=>
10
,
p_execute_on_page_init
=>
'N'
,
p_action
=>
'NATIVE_SUBMIT_PAGE'
,
p_attribute_02
=>
'Y'
);
wwv_flow_imp_page
.
create_page_process
(
p_id
=>
wwv_flow_imp
.
id
(
10904877950777168
)
,
p_process_sequence
=>
10
,
p_process_point
=>
'AFTER_SUBMIT'
,
p_process_type
=>
'NATIVE_DATA_LOADING'
,
p_process_name
=>
'Load Data'
,
p_attribute_01
=>
wwv_flow_imp
.
id
(
10888280755660040
)
,
p_attribute_02
=>
'FILE'
,
p_attribute_03
=>
'P22_FILE'
,
p_attribute_06
=>
'P22_XLSX_WORKSHEET'
,
p_attribute_08
=>
'P22_ERROR_ROW_COUNT'
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_process_when_button_id
=>
wwv_flow_imp
.
id
(
10904302454777147
)
,
p_internal_uid
=>
10904877950777168
);
wwv_flow_imp_page
.
create_page_process
(
p_id
=>
wwv_flow_imp
.
id
(
10905219658777173
)
,
p_process_sequence
=>
20
,
p_process_point
=>
'AFTER_SUBMIT'
,
p_process_type
=>
'NATIVE_SESSION_STATE'
,
p_process_name
=>
'Clear Cache'
,
p_attribute_01
=>
'CLEAR_CACHE_CURRENT_PAGE'
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_process_when
=>
':REQUEST =
''
CLEAR
''
or :P22_ERROR_ROW_COUNT = 0'
,
p_process_when_type
=>
'EXPRESSION'
,
p_process_when2
=>
'PLSQL'
,
p_internal_uid
=>
10905219658777173
);
wwv_flow_imp
.
component_end
;
end
;
/
app/f10001/application/pages/page_00023.sql
0 → 100644
View file @
a3f69bc6
prompt
--application/pages/page_00023
begin
-- Manifest
-- PAGE: 00023
-- Manifest End
wwv_flow_imp
.
component_begin
(
p_version_yyyy_mm_dd
=>
'2023.10.31'
,
p_release
=>
'23.2.4'
,
p_default_workspace_id
=>
16017191443360494
,
p_default_application_id
=>
10001
,
p_default_id_offset
=>
0
,
p_default_owner
=>
'STUDENT'
);
wwv_flow_imp_page
.
create_page
(
p_id
=>
23
,
p_name
=>
'Choose Vocabulary Practice Options'
,
p_alias
=>
'CHOOSE-VOCABULARY-PRACTICE-OPTIONS'
,
p_step_title
=>
'Choose Vocabulary Practice Options'
,
p_autocomplete_on_off
=>
'OFF'
,
p_page_template_options
=>
'#DEFAULT#'
,
p_protection_level
=>
'C'
,
p_page_component_map
=>
'16'
,
p_last_updated_by
=>
'STUDENT_DEV'
,
p_last_upd_yyyymmddhh24miss
=>
'20240221090149'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10927002195902764
)
,
p_plug_name
=>
'Choose Vocabulary Practice Options'
,
p_region_template_options
=>
'#DEFAULT#:t-Wizard--hideStepsXSmall'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16133604317514901
)
,
p_plug_display_sequence
=>
10
,
p_list_id
=>
wwv_flow_imp
.
id
(
10926169243902728
)
,
p_plug_source_type
=>
'NATIVE_LIST'
,
p_list_template_id
=>
wwv_flow_imp
.
id
(
16164979301515009
)
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10927169528902764
)
,
p_plug_name
=>
'Choose Vocabulary Practice Options'
,
p_parent_plug_id
=>
wwv_flow_imp
.
id
(
10927002195902764
)
,
p_region_template_options
=>
'#DEFAULT#'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16062384265514656
)
,
p_plug_display_sequence
=>
10
,
p_plug_display_point
=>
'SUB_REGIONS'
,
p_attribute_01
=>
'N'
,
p_attribute_02
=>
'HTML'
,
p_attribute_03
=>
'Y'
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
10928498563902773
)
,
p_button_sequence
=>
10
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
10927002195902764
)
,
p_button_name
=>
'CANCEL'
,
p_button_action
=>
'REDIRECT_PAGE'
,
p_button_template_options
=>
'#DEFAULT#'
,
p_button_template_id
=>
wwv_flow_imp
.
id
(
16189347253515098
)
,
p_button_image_alt
=>
'Cancel'
,
p_button_position
=>
'CLOSE'
,
p_button_redirect_url
=>
'f?p=&APP_ID.:1:&APP_SESSION.::&DEBUG.:::'
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
10928797720902773
)
,
p_button_sequence
=>
30
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
10927002195902764
)
,
p_button_name
=>
'NEXT'
,
p_button_action
=>
'SUBMIT'
,
p_button_template_options
=>
't-Button--iconRight'
,
p_button_template_id
=>
wwv_flow_imp
.
id
(
16189438884515099
)
,
p_button_is_hot
=>
'Y'
,
p_button_image_alt
=>
'Next'
,
p_button_position
=>
'NEXT'
,
p_icon_css_classes
=>
'fa-chevron-right'
);
wwv_flow_imp_page
.
create_page_branch
(
p_id
=>
wwv_flow_imp
.
id
(
10929436467902776
)
,
p_branch_name
=>
'Go To Page 24'
,
p_branch_action
=>
'f?p=&APP_ID.:24:&SESSION.::&DEBUG.::P24_PRACTICE_COUNT,P24_PRACTICE_DIRECTION:&P23_PRACTICE_COUNT.,&P23_PRACTICE_DIRECTION.&success_msg=#SUCCESS_MSG#'
,
p_branch_point
=>
'AFTER_PROCESSING'
,
p_branch_type
=>
'REDIRECT_URL'
,
p_branch_when_button_id
=>
wwv_flow_imp
.
id
(
10928797720902773
)
,
p_branch_sequence
=>
20
);
wwv_flow_imp_page
.
create_page_item
(
p_id
=>
wwv_flow_imp
.
id
(
4619735750271446
)
,
p_name
=>
'P23_PRACTICE_COUNT'
,
p_item_sequence
=>
10
,
p_item_plug_id
=>
wwv_flow_imp
.
id
(
10927169528902764
)
,
p_prompt
=>
'Practice Count'
,
p_display_as
=>
'NATIVE_SELECT_LIST'
,
p_lov
=>
'STATIC:10;10,15;15,20;20,25;25,30;30'
,
p_cHeight
=>
1
,
p_field_template
=>
wwv_flow_imp
.
id
(
16186900279515084
)
,
p_item_template_options
=>
'#DEFAULT#'
,
p_lov_display_extra
=>
'NO'
,
p_attribute_01
=>
'NONE'
,
p_attribute_02
=>
'N'
);
wwv_flow_imp_page
.
create_page_item
(
p_id
=>
wwv_flow_imp
.
id
(
4619905393271448
)
,
p_name
=>
'P23_PRACTICE_TYPE'
,
p_item_sequence
=>
30
,
p_item_plug_id
=>
wwv_flow_imp
.
id
(
10927169528902764
)
,
p_prompt
=>
'Vocabulary Type'
,
p_display_as
=>
'NATIVE_SELECT_LIST'
,
p_named_lov
=>
'LOV_VOCABULARY_TYPE'
,
p_lov
=>
'.'
||
wwv_flow_imp
.
id
(
10895357747746433
)
||
'.'
,
p_cHeight
=>
1
,
p_field_template
=>
wwv_flow_imp
.
id
(
16186900279515084
)
,
p_item_template_options
=>
'#DEFAULT#'
,
p_lov_display_extra
=>
'NO'
,
p_attribute_01
=>
'NONE'
,
p_attribute_02
=>
'N'
);
wwv_flow_imp_page
.
create_page_item
(
p_id
=>
wwv_flow_imp
.
id
(
4620142837271450
)
,
p_name
=>
'P23_PRACTICE_DIRECTION'
,
p_item_sequence
=>
40
,
p_item_plug_id
=>
wwv_flow_imp
.
id
(
10927169528902764
)
,
p_prompt
=>
'Practice Type'
,
p_display_as
=>
'NATIVE_SELECT_LIST'
,
p_named_lov
=>
'LOV_VOCABULARY_DIRECTION'
,
p_lov
=>
'.'
||
wwv_flow_imp
.
id
(
11024487289977832
)
||
'.'
,
p_cHeight
=>
1
,
p_field_template
=>
wwv_flow_imp
.
id
(
16186900279515084
)
,
p_item_template_options
=>
'#DEFAULT#'
,
p_lov_display_extra
=>
'NO'
,
p_attribute_01
=>
'NONE'
,
p_attribute_02
=>
'N'
);
wwv_flow_imp_page
.
create_page_item
(
p_id
=>
wwv_flow_imp
.
id
(
10946242617306633
)
,
p_name
=>
'P23_SEQ_FROM'
,
p_item_sequence
=>
50
,
p_item_plug_id
=>
wwv_flow_imp
.
id
(
10927169528902764
)
,
p_prompt
=>
'Sequence From'
,
p_display_as
=>
'NATIVE_NUMBER_FIELD'
,
p_cSize
=>
8
,
p_field_template
=>
wwv_flow_imp
.
id
(
16186646648515083
)
,
p_item_template_options
=>
'#DEFAULT#'
,
p_attribute_03
=>
'left'
,
p_attribute_04
=>
'numeric'
);
wwv_flow_imp_page
.
create_page_item
(
p_id
=>
wwv_flow_imp
.
id
(
10946347735306634
)
,
p_name
=>
'P23_SEQ_TO'
,
p_item_sequence
=>
60
,
p_item_plug_id
=>
wwv_flow_imp
.
id
(
10927169528902764
)
,
p_prompt
=>
'Sequence To'
,
p_display_as
=>
'NATIVE_NUMBER_FIELD'
,
p_cSize
=>
8
,
p_field_template
=>
wwv_flow_imp
.
id
(
16186646648515083
)
,
p_item_template_options
=>
'#DEFAULT#'
,
p_attribute_03
=>
'left'
,
p_attribute_04
=>
'numeric'
);
wwv_flow_imp_page
.
create_page_process
(
p_id
=>
wwv_flow_imp
.
id
(
4620092831271449
)
,
p_process_sequence
=>
10
,
p_process_point
=>
'AFTER_SUBMIT'
,
p_process_type
=>
'NATIVE_PLSQL'
,
p_process_name
=>
'Re-Populate Temp Table'
,
p_process_sql_clob
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'DECLARE'
,
''
,
' lv_session_id VARCHAR2(100) := APEX_CUSTOM_AUTH.GET_SESSION_ID;'
,
''
,
'BEGIN'
,
''
,
' DELETE FROM'
,
' stdt_en_vocabularies_temp'
,
' WHERE'
,
' -- Reset for current session'
,
' session_id = APEX_CUSTOM_AUTH.GET_SESSION_ID'
,
' -- Reset for inactive session'
,
' OR session_id NOT IN ('
,
' SELECT'
,
' aws.apex_session_id'
,
' FROM'
,
' apex_workspace_sessions aws'
,
' );'
,
''
,
' apex_debug.log_message('
,
' p_message =>
''
------
''
,'
,
' p_level => apex_debug.c_log_level_info'
,
' );'
,
''
,
' apex_debug.log_message('
,
' p_message =>
''
session id =>
''
|| lv_session_id,'
,
' p_level => apex_debug.c_log_level_info'
,
' );'
,
''
,
' apex_debug.log_message('
,
' p_message =>
''
Table has been deleted, SQL%ROWCOUNT =
''
|| SQL%ROWCOUNT,'
,
' p_level => apex_debug.c_log_level_info'
,
' );'
,
''
,
' -- Populate temp table'
,
' INSERT INTO stdt_en_vocabularies_temp sevt('
,
' vocabulary_id,'
,
' row_num,'
,
' vocabulary_name,'
,
' "TYPE",'
,
' "TRANSLATION",'
,
' vocabulary_answer,'
,
' session_id'
,
' )'
,
''
,
' WITH CTE AS ('
,
' SELECT'
,
' sev.vocabulary_id,'
,
' sev.vocabulary_name,'
,
' sev."TYPE",'
,
' sev."TRANSLATION",'
,
' lv_session_id AS session_id'
,
' FROM'
,
' stdt_en_vocabularies sev'
,
' WHERE'
,
' sev.type = :P23_PRACTICE_TYPE'
,
' AND (:P23_SEQ_FROM IS NULL'
,
' OR sev.seq >= :P23_SEQ_FROM)'
,
' AND (:P23_SEQ_TO IS NULL'
,
' OR sev.seq <= :P23_SEQ_TO)'
,
' ORDER BY dbms_random.random'
,
' )'
,
' SELECT'
,
' cte.vocabulary_id AS VOCABULARY_ID,'
,
' ROWNUM AS ROW_NUM,'
,
' cte.vocabulary_name AS VOCABULARY_NAME,'
,
' cte.type AS TYPE,'
,
' cte."TRANSLATION" AS "TRANSLATION",'
,
' NULL AS VOCABULARY_ANSWER,'
,
' cte.session_id AS SESSION_ID'
,
' FROM'
,
' cte'
,
' WHERE'
,
' ROWNUM <= :P23_PRACTICE_COUNT;'
,
''
,
' apex_debug.log_message('
,
' p_message =>
''
Table has been populated, SQL%ROWCOUNT =
''
|| SQL%ROWCOUNT,'
,
' p_level => apex_debug.c_log_level_info'
,
' );'
,
''
,
'END;'
))
,
p_process_clob_language
=>
'PLSQL'
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_internal_uid
=>
4620092831271449
);
wwv_flow_imp
.
component_end
;
end
;
/
app/f10001/application/pages/page_00024.sql
0 → 100644
View file @
a3f69bc6
prompt
--application/pages/page_00024
begin
-- Manifest
-- PAGE: 00024
-- Manifest End
wwv_flow_imp
.
component_begin
(
p_version_yyyy_mm_dd
=>
'2023.10.31'
,
p_release
=>
'23.2.4'
,
p_default_workspace_id
=>
16017191443360494
,
p_default_application_id
=>
10001
,
p_default_id_offset
=>
0
,
p_default_owner
=>
'STUDENT'
);
wwv_flow_imp_page
.
create_page
(
p_id
=>
24
,
p_name
=>
'Vocabulary Practice'
,
p_alias
=>
'VOCABULARY-PRACTICE'
,
p_step_title
=>
'Vocabulary Practice'
,
p_autocomplete_on_off
=>
'OFF'
,
p_javascript_code
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'function hideTranslation() {'
,
''
,
' gridView = apex.region("IgVocabularyPractice").call("getViews").grid;'
,
' gridView.view$.grid("hideColumn", "TRANSLATION");'
,
' '
,
'}'
,
''
,
'function hideVocabularyName() {'
,
''
,
' gridView = apex.region("IgVocabularyPractice").call("getViews").grid;'
,
' gridView.view$.grid("hideColumn", "VOCABULARY_NAME");'
,
' '
,
'}'
))
,
p_page_template_options
=>
'#DEFAULT#'
,
p_protection_level
=>
'C'
,
p_page_component_map
=>
'21'
,
p_last_updated_by
=>
'CLARK LIN'
,
p_last_upd_yyyymmddhh24miss
=>
'20240220205850'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10930093723902795
)
,
p_plug_name
=>
'Vocabulary Practice'
,
p_region_template_options
=>
'#DEFAULT#:t-Wizard--hideStepsXSmall'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16133604317514901
)
,
p_plug_display_sequence
=>
10
,
p_list_id
=>
wwv_flow_imp
.
id
(
10926169243902728
)
,
p_plug_source_type
=>
'NATIVE_LIST'
,
p_list_template_id
=>
wwv_flow_imp
.
id
(
16164979301515009
)
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10930175772902795
)
,
p_plug_name
=>
'Vocabulary Practice'
,
p_parent_plug_id
=>
wwv_flow_imp
.
id
(
10930093723902795
)
,
p_region_template_options
=>
'#DEFAULT#'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16062384265514656
)
,
p_plug_display_sequence
=>
10
,
p_plug_display_point
=>
'SUB_REGIONS'
,
p_attribute_01
=>
'N'
,
p_attribute_02
=>
'HTML'
,
p_attribute_03
=>
'Y'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10943054684306601
)
,
p_plug_name
=>
'Vocabulary Practice'
,
p_region_name
=>
'IgVocabularyPractice'
,
p_parent_plug_id
=>
wwv_flow_imp
.
id
(
10930175772902795
)
,
p_region_template_options
=>
'#DEFAULT#'
,
p_component_template_options
=>
'#DEFAULT#'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16112462865514800
)
,
p_plug_display_sequence
=>
10
,
p_plug_display_point
=>
'SUB_REGIONS'
,
p_query_type
=>
'TABLE'
,
p_query_table
=>
'STDT_EN_VOCABULARIES_TEMP'
,
p_query_where
=>
'session_id = APEX_CUSTOM_AUTH.GET_SESSION_ID '
,
p_query_order_by_type
=>
'STATIC'
,
p_query_order_by
=>
'ROW_NUM'
,
p_include_rowid_column
=>
false
,
p_plug_source_type
=>
'NATIVE_IG'
,
p_prn_units
=>
'INCHES'
,
p_prn_paper_size
=>
'LETTER'
,
p_prn_width
=>
11
,
p_prn_height
=>
8
.
5
,
p_prn_orientation
=>
'HORIZONTAL'
,
p_prn_page_header
=>
'Vocabulary Practice'
,
p_prn_page_header_font_color
=>
'#000000'
,
p_prn_page_header_font_family
=>
'Helvetica'
,
p_prn_page_header_font_weight
=>
'normal'
,
p_prn_page_header_font_size
=>
'12'
,
p_prn_page_footer_font_color
=>
'#000000'
,
p_prn_page_footer_font_family
=>
'Helvetica'
,
p_prn_page_footer_font_weight
=>
'normal'
,
p_prn_page_footer_font_size
=>
'12'
,
p_prn_header_bg_color
=>
'#EEEEEE'
,
p_prn_header_font_color
=>
'#000000'
,
p_prn_header_font_family
=>
'Helvetica'
,
p_prn_header_font_weight
=>
'bold'
,
p_prn_header_font_size
=>
'10'
,
p_prn_body_bg_color
=>
'#FFFFFF'
,
p_prn_body_font_color
=>
'#000000'
,
p_prn_body_font_family
=>
'Helvetica'
,
p_prn_body_font_weight
=>
'normal'
,
p_prn_body_font_size
=>
'10'
,
p_prn_border_width
=>
.
5
,
p_prn_page_header_alignment
=>
'CENTER'
,
p_prn_page_footer_alignment
=>
'CENTER'
,
p_prn_border_color
=>
'#666666'
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10943264238306603
)
,
p_name
=>
'VOCABULARY_ID'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'VOCABULARY_ID'
,
p_data_type
=>
'NUMBER'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_HIDDEN'
,
p_display_sequence
=>
30
,
p_attribute_01
=>
'Y'
,
p_filter_is_required
=>
false
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_is_primary_key
=>
true
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
false
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10943383898306604
)
,
p_name
=>
'ROW_NUM'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'ROW_NUM'
,
p_data_type
=>
'NUMBER'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_DISPLAY_ONLY'
,
p_heading
=>
'Row Num'
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
40
,
p_value_alignment
=>
'LEFT'
,
p_attribute_02
=>
'VALUE'
,
p_attribute_05
=>
'PLAIN'
,
p_enable_filter
=>
true
,
p_filter_is_required
=>
false
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
true
,
p_enable_control_break
=>
true
,
p_enable_hide
=>
true
,
p_is_primary_key
=>
false
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
true
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10943415023306605
)
,
p_name
=>
'VOCABULARY_NAME'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'VOCABULARY_NAME'
,
p_data_type
=>
'VARCHAR2'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_DISPLAY_ONLY'
,
p_heading
=>
'Vocabulary Name'
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
50
,
p_value_alignment
=>
'LEFT'
,
p_attribute_02
=>
'VALUE'
,
p_attribute_05
=>
'PLAIN'
,
p_enable_filter
=>
true
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_hide
=>
true
,
p_is_primary_key
=>
false
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
true
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10943510444306606
)
,
p_name
=>
'TYPE'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'TYPE'
,
p_data_type
=>
'VARCHAR2'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_HIDDEN'
,
p_display_sequence
=>
60
,
p_attribute_01
=>
'Y'
,
p_filter_is_required
=>
false
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_is_primary_key
=>
false
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
false
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10943645850306607
)
,
p_name
=>
'TRANSLATION'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'TRANSLATION'
,
p_data_type
=>
'VARCHAR2'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_DISPLAY_ONLY'
,
p_heading
=>
'Translation'
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
70
,
p_value_alignment
=>
'LEFT'
,
p_attribute_02
=>
'VALUE'
,
p_attribute_05
=>
'PLAIN'
,
p_enable_filter
=>
true
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_hide
=>
true
,
p_is_primary_key
=>
false
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
true
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10943748144306608
)
,
p_name
=>
'VOCABULARY_ANSWER'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'VOCABULARY_ANSWER'
,
p_data_type
=>
'VARCHAR2'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_TEXTAREA'
,
p_heading
=>
'Vocabulary Answer'
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
80
,
p_value_alignment
=>
'LEFT'
,
p_attribute_01
=>
'Y'
,
p_attribute_02
=>
'N'
,
p_attribute_03
=>
'N'
,
p_attribute_04
=>
'BOTH'
,
p_is_required
=>
false
,
p_max_length
=>
2000
,
p_enable_filter
=>
true
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_lov_type
=>
'NONE'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_enable_hide
=>
true
,
p_is_primary_key
=>
false
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
true
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10943872183306609
)
,
p_name
=>
'SESSION_ID'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'SESSION_ID'
,
p_data_type
=>
'VARCHAR2'
,
p_session_state_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_HIDDEN'
,
p_display_sequence
=>
90
,
p_attribute_01
=>
'Y'
,
p_filter_is_required
=>
false
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
false
,
p_is_primary_key
=>
false
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
false
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10944675233306617
)
,
p_name
=>
'APEX$ROW_ACTION'
,
p_item_type
=>
'NATIVE_ROW_ACTION'
,
p_display_sequence
=>
20
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
10944742487306618
)
,
p_name
=>
'APEX$ROW_SELECTOR'
,
p_item_type
=>
'NATIVE_ROW_SELECTOR'
,
p_display_sequence
=>
10
,
p_attribute_01
=>
'Y'
,
p_attribute_02
=>
'Y'
,
p_attribute_03
=>
'N'
);
wwv_flow_imp_page
.
create_interactive_grid
(
p_id
=>
wwv_flow_imp
.
id
(
10943182982306602
)
,
p_internal_uid
=>
10943182982306602
,
p_is_editable
=>
true
,
p_edit_operations
=>
'u'
,
p_lost_update_check_type
=>
'VALUES'
,
p_submit_checked_rows
=>
false
,
p_lazy_loading
=>
false
,
p_requires_filter
=>
false
,
p_select_first_row
=>
true
,
p_fixed_row_height
=>
true
,
p_pagination_type
=>
'SCROLL'
,
p_show_total_row_count
=>
true
,
p_show_toolbar
=>
true
,
p_toolbar_buttons
=>
'ACTIONS_MENU'
,
p_enable_save_public_report
=>
false
,
p_enable_subscriptions
=>
true
,
p_enable_flashback
=>
true
,
p_define_chart_view
=>
true
,
p_enable_download
=>
true
,
p_download_formats
=>
'CSV:HTML:XLSX:PDF'
,
p_enable_mail_download
=>
true
,
p_fixed_header
=>
'PAGE'
,
p_show_icon_view
=>
false
,
p_show_detail_view
=>
false
);
wwv_flow_imp_page
.
create_ig_report
(
p_id
=>
wwv_flow_imp
.
id
(
10948593762314247
)
,
p_interactive_grid_id
=>
wwv_flow_imp
.
id
(
10943182982306602
)
,
p_static_id
=>
'109486'
,
p_type
=>
'PRIMARY'
,
p_default_view
=>
'GRID'
,
p_show_row_number
=>
false
,
p_settings_area_expanded
=>
true
);
wwv_flow_imp_page
.
create_ig_report_view
(
p_id
=>
wwv_flow_imp
.
id
(
10948723996314248
)
,
p_report_id
=>
wwv_flow_imp
.
id
(
10948593762314247
)
,
p_view_type
=>
'GRID'
,
p_stretch_columns
=>
true
,
p_srv_exclude_null_values
=>
false
,
p_srv_only_display_columns
=>
true
,
p_edit_mode
=>
false
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10949202485314266
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10948723996314248
)
,
p_display_seq
=>
2
,
p_column_id
=>
wwv_flow_imp
.
id
(
10943264238306603
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10950115360314275
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10948723996314248
)
,
p_display_seq
=>
3
,
p_column_id
=>
wwv_flow_imp
.
id
(
10943383898306604
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
,
p_width
=>
80
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10951010974314284
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10948723996314248
)
,
p_display_seq
=>
4
,
p_column_id
=>
wwv_flow_imp
.
id
(
10943415023306605
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
,
p_width
=>
150
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10951938463314292
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10948723996314248
)
,
p_display_seq
=>
5
,
p_column_id
=>
wwv_flow_imp
.
id
(
10943510444306606
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10952785464314300
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10948723996314248
)
,
p_display_seq
=>
6
,
p_column_id
=>
wwv_flow_imp
.
id
(
10943645850306607
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
,
p_width
=>
300
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10953689007314308
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10948723996314248
)
,
p_display_seq
=>
7
,
p_column_id
=>
wwv_flow_imp
.
id
(
10943748144306608
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10954539237314317
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10948723996314248
)
,
p_display_seq
=>
8
,
p_column_id
=>
wwv_flow_imp
.
id
(
10943872183306609
)
,
p_is_visible
=>
true
,
p_is_frozen
=>
false
);
wwv_flow_imp_page
.
create_ig_report_column
(
p_id
=>
wwv_flow_imp
.
id
(
10960292606426484
)
,
p_view_id
=>
wwv_flow_imp
.
id
(
10948723996314248
)
,
p_display_seq
=>
1
,
p_column_id
=>
wwv_flow_imp
.
id
(
10944675233306617
)
,
p_is_visible
=>
false
,
p_is_frozen
=>
true
,
p_width
=>
40
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
10931426921902798
)
,
p_button_sequence
=>
10
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
10930093723902795
)
,
p_button_name
=>
'CANCEL'
,
p_button_action
=>
'REDIRECT_PAGE'
,
p_button_template_options
=>
'#DEFAULT#'
,
p_button_template_id
=>
wwv_flow_imp
.
id
(
16189347253515098
)
,
p_button_image_alt
=>
'Cancel'
,
p_button_position
=>
'CLOSE'
,
p_button_redirect_url
=>
'f?p=&APP_ID.:1:&APP_SESSION.::&DEBUG.:::'
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
10931762648902798
)
,
p_button_sequence
=>
30
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
10930093723902795
)
,
p_button_name
=>
'NEXT'
,
p_button_action
=>
'SUBMIT'
,
p_button_template_options
=>
't-Button--iconRight'
,
p_button_template_id
=>
wwv_flow_imp
.
id
(
16189438884515099
)
,
p_button_is_hot
=>
'Y'
,
p_button_image_alt
=>
'Next'
,
p_button_position
=>
'NEXT'
,
p_confirm_message
=>
'Are you sure you want to complete practice?'
,
p_icon_css_classes
=>
'fa-chevron-right'
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
10931661769902798
)
,
p_button_sequence
=>
20
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
10930093723902795
)
,
p_button_name
=>
'PREVIOUS'
,
p_button_action
=>
'SUBMIT'
,
p_button_template_options
=>
'#DEFAULT#'
,
p_button_template_id
=>
wwv_flow_imp
.
id
(
16188659571515092
)
,
p_button_image_alt
=>
'Previous'
,
p_button_position
=>
'PREVIOUS'
,
p_button_execute_validations
=>
'N'
,
p_button_condition_type
=>
'NEVER'
,
p_icon_css_classes
=>
'fa-chevron-left'
);
wwv_flow_imp_page
.
create_page_branch
(
p_id
=>
wwv_flow_imp
.
id
(
10933199176902800
)
,
p_branch_name
=>
'Go To Page 25'
,
p_branch_action
=>
'f?p=&APP_ID.:25:&SESSION.::&DEBUG.::P25_PRACTICE_DIRECTION:&P24_PRACTICE_DIRECTION.&success_msg=#SUCCESS_MSG#'
,
p_branch_point
=>
'AFTER_PROCESSING'
,
p_branch_type
=>
'REDIRECT_URL'
,
p_branch_when_button_id
=>
wwv_flow_imp
.
id
(
10931762648902798
)
,
p_branch_sequence
=>
20
);
wwv_flow_imp_page
.
create_page_branch
(
p_id
=>
wwv_flow_imp
.
id
(
10932417479902799
)
,
p_branch_action
=>
'f?p=&APP_ID.:23:&APP_SESSION.::&DEBUG.:::&success_msg=#SUCCESS_MSG#'
,
p_branch_point
=>
'BEFORE_VALIDATION'
,
p_branch_type
=>
'REDIRECT_URL'
,
p_branch_when_button_id
=>
wwv_flow_imp
.
id
(
10931661769902798
)
,
p_branch_sequence
=>
10
);
wwv_flow_imp_page
.
create_page_item
(
p_id
=>
wwv_flow_imp
.
id
(
10943991452306610
)
,
p_name
=>
'P24_PRACTICE_COUNT'
,
p_item_sequence
=>
20
,
p_display_as
=>
'NATIVE_HIDDEN'
,
p_attribute_01
=>
'Y'
);
wwv_flow_imp_page
.
create_page_item
(
p_id
=>
wwv_flow_imp
.
id
(
10944162691306612
)
,
p_name
=>
'P24_PRACTICE_DIRECTION'
,
p_item_sequence
=>
30
,
p_display_as
=>
'NATIVE_HIDDEN'
,
p_attribute_01
=>
'Y'
);
wwv_flow_imp_page
.
create_page_da_event
(
p_id
=>
wwv_flow_imp
.
id
(
10944237564306613
)
,
p_name
=>
'Hide Vocabulary Name or Translation'
,
p_event_sequence
=>
10
,
p_condition_element
=>
'P24_PRACTICE_DIRECTION'
,
p_triggering_condition_type
=>
'EQUALS'
,
p_triggering_expression
=>
'E2C'
,
p_bind_type
=>
'bind'
,
p_bind_event_type
=>
'ready'
);
wwv_flow_imp_page
.
create_page_da_action
(
p_id
=>
wwv_flow_imp
.
id
(
10944360983306614
)
,
p_event_id
=>
wwv_flow_imp
.
id
(
10944237564306613
)
,
p_event_result
=>
'TRUE'
,
p_action_sequence
=>
10
,
p_execute_on_page_init
=>
'N'
,
p_name
=>
'Hide Translation'
,
p_action
=>
'NATIVE_JAVASCRIPT_CODE'
,
p_attribute_01
=>
'hideTranslation()'
);
wwv_flow_imp_page
.
create_page_da_action
(
p_id
=>
wwv_flow_imp
.
id
(
10944434772306615
)
,
p_event_id
=>
wwv_flow_imp
.
id
(
10944237564306613
)
,
p_event_result
=>
'FALSE'
,
p_action_sequence
=>
10
,
p_execute_on_page_init
=>
'N'
,
p_name
=>
'Hide Vocabulary Name'
,
p_action
=>
'NATIVE_JAVASCRIPT_CODE'
,
p_attribute_01
=>
'hideVocabularyName()'
);
wwv_flow_imp_page
.
create_page_process
(
p_id
=>
wwv_flow_imp
.
id
(
10944873513306619
)
,
p_process_sequence
=>
20
,
p_process_point
=>
'AFTER_SUBMIT'
,
p_region_id
=>
wwv_flow_imp
.
id
(
10943054684306601
)
,
p_process_type
=>
'NATIVE_IG_DML'
,
p_process_name
=>
'Vocabulary Practise - Save IG'
,
p_attribute_01
=>
'REGION_SOURCE'
,
p_attribute_05
=>
'Y'
,
p_attribute_06
=>
'Y'
,
p_attribute_08
=>
'Y'
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_process_when_button_id
=>
wwv_flow_imp
.
id
(
10931762648902798
)
,
p_internal_uid
=>
10944873513306619
);
wwv_flow_imp
.
component_end
;
end
;
/
app/f10001/application/pages/page_00025.sql
0 → 100644
View file @
a3f69bc6
prompt
--application/pages/page_00025
begin
-- Manifest
-- PAGE: 00025
-- Manifest End
wwv_flow_imp
.
component_begin
(
p_version_yyyy_mm_dd
=>
'2023.10.31'
,
p_release
=>
'23.2.4'
,
p_default_workspace_id
=>
16017191443360494
,
p_default_application_id
=>
10001
,
p_default_id_offset
=>
0
,
p_default_owner
=>
'STUDENT'
);
wwv_flow_imp_page
.
create_page
(
p_id
=>
25
,
p_name
=>
'Vocabulary Practice Result'
,
p_alias
=>
'VOCABULARY-PRACTICE-RESULT'
,
p_step_title
=>
'Vocabulary Practice Result'
,
p_autocomplete_on_off
=>
'OFF'
,
p_javascript_file_urls
=>
'[require jet]'
,
p_javascript_code
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'// Go through every div element inside of table cell, having colorContainer CSS class'
,
'$(
''
td>div.colorContainer
''
).each(function() {'
,
' // find the parent td element and add the same class as the child div element'
,
' $(this).closest(
''
td
''
).addClass( $(this).attr("class") ) ;'
,
'});'
))
,
p_javascript_code_onload
=>
'require(["ojs/ojgauge"], function() {});'
,
p_css_file_urls
=>
'#JET_CSS_DIRECTORY#alta/oj-alta-notag-min.css'
,
p_inline_css
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'.css-cell-reference {'
,
' background-color: lightblue;'
,
' color: black;'
,
'}'
))
,
p_page_template_options
=>
'#DEFAULT#'
,
p_protection_level
=>
'C'
,
p_page_component_map
=>
'03'
,
p_last_updated_by
=>
'STUDENT_DEV'
,
p_last_upd_yyyymmddhh24miss
=>
'20240220210738'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10933822777902802
)
,
p_plug_name
=>
'Vocabulary Practice Result'
,
p_region_template_options
=>
'#DEFAULT#:t-Wizard--hideStepsXSmall'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16133604317514901
)
,
p_plug_display_sequence
=>
10
,
p_list_id
=>
wwv_flow_imp
.
id
(
10926169243902728
)
,
p_plug_source_type
=>
'NATIVE_LIST'
,
p_list_template_id
=>
wwv_flow_imp
.
id
(
16164979301515009
)
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
10933958534902802
)
,
p_plug_name
=>
'Vocabulary Practice Result'
,
p_parent_plug_id
=>
wwv_flow_imp
.
id
(
10933822777902802
)
,
p_region_template_options
=>
'#DEFAULT#'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16062384265514656
)
,
p_plug_display_sequence
=>
10
,
p_plug_display_point
=>
'SUB_REGIONS'
,
p_attribute_01
=>
'N'
,
p_attribute_02
=>
'HTML'
,
p_attribute_03
=>
'Y'
);
wwv_flow_imp_page
.
create_report_region
(
p_id
=>
wwv_flow_imp
.
id
(
10944945701306620
)
,
p_name
=>
'Vocabulary Practice Result CR'
,
p_parent_plug_id
=>
wwv_flow_imp
.
id
(
10933958534902802
)
,
p_template
=>
wwv_flow_imp
.
id
(
16116793714514810
)
,
p_display_sequence
=>
10
,
p_region_template_options
=>
'#DEFAULT#:t-Region--scrollBody'
,
p_component_template_options
=>
'#DEFAULT#:t-Report--altRowsDefault:t-Report--rowHighlight'
,
p_display_point
=>
'SUB_REGIONS'
,
p_source_type
=>
'NATIVE_SQL_REPORT'
,
p_query_type
=>
'SQL'
,
p_source
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'SELECT'
,
' sevt.vocabulary_id,'
,
' sevt.row_num,'
,
' sevt.vocabulary_name,'
,
' sevt."TRANSLATION",'
,
' sevt.vocabulary_answer,'
,
' ROUND(UTL_MATCH.JARO_WINKLER('
,
' DECODE('
,
' :P25_PRACTICE_DIRECTION,'
,
'
''
E2C
''
, sevt."TRANSLATION",'
,
'
''
C2E
''
, sevt.vocabulary_name,'
,
' NULL'
,
' ),'
,
' sevt.vocabulary_answer'
,
' ) * 100, 2) AS match_level,'
,
' DECODE('
,
' :P25_PRACTICE_DIRECTION,'
,
'
''
E2C
''
, NULL,'
,
'
''
C2E
''
,
''
css-cell-reference
''
'
,
' ) AS css_vocabulary_name,'
,
' DECODE('
,
' :P25_PRACTICE_DIRECTION,'
,
'
''
E2C
''
,
''
css-cell-reference
''
,'
,
'
''
C2E
''
, NULL'
,
' ) AS css_translation'
,
'FROM'
,
' stdt_en_vocabularies_temp sevt'
,
'WHERE'
,
' sevt.session_id = APEX_CUSTOM_AUTH.GET_SESSION_ID'
,
'ORDER BY'
,
' row_num'
))
,
p_ajax_enabled
=>
'Y'
,
p_lazy_loading
=>
false
,
p_query_row_template
=>
wwv_flow_imp
.
id
(
16151769603514974
)
,
p_query_num_rows
=>
50
,
p_query_options
=>
'DERIVED_REPORT_COLUMNS'
,
p_query_num_rows_type
=>
'NEXT_PREVIOUS_LINKS'
,
p_pagination_display_position
=>
'BOTTOM_RIGHT'
,
p_csv_output
=>
'N'
,
p_prn_output
=>
'N'
,
p_sort_null
=>
'L'
,
p_plug_query_strip_html
=>
'N'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10945061418306621
)
,
p_query_column_id
=>
1
,
p_column_alias
=>
'VOCABULARY_ID'
,
p_column_display_sequence
=>
10
,
p_hidden_column
=>
'Y'
,
p_derived_column
=>
'N'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10945171890306622
)
,
p_query_column_id
=>
2
,
p_column_alias
=>
'ROW_NUM'
,
p_column_display_sequence
=>
20
,
p_column_heading
=>
'Row Num'
,
p_use_as_row_header
=>
'N'
,
p_column_alignment
=>
'RIGHT'
,
p_heading_alignment
=>
'RIGHT'
,
p_derived_column
=>
'N'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10945253269306623
)
,
p_query_column_id
=>
3
,
p_column_alias
=>
'VOCABULARY_NAME'
,
p_column_display_sequence
=>
30
,
p_column_heading
=>
'Vocabulary Name'
,
p_use_as_row_header
=>
'N'
,
p_column_html_expression
=>
'<div class="colorContainer #CSS_VOCABULARY_NAME#">#VOCABULARY_NAME#</div>'
,
p_heading_alignment
=>
'LEFT'
,
p_derived_column
=>
'N'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10945447909306625
)
,
p_query_column_id
=>
4
,
p_column_alias
=>
'TRANSLATION'
,
p_column_display_sequence
=>
40
,
p_column_heading
=>
'Translation'
,
p_use_as_row_header
=>
'N'
,
p_column_html_expression
=>
'<div class="colorContainer #CSS_TRANSLATION#">#TRANSLATION#</div>'
,
p_heading_alignment
=>
'LEFT'
,
p_derived_column
=>
'N'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10945352395306624
)
,
p_query_column_id
=>
5
,
p_column_alias
=>
'VOCABULARY_ANSWER'
,
p_column_display_sequence
=>
50
,
p_column_heading
=>
'Vocabulary Answer'
,
p_use_as_row_header
=>
'N'
,
p_column_html_expression
=>
'<div class="colorContainer css-cell-reference">#VOCABULARY_ANSWER#</div>'
,
p_heading_alignment
=>
'LEFT'
,
p_derived_column
=>
'N'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10945790151306628
)
,
p_query_column_id
=>
6
,
p_column_alias
=>
'MATCH_LEVEL'
,
p_column_display_sequence
=>
60
,
p_column_heading
=>
'Match Level'
,
p_use_as_row_header
=>
'N'
,
p_column_html_expression
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'</div style="width: 200px; height: 100px; position: relative;">'
,
' <oj-status-meter-gauge'
,
' value=#MATCH_LEVEL#'
,
' min=
''
0
''
'
,
' max=
''
100
''
'
,
' animation-on-display="auto"'
,
' animation-duration=
''
2000
''
'
,
' orientation=
''
horizontal
''
'
,
' label.position=
''
center
''
'
,
' label.text=#MATCH_LEVEL#'
,
' start-angle=180'
,
' angle-extent=180'
,
' readonly=true'
,
' thresholds=
''
[{"max": 95}, {"max": 99}, {}]
''''
'
,
' x=0'
,
' y=0'
,
' width=100%'
,
' height=50%>'
,
' </oj-status-meter-gauge>'
,
'</div>'
))
,
p_column_alignment
=>
'RIGHT'
,
p_heading_alignment
=>
'RIGHT'
,
p_derived_column
=>
'N'
,
p_include_in_export
=>
'Y'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10945808920306629
)
,
p_query_column_id
=>
7
,
p_column_alias
=>
'CSS_VOCABULARY_NAME'
,
p_column_display_sequence
=>
70
,
p_hidden_column
=>
'Y'
,
p_derived_column
=>
'N'
);
wwv_flow_imp_page
.
create_report_columns
(
p_id
=>
wwv_flow_imp
.
id
(
10945969119306630
)
,
p_query_column_id
=>
8
,
p_column_alias
=>
'CSS_TRANSLATION'
,
p_column_display_sequence
=>
80
,
p_hidden_column
=>
'Y'
,
p_derived_column
=>
'N'
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
10935264325902808
)
,
p_button_sequence
=>
10
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
10933822777902802
)
,
p_button_name
=>
'CANCEL'
,
p_button_action
=>
'REDIRECT_PAGE'
,
p_button_template_options
=>
'#DEFAULT#'
,
p_button_template_id
=>
wwv_flow_imp
.
id
(
16189347253515098
)
,
p_button_image_alt
=>
'Cancel'
,
p_button_position
=>
'CLOSE'
,
p_button_redirect_url
=>
'f?p=&APP_ID.:1:&APP_SESSION.::&DEBUG.:::'
,
p_button_condition_type
=>
'NEVER'
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
10935301416902808
)
,
p_button_sequence
=>
40
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
10933822777902802
)
,
p_button_name
=>
'FINISH'
,
p_button_action
=>
'SUBMIT'
,
p_button_template_options
=>
'#DEFAULT#'
,
p_button_template_id
=>
wwv_flow_imp
.
id
(
16189347253515098
)
,
p_button_is_hot
=>
'Y'
,
p_button_image_alt
=>
'Finish'
,
p_button_position
=>
'NEXT'
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
10935410892902808
)
,
p_button_sequence
=>
20
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
10933822777902802
)
,
p_button_name
=>
'PREVIOUS'
,
p_button_action
=>
'SUBMIT'
,
p_button_template_options
=>
'#DEFAULT#'
,
p_button_template_id
=>
wwv_flow_imp
.
id
(
16188659571515092
)
,
p_button_image_alt
=>
'Previous'
,
p_button_position
=>
'PREVIOUS'
,
p_button_execute_validations
=>
'N'
,
p_button_condition_type
=>
'NEVER'
,
p_icon_css_classes
=>
'fa-chevron-left'
);
wwv_flow_imp_page
.
create_page_branch
(
p_id
=>
wwv_flow_imp
.
id
(
10936982853902812
)
,
p_branch_action
=>
'f?p=&APP_ID.:1:&APP_SESSION.::&DEBUG.:::&success_msg=#SUCCESS_MSG#'
,
p_branch_point
=>
'AFTER_PROCESSING'
,
p_branch_type
=>
'REDIRECT_URL'
,
p_branch_when_button_id
=>
wwv_flow_imp
.
id
(
10935301416902808
)
,
p_branch_sequence
=>
1
);
wwv_flow_imp_page
.
create_page_branch
(
p_id
=>
wwv_flow_imp
.
id
(
10936277436902810
)
,
p_branch_action
=>
'f?p=&APP_ID.:24:&APP_SESSION.::&DEBUG.:::&success_msg=#SUCCESS_MSG#'
,
p_branch_point
=>
'BEFORE_VALIDATION'
,
p_branch_type
=>
'REDIRECT_URL'
,
p_branch_when_button_id
=>
wwv_flow_imp
.
id
(
10935410892902808
)
,
p_branch_sequence
=>
10
);
wwv_flow_imp_page
.
create_page_item
(
p_id
=>
wwv_flow_imp
.
id
(
10945676252306627
)
,
p_name
=>
'P25_PRACTICE_DIRECTION'
,
p_item_sequence
=>
20
,
p_display_as
=>
'NATIVE_HIDDEN'
,
p_attribute_01
=>
'Y'
);
wwv_flow_imp_page
.
create_page_process
(
p_id
=>
wwv_flow_imp
.
id
(
10945564303306626
)
,
p_process_sequence
=>
10
,
p_process_point
=>
'AFTER_BOX_BODY'
,
p_process_type
=>
'NATIVE_PLSQL'
,
p_process_name
=>
'New'
,
p_process_sql_clob
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'BEGIN'
,
''
,
' DELETE FROM'
,
' stdt_en_vocabularies_temp sevt'
,
' WHERE'
,
' sevt.session_id = APEX_CUSTOM_AUTH.GET_SESSION_ID;'
,
''
,
'END;'
))
,
p_process_clob_language
=>
'PLSQL'
,
p_internal_uid
=>
10945564303306626
);
wwv_flow_imp
.
component_end
;
end
;
/
app/f10001/application/shared_components/data_loads/dl_english_vocabularies.sql
0 → 100644
View file @
a3f69bc6
prompt
--application/shared_components/data_loads/dl_english_vocabularies
begin
-- Manifest
-- DATA LOAD: DL English Vocabularies
-- Manifest End
wwv_flow_imp
.
component_begin
(
p_version_yyyy_mm_dd
=>
'2023.10.31'
,
p_release
=>
'23.2.4'
,
p_default_workspace_id
=>
16017191443360494
,
p_default_application_id
=>
10001
,
p_default_id_offset
=>
0
,
p_default_owner
=>
'STUDENT'
);
wwv_flow_imp_shared
.
create_data_profile
(
p_id
=>
wwv_flow_imp
.
id
(
10885056474659981
)
,
p_name
=>
'DL English Vocabularies'
,
p_format
=>
'XLSX'
,
p_encoding
=>
'utf-8'
,
p_default_xlsx_sheet_name
=>
'sheet1.xml'
,
p_has_header_row
=>
true
,
p_use_raw_json_selectors
=>
false
);
wwv_flow_imp_shared
.
create_data_profile_col
(
p_id
=>
wwv_flow_imp
.
id
(
10885254077660020
)
,
p_data_profile_id
=>
wwv_flow_imp
.
id
(
10885056474659981
)
,
p_name
=>
'VOCABULARY_NAME'
,
p_sequence
=>
10
,
p_is_primary_key
=>
true
,
p_column_type
=>
'DATA'
,
p_data_type
=>
'VARCHAR2'
,
p_max_length
=>
4000
,
p_has_time_zone
=>
true
,
p_selector_type
=>
'NAME'
,
p_selector
=>
'VOCABULARY_NAME'
);
wwv_flow_imp_shared
.
create_data_profile_col
(
p_id
=>
wwv_flow_imp
.
id
(
10902928660769628
)
,
p_data_profile_id
=>
wwv_flow_imp
.
id
(
10885056474659981
)
,
p_name
=>
'TYPE'
,
p_sequence
=>
20
,
p_column_type
=>
'DATA'
,
p_data_type
=>
'VARCHAR2'
,
p_max_length
=>
4000
,
p_selector_type
=>
'NAME'
,
p_selector
=>
'TYPE'
);
wwv_flow_imp_shared
.
create_data_profile_col
(
p_id
=>
wwv_flow_imp
.
id
(
11216903782373180
)
,
p_data_profile_id
=>
wwv_flow_imp
.
id
(
10885056474659981
)
,
p_name
=>
'SEQ'
,
p_sequence
=>
30
,
p_column_type
=>
'DATA'
,
p_data_type
=>
'NUMBER'
,
p_selector_type
=>
'NAME'
,
p_selector
=>
'SEQ'
);
wwv_flow_imp_shared
.
create_data_profile_col
(
p_id
=>
wwv_flow_imp
.
id
(
10885536125660035
)
,
p_data_profile_id
=>
wwv_flow_imp
.
id
(
10885056474659981
)
,
p_name
=>
'TRANSLATION'
,
p_sequence
=>
40
,
p_column_type
=>
'DATA'
,
p_data_type
=>
'VARCHAR2'
,
p_max_length
=>
4000
,
p_selector_type
=>
'NAME'
,
p_selector
=>
'TRANSLATION'
);
wwv_flow_imp_shared
.
create_data_profile_col
(
p_id
=>
wwv_flow_imp
.
id
(
10886103594660036
)
,
p_data_profile_id
=>
wwv_flow_imp
.
id
(
10885056474659981
)
,
p_name
=>
'CREATED_BY'
,
p_sequence
=>
50
,
p_column_type
=>
'DATA'
,
p_data_type
=>
'VARCHAR2'
,
p_max_length
=>
4000
,
p_is_hidden
=>
true
,
p_selector_type
=>
'NAME'
,
p_selector
=>
'CREATED_BY'
);
wwv_flow_imp_shared
.
create_data_profile_col
(
p_id
=>
wwv_flow_imp
.
id
(
10885896618660036
)
,
p_data_profile_id
=>
wwv_flow_imp
.
id
(
10885056474659981
)
,
p_name
=>
'LAST_UPDATED_BY'
,
p_sequence
=>
60
,
p_column_type
=>
'DATA'
,
p_data_type
=>
'VARCHAR2'
,
p_max_length
=>
4000
,
p_is_hidden
=>
true
,
p_selector_type
=>
'NAME'
,
p_selector
=>
'LAST_UPDATED_BY'
);
wwv_flow_imp_shared
.
create_load_table
(
p_id
=>
wwv_flow_imp
.
id
(
10888280755660040
)
,
p_name
=>
'DL English Vocabularies'
,
p_static_id
=>
'dl_english_vocabularies'
,
p_target_type
=>
'TABLE'
,
p_owner
=>
'STUDENT'
,
p_table_name
=>
'STDT_EN_VOCABULARIES'
,
p_data_profile_id
=>
wwv_flow_imp
.
id
(
10885056474659981
)
,
p_loading_method
=>
'MERGE'
,
p_commit_interval
=>
200
,
p_error_handling
=>
'ABORT'
,
p_skip_validation
=>
'N'
);
wwv_flow_imp
.
component_end
;
end
;
/
app/f10001/application/shared_components/globalization/translations.sql
View file @
a3f69bc6
This diff is collapsed.
Click to expand it.
app/f10001/application/shared_components/navigation/breadcrumbs/breadcrumb.sql
View file @
a3f69bc6
...
...
@@ -28,6 +28,18 @@ wwv_flow_imp_shared.create_menu_option(
,
p_link
=>
'f?p=&APP_ID.:9:&APP_SESSION.::&DEBUG.:::'
,
p_page_id
=>
9
);
wwv_flow_imp_shared
.
create_menu_option
(
p_id
=>
wwv_flow_imp
.
id
(
10920317469795083
)
,
p_short_name
=>
'English Vocabulary'
,
p_link
=>
'f?p=&FLOW_ID.:21:&SESSION.'
,
p_page_id
=>
21
);
wwv_flow_imp_shared
.
create_menu_option
(
p_id
=>
wwv_flow_imp
.
id
(
10922830021829094
)
,
p_short_name
=>
'English Vocabulary (Mass Load)'
,
p_link
=>
'f?p=&FLOW_ID.:22:&SESSION.'
,
p_page_id
=>
22
);
wwv_flow_imp_shared
.
create_menu_option
(
p_id
=>
wwv_flow_imp
.
id
(
16026165227514308
)
,
p_short_name
=>
'Home'
...
...
app/f10001/application/shared_components/navigation/lists/navigation_menu.sql
View file @
a3f69bc6
...
...
@@ -26,7 +26,7 @@ wwv_flow_imp_shared.create_list_item(
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
20671297985954281
)
,
p_list_item_display_sequence
=>
7
0
,
p_list_item_display_sequence
=>
101
0
,
p_list_item_link_text
=>
'Manage Tanent'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:90:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-address-book-o'
...
...
@@ -55,7 +55,7 @@ wwv_flow_imp_shared.create_list_item(
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
20675168478966070
)
,
p_list_item_display_sequence
=>
8
0
,
p_list_item_display_sequence
=>
102
0
,
p_list_item_link_text
=>
'Manage User'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:91:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-users'
...
...
@@ -89,11 +89,11 @@ wwv_flow_imp_shared.create_list_item(
,
p_list_item_link_target
=>
'f?p=&APP_ID.:99:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-gears'
,
p_list_item_current_type
=>
'COLON_DELIMITED_PAGE_LIST'
,
p_list_item_current_for_pages
=>
'99,3,4,5,2'
,
p_list_item_current_for_pages
=>
'99,3,4,5,2
,21
'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
18456527711328965
)
,
p_list_item_display_sequence
=>
9
0
,
p_list_item_display_sequence
=>
201
0
,
p_list_item_link_text
=>
'Student'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:2:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-graduation-cap'
...
...
@@ -103,7 +103,7 @@ wwv_flow_imp_shared.create_list_item(
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
16339331666323730
)
,
p_list_item_display_sequence
=>
10
0
,
p_list_item_display_sequence
=>
202
0
,
p_list_item_link_text
=>
'Subject'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:3:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-book'
...
...
@@ -113,7 +113,7 @@ wwv_flow_imp_shared.create_list_item(
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
16376970548447655
)
,
p_list_item_display_sequence
=>
11
0
,
p_list_item_display_sequence
=>
203
0
,
p_list_item_link_text
=>
'Term'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:4:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-calendar'
...
...
@@ -123,7 +123,7 @@ wwv_flow_imp_shared.create_list_item(
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
16393298016554745
)
,
p_list_item_display_sequence
=>
1
20
,
p_list_item_display_sequence
=>
20
40
,
p_list_item_link_text
=>
'Exam Level'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:5:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-level-up'
...
...
@@ -133,7 +133,7 @@ wwv_flow_imp_shared.create_list_item(
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
18614297253137586
)
,
p_list_item_display_sequence
=>
13
0
,
p_list_item_display_sequence
=>
205
0
,
p_list_item_link_text
=>
'English Verb'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:13:&APP_SESSION.::&DEBUG.:::'
,
p_list_item_icon
=>
'fa-clipboard-list'
...
...
@@ -143,7 +143,7 @@ wwv_flow_imp_shared.create_list_item(
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
9202972205013144
)
,
p_list_item_display_sequence
=>
91
0
,
p_list_item_display_sequence
=>
206
0
,
p_list_item_link_text
=>
'Story'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:9:&APP_SESSION.::&DEBUG.:::'
,
p_list_item_icon
=>
'fa-table-pointer'
...
...
@@ -151,6 +151,16 @@ wwv_flow_imp_shared.create_list_item(
,
p_list_item_current_type
=>
'COLON_DELIMITED_PAGE_LIST'
,
p_list_item_current_for_pages
=>
'9'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
10847190154424478
)
,
p_list_item_display_sequence
=>
2070
,
p_list_item_link_text
=>
'English Vocabulary'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:21:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-cube'
,
p_parent_list_item_id
=>
wwv_flow_imp
.
id
(
16329549030186241
)
,
p_translate_list_text_y_n
=>
'Y'
,
p_list_item_current_type
=>
'TARGET_PAGE'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
16411740655646775
)
,
p_list_item_display_sequence
=>
30
...
...
@@ -178,15 +188,36 @@ wwv_flow_imp_shared.create_list_item(
,
p_list_item_current_type
=>
'COLON_DELIMITED_PAGE_LIST'
,
p_list_item_current_for_pages
=>
'7'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
10938309134924027
)
,
p_list_item_display_sequence
=>
60
,
p_list_item_link_text
=>
'English Practice'
,
p_list_item_icon
=>
'fa-magic'
,
p_translate_list_text_y_n
=>
'Y'
,
p_list_item_current_type
=>
'COLON_DELIMITED_PAGE_LIST'
,
p_list_item_current_for_pages
=>
'7'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
18860867050537209
)
,
p_list_item_display_sequence
=>
1
4
0
,
p_list_item_display_sequence
=>
60
10
,
p_list_item_link_text
=>
'English Verb Tense Practice'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:15:&APP_SESSION.::&DEBUG.:::'
,
p_list_item_icon
=>
'fa-magic'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:15:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-music'
,
p_parent_list_item_id
=>
wwv_flow_imp
.
id
(
10938309134924027
)
,
p_list_item_current_type
=>
'COLON_DELIMITED_PAGE_LIST'
,
p_list_item_current_for_pages
=>
'15'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
10926636337902745
)
,
p_list_item_display_sequence
=>
6020
,
p_list_item_link_text
=>
'English Vocabulary Practice'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:23:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-tree'
,
p_parent_list_item_id
=>
wwv_flow_imp
.
id
(
10938309134924027
)
,
p_translate_list_text_y_n
=>
'Y'
,
p_list_item_current_type
=>
'COLON_DELIMITED_PAGE_LIST'
,
p_list_item_current_for_pages
=>
'23'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
18366415842840679
)
,
p_list_item_display_sequence
=>
900
...
...
app/f10001/application/shared_components/navigation/lists/vocabulary_practice_wizard.sql
0 → 100644
View file @
a3f69bc6
prompt
--application/shared_components/navigation/lists/vocabulary_practice_wizard
begin
-- Manifest
-- LIST: Vocabulary Practice Wizard
-- Manifest End
wwv_flow_imp
.
component_begin
(
p_version_yyyy_mm_dd
=>
'2023.10.31'
,
p_release
=>
'23.2.4'
,
p_default_workspace_id
=>
16017191443360494
,
p_default_application_id
=>
10001
,
p_default_id_offset
=>
0
,
p_default_owner
=>
'STUDENT'
);
wwv_flow_imp_shared
.
create_list
(
p_id
=>
wwv_flow_imp
.
id
(
10926169243902728
)
,
p_name
=>
'Vocabulary Practice Wizard'
,
p_list_status
=>
'PUBLIC'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
10927531337902765
)
,
p_list_item_display_sequence
=>
10
,
p_list_item_link_text
=>
'Choose Vocabulary Practice Options'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:23:&APP_SESSION.::&DEBUG.:::'
,
p_list_item_current_type
=>
'TARGET_PAGE'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
10930510999902795
)
,
p_list_item_display_sequence
=>
20
,
p_list_item_link_text
=>
'Vocabulary Practice'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:24:&APP_SESSION.::&DEBUG.:::'
,
p_list_item_current_type
=>
'TARGET_PAGE'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
10934306111902802
)
,
p_list_item_display_sequence
=>
30
,
p_list_item_link_text
=>
'Vocabulary Practice Result'
,
p_list_item_link_target
=>
'f?p=&APP_ID.:25:&APP_SESSION.::&DEBUG.:::'
,
p_list_item_current_type
=>
'TARGET_PAGE'
);
wwv_flow_imp
.
component_end
;
end
;
/
app/f10001/application/shared_components/user_interface/lovs/lov_vocabulary_direction.sql
0 → 100644
View file @
a3f69bc6
prompt
--application/shared_components/user_interface/lovs/lov_vocabulary_direction
begin
-- Manifest
-- LOV_VOCABULARY_DIRECTION
-- Manifest End
wwv_flow_imp
.
component_begin
(
p_version_yyyy_mm_dd
=>
'2023.10.31'
,
p_release
=>
'23.2.4'
,
p_default_workspace_id
=>
16017191443360494
,
p_default_application_id
=>
10001
,
p_default_id_offset
=>
0
,
p_default_owner
=>
'STUDENT'
);
wwv_flow_imp_shared
.
create_list_of_values
(
p_id
=>
wwv_flow_imp
.
id
(
11024487289977832
)
,
p_lov_name
=>
'LOV_VOCABULARY_DIRECTION'
,
p_lov_query
=>
'.'
||
wwv_flow_imp
.
id
(
11024487289977832
)
||
'.'
,
p_location
=>
'STATIC'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
11024745280977840
)
,
p_lov_disp_sequence
=>
1
,
p_lov_disp_value
=>
'English to Chinese'
,
p_lov_return_value
=>
'E2C'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
11025124512977849
)
,
p_lov_disp_sequence
=>
2
,
p_lov_disp_value
=>
'Chinese to English'
,
p_lov_return_value
=>
'C2E'
);
wwv_flow_imp
.
component_end
;
end
;
/
app/f10001/application/shared_components/user_interface/lovs/lov_vocabulary_type.sql
0 → 100644
View file @
a3f69bc6
prompt
--application/shared_components/user_interface/lovs/lov_vocabulary_type
begin
-- Manifest
-- LOV_VOCABULARY_TYPE
-- Manifest End
wwv_flow_imp
.
component_begin
(
p_version_yyyy_mm_dd
=>
'2023.10.31'
,
p_release
=>
'23.2.4'
,
p_default_workspace_id
=>
16017191443360494
,
p_default_application_id
=>
10001
,
p_default_id_offset
=>
0
,
p_default_owner
=>
'STUDENT'
);
wwv_flow_imp_shared
.
create_list_of_values
(
p_id
=>
wwv_flow_imp
.
id
(
10895357747746433
)
,
p_lov_name
=>
'LOV_VOCABULARY_TYPE'
,
p_lov_query
=>
'.'
||
wwv_flow_imp
.
id
(
10895357747746433
)
||
'.'
,
p_location
=>
'STATIC'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10895683678746514
)
,
p_lov_disp_sequence
=>
1
,
p_lov_disp_value
=>
'Word'
,
p_lov_return_value
=>
'W'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10895919684746525
)
,
p_lov_disp_sequence
=>
2
,
p_lov_disp_value
=>
'Phrase'
,
p_lov_return_value
=>
'PH'
);
wwv_flow_imp
.
component_end
;
end
;
/
app/f10001/install.sql
View file @
a3f69bc6
...
...
@@ -9,6 +9,7 @@ prompt --install
@@
application
/
shared_components
/
navigation
/
lists
/
task_mass_read
.
sql
@@
application
/
shared_components
/
navigation
/
lists
/
task_mass_read_002
.
sql
@@
application
/
shared_components
/
navigation
/
lists
/
task_mass_read_003
.
sql
@@
application
/
shared_components
/
navigation
/
lists
/
vocabulary_practice_wizard
.
sql
@@
application
/
shared_components
/
navigation
/
lists
/
setup_list
.
sql
@@
application
/
shared_components
/
navigation
/
lists
/
navigation_menu
.
sql
@@
application
/
shared_components
/
navigation
/
lists
/
navigation_bar
.
sql
...
...
@@ -43,6 +44,8 @@ prompt --install
@@
application
/
shared_components
/
user_interface
/
lovs
/
lov_subject
.
sql
@@
application
/
shared_components
/
user_interface
/
lovs
/
lov_tenant
.
sql
@@
application
/
shared_components
/
user_interface
/
lovs
/
lov_term
.
sql
@@
application
/
shared_components
/
user_interface
/
lovs
/
lov_vocabulary_direction
.
sql
@@
application
/
shared_components
/
user_interface
/
lovs
/
lov_vocabulary_type
.
sql
@@
application
/
shared_components
/
user_interface
/
lovs
/
lov_yes_no
.
sql
@@
application
/
pages
/
page_groups
.
sql
@@
application
/
comments
.
sql
...
...
@@ -137,6 +140,7 @@ prompt --install
@@
application
/
shared_components
/
plugins
/
template_component
/
theme_42_timeline
.
sql
@@
application
/
shared_components
/
plugins
/
template_component
/
theme_42_content_row
.
sql
@@
application
/
shared_components
/
plugins
/
template_component
/
theme_42_media_list
.
sql
@@
application
/
shared_components
/
data_loads
/
dl_english_vocabularies
.
sql
@@
application
/
shared_components
/
data_loads
/
dl_english_verb_tenses
.
sql
@@
application
/
user_interfaces
/
combined_files
.
sql
@@
application
/
pages
/
page_00000
.
sql
...
...
@@ -160,6 +164,11 @@ prompt --install
@@
application
/
pages
/
page_00018
.
sql
@@
application
/
pages
/
page_00019
.
sql
@@
application
/
pages
/
page_00020
.
sql
@@
application
/
pages
/
page_00021
.
sql
@@
application
/
pages
/
page_00022
.
sql
@@
application
/
pages
/
page_00023
.
sql
@@
application
/
pages
/
page_00024
.
sql
@@
application
/
pages
/
page_00025
.
sql
@@
application
/
pages
/
page_00090
.
sql
@@
application
/
pages
/
page_00091
.
sql
@@
application
/
pages
/
page_00099
.
sql
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment