32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (2023)

Các điểm đến phổ biến nhất

#1 Zurich: Trường học tiếng Đức (10)

4.8

(13đánh giá)

32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (1)

#2 Bern: trường học tiếng Đức (1)

32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (2)

#3 Basel: Trường học tiếng Đức (2)

32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (3)

#4 Schwarzsee: Trường học tiếng Đức (1)

32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (4)

#5 Verbier: Trường học tiếng Đức (1)

32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (5)

Danh sách tất cả các thành phố

Xếp hạng các trường ngôn ngữ tại Thụy Sĩ dựa trên xếp hạng của sinh viên - 32 trường

32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (6)

Lọc

32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (7)Bản đồ

(Video) Học và hành nghề y tại Thụy Sĩ

Các loại khóa học tiếng Đức tại Thụy Sĩ

  • 32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (8)

    Các khóa học tiếng Đức dành cho trẻ em

    Các bài học tiếng Đức dành cho trẻ em và thanh thiếu niên có thể được đăng ký trong các kỳ nghỉ học và thường là gói trọn gói, bao gồm cả chỗ ở, hoạt động và du ngoạn.

    • Trại hè tiếng Đức dành cho trẻ em và thanh thiếu niên - Thụy Sĩ (68)
  • 32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (9)

    Các khóa học tiếng Đức tổng quát

    Các khóa học tiếng Đức tổng quát bao gồm bốn yếu tố chính của một ngôn ngữ: viết, đọc, nói và nghe. Chúng có sẵn cho tất cả các cấp.

    • Khóa học tổng quát - Thụy Sĩ (22)
    • Khóa học kết hợp: Học nhóm + Học riêng - Thụy Sĩ (6)
    • Nhóm nhỏ (tối đa 6 học sinh) - Thụy Sĩ (4)
    • Tiếng Đức Siêu Chuyên sâu (trên 35 giờ) - Thụy Sĩ (4)
    • Một Phần Buổi Chiều - Thụy Sĩ (2)
    • Chiều - Thụy Sĩ (2)
    • Cuối tuần - Thụy Sĩ (2)
    • Người cao tuổi (trên 50 tuổi) - Thụy Sĩ (1)
    • Tiếng Đức Hội thoại / Giao tiếp - Thụy Sĩ (1)
  • 32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (10)

    Các khóa học tiếng Đức riêng

    Các lớp học tiếng Đức riêng được thiết kế dưới dạng một gói các bài học với nhiều hình thức khác nhau. Học sinh có thể có những bài học cá nhân của họ ở trường hoặc trực tuyến.

    • Buổi Học Riêng (Cá Nhân) - Thụy Sĩ (23)
  • 32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (11)

    Các khóa học tiếng Đức cộng với các hoạt động

    Trong một số trường hợp, các khóa học tiếng Đức tổng quát có thể được kết hợp với sở thích sau giờ học. Các hoạt động có thể bao gồm sở thích, sự kiện văn hóa hoặc chương trình sáng tạo.

    • Tiếng Đức + Quần vợt - Thụy Sĩ (10)
    • Tiếng Đức + Trượt tuyết - Thụy Sĩ (7)
    • Đức + Bóng đá - Thụy Sĩ (3)
    • Tiếng Đức + Phiêu lưu - Thụy Sĩ (1)
  • 32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (12)

    các khóa luyện thi tiếng Đức

    Các khóa học được thiết kế để hiểu và hoàn thành các kỳ thi tiếng Đức cụ thể có giá trị đối với những sinh viên cần xác nhận cho thị trường việc làm, cho mục đích nhập cư hoặc tiếp cận giáo dục đại học.

    • Chứng Chỉ Tiếng Đức (ZD) - Suiza (1)
    • Kỳ thi Trung cấp Trung ương (ZMP) - Suiza (1)
    • TELC - Thụy Sĩ (1)
  • 32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (13)

    (Video) Chữa bệnh gì mà nhìn như biến thái vậy??? #Shorts

    Các khóa học tiếng Đức thương mại

    Tìm hiểu cách hình thành việc sử dụng tiếng Đức của bạn trong thế giới kinh doanh để vượt trội trong các nhiệm vụ như đàm phán, cuộc gọi hội nghị và thuyết trình.

    • Khóa học riêng tiếng Đức thương mại - Thụy Sĩ (2)

Bạn có quan tâm đến các khóa học trực tuyến?

Hãy xem lựa chọn tốt nhất của chúng tôi vềCác khóa học tiếng Đức trực tuyến trực tiếpvới giá tốt nhất.

Bản đồ với các trường học Tiếng Đức tại Thụy Sĩ

32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (14)

32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (15)32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (16)32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (17)

Thông tin về Thụy Sĩ

Một sự kết hợp của Ý, Pháp và Đức. Hãy bắt đầu một ngày bằng việc tham quan những nhà thờ xinh đẹp mà đất nước này mang lại, chẳng hạn như nhà thờ chính tòa Lausanne hoặc Bern, và kết thúc ngày tại một trong những nhà hàng tráng lệ. Một ngày, bạn có thể uống bia và ăn xúc xích, và ngày hôm sau, thưởng thức một bát mì ống thịnh soạn được rửa sạch với Merlot. Và đừng quên sô cô la nổi tiếng của họ. bạn sẽ không tìm thấy một tốt hơn!

Thông tin quan trọng về Thụy Sĩ

Dân số:8.517.000

Múi giờ:GMT +2

Tiền tệ:CHF

Mã điện thoại quốc gia:+41

Các thành phố lớn nhất ở Thụy Sĩ:

  • 1.Zürich: 340.000
  • 2.Nhân sâm: 185.000
  • 3.Basel: 165.000
  • 4.Berna: 120.000
  • 5.Lausanne: 115.000

Hộ chiếu:Công dân Thụy Sĩ không cần xin thị thực khi đến Thụy Sĩ để tham gia khóa học ngôn ngữ. Kiểm tra các yêu cầu về thị thực đối với công dân của các quốc gia khác.

