Commit a3f69bc6 authored by Clark Lin's avatar Clark Lin
Browse files

added English vocabulary practise feature.

parent f81b4135
......@@ -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=>'20240219172445'
,p_last_updated_by=>'CLARK LIN'
,p_last_upd_yyyymmddhh24miss=>'20240221090238'
,p_file_prefix => nvl(wwv_flow_application_install.get_static_app_file_prefix,'')
,p_files_version=>73
,p_print_server_type=>'NATIVE'
......
......@@ -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=>'20231003155800'
,p_last_upd_yyyymmddhh24miss=>'20240220090238'
);
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=>10
,p_action_sequence=>20
,p_execute_on_page_init=>'N'
,p_action=>'NATIVE_SUBMIT_PAGE'
,p_attribute_01=>'massLoad'
......
......@@ -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=>'20231222154238'
,p_last_upd_yyyymmddhh24miss=>'20240220131509'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(18861253835537211)
......
......@@ -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=>'20231224103341'
,p_last_upd_yyyymmddhh24miss=>'20240220131538'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(18864334089537259)
......
......@@ -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=>'20231004163516'
,p_last_upd_yyyymmddhh24miss=>'20240220131602'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(18868197799537273)
......
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: "\6279\91CF\5BFC\5165"'),
' });',
'',
' 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;
/
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;
/
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;
/
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;
/
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;
/
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;
/
......@@ -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'
......
......@@ -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=>70
,p_list_item_display_sequence=>1010
,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=>80
,p_list_item_display_sequence=>1020
,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=>90
,p_list_item_display_sequence=>2010
,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=>100
,p_list_item_display_sequence=>2020
,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=>110
,p_list_item_display_sequence=>2030
,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=>120
,p_list_item_display_sequence=>2040
,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=>130
,p_list_item_display_sequence=>2050
,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=>910
,p_list_item_display_sequence=>2060
,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=>140
,p_list_item_display_sequence=>6010
,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
......
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;
/
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;
/
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;
/
......@@ -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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment