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
prompt --application/shared_components/logic/application_items/fsp_language_preference
begin
-- Manifest
-- APPLICATION ITEM: FSP_LANGUAGE_PREFERENCE
-- 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_flow_item(
p_id=>wwv_flow_imp.id(16858863443265330.10002)
,p_name=>'FSP_LANGUAGE_PREFERENCE'
,p_protection_level=>'N'
);
wwv_flow_imp.component_end;
end;
/
......@@ -58,6 +58,18 @@ wwv_flow_imp_shared.create_menu_option(
,p_link=>'f?p=&APP_ID.:2:&APP_SESSION.::&DEBUG.:::'
,p_page_id=>2
);
wwv_flow_imp_shared.create_menu_option(
p_id=>wwv_flow_imp.id(18615094371137663.10002)
,p_short_name=>unistr('\82F1\8BED\5355\8BCD')
,p_link=>'f?p=&APP_ID.:13:&APP_SESSION.::&DEBUG.:::'
,p_page_id=>13
);
wwv_flow_imp_shared.create_menu_option(
p_id=>wwv_flow_imp.id(18640045150402360.10002)
,p_short_name=>unistr('\82F1\8BED\5355\8BCD(\6279\91CF\5BFC\5165)')
,p_link=>'f?p=&APP_ID.:14:&APP_SESSION.::&DEBUG.:::'
,p_page_id=>14
);
wwv_flow_imp_shared.create_menu_option(
p_id=>wwv_flow_imp.id(18863634804313484.10002)
,p_short_name=>unistr('\8BFE\7A0B')
......
prompt --application/shared_components/navigation/lists/english_verb_tense_practice
begin
-- Manifest
-- LIST: English Verb Tense Practice
-- 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_list(
p_id=>wwv_flow_imp.id(18860483386537150.10002)
,p_name=>'English Verb Tense Practice'
,p_list_status=>'PUBLIC'
);
wwv_flow_imp_shared.create_list_item(
p_id=>wwv_flow_imp.id(18861710865537211.10002)
,p_list_item_display_sequence=>10
,p_list_item_link_text=>unistr('\9009\62E9\7EC3\4E60\9009\9879')
,p_list_item_link_target=>'f?p=&APP_ID.:15:&APP_SESSION.::&DEBUG.:::'
,p_list_item_current_type=>'TARGET_PAGE'
);
wwv_flow_imp_shared.create_list_item(
p_id=>wwv_flow_imp.id(18864807210537260.10002)
,p_list_item_display_sequence=>20
,p_list_item_link_text=>unistr('\7EC3\4E60')
,p_list_item_link_target=>'f?p=&APP_ID.:16:&APP_SESSION.::&DEBUG.:::'
,p_list_item_current_type=>'TARGET_PAGE'
);
wwv_flow_imp_shared.create_list_item(
p_id=>wwv_flow_imp.id(18868614319537273.10002)
,p_list_item_display_sequence=>30
,p_list_item_link_text=>unistr('\7EC3\4E60\7ED3\679C')
,p_list_item_link_target=>'f?p=&APP_ID.:17:&APP_SESSION.::&DEBUG.:::'
,p_list_item_current_type=>'TARGET_PAGE'
);
wwv_flow_imp.component_end;
end;
/
......@@ -131,6 +131,16 @@ wwv_flow_imp_shared.create_list_item(
,p_list_item_current_type=>'COLON_DELIMITED_PAGE_LIST'
,p_list_item_current_for_pages=>'5'
);
wwv_flow_imp_shared.create_list_item(
p_id=>wwv_flow_imp.id(18614297253137586.10002)
,p_list_item_display_sequence=>130
,p_list_item_link_text=>unistr('\82F1\8BED\5355\8BCD')
,p_list_item_link_target=>'f?p=&APP_ID.:13:&APP_SESSION.::&DEBUG.:::'
,p_list_item_icon=>'fa-clipboard-list'
,p_parent_list_item_id=>wwv_flow_imp.id(16329549030186241.10002)
,p_list_item_current_type=>'COLON_DELIMITED_PAGE_LIST'
,p_list_item_current_for_pages=>'13'
);
wwv_flow_imp_shared.create_list_item(
p_id=>wwv_flow_imp.id(16411740655646775.10002)
,p_list_item_display_sequence=>30
......@@ -158,9 +168,18 @@ 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(18860867050537209.10002)
,p_list_item_display_sequence=>140
,p_list_item_link_text=>unistr('\82F1\8BED\52A8\8BCD\65F6\6001\7EC3\4E60')
,p_list_item_link_target=>'f?p=&APP_ID.:15:&APP_SESSION.::&DEBUG.:::'
,p_list_item_icon=>'fa-magic'
,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(18366415842840679.10002)
,p_list_item_display_sequence=>60
,p_list_item_display_sequence=>900
,p_list_item_link_text=>unistr('\5F00\53D1\5C0F\5E16\58EB')
,p_list_item_link_target=>'f?p=&APP_ID.:100:&SESSION.::&DEBUG.::::'
,p_list_item_icon=>'fa-lightbulb-o'
......
......@@ -56,6 +56,16 @@ wwv_flow_imp_shared.create_list_item(
,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(18813760467617992.10002)
,p_list_item_display_sequence=>50
,p_list_item_link_text=>unistr('\82F1\8BED\5355\8BCD')
,p_list_item_link_target=>'f?p=&APP_ID.:13:&SESSION.::&DEBUG.::::'
,p_list_item_icon=>'fa-clipboard-list'
,p_list_text_01=>unistr('\5B9A\4E49\82F1\8BED\5355\8BCD')
,p_translate_list_text_y_n=>'Y'
,p_list_item_current_type=>'TARGET_PAGE'
);
wwv_flow_imp.component_end;
end;
/
......@@ -14,22 +14,46 @@ wwv_flow_imp.component_begin (
wwv_flow_imp_shared.create_list_of_values(
p_id=>wwv_flow_imp.id(16428427022670508.10002)
,p_lov_name=>'LOV_RESULT_LEVEL'
,p_source_type=>'TABLE'
,p_location=>'LOCAL'
,p_use_local_sync_table=>false
,p_query_table=>'STDT_EXAM_LEVELS'
,p_query_where=>wwv_flow_string.join(wwv_flow_t_varchar2(
'1 = 1',
,p_lov_query=>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_source_type=>'SQL'
,p_location=>'LOCAL'
,p_use_local_sync_table=>false
,p_return_column_name=>'LEVEL_ID'
,p_display_column_name=>'LEVEL_DEGREE'
,p_group_sort_direction=>'ASC'
,p_default_sort_column_name=>'LEVEL_DEGREE'
,p_default_sort_direction=>'ASC'
);
wwv_flow_imp_shared.create_list_of_values_cols(
p_id=>wwv_flow_imp.id(16829568216781933.10002)
,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.10002)
,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.10002)
,p_query_column_name=>'DESCRIPTION'
,p_heading=>'Description'
,p_display_sequence=>30
,p_data_type=>'VARCHAR2'
);
wwv_flow_imp.component_end;
end;
/
......@@ -27,7 +27,7 @@ wwv_flow_imp_shared.create_list_of_values(
,p_return_column_name=>'SUBJECT_ID'
,p_display_column_name=>'SUBJECT_NAME'
,p_group_sort_direction=>'ASC'
,p_default_sort_column_name=>'SUBJECT_ID'
,p_default_sort_column_name=>'SORT_SEQUENCE'
,p_default_sort_direction=>'ASC'
);
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=>10002
,p_default_id_offset=>0
,p_default_owner=>'STUDENT'
);
wwv_flow_imp_shared.create_list_of_values(
p_id=>wwv_flow_imp.id(19239815662798745.10002)
,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.10002)
,p_lov_disp_sequence=>1
,p_lov_disp_value=>unistr('\662F')
,p_lov_return_value=>'Y'
);
wwv_flow_imp_shared.create_static_lov_data(
p_id=>wwv_flow_imp.id(19240522810798763.10002)
,p_lov_disp_sequence=>2
,p_lov_disp_value=>unistr('\5426')
,p_lov_return_value=>'N'
);
wwv_flow_imp.component_end;
end;
/
......@@ -18,7 +18,7 @@ wwv_flow_imp_shared.create_theme_style(
,p_css_file_urls=>wwv_flow_string.join(wwv_flow_t_varchar2(
'#APEX_FILES#libraries/oracle-fonts/oraclesans-apex#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_accessible=>false
,p_theme_roller_input_file_urls=>'#THEME_FILES#less/theme/Redwood-Theme.less'
......@@ -62,7 +62,7 @@ wwv_flow_imp_shared.create_theme_style(
p_id=>wwv_flow_imp.id(3579771116317618.10002)
,p_theme_id=>42
,p_name=>'Vita - Slate'
,p_is_current=>false
,p_is_current=>true
,p_is_public=>true
,p_is_accessible=>false
,p_theme_roller_input_file_urls=>'#THEME_FILES#less/theme/Vita-Slate.less'
......
......@@ -8,10 +8,12 @@ prompt --install
@@application/shared_components/navigation/lists/setup_list.sql
@@application/shared_components/navigation/lists/navigation_menu.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/plugin_settings.sql
@@application/shared_components/security/authorizations/administration_rights.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/navigation/tabs/standard.sql
@@application/shared_components/navigation/tabs/parent.sql
......@@ -23,6 +25,7 @@ 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_yes_no.sql
@@application/pages/page_groups.sql
@@application/comments.sql
@@application/shared_components/navigation/breadcrumbs/breadcrumb.sql
......@@ -115,6 +118,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_verb_tenses.sql
@@application/user_interfaces/combined_files.sql
@@application/pages/page_00000.sql
@@application/pages/page_00001.sql
......@@ -128,6 +132,11 @@ prompt --install
@@application/pages/page_00010.sql
@@application/pages/page_00011.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_00091.sql
@@application/pages/page_00099.sql
......
CREATE TABLE "STDT_EN_VERB_TENSES_TEMP"
( "VERB_ID" NUMBER,
"VERB_NAME" VARCHAR2(240 CHAR) NOT NULL ENABLE,
"TRANSLATION" VARCHAR2(2000 CHAR) NOT NULL ENABLE,
"PAST_TENSE_1" VARCHAR2(2000 CHAR) NOT NULL ENABLE,
"PAST_TENSE_2" VARCHAR2(2000 CHAR),
"PAST_TENSE_3" VARCHAR2(2000 CHAR),
"PERFECT_TENSE_1" VARCHAR2(2000 CHAR) NOT NULL ENABLE,
"PERFECT_TENSE_2" VARCHAR2(2000 CHAR),
"PERFECT_TENSE_3" VARCHAR2(2000 CHAR),
"PAST_TENSE" VARCHAR2(2000 CHAR),
"PERFECT_TENSE" VARCHAR2(2000 CHAR),
"ROW_NUM" NUMBER NOT NULL ENABLE
) ;
\ No newline at end of file
......@@ -11,6 +11,7 @@
"TENANT_ID" NUMBER,
"CALENDAR_COLOR" VARCHAR2(150),
"DELETED_FLAG" VARCHAR2(1),
"SORT_SEQUENCE" NUMBER(3,0),
CONSTRAINT "STDT_SUBJECTS_PK" PRIMARY KEY ("SUBJECT_ID")
USING INDEX ENABLE
) ;
......
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