Dữ liệu về yêu cầu thị thực được cập nhật lần cuối vào ngày 01 tháng 12 năm 2022(Fuente)

Để biết thông tin thị thực cập nhật nhất, hãy kiểm tra với đại sứ quán hoặc lãnh sự quán Thụy Sĩ tại quốc gia của bạn. Danh sách các đại sứ quán và lãnh sự quán Thụy Sĩ trên trang web chính thức - Bộ Ngoại giao Liên bang FDFA của Thụy Sĩ.

Điện:

  • 32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (18)
  • 32 Trường học Ngôn ngữ Tốt nhất tại Thụy Sĩ 2023: Các Khóa học Tiếng Đức | 17 ý kiến (19)
  • Vôn:230 V
  • Tính thường xuyên:50Hz
(Video) du học đức ❀ học dự bị đại học là học gì? ☜(ಠ_ಠ☜) du học sinh đức dùng Cambly học tiếng anh? (⊙.☉)7

Hỏi đáp về Thụy Sĩ

  • Trên thực tế, chúng tôi có những trường đối tác xuất sắc cung cấp các khóa học chuyên sâu tại Thụy Sĩ.

    Sawsan Zein, LanguageCourse.Net - 17 Abr. 2023

  • Tại Thụy Sĩ, Trường Ngôn ngữ Quốc tế Berne cung cấp khóa học tiếng Pháp vào buổi chiều. Chương trình bao gồm 4 lớp học hàng tuần và yêu cầu đặt trước tối thiểu là dành cho khóa học 8 tuần.

    Ana Carolina Dos Santos, LanguageCourse.Net - 12 tháng 3 năm 2023

    Câu hỏi thường gặp về các khóa học ở Thụy Sĩ

    • LSI - Nghiên cứu Ngôn ngữ Quốc tếđã nhận được đánh giá tổng thể tốt nhất trong tất cả các trường chúng tôi hợp tác ở Zurich.

    • LSI - Nghiên cứu Ngôn ngữ Quốc tế, tọa lạc tại Kreuzstrasse 36, Seefeld, Zürich được bình chọn là ngôi trường có vị trí đẹp nhất Thụy Sĩ.

    • Trường được đánh giá cao nhất theo chất lượng giảng dạy làLSI - Nghiên cứu Ngôn ngữ Quốc tế.

    • Khu nghỉ dưỡng 'Homestay' củaLSI - Nghiên cứu Ngôn ngữ Quốc tếNó được đánh giá cao nhất ở Thụy Sĩ.

    • Bạn có thể tham gia các khóa học chỉ từ 1 tuần. Để có tiến bộ đáng kể, hãy chọn thời lượng dài hơn.

    • Về ngày khai giảng, bạn có thể khai giảng vào thứ Hai hàng tuần, nhưng nếu bạn là người mới bắt đầu, một số trường đã ấn định ngày khai giảng. Trước tiên, bạn phải chọn một trường học và tìm khóa học bạn muốn làm nhất.

      Simba điên loạn, Tư vấn du lịch tiếng Pháp cho LanguageCourse.Net - 31 Th01 2023

    • Hầu hết các trường đối tác của chúng tôi đều yêu cầu học sinh thanh toán mọi thứ trước khi đến. Trong email xác nhận của bạn, bạn sẽ tìm thấy chính xác ngày bạn dự kiến ​​​​thực hiện thanh toán nói trên và cách thức. Trong hầu hết các trường hợp, đó là 2 tuần trước ngày bắt đầu.

      Simba điên loạn, French LanguageCourse.net Consultant - 29/06/2022

";/* Triển khai phần khóa học ở các trường trung học */jQuery(".secondaryBottomHidden").each(function(){ jQuery(this).removeClass("secondaryBottomHidden");jQuery(this).addClass("secondaryBottomVisible"); });}} other {if (Object.keys(filter_results[filters[i]]).length != Object.keys(filter_results["all"]).length) {htmlFilters += "

" + filter_names[i] + filter_details(filters[i]) + "

