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

Merge branch 'development' into 'main'

added feature of verb tense mass load and practice, with multiple other optimization

See merge request !5
parents 92ee2d30 f77f5bfc
...@@ -56,6 +56,16 @@ wwv_flow_imp_shared.create_list_item( ...@@ -56,6 +56,16 @@ wwv_flow_imp_shared.create_list_item(
,p_translate_list_text_y_n=>'Y' ,p_translate_list_text_y_n=>'Y'
,p_list_item_current_type=>'TARGET_PAGE' ,p_list_item_current_type=>'TARGET_PAGE'
); );
wwv_flow_imp_shared.create_list_item(
p_id=>wwv_flow_imp.id(18813760467617992)
,p_list_item_display_sequence=>50
,p_list_item_link_text=>'English Verb'
,p_list_item_link_target=>'f?p=&APP_ID.:13:&SESSION.::&DEBUG.::::'
,p_list_item_icon=>'fa-clipboard-list'
,p_list_text_01=>'Define English verbs.'
,p_translate_list_text_y_n=>'Y'
,p_list_item_current_type=>'TARGET_PAGE'
);
wwv_flow_imp.component_end; wwv_flow_imp.component_end;
end; end;
/ /
...@@ -14,22 +14,46 @@ wwv_flow_imp.component_begin ( ...@@ -14,22 +14,46 @@ wwv_flow_imp.component_begin (
wwv_flow_imp_shared.create_list_of_values( wwv_flow_imp_shared.create_list_of_values(
p_id=>wwv_flow_imp.id(16428427022670508) p_id=>wwv_flow_imp.id(16428427022670508)
,p_lov_name=>'LOV_RESULT_LEVEL' ,p_lov_name=>'LOV_RESULT_LEVEL'
,p_source_type=>'TABLE' ,p_lov_query=>wwv_flow_string.join(wwv_flow_t_varchar2(
,p_location=>'LOCAL' 'select LEVEL_ID,',
,p_use_local_sync_table=>false ' LEVEL_DEGREE,',
,p_query_table=>'STDT_EXAM_LEVELS' ' DESCRIPTION',
,p_query_where=>wwv_flow_string.join(wwv_flow_t_varchar2( 'from STDT_EXAM_LEVELS where 1 = 1',
'1 = 1',
'AND NVL(deleted_flag, ''N'') <> ''Y''', 'AND NVL(deleted_flag, ''N'') <> ''Y''',
'AND tenant_id = (SELECT tenant_id', 'AND tenant_id = (SELECT tenant_id',
' FROM stdt_users su', ' FROM stdt_users su',
' WHERE su.user_name = :APP_USER)')) ' WHERE su.user_name = :APP_USER)'))
,p_source_type=>'SQL'
,p_location=>'LOCAL'
,p_use_local_sync_table=>false
,p_return_column_name=>'LEVEL_ID' ,p_return_column_name=>'LEVEL_ID'
,p_display_column_name=>'LEVEL_DEGREE' ,p_display_column_name=>'LEVEL_DEGREE'
,p_group_sort_direction=>'ASC' ,p_group_sort_direction=>'ASC'
,p_default_sort_column_name=>'LEVEL_DEGREE' ,p_default_sort_column_name=>'LEVEL_DEGREE'
,p_default_sort_direction=>'ASC' ,p_default_sort_direction=>'ASC'
); );
wwv_flow_imp_shared.create_list_of_values_cols(
p_id=>wwv_flow_imp.id(16829568216781933)
,p_query_column_name=>'LEVEL_ID'
,p_display_sequence=>10
,p_data_type=>'NUMBER'
,p_is_visible=>'N'
,p_is_searchable=>'N'
);
wwv_flow_imp_shared.create_list_of_values_cols(
p_id=>wwv_flow_imp.id(16829961530781934)
,p_query_column_name=>'LEVEL_DEGREE'
,p_heading=>'Level Degree'
,p_display_sequence=>20
,p_data_type=>'VARCHAR2'
);
wwv_flow_imp_shared.create_list_of_values_cols(
p_id=>wwv_flow_imp.id(16833576643802846)
,p_query_column_name=>'DESCRIPTION'
,p_heading=>'Description'
,p_display_sequence=>30
,p_data_type=>'VARCHAR2'
);
wwv_flow_imp.component_end; wwv_flow_imp.component_end;
end; end;
/ /
...@@ -27,7 +27,7 @@ wwv_flow_imp_shared.create_list_of_values( ...@@ -27,7 +27,7 @@ wwv_flow_imp_shared.create_list_of_values(
,p_return_column_name=>'SUBJECT_ID' ,p_return_column_name=>'SUBJECT_ID'
,p_display_column_name=>'SUBJECT_NAME' ,p_display_column_name=>'SUBJECT_NAME'
,p_group_sort_direction=>'ASC' ,p_group_sort_direction=>'ASC'
,p_default_sort_column_name=>'SUBJECT_ID' ,p_default_sort_column_name=>'SORT_SEQUENCE'
,p_default_sort_direction=>'ASC' ,p_default_sort_direction=>'ASC'
); );
wwv_flow_imp.component_end; wwv_flow_imp.component_end;
......
prompt --application/shared_components/user_interface/lovs/lov_yes_no
begin
-- Manifest
-- LOV_YES_NO
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2023.04.28'
,p_release=>'23.1.0'
,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(19239815662798745)
,p_lov_name=>'LOV_YES_NO'
,p_lov_query=>'.'||wwv_flow_imp.id(19239815662798745)||'.'
,p_location=>'STATIC'
);
wwv_flow_imp_shared.create_static_lov_data(
p_id=>wwv_flow_imp.id(19240183620798761)
,p_lov_disp_sequence=>1
,p_lov_disp_value=>'Yes'
,p_lov_return_value=>'Y'
);
wwv_flow_imp_shared.create_static_lov_data(
p_id=>wwv_flow_imp.id(19240522810798763)
,p_lov_disp_sequence=>2
,p_lov_disp_value=>'No'
,p_lov_return_value=>'N'
);
wwv_flow_imp.component_end;
end;
/
...@@ -18,7 +18,7 @@ wwv_flow_imp_shared.create_theme_style( ...@@ -18,7 +18,7 @@ wwv_flow_imp_shared.create_theme_style(
,p_css_file_urls=>wwv_flow_string.join(wwv_flow_t_varchar2( ,p_css_file_urls=>wwv_flow_string.join(wwv_flow_t_varchar2(
'#APEX_FILES#libraries/oracle-fonts/oraclesans-apex#MIN#.css?v=#APEX_VERSION#', '#APEX_FILES#libraries/oracle-fonts/oraclesans-apex#MIN#.css?v=#APEX_VERSION#',
'#THEME_FILES#css/Redwood#MIN#.css?v=#APEX_VERSION#')) '#THEME_FILES#css/Redwood#MIN#.css?v=#APEX_VERSION#'))
,p_is_current=>true ,p_is_current=>false
,p_is_public=>true ,p_is_public=>true
,p_is_accessible=>false ,p_is_accessible=>false
,p_theme_roller_input_file_urls=>'#THEME_FILES#less/theme/Redwood-Theme.less' ,p_theme_roller_input_file_urls=>'#THEME_FILES#less/theme/Redwood-Theme.less'
...@@ -62,7 +62,7 @@ wwv_flow_imp_shared.create_theme_style( ...@@ -62,7 +62,7 @@ wwv_flow_imp_shared.create_theme_style(
p_id=>wwv_flow_imp.id(3579771116317618) p_id=>wwv_flow_imp.id(3579771116317618)
,p_theme_id=>42 ,p_theme_id=>42
,p_name=>'Vita - Slate' ,p_name=>'Vita - Slate'
,p_is_current=>false ,p_is_current=>true
,p_is_public=>true ,p_is_public=>true
,p_is_accessible=>false ,p_is_accessible=>false
,p_theme_roller_input_file_urls=>'#THEME_FILES#less/theme/Vita-Slate.less' ,p_theme_roller_input_file_urls=>'#THEME_FILES#less/theme/Vita-Slate.less'
......
...@@ -8,6 +8,7 @@ prompt --install ...@@ -8,6 +8,7 @@ prompt --install
@@application/shared_components/navigation/lists/setup_list.sql @@application/shared_components/navigation/lists/setup_list.sql
@@application/shared_components/navigation/lists/navigation_menu.sql @@application/shared_components/navigation/lists/navigation_menu.sql
@@application/shared_components/navigation/lists/navigation_bar.sql @@application/shared_components/navigation/lists/navigation_bar.sql
@@application/shared_components/navigation/lists/english_verb_tense_practice.sql
@@application/shared_components/navigation/lists/administration.sql @@application/shared_components/navigation/lists/administration.sql
@@application/shared_components/files/icons_app_icon_32_png.sql @@application/shared_components/files/icons_app_icon_32_png.sql
@@application/shared_components/files/icons_app_icon_144_rounded_png.sql @@application/shared_components/files/icons_app_icon_144_rounded_png.sql
...@@ -18,9 +19,11 @@ prompt --install ...@@ -18,9 +19,11 @@ prompt --install
@@application/shared_components/files/app_icon_svg.sql @@application/shared_components/files/app_icon_svg.sql
@@application/shared_components/files/app_icon_min_css.sql @@application/shared_components/files/app_icon_min_css.sql
@@application/shared_components/files/pwa_shortcut_icon_10_png.sql @@application/shared_components/files/pwa_shortcut_icon_10_png.sql
@@application/shared_components/files/dash_duck_jpg.sql
@@application/plugin_settings.sql @@application/plugin_settings.sql
@@application/shared_components/security/authorizations/administration_rights.sql @@application/shared_components/security/authorizations/administration_rights.sql
@@application/shared_components/navigation/navigation_bar.sql @@application/shared_components/navigation/navigation_bar.sql
@@application/shared_components/logic/application_items/fsp_language_preference.sql
@@application/shared_components/logic/application_settings.sql @@application/shared_components/logic/application_settings.sql
@@application/shared_components/navigation/tabs/standard.sql @@application/shared_components/navigation/tabs/standard.sql
@@application/shared_components/navigation/tabs/parent.sql @@application/shared_components/navigation/tabs/parent.sql
...@@ -32,6 +35,7 @@ prompt --install ...@@ -32,6 +35,7 @@ prompt --install
@@application/shared_components/user_interface/lovs/lov_subject.sql @@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_tenant.sql
@@application/shared_components/user_interface/lovs/lov_term.sql @@application/shared_components/user_interface/lovs/lov_term.sql
@@application/shared_components/user_interface/lovs/lov_yes_no.sql
@@application/pages/page_groups.sql @@application/pages/page_groups.sql
@@application/comments.sql @@application/comments.sql
@@application/shared_components/navigation/breadcrumbs/breadcrumb.sql @@application/shared_components/navigation/breadcrumbs/breadcrumb.sql
...@@ -124,6 +128,7 @@ prompt --install ...@@ -124,6 +128,7 @@ prompt --install
@@application/shared_components/plugins/template_component/theme_42_timeline.sql @@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_content_row.sql
@@application/shared_components/plugins/template_component/theme_42_media_list.sql @@application/shared_components/plugins/template_component/theme_42_media_list.sql
@@application/shared_components/data_loads/dl_english_verb_tenses.sql
@@application/user_interfaces/combined_files.sql @@application/user_interfaces/combined_files.sql
@@application/pages/page_00000.sql @@application/pages/page_00000.sql
@@application/pages/page_00001.sql @@application/pages/page_00001.sql
...@@ -137,6 +142,11 @@ prompt --install ...@@ -137,6 +142,11 @@ prompt --install
@@application/pages/page_00010.sql @@application/pages/page_00010.sql
@@application/pages/page_00011.sql @@application/pages/page_00011.sql
@@application/pages/page_00012.sql @@application/pages/page_00012.sql
@@application/pages/page_00013.sql
@@application/pages/page_00014.sql
@@application/pages/page_00015.sql
@@application/pages/page_00016.sql
@@application/pages/page_00017.sql
@@application/pages/page_00090.sql @@application/pages/page_00090.sql
@@application/pages/page_00091.sql @@application/pages/page_00091.sql
@@application/pages/page_00099.sql @@application/pages/page_00099.sql
......
...@@ -15,7 +15,7 @@ wwv_imp_workspace.create_flow( ...@@ -15,7 +15,7 @@ wwv_imp_workspace.create_flow(
p_id=>wwv_flow.g_flow_id p_id=>wwv_flow.g_flow_id
,p_owner=>nvl(wwv_flow_application_install.get_schema,'STUDENT') ,p_owner=>nvl(wwv_flow_application_install.get_schema,'STUDENT')
,p_name=>nvl(wwv_flow_application_install.get_application_name,'Study Performance Tracking App') ,p_name=>nvl(wwv_flow_application_install.get_application_name,'Study Performance Tracking App')
,p_alias=>nvl(wwv_flow_application_install.get_application_alias,'A16660233176625097') ,p_alias=>nvl(wwv_flow_application_install.get_application_alias,'A19244416805824581')
,p_page_view_logging=>'YES' ,p_page_view_logging=>'YES'
,p_page_protection_enabled_y_n=>'Y' ,p_page_protection_enabled_y_n=>'Y'
,p_checksum_salt=>'C0A2B0CD98CE357A1E50247D6CB5810FFFF4B204B12C060DF1B06724A237CBCB' ,p_checksum_salt=>'C0A2B0CD98CE357A1E50247D6CB5810FFFF4B204B12C060DF1B06724A237CBCB'
...@@ -51,9 +51,9 @@ wwv_imp_workspace.create_flow( ...@@ -51,9 +51,9 @@ wwv_imp_workspace.create_flow(
,p_substitution_string_01=>'APP_NAME' ,p_substitution_string_01=>'APP_NAME'
,p_substitution_value_01=>unistr('\5B66\751F\6210\7EE9\67E5\8BE2\5DE5\5177') ,p_substitution_value_01=>unistr('\5B66\751F\6210\7EE9\67E5\8BE2\5DE5\5177')
,p_last_updated_by=>'STUDENT_DEV' ,p_last_updated_by=>'STUDENT_DEV'
,p_last_upd_yyyymmddhh24miss=>'20230926093050' ,p_last_upd_yyyymmddhh24miss=>'20231005104405'
,p_file_prefix => nvl(wwv_flow_application_install.get_static_app_file_prefix,'') ,p_file_prefix => nvl(wwv_flow_application_install.get_static_app_file_prefix,'')
,p_files_version=>67 ,p_files_version=>68
,p_print_server_type=>'NATIVE' ,p_print_server_type=>'NATIVE'
,p_is_pwa=>'Y' ,p_is_pwa=>'Y'
,p_pwa_is_installable=>'Y' ,p_pwa_is_installable=>'Y'
......
...@@ -166,15 +166,21 @@ wwv_flow_imp_page.create_page_process( ...@@ -166,15 +166,21 @@ wwv_flow_imp_page.create_page_process(
,p_process_name=>'Set Session Language' ,p_process_name=>'Set Session Language'
,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2( ,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
'BEGIN', 'BEGIN',
' /*APEX_UTIL.SET_PREFERENCE( ',
' p_preference => ''FSP_LANGUAGE_PREFERENCE'',',
' p_value => :P1_LANGUAGE, ',
' p_user => :APP_USER); */',
' --:FSP_LANGUAGE_PREFERENCE := :P1_LANGUAGE;',
' APEX_UTIL.SET_SESSION_LANG(:P1_LANGUAGE);', ' APEX_UTIL.SET_SESSION_LANG(:P1_LANGUAGE);',
'END;')) 'END;'))
,p_process_clob_language=>'PLSQL' ,p_process_clob_language=>'PLSQL'
,p_process_error_message=>'#SQLERRM#'
,p_error_display_location=>'INLINE_IN_NOTIFICATION' ,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_internal_uid=>9890432295144041.10002 ,p_internal_uid=>9890432295144041.10002
); );
wwv_flow_imp_page.create_page_process( wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(20577841671116504.10002) p_id=>wwv_flow_imp.id(20577841671116504.10002)
,p_process_sequence=>40 ,p_process_sequence=>30
,p_process_point=>'AFTER_SUBMIT' ,p_process_point=>'AFTER_SUBMIT'
,p_process_type=>'NATIVE_PLSQL' ,p_process_type=>'NATIVE_PLSQL'
,p_process_name=>'Set Theme Style' ,p_process_name=>'Set Theme Style'
......
...@@ -305,6 +305,32 @@ wwv_flow_imp_page.create_region_column( ...@@ -305,6 +305,32 @@ wwv_flow_imp_page.create_region_column(
,p_duplicate_value=>true ,p_duplicate_value=>true
,p_include_in_export=>true ,p_include_in_export=>true
); );
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(16702199841764202.10002)
,p_name=>'SORT_SEQUENCE'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'SORT_SEQUENCE'
,p_data_type=>'NUMBER'
,p_is_query_only=>false
,p_item_type=>'NATIVE_NUMBER_FIELD'
,p_heading=>unistr('\6392\5217\987A\5E8F')
,p_heading_alignment=>'RIGHT'
,p_display_sequence=>150
,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_region_column( wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(19129932686169047.10002) p_id=>wwv_flow_imp.id(19129932686169047.10002)
,p_name=>'CALENDAR_COLOR' ,p_name=>'CALENDAR_COLOR'
...@@ -426,6 +452,7 @@ wwv_flow_imp_page.create_page_process( ...@@ -426,6 +452,7 @@ wwv_flow_imp_page.create_page_process(
' subject_name,', ' subject_name,',
' primary_flag,', ' primary_flag,',
' enabled_flag,', ' enabled_flag,',
' sort_sequence,',
' created_by,', ' created_by,',
' creation_date,', ' creation_date,',
' last_updated_by,', ' last_updated_by,',
...@@ -438,6 +465,7 @@ wwv_flow_imp_page.create_page_process( ...@@ -438,6 +465,7 @@ wwv_flow_imp_page.create_page_process(
' :SUBJECT_NAME, -- subject_name,', ' :SUBJECT_NAME, -- subject_name,',
' :PRIMARY_FLAG, -- primary_flag,', ' :PRIMARY_FLAG, -- primary_flag,',
' :ENABLED_FLAG, -- enabled_flag,', ' :ENABLED_FLAG, -- enabled_flag,',
' :SORT_SEQUENCE, -- sort_sequence,',
' :CREATED_BY, -- created_by,', ' :CREATED_BY, -- created_by,',
' :CREATION_DATE, -- creation_date,', ' :CREATION_DATE, -- creation_date,',
' :LAST_UPDATED_BY, -- last_updated_by,', ' :LAST_UPDATED_BY, -- last_updated_by,',
...@@ -468,6 +496,7 @@ wwv_flow_imp_page.create_page_process( ...@@ -468,6 +496,7 @@ wwv_flow_imp_page.create_page_process(
' ss.subject_name = :SUBJECT_NAME,', ' ss.subject_name = :SUBJECT_NAME,',
' ss.primary_flag = :PRIMARY_FLAG,', ' ss.primary_flag = :PRIMARY_FLAG,',
' ss.calendar_color = :CALENDAR_COLOR,', ' ss.calendar_color = :CALENDAR_COLOR,',
' ss.sort_sequence = :SORT_SEQUENCE,',
' ss.last_update_date = LOCALTIMESTAMP,', ' ss.last_update_date = LOCALTIMESTAMP,',
' ss.last_updated_by = :APP_USER', ' ss.last_updated_by = :APP_USER',
' WHERE', ' WHERE',
......
...@@ -145,7 +145,7 @@ unistr(' ''\4E2A\9644\4EF6>'''), ...@@ -145,7 +145,7 @@ unistr(' ''\4E2A\9644\4EF6>'''),
,p_attribute_13=>'N' ,p_attribute_13=>'N'
,p_attribute_14=>'CSS_CLASS' ,p_attribute_14=>'CSS_CLASS'
,p_attribute_17=>'Y' ,p_attribute_17=>'Y'
,p_attribute_19=>'Y' ,p_attribute_19=>'N'
,p_attribute_21=>'20' ,p_attribute_21=>'20'
,p_attribute_22=>'Y' ,p_attribute_22=>'Y'
); );
......
...@@ -50,7 +50,38 @@ wwv_flow_imp_page.create_page( ...@@ -50,7 +50,38 @@ wwv_flow_imp_page.create_page(
'', '',
'#myRange {', '#myRange {',
' width: 200px', ' width: 200px',
'}')) '}',
'',
'.slider {',
' -webkit-appearance: none;',
' width: 100%;',
' height: 20px;',
' border-radius: 5px; ',
' background: linear-gradient(to right, yellow, rgb(0, 80, 0));',
' outline: none;',
' opacity: 0.7;',
' -webkit-transition: .2s;',
' transition: opacity .2s;',
'}',
'',
'.slider::-webkit-slider-thumb {',
' -webkit-appearance: none;',
' width: 35px;',
' height: 35px;',
' /* background-color: blue; */',
' background-image: url(#APP_FILES#dash_duck.jpg);',
' background-size: contain; /* Auto-scale the background image */',
'}',
'',
'.slider::-moz-range-thumb {',
' -webkit-appearance: none;',
' width: 35px;',
' height: 35px;',
' background-color: blue;',
' background-image: url(#APP_FILES#dash_duck.jpg);',
' background-size: contain; /* Auto-scale the background image */',
'}',
''))
,p_page_template_options=>'#DEFAULT#' ,p_page_template_options=>'#DEFAULT#'
,p_protection_level=>'C' ,p_protection_level=>'C'
); );
...@@ -775,7 +806,7 @@ wwv_flow_imp_page.create_page_item( ...@@ -775,7 +806,7 @@ wwv_flow_imp_page.create_page_item(
,p_prompt=>unistr('\5B8C\6210\767E\5206\6BD4') ,p_prompt=>unistr('\5B8C\6210\767E\5206\6BD4')
,p_pre_element_text=>wwv_flow_string.join(wwv_flow_t_varchar2( ,p_pre_element_text=>wwv_flow_string.join(wwv_flow_t_varchar2(
'<div>', '<div>',
' <input type="range" min="0" max="100" id="myRange" oninput="slider_set_func();">', ' <input type="range" class="slider" min="0" max="100" id="myRange" oninput="slider_set_func();">',
'</div>')) '</div>'))
,p_post_element_text=>'%' ,p_post_element_text=>'%'
,p_source=>'COMPLETION_PERCENT' ,p_source=>'COMPLETION_PERCENT'
......
...@@ -745,6 +745,15 @@ wwv_flow_imp_page.create_page_item( ...@@ -745,6 +745,15 @@ wwv_flow_imp_page.create_page_item(
,p_prompt=>unistr('\67E5\8BE2\8003\8BD5\7EA7\522B') ,p_prompt=>unistr('\67E5\8BE2\8003\8BD5\7EA7\522B')
,p_display_as=>'NATIVE_SELECT_LIST' ,p_display_as=>'NATIVE_SELECT_LIST'
,p_named_lov=>'LOV_RESULT_LEVEL' ,p_named_lov=>'LOV_RESULT_LEVEL'
,p_lov=>wwv_flow_string.join(wwv_flow_t_varchar2(
'select LEVEL_ID,',
' LEVEL_DEGREE,',
' DESCRIPTION',
'from STDT_EXAM_LEVELS where 1 = 1',
'AND NVL(deleted_flag, ''N'') <> ''Y''',
'AND tenant_id = (SELECT tenant_id',
' FROM stdt_users su',
' WHERE su.user_name = :APP_USER)'))
,p_lov_display_null=>'YES' ,p_lov_display_null=>'YES'
,p_lov_null_text=>unistr('< \5168\90E8 >') ,p_lov_null_text=>unistr('< \5168\90E8 >')
,p_cHeight=>1 ,p_cHeight=>1
......
...@@ -225,6 +225,19 @@ wwv_flow_imp_page.create_page_item( ...@@ -225,6 +225,19 @@ wwv_flow_imp_page.create_page_item(
,p_item_sequence=>40 ,p_item_sequence=>40
,p_item_plug_id=>wwv_flow_imp.id(17641076093381589.10002) ,p_item_plug_id=>wwv_flow_imp.id(17641076093381589.10002)
,p_item_source_plug_id=>wwv_flow_imp.id(17641076093381589.10002) ,p_item_source_plug_id=>wwv_flow_imp.id(17641076093381589.10002)
,p_item_default=>wwv_flow_string.join(wwv_flow_t_varchar2(
'WITH CTE_TEMP AS (',
' SELECT ser.student_id',
' FROM stdt_exam_results ser',
' WHERE ser.tenant_id = (SELECT su.tenant_id',
' FROM stdt_users su',
' WHERE su.user_name = :APP_USER)',
' ORDER BY ser.creation_date DESC',
')',
'SELECT student_id',
'FROM CTE_TEMP',
'WHERE ROWNUM = 1'))
,p_item_default_type=>'SQL_QUERY'
,p_prompt=>unistr('\5B66\751F') ,p_prompt=>unistr('\5B66\751F')
,p_source=>'STUDENT_ID' ,p_source=>'STUDENT_ID'
,p_source_type=>'REGION_SOURCE_COLUMN' ,p_source_type=>'REGION_SOURCE_COLUMN'
...@@ -251,6 +264,20 @@ wwv_flow_imp_page.create_page_item( ...@@ -251,6 +264,20 @@ wwv_flow_imp_page.create_page_item(
,p_item_sequence=>50 ,p_item_sequence=>50
,p_item_plug_id=>wwv_flow_imp.id(17641076093381589.10002) ,p_item_plug_id=>wwv_flow_imp.id(17641076093381589.10002)
,p_item_source_plug_id=>wwv_flow_imp.id(17641076093381589.10002) ,p_item_source_plug_id=>wwv_flow_imp.id(17641076093381589.10002)
,p_item_default=>wwv_flow_string.join(wwv_flow_t_varchar2(
'WITH CTE_TEMP AS (',
' SELECT ser.term_id',
' FROM stdt_exam_results ser',
' WHERE ser.student_id = :P12_STUDENT_ID',
' AND ser.tenant_id = (SELECT su.tenant_id',
' FROM stdt_users su',
' WHERE su.user_name = :APP_USER)',
' ORDER BY ser.creation_date DESC',
')',
'SELECT term_id',
'FROM CTE_TEMP',
'WHERE ROWNUM = 1'))
,p_item_default_type=>'SQL_QUERY'
,p_prompt=>unistr('\5B66\671F') ,p_prompt=>unistr('\5B66\671F')
,p_source=>'TERM_ID' ,p_source=>'TERM_ID'
,p_source_type=>'REGION_SOURCE_COLUMN' ,p_source_type=>'REGION_SOURCE_COLUMN'
...@@ -292,20 +319,14 @@ wwv_flow_imp_page.create_page_item( ...@@ -292,20 +319,14 @@ wwv_flow_imp_page.create_page_item(
,p_prompt=>unistr('\8BFE\7A0B') ,p_prompt=>unistr('\8BFE\7A0B')
,p_source=>'SUBJECT_ID' ,p_source=>'SUBJECT_ID'
,p_source_type=>'REGION_SOURCE_COLUMN' ,p_source_type=>'REGION_SOURCE_COLUMN'
,p_display_as=>'NATIVE_POPUP_LOV' ,p_display_as=>'NATIVE_RADIOGROUP'
,p_named_lov=>'LOV_SUBJECT' ,p_named_lov=>'LOV_SUBJECT'
,p_lov_display_null=>'YES'
,p_cSize=>32
,p_cMaxlength=>255
,p_field_template=>wwv_flow_imp.id(16188186001515088.10002) ,p_field_template=>wwv_flow_imp.id(16188186001515088.10002)
,p_item_template_options=>'#DEFAULT#' ,p_item_template_options=>'#DEFAULT#:t-Form-fieldContainer--radioButtonGroup'
,p_is_persistent=>'N' ,p_is_persistent=>'N'
,p_lov_display_extra=>'YES' ,p_lov_display_extra=>'NO'
,p_attribute_01=>'POPUP' ,p_attribute_01=>'6'
,p_attribute_02=>'FIRST_ROWSET' ,p_attribute_02=>'NONE'
,p_attribute_03=>'N'
,p_attribute_04=>'N'
,p_attribute_05=>'N'
); );
wwv_flow_imp_page.create_page_item( wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(17643769655381620.10002) p_id=>wwv_flow_imp.id(17643769655381620.10002)
...@@ -320,6 +341,15 @@ wwv_flow_imp_page.create_page_item( ...@@ -320,6 +341,15 @@ wwv_flow_imp_page.create_page_item(
,p_source_type=>'REGION_SOURCE_COLUMN' ,p_source_type=>'REGION_SOURCE_COLUMN'
,p_display_as=>'NATIVE_POPUP_LOV' ,p_display_as=>'NATIVE_POPUP_LOV'
,p_named_lov=>'LOV_RESULT_LEVEL' ,p_named_lov=>'LOV_RESULT_LEVEL'
,p_lov=>wwv_flow_string.join(wwv_flow_t_varchar2(
'select LEVEL_ID,',
' LEVEL_DEGREE,',
' DESCRIPTION',
'from STDT_EXAM_LEVELS where 1 = 1',
'AND NVL(deleted_flag, ''N'') <> ''Y''',
'AND tenant_id = (SELECT tenant_id',
' FROM stdt_users su',
' WHERE su.user_name = :APP_USER)'))
,p_lov_display_null=>'YES' ,p_lov_display_null=>'YES'
,p_cSize=>32 ,p_cSize=>32
,p_cMaxlength=>255 ,p_cMaxlength=>255
......
This diff is collapsed.
This diff is collapsed.
prompt --application/pages/page_00015
begin
-- Manifest
-- PAGE: 00015
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2023.04.28'
,p_release=>'23.1.0'
,p_default_workspace_id=>16017191443360494
,p_default_application_id=>10002
,p_default_id_offset=>0
,p_default_owner=>'STUDENT'
);
wwv_flow_imp_page.create_page(
p_id=>15.10002
,p_name=>unistr('\9009\62E9\7EC3\4E60\9009\9879')
,p_alias=>'CHOOSE-PRACTICE-OPTIONS'
,p_step_title=>unistr('\9009\62E9\7EC3\4E60\9009\9879')
,p_autocomplete_on_off=>'OFF'
,p_page_template_options=>'#DEFAULT#'
,p_protection_level=>'C'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(18861253835537211.10002)
,p_plug_name=>unistr('\9009\62E9\7EC3\4E60\9009\9879')
,p_region_template_options=>'#DEFAULT#:t-Wizard--hideStepsXSmall'
,p_plug_template=>wwv_flow_imp.id(16133604317514901.10002)
,p_plug_display_sequence=>10
,p_list_id=>wwv_flow_imp.id(18860483386537150.10002)
,p_plug_source_type=>'NATIVE_LIST'
,p_list_template_id=>wwv_flow_imp.id(16164979301515009.10002)
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(18861374589537211.10002)
,p_plug_name=>unistr('\9009\62E9\7EC3\4E60\9009\9879')
,p_parent_plug_id=>wwv_flow_imp.id(18861253835537211.10002)
,p_region_template_options=>'#DEFAULT#'
,p_plug_template=>wwv_flow_imp.id(16062384265514656.10002)
,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(18862659402537248.10002)
,p_button_sequence=>10
,p_button_plug_id=>wwv_flow_imp.id(18861253835537211.10002)
,p_button_name=>'CANCEL'
,p_button_action=>'REDIRECT_PAGE'
,p_button_template_options=>'#DEFAULT#'
,p_button_template_id=>wwv_flow_imp.id(16189347253515098.10002)
,p_button_image_alt=>unistr('\53D6\6D88')
,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(18862961513537248.10002)
,p_button_sequence=>30
,p_button_plug_id=>wwv_flow_imp.id(18861253835537211.10002)
,p_button_name=>'NEXT'
,p_button_action=>'SUBMIT'
,p_button_template_options=>'t-Button--iconRight'
,p_button_template_id=>wwv_flow_imp.id(16189438884515099.10002)
,p_button_is_hot=>'Y'
,p_button_image_alt=>unistr('\4E0B\4E00\6B65')
,p_button_position=>'NEXT'
,p_icon_css_classes=>'fa-chevron-right'
);
wwv_flow_imp_page.create_page_branch(
p_id=>wwv_flow_imp.id(18863655742537253.10002)
,p_branch_name=>'Go To Page 16'
,p_branch_action=>'f?p=&APP_ID.:16:&SESSION.::&DEBUG.::P16_PRACTICE_COUNT,P16_SHOW_TRANSLATION:&P15_PRACTICE_COUNT.,&P15_SHOW_TRANSLATION.&success_msg=#SUCCESS_MSG#'
,p_branch_point=>'AFTER_PROCESSING'
,p_branch_type=>'REDIRECT_URL'
,p_branch_when_button_id=>wwv_flow_imp.id(18862961513537248.10002)
,p_branch_sequence=>20
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(16706018394764241.10002)
,p_name=>'P15_PRACTICE_COUNT'
,p_is_required=>true
,p_item_sequence=>10
,p_item_plug_id=>wwv_flow_imp.id(18861374589537211.10002)
,p_prompt=>unistr('\7EC3\4E60\6570\91CF')
,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.10002)
,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(19027548734040941.10002)
,p_name=>'P15_SHOW_TRANSLATION'
,p_item_sequence=>20
,p_item_plug_id=>wwv_flow_imp.id(18861374589537211.10002)
,p_prompt=>unistr('\663E\793A\7FFB\8BD1')
,p_display_as=>'NATIVE_SELECT_LIST'
,p_named_lov=>'LOV_YES_NO'
,p_lov=>'.'||wwv_flow_imp.id(19239815662798745)||'.'
,p_cHeight=>1
,p_field_template=>wwv_flow_imp.id(16186900279515084.10002)
,p_item_template_options=>'#DEFAULT#'
,p_lov_display_extra=>'NO'
,p_attribute_01=>'NONE'
,p_attribute_02=>'N'
);
wwv_flow_imp.component_end;
end;
/
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
prompt --application/shared_components/data_loads/dl_english_verb_tenses
begin
-- Manifest
-- DATA LOAD: DL English Verb Tenses
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2023.04.28'
,p_release=>'23.1.0'
,p_default_workspace_id=>16017191443360494
,p_default_application_id=>10002
,p_default_id_offset=>0
,p_default_owner=>'STUDENT'
);
wwv_flow_imp_shared.create_data_profile(
p_id=>wwv_flow_imp.id(18636114957395955.10002)
,p_name=>'DL English Verb Tenses'
,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(18636498674396049.10002)
,p_data_profile_id=>wwv_flow_imp.id(18636114957395955.10002)
,p_name=>'VERB_NAME'
,p_sequence=>1
,p_is_primary_key=>true
,p_column_type=>'DATA'
,p_data_type=>'VARCHAR2'
,p_max_length=>960
,p_selector_type=>'NAME'
,p_selector=>'VERB_NAME'
);
wwv_flow_imp_shared.create_data_profile_col(
p_id=>wwv_flow_imp.id(18636732298396054.10002)
,p_data_profile_id=>wwv_flow_imp.id(18636114957395955.10002)
,p_name=>'TRANSLATION'
,p_sequence=>2
,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(18637025162396055.10002)
,p_data_profile_id=>wwv_flow_imp.id(18636114957395955.10002)
,p_name=>'PAST_TENSE_1'
,p_sequence=>3
,p_column_type=>'DATA'
,p_data_type=>'VARCHAR2'
,p_max_length=>4000
,p_selector_type=>'NAME'
,p_selector=>'PAST_TENSE_1'
);
wwv_flow_imp_shared.create_data_profile_col(
p_id=>wwv_flow_imp.id(18637351996396056.10002)
,p_data_profile_id=>wwv_flow_imp.id(18636114957395955.10002)
,p_name=>'PAST_TENSE_2'
,p_sequence=>4
,p_column_type=>'DATA'
,p_data_type=>'VARCHAR2'
,p_max_length=>4000
,p_selector_type=>'NAME'
,p_selector=>'PAST_TENSE_2'
);
wwv_flow_imp_shared.create_data_profile_col(
p_id=>wwv_flow_imp.id(18637633856396056.10002)
,p_data_profile_id=>wwv_flow_imp.id(18636114957395955.10002)
,p_name=>'PAST_TENSE_3'
,p_sequence=>5
,p_column_type=>'DATA'
,p_data_type=>'VARCHAR2'
,p_max_length=>4000
,p_selector_type=>'NAME'
,p_selector=>'PAST_TENSE_3'
);
wwv_flow_imp_shared.create_data_profile_col(
p_id=>wwv_flow_imp.id(18637918615396057.10002)
,p_data_profile_id=>wwv_flow_imp.id(18636114957395955.10002)
,p_name=>'PERFECT_TENSE_1'
,p_sequence=>6
,p_column_type=>'DATA'
,p_data_type=>'VARCHAR2'
,p_max_length=>4000
,p_selector_type=>'NAME'
,p_selector=>'PERFECT_TENSE_1'
);
wwv_flow_imp_shared.create_data_profile_col(
p_id=>wwv_flow_imp.id(18638259110396058.10002)
,p_data_profile_id=>wwv_flow_imp.id(18636114957395955.10002)
,p_name=>'PERFECT_TENSE_2'
,p_sequence=>7
,p_column_type=>'DATA'
,p_data_type=>'VARCHAR2'
,p_max_length=>4000
,p_selector_type=>'NAME'
,p_selector=>'PERFECT_TENSE_2'
);
wwv_flow_imp_shared.create_data_profile_col(
p_id=>wwv_flow_imp.id(18638544109396059.10002)
,p_data_profile_id=>wwv_flow_imp.id(18636114957395955.10002)
,p_name=>'PERFECT_TENSE_3'
,p_sequence=>8
,p_column_type=>'DATA'
,p_data_type=>'VARCHAR2'
,p_max_length=>4000
,p_selector_type=>'NAME'
,p_selector=>'PERFECT_TENSE_3'
);
wwv_flow_imp_shared.create_data_profile_col(
p_id=>wwv_flow_imp.id(18800548714462757.10002)
,p_data_profile_id=>wwv_flow_imp.id(18636114957395955.10002)
,p_name=>'CREATED_BY'
,p_sequence=>9
,p_column_type=>'DATA'
,p_data_type=>'VARCHAR2'
,p_selector_type=>'NAME'
,p_selector=>'CREATED_BY'
);
wwv_flow_imp_shared.create_data_profile_col(
p_id=>wwv_flow_imp.id(18801162851462769.10002)
,p_data_profile_id=>wwv_flow_imp.id(18636114957395955.10002)
,p_name=>'LAST_UPDATED_BY'
,p_sequence=>10
,p_column_type=>'DATA'
,p_data_type=>'VARCHAR2'
,p_selector_type=>'NAME'
,p_selector=>'LAST_UPDATED_BY'
);
wwv_flow_imp_shared.create_load_table(
p_id=>wwv_flow_imp.id(18638788588396059.10002)
,p_name=>'DL English Verb Tenses'
,p_static_id=>'dl_english_verb_tenses'
,p_target_type=>'TABLE'
,p_table_name=>'STDT_EN_VERB_TENSES'
,p_data_profile_id=>wwv_flow_imp.id(18636114957395955.10002)
,p_loading_method=>'MERGE'
,p_commit_interval=>200
,p_error_handling=>'ABORT'
,p_skip_validation=>'N'
);
wwv_flow_imp.component_end;
end;
/
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