{"id":2015,"date":"2023-07-12T08:14:57","date_gmt":"2023-07-12T06:14:57","guid":{"rendered":"https:\/\/ramonbatlle.com\/?p=2015"},"modified":"2023-11-04T14:59:52","modified_gmt":"2023-11-04T12:59:52","slug":"edusched-generator-en","status":"publish","type":"post","link":"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/","title":{"rendered":"EduSched Generator"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-1fbd1981 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-c5e063af\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"906\" height=\"658\" src=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/edusched.png\" alt=\"\" class=\"wp-image-1732\" srcset=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/edusched.png 906w, https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/edusched-300x218.png 300w, https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/edusched-768x558.png 768w\" sizes=\"auto, (max-width: 906px) 100vw, 906px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100 has-custom-font-size has-small-font-size\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/ja.cat\/EduSchedGenerator-en\" target=\"_blank\" rel=\"noreferrer noopener\">download V.1.0 Eng<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-0a0dcc68\">\n<p>Hello! \ud83d\udc4b <br><br>I am launching this blog with great excitement to present you an application that will allow you to generate your day-to-day schedules in <strong>Google Calendar<\/strong>, extract holidays, and create a template with all the sessions of a specific subject.<br><br>The idea for this application arose because for several courses I have used Javier Irimia&#8217;s \u00ab<a rel=\"noreferrer noopener\" href=\"https:\/\/www.irimia.me\/2018\/11\/generador-de-eventos-en-calendar-v12.html\" target=\"_blank\">Event Generator in Calendar<\/a>\u00bb precisely to create my schedule in the calendar, and it has worked very well for me. However, I wanted to be able to write it <strong>in timetable format<\/strong> and have it generate <strong>the classroom schedule<\/strong> as well. <br><br>Although I believe the functionality is quite intuitive and you probably won&#8217;t need instructions, I have created this guide for you to be able to use it without any issues.<\/p>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-e5131c19 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<p class=\"has-text-align-center ticss-a5112834\"><br>\u26a0\ufe0f If you find any functional errors or have any improvements in mind, I would be delighted to read them in order to implement them in a new version. You can leave them in the comments.<br><br><\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-73b5f3a9      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTabla de contenidos\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#1-features\" class=\"uagb-toc-link__trigger\">1. Features<\/a><li class=\"uagb-toc__list\"><a href=\"#2-operation-guide\" class=\"uagb-toc-link__trigger\">2. Operation Guide<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#21-creating-a-calendar-to-include-the-schedule\" class=\"uagb-toc-link__trigger\">2.1 Creating a calendar to include the Schedule<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#22-load-the-list-of-calendars\" class=\"uagb-toc-link__trigger\">2.2. Load the list of calendars<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#23-creating-the-schedule\" class=\"uagb-toc-link__trigger\">2.3. Creating the Schedule<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#24-remove-holidays\" class=\"uagb-toc-link__trigger\">2.4. Remove holidays<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#25-generating-daily-class-planning\" class=\"uagb-toc-link__trigger\">2.5. Generating daily class planning<\/a><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#3-videotutorial\" class=\"uagb-toc-link__trigger\">3. Videotutorial<\/a><li class=\"uagb-toc__list\"><a href=\"#4-personal-data\" class=\"uagb-toc-link__trigger\">4. Personal data<\/a><li class=\"uagb-toc__list\"><a href=\"#5-final-considerations\" class=\"uagb-toc-link__trigger\">5. Final Considerations<\/a><\/ul><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-90cbc304 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-b93c9e88\"><h2 class=\"uagb-heading-text\">1. Features<\/h2><\/div>\n\n\n\n<p class=\"has-ffffff-background-color has-background\">The application allows you to do the following:<\/p>\n\n\n\n<ul class=\"has-ffffff-background-color has-background wp-block-list\">\n<li>Create calendars from the spreadsheet.<\/li>\n\n\n\n<li>Import the names of all the calendars you have to choose where to place the schedule.<\/li>\n\n\n\n<li>Generate the schedule in the calendar indicating the day you want it to start and end.<\/li>\n\n\n\n<li>Choose a color for each subject that will be displayed in the calendar event.<\/li>\n\n\n\n<li>Exclude the schedule from holidays and non-working days.<\/li>\n\n\n\n<li>Generate a Document to create the daily class planning with the dates of all the sessions you have for each subject.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/EduSched-Generator-esp-1024x370.png\" alt=\"\" class=\"wp-image-1983\" width=\"737\" height=\"266\" srcset=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/EduSched-Generator-esp-1024x370.png 1024w, https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/EduSched-Generator-esp-300x108.png 300w, https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/EduSched-Generator-esp-768x277.png 768w, https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/EduSched-Generator-esp-1536x555.png 1536w, https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/EduSched-Generator-esp-2048x740.png 2048w\" sizes=\"auto, (max-width: 737px) 100vw, 737px\" \/><\/figure>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-7ddd5ca4\"><h2 class=\"uagb-heading-text\">2. Operation Guide<\/h2><\/div>\n\n\n\n<div style=\"height:18px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-a2ad2ce2\"><h3 class=\"uagb-heading-text\">2.1 Creating a calendar to include the Schedule<\/h3><\/div>\n\n\n\n<div style=\"height:18px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-c4ec1ddf alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-464284d6\">\n<p>Although you can generate the schedule in any calendar you want, it is highly recommended to create a dedicated calendar exclusively for the schedule. Keep in mind that this calendar will have many weekly events created, and you may find it useful to hide it at times in order to view the rest of your events or meetings with just one click.<\/p>\n\n\n\n<p>You can do this directly in <strong>Google Calendar<\/strong>, but the program has a feature to create a calendar without the need to go to Google Calendar.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-05f9a3d4\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/crearcalendari.gif\" alt=\"\" class=\"wp-image-1882\" width=\"534\" height=\"273\"\/><\/figure>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-cf1e94c2 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div style=\"height:54px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-41529686 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-60e67565\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1036\" height=\"532\" src=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/calendarinou.gif\" alt=\"\" class=\"wp-image-1888\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-60effba2\">\n<p class=\"o-typing-faster\">To do this, you need to go to <strong>Create a new calendar<\/strong>. You can access it from the top bar <kbd><mark style=\"background-color:rgba(243, 249, 251, 1)\" class=\"has-inline-color has-ast-global-color-6-color\"><strong><span class=\"highlight\">EduSched Generator\/ Calendars \/ Create a new calendar<\/span><\/strong><\/mark><\/kbd> or directly with the button displayed on the screen. Enter the name of the calendar and wait for the confirmation message.<\/p>\n\n\n\n<p>Your calendar has been created in Google Calendar! \ud83c\udf89<\/p>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-91faae4d alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-efa8362f\"><h3 class=\"uagb-heading-text\">2.2. Load the list of calendars<\/h3><\/div>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-90fc55b3 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-1e6c6b42\">\n<p>To select the calendar in which you want to create your schedule, you need to load them into the list after creating the new calendar.<br><br>To do this, press the <strong>Load Calendars<\/strong> button or go to the top bar and select <kbd><mark style=\"background-color:rgba(243, 249, 251, 1)\" class=\"has-inline-color has-ast-global-color-6-color\"><strong><span class=\"highlight\">EduSched Generator\/ Calendars \/ Load Calendars list<\/span><\/strong><\/mark><\/kbd>.<br><br>You can also clear the list of calendars by pressing the <strong>Clear List<\/strong> button or going to the top bar and selecting <kbd><mark style=\"background-color:rgba(243, 249, 251, 1)\" class=\"has-inline-color has-ast-global-color-6-color\"><strong><span class=\"highlight\">EduSched Generator\/ Calendars \/ Clear Calendars List<\/span><\/strong><\/mark><\/kbd>.<br><br>It is not necessary to clear the list when generating new calendars. If you press <strong>Load Calendars<\/strong>, the new list will overwrite the old one.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-010caf74\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1132\" height=\"580\" src=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/carregarllista.gif\" alt=\"\" class=\"wp-image-1911\"\/><\/figure>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-70dce18e alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-448530f4\"><h3 class=\"uagb-heading-text\">2.3. Creating the Schedule<\/h3><\/div>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-8e86aaed alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-3ead58c9\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"862\" height=\"442\" src=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/crearhorari-1.gif\" alt=\"\" class=\"wp-image-1914\"\/><\/figure>\n\n\n\n<div style=\"height:56px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1036\" height=\"484\" src=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/horaricreat.gif\" alt=\"\" class=\"wp-image-1917\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-42b55df6\">\n<p>At this point, with the selected calendar in which we want to generate the schedule, it&#8217;s time to <strong>write the schedule<\/strong>.<br><br>It is important to note that the <strong>time format<\/strong> should be as follows: <strong>hh:mm<\/strong>.<br><br>We can also select the <strong>colour of the different subjects<\/strong> so that they appear in the calendar in the same way. In the colour cell, we have the different options offered by Google Calendar.<br><br>Once we have written our entire schedule, we need to set a <strong>start date and an end date<\/strong>, indicating the period when the schedule will repeat in our calendar. By double-clicking on the cell, a calendar will open where we can select the days.<br><br>Finally, click the <strong>Create a Schedule<\/strong> button or go to the top bar and select <kbd><mark style=\"background-color:rgba(243, 249, 251, 1)\" class=\"has-inline-color has-ast-global-color-6-color\"><strong><span class=\"highlight\">EduSched Generator\/ Create a Schedule<\/span><\/strong><\/mark><\/kbd>.<br><br>This process may <strong>take a few minutes<\/strong>, depending on the number of days and events the program needs to create. In any case, a screen will appear informing you of the estimated time it may take for the process to complete.<br><br>Your schedule has been created in the selected Google Calendar! \ud83c\udf89<\/p>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-6b007b68 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-5d1b0510\"><h3 class=\"uagb-heading-text\">2.4. Remove holidays<\/h3><\/div>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-e24ba7df alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-783da706\">\n<p>Once we have the schedule in our calendar, we can remove events from days or periods when we don&#8217;t work.<br><br>To do this, go to the green section: <strong> Holidays<\/strong> and double-click on the cells corresponding to the <strong>Start Day<\/strong> and <strong>End Day<\/strong>. This will open a calendar where we can select the dates we want to remove from our schedule.<br><br>There are two options to remove events:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"text-decoration: underline;\"><strong>Single holiday days:<\/strong><\/span> \ud83d\udc41\u2757\ufe0f Select only the day in the <strong>Start Day<\/strong> cell and leave the <strong>End Day<\/strong> cell blank. As before, you can double-click and open a calendar to select the day.<br><br><\/li>\n\n\n\n<li><strong><span style=\"text-decoration: underline;\">Holiday periods:<\/span><\/strong> Select the <strong>Start Day<\/strong> and <strong>End Day<\/strong>.<br>\ud83d\udc41\u2757\ufe0f The schedule will not be deleted on the day specified in the End Day cell. For example, if you set 13\/9\/2023 as the start and 15\/9\/2023 as the end, the schedule will be removed for 13\/9\/2023 and 14\/9\/2023, but it will still appear on 15\/9\/2023.<br><br><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-3e8d3798\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1094\" height=\"560\" src=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/dies-festius.gif\" alt=\"\" class=\"wp-image-1925\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"942\" height=\"484\" src=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/calendarifestius-1.gif\" alt=\"\" class=\"wp-image-1927\"\/><\/figure>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-ba24ca44 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<p>Once we have filled in the holiday days, we just need to click the <strong>Remove Holiday Schedule<\/strong> button or go to the top bar and select <kbd><mark style=\"background-color:rgba(243, 249, 251, 1)\" class=\"has-inline-color has-ast-global-color-6-color\"><strong><span class=\"highlight\">EduSched Generator\/ Remove Holiday Schedule<\/span><\/strong><\/mark><\/kbd> and wait for the confirmation message.<\/p>\n\n\n\n<p class=\"has-text-align-center ticss-a5112834\"><br>\u26a0\ufe0f The process of removing holiday days can be quite slow. If you include many periods with many days and have a lot of events in your schedule, the program may exceed the execution time limit and be interrupted before completing the task. <strong><a href=\"https:\/\/developers.google.com\/apps-script\/guides\/services\/quotas\" data-type=\"URL\" data-id=\"https:\/\/developers.google.com\/apps-script\/guides\/services\/quotas\" target=\"_blank\" rel=\"noreferrer noopener\">Google Apps Script limits the execution time to a maximum of 6 minutes.<\/a><\/strong> To avoid this, I recommend including fewer periods and repeating this process multiple times, changing the Start Day and End Day.<br><br><\/p>\n\n\n\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-d36d6ad6\"><h3 class=\"uagb-heading-text\">2.5. Generating daily class planning<\/h3><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-de737df9 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-4dfeccde\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"920\" height=\"556\" src=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/programacioaula.gif\" alt=\"\" class=\"wp-image-1942\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-7681e360\">\n<p>To generate the class planning for a subject, we need to go to Daily Class Planning and select a subject from the list. Then, press the <strong>Generate Daily Class Planning<\/strong> button or go to the top bar and select <kbd><mark style=\"background-color:rgba(243, 249, 251, 1)\" class=\"has-inline-color has-ast-global-color-6-color\"><strong><span class=\"highlight\">EduSched Generator\/ Generate daily class planning<\/span><\/strong><\/mark><\/kbd>. After a while, it will ask for the name you want to give to the file.<br><br>This will generate a document in <strong>\u00abMy Drive\u00bb<\/strong> folder. In this document, there will be a table with 5 columns: Session Number, Session Date, Unit, Session Development, and Materials.<br><br>I am aware that it is not the best template in the world for creating a class planning \ud83e\udd37\ud83c\udffb\u200d\u2642\ufe0f, but at least, if you use another template, you can copy and paste both the session column and the corresponding dates.<\/p>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-ba8a4f1b alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-advanced-heading uagb-block-3f8c6f30\"><h2 class=\"uagb-heading-text\">3. Videotutorial<\/h2><\/div>\n\n\n\n<p>\ud83d\udd1c Soon, I will create a video explaining how to use the application to make it more dynamic. Feel free to check it out here.<\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-039ff2ec\"><h2 class=\"uagb-heading-text\">4. Personal data<\/h2><\/div>\n\n\n\n<p>When using the application for the first time, you will be prompted to authorize a series of actions. This is because it creates and manages calendars on your behalf, and it requires your permission to do so.<br><br><strong>Under no circumstances<\/strong> does the application <strong>record your personal data<\/strong> or send it to me or any third parties. All the data you enter is stored in the same spreadsheet, of which you are the owner, and it is stored on Google servers.<br><br>If you have any concerns regarding this, you can refer to the <a href=\"https:\/\/ramonbatlle.com\/index.php\/en\/privacy-policy\/\" data-type=\"URL\" data-id=\"https:\/\/ramonbatlle.com\/index.php\/en\/privacy-policy\/\" target=\"_blank\" rel=\"noreferrer noopener\">Privacy Policy<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-fce65b6e\"><h2 class=\"uagb-heading-text\">5. Final Considerations<\/h2><\/div>\n\n\n\n<p>Well, that&#8217;s all for today. I appreciate that you&#8217;ve made it this far, and if you use the application, please leave a comment and let me know. I have dedicated many hours to developing the application and writing this tutorial, so it would be great to hear that someone is using it and finding it helpful.<br><br>I also want to reiterate what I mentioned at the beginning of the post, if you find any errors or have any possible improvements in mind, please let me know!<br><br>Until next time! \ud83d\udc4b<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-0bf0f4b5\"><h4 class=\"uagb-heading-text\"><strong>Share on Social Media<\/strong><\/h4><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Let me explain how this application works, which allows you to create schedules in Calendar and generate daily class plannings.<\/p>\n","protected":false},"author":1,"featured_media":1967,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[126],"tags":[],"class_list":["post-2015","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ict-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>EduSched Generator - Ramon Batlle<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EduSched Generator - Ramon Batlle\" \/>\n<meta property=\"og:description\" content=\"Let me explain how this application works, which allows you to create schedules in Calendar and generate daily class plannings.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/\" \/>\n<meta property=\"og:site_name\" content=\"Ramon Batlle\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T06:14:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-04T12:59:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc.png\" \/>\n\t<meta property=\"og:image:width\" content=\"906\" \/>\n\t<meta property=\"og:image:height\" content=\"658\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ramon Batlle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ramon Batlle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/\",\"url\":\"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/\",\"name\":\"EduSched Generator - Ramon Batlle\",\"isPartOf\":{\"@id\":\"https:\/\/ramonbatlle.com\/#website\"},\"datePublished\":\"2023-07-12T06:14:57+00:00\",\"dateModified\":\"2023-11-04T12:59:52+00:00\",\"author\":{\"@id\":\"https:\/\/ramonbatlle.com\/#\/schema\/person\/3a60854ffe7416be2ebb6cfce69585d8\"},\"breadcrumb\":{\"@id\":\"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/ramonbatlle.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"EduSched Generator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ramonbatlle.com\/#website\",\"url\":\"https:\/\/ramonbatlle.com\/\",\"name\":\"Ramon Batlle\",\"description\":\"Educaci\u00f3 i tecnologia\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ramonbatlle.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/ramonbatlle.com\/#\/schema\/person\/3a60854ffe7416be2ebb6cfce69585d8\",\"name\":\"Ramon Batlle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/ramonbatlle.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ramonbatlle.com\/wp-content\/litespeed\/avatar\/fc55fb441b1a0a997378193c82ade28b.jpg?ver=1776271630\",\"contentUrl\":\"https:\/\/ramonbatlle.com\/wp-content\/litespeed\/avatar\/fc55fb441b1a0a997378193c82ade28b.jpg?ver=1776271630\",\"caption\":\"Ramon Batlle\"},\"description\":\"Docent llicenciat en Biotectenologia i Bioqu\u00edmica i especialitzat en \u00fas de noves tecnologies. S\u00f3c Google for Education Certified Trainer i desenvolupo eines amb Google Apps Script per a la gesti\u00f3 de l'aula i de centres educatius.\",\"sameAs\":[\"http:\/\/ramonbatlle.com\"],\"url\":\"https:\/\/ramonbatlle.com\/index.php\/author\/admin9225\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"EduSched Generator - Ramon Batlle","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/","og_locale":"es_ES","og_type":"article","og_title":"EduSched Generator - Ramon Batlle","og_description":"Let me explain how this application works, which allows you to create schedules in Calendar and generate daily class plannings.","og_url":"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/","og_site_name":"Ramon Batlle","article_published_time":"2023-07-12T06:14:57+00:00","article_modified_time":"2023-11-04T12:59:52+00:00","og_image":[{"width":906,"height":658,"url":"https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc.png","type":"image\/png"}],"author":"Ramon Batlle","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Ramon Batlle","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/","url":"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/","name":"EduSched Generator - Ramon Batlle","isPartOf":{"@id":"https:\/\/ramonbatlle.com\/#website"},"datePublished":"2023-07-12T06:14:57+00:00","dateModified":"2023-11-04T12:59:52+00:00","author":{"@id":"https:\/\/ramonbatlle.com\/#\/schema\/person\/3a60854ffe7416be2ebb6cfce69585d8"},"breadcrumb":{"@id":"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ramonbatlle.com\/index.php\/en\/2023\/07\/12\/edusched-generator-en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/ramonbatlle.com\/"},{"@type":"ListItem","position":2,"name":"EduSched Generator"}]},{"@type":"WebSite","@id":"https:\/\/ramonbatlle.com\/#website","url":"https:\/\/ramonbatlle.com\/","name":"Ramon Batlle","description":"Educaci\u00f3 i tecnologia","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ramonbatlle.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/ramonbatlle.com\/#\/schema\/person\/3a60854ffe7416be2ebb6cfce69585d8","name":"Ramon Batlle","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/ramonbatlle.com\/#\/schema\/person\/image\/","url":"https:\/\/ramonbatlle.com\/wp-content\/litespeed\/avatar\/fc55fb441b1a0a997378193c82ade28b.jpg?ver=1776271630","contentUrl":"https:\/\/ramonbatlle.com\/wp-content\/litespeed\/avatar\/fc55fb441b1a0a997378193c82ade28b.jpg?ver=1776271630","caption":"Ramon Batlle"},"description":"Docent llicenciat en Biotectenologia i Bioqu\u00edmica i especialitzat en \u00fas de noves tecnologies. S\u00f3c Google for Education Certified Trainer i desenvolupo eines amb Google Apps Script per a la gesti\u00f3 de l'aula i de centres educatius.","sameAs":["http:\/\/ramonbatlle.com"],"url":"https:\/\/ramonbatlle.com\/index.php\/author\/admin9225\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc.png",906,658,false],"thumbnail":["https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc-150x150.png",150,150,true],"medium":["https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc-300x218.png",300,218,true],"medium_large":["https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc-768x558.png",768,558,true],"large":["https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc.png",906,658,false],"1536x1536":["https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc.png",906,658,false],"2048x2048":["https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc.png",906,658,false],"ultp_layout_landscape_large":["https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc.png",906,658,false],"ultp_layout_landscape":["https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc-870x570.png",870,570,true],"ultp_layout_portrait":["https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc-600x658.png",600,658,true],"ultp_layout_square":["https:\/\/ramonbatlle.com\/wp-content\/uploads\/2023\/07\/eduschedblanc-600x600.png",600,600,true]},"uagb_author_info":{"display_name":"Ramon Batlle","author_link":"https:\/\/ramonbatlle.com\/index.php\/author\/admin9225\/"},"uagb_comment_info":260,"uagb_excerpt":"Let me explain how this application works, which allows you to create schedules in Calendar and generate daily class plannings.","_links":{"self":[{"href":"https:\/\/ramonbatlle.com\/index.php\/wp-json\/wp\/v2\/posts\/2015","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ramonbatlle.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ramonbatlle.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ramonbatlle.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ramonbatlle.com\/index.php\/wp-json\/wp\/v2\/comments?post=2015"}],"version-history":[{"count":5,"href":"https:\/\/ramonbatlle.com\/index.php\/wp-json\/wp\/v2\/posts\/2015\/revisions"}],"predecessor-version":[{"id":2023,"href":"https:\/\/ramonbatlle.com\/index.php\/wp-json\/wp\/v2\/posts\/2015\/revisions\/2023"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ramonbatlle.com\/index.php\/wp-json\/wp\/v2\/media\/1967"}],"wp:attachment":[{"href":"https:\/\/ramonbatlle.com\/index.php\/wp-json\/wp\/v2\/media?parent=2015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ramonbatlle.com\/index.php\/wp-json\/wp\/v2\/categories?post=2015"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ramonbatlle.com\/index.php\/wp-json\/wp\/v2\/tags?post=2015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}