";}}}jQuery("#activeFilters, #activeFiltersBot").html(htmlFilters);var results_ids = "#filterResult";if (num_schools > 0 && (num_courses > 4 || num_schools > 1)) {results_ids += ", #filterResultBot";} other {jQuery("#filterResultBot").css('display', 'none');}if (jQuery("#topCityWrap").length > 0) {jQuery("#topCityWrap" .fadeOut(400, function() {jQuery(results_ids).css('display', 'inline-block');scroll_if_anchor('#filterResult'); });} other {jQuery(results_ids).css(' display', 'inline-block');scroll_if_anchor('#filterResult');}jQuery("#filterNum, #filterNumBot").text(replacedString);} other {jQuery("#filterResult, #filterResultBot").css ('display', 'none');/* Ẩn phần khóa học ở trường trung học nếu không có bộ lọc */jQuery(".secondaryBottomVisible").each(function(){ jQuery(this).removeClass("secondaryBottomVisible");jQuery (this).addClass("secondaryBottomHidden");});jQuery("#topCityWrap").fadeIn();}}function filter_accommo(enable_acco_list) {filter_results['accommo'] = [];if (enable_acco_list.length > 0) {for (var i = filter_results['all'].length - 1; tôi >= 0; i--) {var id = filter_results['all'][i];if (schools[id]['accommo_types'].length > 0) {var inters = enable_acco_list.filter(function(value) {return -1 !==schools[id]['accommo_types'].indexOf(value)});if (inters.length > 0) {filter_results['accommo'].push(id);}}}} other {// Không filterfilter_results['accommo'] = filter_results['all'];}apply_all_filters();}function filter_subcats(enable_cat_list) {filter_results['subcats'] = [];if (enable_cat_list.length > 0) {for (var i = filter_results['all'].length - 1; i >= 0; i--) {var id = filter_results['all'][i];if (enable_cat_list.includes(parseInt(schools[id]['subcategory' ])))filter_results['subcats'].push(id);}}apply_all_filters();}function filter_lessons(min, max) {filter_results['lessons'] = {};var school_list = Object.keys(filter_results[ 'all']);for (var i = school_list.length - 1; i >= 0; i--) {var school_id = school_list[i];filter_results['bài học'][school_id] = [];for( var j = filter_results['all'][school_id].length - 1; j >=0; j--) {var course_id = filter_results['all'][school_id][j];if (schools[school_id][ 'khóa học'][course_id]['lessons_per_week'].length > 0) {if (parseInt(schools[school_id]['courses'][course_id]['lessons_per_week']) >= tối thiểu && parseInt(schools[school_id] ['courses'][course_id]['lessons_per_week']) <= max) {filter_results['lessons'][school_id].push(String(course_id));}}}}apply_all_filters();}function filter_students(min , max) {filter_results['students'] = {};var school_list = Object.keys(filter_results['all']);for (var i = school_list.length - 1; tôi >= 0; i--) {var school_id = school_list[i];filter_results['students'][school_id] = [];for(var j = filter_results['all'][school_id].length - 1; j >=0; j--) {var course_id = filter_results['all'][school_id][j];if (schools[school_id]['courses'][course_id]['max_students'].length > 0) {if (parseInt( truong[school_id]['courses'][course_id]['max_students']) >= min && parseInt(schools[school_id]['courses'][course_id]['max_students']) <= max)filter_results['students '][school_id].push(String(course_id));}}}apply_all_filters();}function filter_rating(min) {if (min > 0) {filter_results['rating'] = [];var school_list = Object. keys(filter_results['all']);for (var i = school_list.length - 1; i >= 0; i--) {var id = school_list[i];if (schools[id]['rating'] .length > 0) {if (parseFloat(schools[id]['rating']) >= min)filter_results['rating'].push(id);}}} other {// Không có filterfilter_results['rating'] = Object.keys(filter_results['all']);}apply_all_filters();}function filter_prices(min, max) {filter_results['prices'] = [];for (var i = filter_results['all'].length - 1; tôi >= 0; i--) {var id = filter_results['all'][i];if (schools[id]['course_price'].length > 0) {if (parseInt(schools[id]['course_price']) > = min && parseInt(schools[id]['course_price']) <= max)filter_results['prices'].push(id);}}apply_all_filters();}function onChangeSubcatFilter() {var cat_list = [];var subcatNavSpan = document.querySelectorAll("#subcatNav ul li span");for (var i = 0, len = subcatNavSpan.length; i < len; i++) {if (subcatNavSpan[i].getElementsByTagName("input")[0 ].checked) {cat_list.push( parseInt( subcatNavSpan[i].attributes['cat_type'].value ) );}}filter_subcats(cat_list);}function reset_subcats() {filter_results['subcats'] = filter_results[' all'];var subcatNavSpan = document.querySelectorAll("#subcatNav ul li span");for (var i = 0, len = subcatNavSpan.length; i < len; i++) {subcatNavSpan[i].getElementsByTagName("input" )[0].checked = true;}apply_all_filters();}function onChangeAccoFilter() {var acco_list = [];var accommoNavSpan = document.querySelectorAll("#accommoNav ul li span");for (var i = 0, len = accommoNavSpan.length; tôi < len; i++) {if (accommoNavSpan[i].getElementsByTagName("input")[0].checked) {accomo_list.push( parseInt( accommoNavSpan[i].attributes['acco_type'].value ) );}};filter_accommo( acco_list);}function reset_accommo() {filter_results['accommo'] = filter_results['all'];var accommoNavSpan = document.querySelectorAll("#accommoNav ul li span");for (var i = 0, len = accommoNavSpan. độ dài; i < len; i++) {accommoNavSpan[i].getElementsByTagName("input")[0].checked = false;};apply_all_filters();}function reset_prices() {filter_results['prices'] = filter_results[' all'];jQuery("#coursePrice_left").text(rangesSliders["course_price"][0]);jQuery("#coursePrice_right").text(rangesSliders["course_price"][1]);jQuery('# sliderRange_coursePrice').slider("option", "values", [rangesSliders["course_price"][0], RangeSliders["course_price"][1]]);apply_all_filters();}function reset_lessons() {filter_results[' bài học'] = filter_results['all'];jQuery("#numOfLessons_left").text(rangesSliders["lessons_per_week"][0]);jQuery("#numOfLessons_right").text(rangesSliders["lessons_per_week"][1 ]);jQuery('#sliderRange_numOfLessons').slider("option", "values", [rangesSliders["lessons_per_week"][0],rangesSliders["lessons_per_week"][1]]);apply_all_filters();}function reset_students() {filter_results['students'] = filter_results['all'];jQuery("#numOfStudents_left").text(rangesSliders["max_students"][0]);jQuery("#numOfStudents_right").text(rangesSliders ["max_students"][1]);jQuery('#sliderRange_numOfStudents').slider("option", "values", [rangesSliders["max_students"][0],rangesSliders["max_students"][1]]) ;apply_all_filters();}function reset_rating() {filter_rating(0);jQuery('#ratingStarsLeftBar use').removeClass('starFiltselected');}function filter_details(filter) {var detail = "";var starEl = jQuery( '#ratingStarsLeftBar .starFiltselected');var ratingValue = parseInt(starEl.last().data('value'), 10);switch(filter) {case "bài học": detail = " [" + jQuery('#sliderRange_numOfLessons ').slider("option", "values")[0] + " - " + jQuery('#sliderRange_numOfLessons').slider("option", "values")[1] + "]"; break;case "students": detail = " [" + jQuery('#sliderRange_numOfStudents').slider("option", "values")[0] + " - " + jQuery('#sliderRange_numOfStudents').slider(" tùy chọn", "giá trị")[1] + "]"; break;case "prices": detail = " [" + jQuery('#sliderRange_coursePrice').slider("option", "values")[0] + "CHF - " + jQuery('#sliderRange_coursePrice').slider( "tùy chọn", "giá trị")[1] + "CHF]"; break;case "rating": detail = " [" + ratingValue +" estrellas o mejor]"; break;case "accommo": var accommoNavSpan = document.querySelectorAll("#accommoNav ul li span");for (var i = 0, len = accommoNavSpan.length; i < len; i++) {if (accommoNavSpan[i]. getElementsByTagName("input")[0].checked) {detail += ", " + accommoNavSpan[i].innerText;}};if (detail.length > 0)detail = " [" + detail.substring(2) + "]";break;default:;}trả về chi tiết;}

Bạn có cần visa không?


Nước xuất xứ:

Khoảng thời gian:tuần

Chú ý!

chọn mộtThứ hainhư ngày bắt đầu khóa học.

";if (pc_result['prices']['discount_tuition'] > 0) {tpl += "" + pc_result['prices']['tuition_before_so'] + currency + "";} khác {tpl +="";}tpl += Math.ceil(pc_result['prices']['tuition_before_so'] - pc_result['prices']['discount_tuition']) + tiền tệ + "" + pc_result['prices']['course_name'] + "";if (pc_result['prices']['accommodation_accom'] > 0 && pc_result['prices']['includes_accommodation'] != 1) {tpl += "" + pc_result['prices']['accommodation_accom'] + currency + "" + pc_result['prices']['accommodation_name'] + "";}if (pc_result['prices']['inscription']>0) {tpl +="" + pc_result['prices']['inscription'] + currency + "Phí hành chính do nhà trường thu";}if (pc_result['prices']['includes_accommodation'] != 1 && pc_result['prices']['accommodation_fee']>0) {tpl += "" + pc_result['prices']['accommodation_fee'] + currency + "Phí ăn ở đơn do nhà trường thu";}if (pc_result['prices']['hs_course'] > 0 && selected_date!=0) {tpl += "" + pc_result['prices']['hs_course'] + tiền tệ + "Bổ sung mùa cao điểm (Khóa học)";}if (pc_result['prices']['hs_accommodation'] > 0 && select_date!=0) {tpl += "" + pc_result['prices']['hs_accommodation'] + tiền tệ + "Phụ cấp mùa cao điểm (Nơi ở)";}if (pc_result['prices']['hasCourseOffer'] == true && pc_result['prices']['offerCourseDiscount'] > 0) {tpl += "" + "-" + pc_result['prices']['offerCourseDiscount'] + tiền tệ + "" + pc_result['prices']['textSpecialOfferCourse'] + "";}if (pc_result['prices']['hasAccommodationOffer'] == true && pc_result['prices']['offerAccommodationDiscount'] > 0) {tpl += "" + "-" + pc_result['prices']['offerAccommodationDiscount'] + currency + "" + pc_result['prices']['textSpecialOfferAccommodation'] + "";}tpl += "";var total = pc_result['prices']['total'];var total_nodiscount = pc_result['prices']['subtotal'] + pc_result['prices']['offerCourseDiscount'] + pc_result['prices'] ['offerAccommodationDiscount'];if (selected_date==0) {var hs_course = parseInt(pc_result['prices']['hs_course']);if (isNaN(hs_course)) {hs_course=0;}var hs_accommo = parseInt( pc_result['prices']['hs_accommodation']);if (isNaN(hs_accommo)) {hs_accommo=0;}total -= ( hs_course + hs_accommo);total_nodiscount -= ( hs_course + hs_accommo);}if (total_nodiscount > total ) {tpl += "" + Math.ceil(total_nodiscount) + tiền tệ + "";} khác {tpl +="";}tpl += Math.ceil(tổng) + tiền tệ + "
";if (sselected_date!=0) {tpl += "Tổng giá cuối cùng, bao gồm các khoản bổ sung theo mùa, phí đăng ký trường học và thuế địa phương hiện hành.";} other {tpl += "Tổng giá cuối cùng, bao gồm cả phí đăng ký học tại trường và thuế bán hàng hiện hành .";}//tpl += jQuery("#courseSelected_" + school_id).attr("thông tin bổ sung");tpl += jQuery("#infotooltip_" + school_index). attr("thông tin bổ sung"); jQuery("#infotooltip_" + school_index).attr("data-original-title", tpl);}");const alterTooltipf = function() {if (jQuery(".mobileCloseTooltip").length == 0) {jQuery('.tooltip-inner').prepend(newInsert);}}if (aDataToggleTooltip.length !== 0 ) {let i;for (i = aDataToggleTooltip.length - 1; i >= 0; i--) {const el = jQuery(aDataToggleTooltip[i]);el.on('inserted.bs.tooltip', alterTooltipf)}}}// touch screen device detectionif ( ("ontouchstart" in window || window.DocumentTouch && document instanceof DocumentTouch) === true ) {// put close button in tooltips when touchscreen is detected setTimeout(function() { itsTouchScreen(); }, 2500);}function destroyFlagToolEtc() {// destroy language flags tooltip when mobile// Mobile search box micro-plugin variables// const searchQuery = jQuery("#search_query");// destroy the flags info tooltip in mobileif (typeof(flagsTooltip.tooltip) === 'function') {flagsTooltip.tooltip('destroy');}langListPop.off('hide.bs.popover');// turn off the event to re-init the tooltip after flags selector popover hideslangListPop.on('show.bs.popover', function() {langListPop.off('hide.bs.popover');});/** Mobile search box micro-plugin **/// start with transparent in order to don't hide magnifying glass icon// searchQuery.css('background-color', 'transparent');// bind focus event// searchQuery.on('focus', function() {// const that = jQuery(this);// to calculate search box deployment final width// const totalSearchFieldWidth = jQuery("#cBoxTabWrap").outerWidth() - jQuery("#searchForm_small").outerWidth() - 87;// background-color play to always show icon and have white background in search field// that.css('background-color', '#fff');// Show 'searchPlaceholderVar' variable is defined in the 'page_header.tpl' then animate the search field// that.attr('placeholder', searchPlaceholderVar).animate({// width: totalSearchFieldWidth,// }, 400, "swing", function() { // jQuery("#magniFyingGlass").hide(); // jQuery("#closeSearchBar").show(); // });// });//bind blur event// searchQuery.on('blur', function() {// const that = jQuery(this);// const glyphiconSearch = jQuery("#searchForm_small").find(".fa-search");// //contactBoxPhonesMobText.css('color', '');// // z-index play// glyphiconSearch.css('z-index', '4');// that.animate({// // animate back to zero width to close the field// width: 0,// }, 400, function() { // // jQuery("#magniFyingGlass").show(); // // jQuery("#closeSearchBar").hide();// // // background and z-index play// // that.css('background-color', 'transparent');// // glyphiconSearch.css('z-index', '');// });// });/** END OF => Mobile search box micro-plugin **/}// La siguiente función "slidingMenu();" sirve para mostrar y ocultar el sliding facetted menú lateral en el responsive modefunction slidingMenu() {// toggle side menuconst leftMenuBtns = jQuery("#filterMobBut, #cbp-spmenu-s2, #showLeft, #closeButtonSlideMenuTop, #closeButtonSlideMenuBot");// elements for toggling classes overconst bodyContent = jQuery("#body_content");const menuLeft = jQuery("#cbp-spmenu-s2");const closeButTopEl = jQuery('#closeButtonSlideMenuTop')[0];const closeButBotEl = jQuery('#closeButtonSlideMenuBot')[0];leftMenuBtns.on('click', function(event) {const transitionEvent = whichTransitionEvent();// No need of using event.stopPropagation() anymore writing the condition below!// to check if click is originated from outside the side menu itself// https://css-tricks.com/dangers-stopping-event-propagation/#article-header-id-2if (!jQuery(event.target).closest('#wrapSlideMenu').length || (event.target == closeButTopEl && event.currentTarget.id != "cbp-spmenu-s2") || (event.target == closeButBotEl && event.currentTarget.id != "cbp-spmenu-s2") ) {menuLeft.toggleClass('cbp-spmenu-open');// triggered only when closing the sidebar, so detect the transition end before changing z-indexif (bodyContent.hasClass('cbp-spmenu-opened')) {// .one() => because if the event handler is not removed after its called, the class will be removed from the second triggering and so on (the handler continue running if not cancelled)menuLeft.one(transitionEvent, function() {bodyContent.removeClass('cbp-spmenu-opened');});} else {// triggered only when opening the sidebar: no need of changing z-indexbodyContent.addClass('cbp-spmenu-opened');}}});}// END of slidingMenu() logicif (currentSize.width <= 1000) {slidingMenu();}// trigger reflows on resize width from desktop to mobilejQuery(window).on('widthOnlyResizedMobile', function() {var leftMenuBtns = jQuery("#filterMobBut, #cbp-spmenu-s2, #showLeft, #closeButtonSlideMenuTop, #closeButtonSlideMenuBot");leftMenuBtns.off('click');slidingMenu();});/***********************************//** Main school_overview reflows **//*********************************/// school_overview repositions when resizing from desktop to mobilefunction mobileResp() {const contentPanel = jQuery("#content_panel");const schoolContainer = contentPanel.find(".schoolContainer");let starting_date = jQuery("#calendar_date").val();const schoolDetailsDropWrap = contentPanel.find(".schoolDetailsDropWrap");const resultsDetails2 = jQuery(".resultsDetails2"); // const reflowBlocks = jQuery(".reflowBlocks");const ratingWrap = jQuery(".ratingBlockWrap").find(".ratingWrap");// var textInsideCalc = jQuery('.textInsideCalc');// var calcModal = jQuery("#calcModal");// calcModal.appendTo(textInsideCalc);// modal changes on resizejQuery(".modal-backdrop").css('display', '');// calcModal.addClass('modal fade').removeClass('modalDisplay');jQuery("#decorator_xx10").addClass('modal-dialog');// jQuery("#modalContent").addClass('modal-content');// school_overview FACETS onlycontentPanel.find(".wrappableDivFacets").addClass('collapse').css('height', '');/*reflowBlocks.each(function() { const that = jQuery(this); const closest = that.closest(".middleAndResults"); closest.find(".resultsDetails2").insertAfter(that); that.insertAfter(closest.find(".mainRatingWrap")); });*/ resultsDetails2.each(function() { const that = jQuery(this); that.insertAfter(that.closest(".middleAndResults").find(".reflowBlocks")); });schoolDetailsDropWrap.each(function(){const that = jQuery(this);that.closest(".middleAndResults").find('.buttonToSchoolWrap').appendTo(that.closest('.schoolRightContentWrap'));// that.parent().find('.resultsLogos').after(that.find('.school_overview_p_inside_box_results'));if (that.hasClass('secondarySchoolBlock')) {that.appendTo(that.closest('.middleTop').find('.contentSideImg'));}});ratingWrap.each(function() {const that = jQuery(this);that.after(that.prev());});schoolContainer.each(function() {const that = jQuery(this);that.find(".resultsBand").prependTo(that.find(".middleTop"));// schoolDetailsDropWrap.css('width', '');that.find(".newBadge").insertAfter(that.find(".schoolPictWrap"));that.find(".schoolStrenghtsWrap").appendTo(that.find(".resultsDetails2")); that.find(".schoolDetailsDropWrap").insertAfter(that.find(".mainRatingWrap"));});// school_overview calculator partjQuery("#mob_duration_sel").html(jQuery("#duration_sel").html());if (starting_date == "") {starting_date = jQuery("#calendar_date_intro").html();jQuery("#calendarIndicator").html("+").addClass("calNumEmpty").removeClass("calNumFilled");} else if (typeof(starting_date) !== 'undefined') {jQuery("#calendarIndicator").html( starting_date.substr(0, starting_date.indexOf(' ')) ).addClass("calNumFilled").removeClass("calNumEmpty");}// jQuery("#mob_calendar_date").html(starting_date);jQuery("#mob_course_category_sel").html(jQuery("#course_category_sel").html());jQuery("#mob_accommodation_type_sel").html(jQuery("#accommodation_type_sel").html());jQuery(".modal-backdrop").css('display', '');// calcModal.addClass('modal fade').removeClass('modalDisplay');jQuery("#decorator_xx10").addClass('modal-dialog');// jQuery("#modalContent").addClass('modal-content');jQuery("span.city_video_big").addClass("city_video").removeClass("city_video_big");// school_overview secondary schools collapsibles// jQuery('[id^=schoolAltRatings], [id^=dataSchool]').collapse('show');// jQuery('[id^=S_Name]').removeClass("DDColl").addClass("DDExp");}// Main school_overview desktop repositionsfunction schoolOverviewReposition() {const contentPanel = jQuery("#content_panel");const schoolContainer = contentPanel.find(".schoolContainer");const schoolRightContentWrap = jQuery(".schoolRightContentWrap");const resultsDetails2_1 = jQuery(".resultsDetails2_1");const ratingWrap = jQuery(".ratingBlockWrap").find(".ratingWrap");const middleWrap = jQuery('.middleWrap');// var boxedBottWrap = jQuery('#boxedBottWrap');// var calcModal = jQuery("#calcModal");// calcModal.appendTo(boxedBottWrap);schoolContainer.each(function() {const that = jQuery(this);that.find(".resultsBand").insertBefore(that.find(schoolRightContentWrap));that.find(".newBadge").prependTo(that.find(".buttonToSchoolWrap"));that.find(".schoolStrenghtsWrap").insertAfter(that.find(".middleBot")); that.find(".schoolDetailsDropWrap ").appendTo(that.find(".middleTop"))// To avoid elements repositioning flashes during page load// that.find(".contentSideImg, .schoolDetailsDropWrap, .buttonToSchoolWrap").show();});schoolRightContentWrap.each(function() {const that = jQuery(this);// https://es.stackoverflow.com/questions/61505/c%C3%B3mo-hacer-para-aplicar-important-de-css-con-jquery-javascriptif (that.find(".schoolDetailsDropWrap")[0]) {// that.find(".schoolDetailsDropWrap")[0].style.setProperty('width', '88%', 'important');that.find(".buttonToSchoolWrap").appendTo(that.find(resultsDetails2_1));}});// resultsDetails2_1.each(function() {// const that = jQuery(this);// that.closest(".middleAndResults").find(".reflowBlocks").insertAfter(that.closest(".middleAndResults").find(".head_yellow_7"));// });middleWrap.each(function(){const that = jQuery(this);that.after(that.find(".resultsDetails2"));// that.find(".school_overview_p_inside_box_results").prependTo(that.find(".schoolDetailsDropWrap"));});ratingWrap.each(function() {const that = jQuery(this);that.next().after(that);});contentPanel.find(".schoolDetailsDropWrap").find(".wrappableDiv").unwrap();// calcModal.removeClass('modal fade').addClass('modalDisplay');jQuery("#decorator_xx10").removeClass('modal-dialog');// jQuery("#modalContent").removeClass('modal-content');jQuery("span.city_video").addClass("city_video_big").removeClass("city_video");// school_overview FACETS onlycontentPanel.find(".wrappableDivFacets").removeClass('collapse').css('height', 'auto');// school_overview secondary schools collapsibles// jQuery('[id^=schoolPicture]').collapse('hide').height('0px');// jQuery('[id^=S_Name]').removeClass("DDExp").addClass("DDColl");}if (currentSize.width >= 1001) {schoolOverviewReposition();const bar_flags_new = jQuery("#bar_flags_new").detach();bar_flags_new.appendTo("#searchFormSmallWrap");} jQuery('[id^=schoolPicture]').collapse('hide').height('0px');// trigger reflows to be done in mobile mode when resizing from desktop to mobilejQuery(window).on('widthOnlyResizedMobile', mobileResp);// ... and viceversajQuery(window).on('widthOnlyResizedDesktop', function() {// const mainRatingWrap = jQuery(".mainRatingWrap");schoolOverviewReposition();// jQuery(".resultsDetails2_1").each(function() {// const that = jQuery(this);// that.closest(".middleAndResults").find(mainRatingWrap).prependTo(that);// });});/**************************//** Main school reflows **//************************/function allPagesDesktopReflows() {const bar_flags_new = jQuery("#bar_flags_new").detach();// ALL pages => flags widgetbar_flags_new.appendTo("#searchFormSmallWrap");// ALL pages => "wechat" "whatsapp" "kakao" & "skype"jQuery("#contactBoxSkype").insertAfter("#contactBoxPhones"); // ALL pages => cBox jQuery("#contactBoxChat").insertBefore("#contactBoxTextareaDiv");// ALL PAGES (footer)jQuery("#benefitsBanCol2").insertAfter("#benefitsBanCol1");// ALL pages where we use bootstrap modalsjQuery('.modal-backdrop.fade.in').css('display', 'none');// All pages but UG (header)jQuery("#searchFormSmallWrap").prependTo("#headSearchBar");} // remove placeholder on focus event jQuery("#searchBarMob #search_query, .searchQueryWrap #search_query").on('focus', function() { jQuery(this).removeAttr('placeholder'); });flagsTooltipInit = function() {if (typeof jQuery().tooltip === 'function') {// destroy lang flags tooltip if flags popover is shownlangListPop.on('show.bs.popover', function() {flagsTooltip.tooltip('destroy');});if (currentSize.width <= 1000) {if (typeof(flagsTooltip.tooltip) === 'function') {flagsTooltip.tooltip('destroy');}} else {if (!windowMatchObj.mqoh.matches) {// re-init lang flags tooltip when flags popover is hiddenlangListPop.on('hide.bs.popover', function() {jQuery('[data-toggle="tooltipBottom"]').tooltip({trigger : 'hover',placement: 'bottom'});});}if (windowMatchObj.mqoh.matches) {if (typeof(flagsTooltip.tooltip) === 'function') {flagsTooltip.tooltip('destroy');langListPop.off('hide.bs.popover');}}}}}// avoid hiding flags selector if the cBox is overlapping itfunction avoidHidingFlags() {if (windowMatchObj.mqoh.matches) { const contactBoxWrapper = jQuery('#contactBoxWrapper');langListPop.on('show.bs.popover', function () {contactBoxWrapper.css('z-index', '10');});langListPop.one('hide.bs.popover', function () {contactBoxWrapper.css('z-index', '');if (typeof(flagsTooltip.tooltip) === 'function') {flagsTooltip.tooltip('destroy');}});flagsTooltip.on('show.bs.tooltip', function () {if (typeof(flagsTooltip.tooltip) === 'function') {flagsTooltip.tooltip('destroy');}});} else {langListPop.off('show.bs.popover hidden.bs.popover');flagsTooltipInit();}}avoidHidingFlags();windowMatchObj.mqoh.addListener(avoidHidingFlags);jQuery(window).on('widthOnlyResized', function() {// restart bind and width in case of window resize in order to don't hide magnifying glass icon// jQuery("#search_query").off('focus blur').css('width', '');});if (currentSize.width <= 1000) {destroyFlagToolEtc();}if (currentSize.width >= 1001) {allPagesDesktopReflows(); // remove heading middle line if 2 lines const h2 = jQuery("h2"); h2.each(function(){ const that = jQuery(this); if (that.find('.titleSep').outerHeight() > 40) { that.addClass('removeBorderBottom'); } });}// execute destroy language flags tooltip + mobile searchbar (triggered only on mobile and only on resize from desktop mode)jQuery(window).on('widthOnlyResizedMobile', function() {const bar_flags_new = jQuery("#bar_flags_new").detach();destroyFlagToolEtc();bar_flags_new.appendTo(jQuery("#cBoxTabWrap"));jQuery("#contactBoxChat").insertAfter("#contactBoxTextareaDiv");jQuery("#benefitsBanCol2").insertBefore("#benefitsBanCol1");jQuery("#searchFormSmallWrap").insertAfter("#contactBoxChat");if (typeof getLangSuggestion === "function") {getLangSuggestion(0);}reInitPopover('#changeLanguageFlags'); jQuery("#contactBoxSkype").insertBefore("#sendBlockWrap");});// Triggered only on desktop and only on resize from mobile modejQuery(window).on('widthOnlyResizedDesktop', function() {// ALL PAGES => re-init the tooltip if previously destroyed on mobileallPagesDesktopReflows();if (typeof(flagsTooltip.tooltip) === 'function') {// IMPORTANT: .tooltip('destroy') is asynchronous, and immediate creation of another popover fails, while the previous one is being destroyed [same that happens with .popover('destroy') method].// https://stackoverflow.com/questions/27238938/bootstrap-popover-destroy-recreate-works-only-every-second-time#answer-27345242setTimeout(function() {flagsTooltip.tooltip({trigger : 'hover',placement: 'bottom'});}, 200);}// ALL PAGES => re-init event handler if previously turned off on mobilelangListPop.on('show.bs.popover', function() {// re-init lang flags tooltip when flags popover is hiddenlangListPop.on('hide.bs.popover', function() {setTimeout(function() {flagsTooltip.tooltip({trigger : 'hover',placement: 'bottom'});}, 200);});});reInitPopover('body');});}); /* CLOSING BIG WINDOW ONLOAD FUNCTION */

';// mẫu bên phải khi khoảng cách vùng chứa sang phải lớn hơn 300px ở chế độ máy tính để bàn hoặc cBox đã đóng} other if ( distanceToRight > 300 || !contactBoxStatuses.locked ) {return '

';}// mẫu luôn ở dưới cùng khi ở chế độ di động} else if ( windowWidth <= 1000 ) {return '

';}};if (typeof jQuery().tooltip === 'function') {// init máy tính giá hoặc công cụ phân tích giá tooltipstooltipPC.tooltip({trigger : 'hover',placement: function (tooltip, button) { if (button.hasClass('carouselTooltipBtn')) { return 'bottom'; }const distanceToRight = distanceOfPCToRight();const windowWidth = window.innerWidth;if (windowWidth >= 1001) {// bên trái hiển thị khi khoảng cách vùng chứa sang bên phải nhỏ hơn hơn 300px ở chế độ máy tính để bàn hoặc cBox được mởif ( distanceToRight <= 300 || contactBoxStatuses.locked ) {return 'left'; // bên phải hiển thị khi khoảng cách vùng chứa sang phải lớn hơn 300px ở chế độ máy tính để bàn hoặc cBox bị đóng} khác if ( distanceToRight > 300 || !contactBoxStatuses.locked ) {return 'right';}// luôn hiển thị dưới cùng khi ở chế độ di động} other if ( windowWidth <= 1000 ) {return 'bottom';}},html: true,/ / get templatetemplate: templateTooltipPC()});}; // điều kiện để mở phải/trái/dưới các chú giải công cụ -- trước tiên hãy chọn từng chú giải công cụfor (i = tooltipPC.length - 1; i >= 0; i--) {// khi chú giải công cụ hiển thị hoàn toàn, hãy thay đổi cách chèn hoặc xóa HTML của nó. {// bên trái hiển thị khi khoảng cách vùng chứa sang phải nhỏ hơn 300px ở chế độ máy tính để bàn và cBox được mởif ( distanceOfPCToRight() <= 300 || contactBoxStatuses.locked ) {jQuery('.tooltip').removeClass("tri-left tri-up").addClass("tri-right tri-down");// hiển thị bên phải khi khoảng cách vùng chứa sang phải lớn hơn 300px ở chế độ máy tính để bàn và cBox đã đóng} else if ( distanceOfPCToRight() > 300 || !contactBoxStatuses.locked ) {jQuery('.tooltip').removeClass("tri-right tri-up").addClass("tri- từ ba xuống trái");}// luôn hiển thị dưới cùng khi ở chế độ di động} other if ( windowWidth <= 1000 ) {jQuery('.tooltip').removeClass("tri-down tri-right tri-left").addClass ("tri-up");}});}};jQuery(window).on('load', function() {setTimeout(function() {// thực thi chức năng chú giải công cụ ở trên trên cửa sổ loadinitTooltipPC();}, 2000);});jQuery(window).on('load', function() { // chi tiết trường đại họcif (jQuery('.ranking-table.variant').length > 0) {jQuery('.ranking-table .variant .provider').tooltip({html: true,template: '

(Video) TS Lê Thẩm Dương | Hội thảo Nâng cao năng lực quản trị để tham gia chuỗi giá trị toàn cầu

',tiêu đề: 'đang tải...',vị trí: chức năng (chú giải công cụ, nút) {const windowWidth = window.innerWidth;if( windowWidth <= 1000 ) { vị trí = 'dưới';} khác { vị trí = 'phải'; }trả lại vị trí;},kích hoạt: 'nhấp chuột di chuột'}).on('show.bs.tooltip', function() {const that = jQuery(this);const title = that.find('.primary_indicators'). html();// 'data-original-title' => https://stackoverflow.com/questions/9501921/change-twitter-bootstrap-tooltip-content-on-clickthat.attr('data-original-title' , title).tooltip('fixTitle');});} if (window.innerWidth >= 1001) { !jQuery("#radios_lists").length && showAgentImg(); cBoxDesktopReflows(); jQuery("#searchBarMob input").prop('disabled', true); jQuery("#searchBarDesk input").prop('disabled', false); } other { jQuery("#buttonToChat, #contactBoxTextareaDiv, #proActiveBubbleWrapMob").on('click', showAgentImg); jQuery("#proActiveBubbleWrapMob .closeContactBox").on('click', function(e) { e.stopPropagation(); jQuery("#proActiveBubbleWrapMob").fadeOut(300); }); jQuery("#searchBarDesk input").prop('disabled', true); jQuery("#searchBarMob input").prop('disabled', false); } function cBoxDesktopReflows() { jQuery("#contactBoxAgent").insertafter(jQuery("#closingTab")); } function showAgentImg() { if (document.getElementById('contactBoxSkype').innerHTML !== '') { const cBoxImg = document.getElementById("cBoxImg"); cBoxImg && cBoxImg.setAttribute("src", cBoxImg.getAttribute('data-image')); const theSkypeImg = document.getElementById("theSkypeImg"); theSkypeImg && theSkypeImg.setAttribute("src", theSkypeImg.getAttribute('data-image')); const theKakaoImg = document.getElementById("theKakaoImg"); theKakaoImg && theKakaoImg.setAttribute("src", theKakaoImg.getAttribute('data-image')); const theWechatImg = document.getElementById("theWechatImg"); theWechatImg && theWechatImg.setAttribute("src", theWechatImg.getAttribute('data-image')); const weChatQRImg = document.getElementById("weChatQRImg"); weChatQRImg && weChatQRImg.setAttribute("src", weChatQRImg.getAttribute('data-image')); const theWhatsAppImg = document.getElementById("theWhatsAppImg"); theWhatsAppImg && theWhatsAppImg.setAttribute("src", theWhatsAppImg.getAttribute('data-image')); } khác { setTimeout(showAgentImg, 100); } } jQuery(window).on('widthOnlyResizedMobile', function() { jQuery("#contactBoxAgent").insertafter(jQuery("#closingFunctions")); jQuery("#searchBarDesk input").prop('disabled' , true); jQuery("#searchBarMob input").prop('disabled', false); }); jQuery(window).on('widthOnlyResizedDesktop', function() { cBoxDesktopReflows(); jQuery("#searchBarMob input").prop('disabled', true); jQuery("#searchBarDesk input").prop('disabled ', SAI); });});

";} khác {trả về"Đã xóa khỏi mục yêu thích";}}/* KẾT THÚC hành vi 'yêu thích' đặc biệt */

Videos

1. VÔ ĐỀ CHỦ NHẬT 11/6/2023
(TNP)
2. Giáo sư, Tiến sỹ Hoàng Chí Bảo kể chuyện xúc động về Bác Hồ.
(Thanh Chương TV)
3. NGỮ VĂN 10:BÀI 6 :HÌNH THÀNH KIẾN THỨC |Học Văn cùng thầy Đức Anh
(Học Văn cùng thầy Đức Anh)
4. Khi Cô Giáo Bầu Ban Cán Sự Lớp 😂 Việt Phương Thoa
(Việt Phương Thoa)
5. 🔴 Ông Johnston từ chức; Du lịch Canada tổn hại vì cháy rừng | TIN CANADA - TG SÁNG 10/06
(Culture Channel)
6. Tập 12 Uncut | SNN 2020 | Khánh Vân công khai "ghen" với Nam Thư, Diệu Nhi hoang mang tìm đồng đội
(Sao nhập ngũ - Viettel Media)

References

Top Articles
Comment ajouter du texte sur des images dans WordPress : guide du débutant
Comment ajouter des légendes d'images WordPress
Plus de 300 meilleures légendes Instagram pour vos selfies en 2023
264 légendes Instagram créatives [Créateur de légendes gratuit]
Comment préparer des enchiladas suisses : vidéo et recette étape par étape
The 8 Best Portable Oxygen Concentrators of 2023
Custom Printed Mylar Bags & Pouches - Mylar Bag Packaging & Digital Printing | ePac Flexibles
Latest Posts
Que Idioma Hablan En Israel
Yom Kippur Times Israel
Sieger Eurovision Song Contest 2023
Căn Hộ Cho Thuê Tại Lev Ha Ir.| Cho thuê ⎸ Lev Ha'Ir ⎸ | The Tel Avivi ⎸ Đại lý bất động sản Tel Aviv của bạn
Cho thuê ⎸ Lev Ha'Ir ⎸ 2 phòng ngủ | The Tel Avivi ⎸ Đại lý bất động sản Tel Aviv của bạn 2023
Article information

Author: Manual Maggio

Last Updated: 30/07/2023

Views: 5283

Rating: 4.9 / 5 (69 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Manual Maggio

Birthday: 1998-01-20

Address: 359 Kelvin Stream, Lake Eldonview, MT 33517-1242

Phone: +577037762465

Job: Product Hospitality Supervisor

Hobby: Gardening, Web surfing, Video gaming, Amateur radio, Flag Football, Reading, Table tennis

Introduction: My name is Manual Maggio, I am a thankful, tender, adventurous, delightful, fantastic, proud, graceful person who loves writing and wants to share my knowledge and understanding with you.