From 13950e5ece10c782671239e11a2d258965a79141 Mon Sep 17 00:00:00 2001 From: Manurbhav Arya Date: Sat, 29 Jun 2024 14:15:08 +0530 Subject: modularization by using md files --- .gitignore | 30 +++ package-lock.json | 69 ++++++- package.json | 4 +- src/content/aboutPage/eligibility.md | 8 + src/content/guidelinesPage/evaluation.md | 11 + src/content/guidelinesPage/preparation.md | 11 + src/content/guidelinesPage/properties.md | 9 + src/content/guidelinesPage/steps.md | 11 + src/content/guidelinesPage/submission.md | 7 + src/content/registerPage/registerRules.md | 12 ++ src/content/resourcesPage/resources.md | 10 + src/content/rulesPage/rules.md | 11 + src/content/themePage/theme.md | 15 ++ src/content/webinarPage/webinar.md | 26 +++ src/env.d.ts | 1 + src/layouts/layout.astro | 323 +++++++++++++++++------------- src/layouts/main.astro | 58 +++--- src/layouts/nav-links.json | 3 +- src/pages/about.astro | 121 +++++++---- src/pages/contact.astro | 229 +++++++++++++-------- src/pages/eligibility.astro | 58 ++++-- src/pages/guidelines.astro | 245 +++++++++++++--------- src/pages/partners.astro | 304 ++++++++++++++-------------- src/pages/register.astro | 103 ++++++---- src/pages/resources.astro | 74 ++++--- src/pages/result.astro | 106 +++++----- src/pages/reward.astro | 159 +++++++-------- src/pages/rules.astro | 58 +++--- src/pages/services.astro | 20 +- src/pages/theme.astro | 119 ++++++----- src/pages/webinar.astro | 233 ++++++++++++++------- yarn.lock | 56 +++++- 32 files changed, 1554 insertions(+), 950 deletions(-) create mode 100644 .gitignore create mode 100644 src/content/aboutPage/eligibility.md create mode 100644 src/content/guidelinesPage/evaluation.md create mode 100644 src/content/guidelinesPage/preparation.md create mode 100644 src/content/guidelinesPage/properties.md create mode 100644 src/content/guidelinesPage/steps.md create mode 100644 src/content/guidelinesPage/submission.md create mode 100644 src/content/registerPage/registerRules.md create mode 100644 src/content/resourcesPage/resources.md create mode 100644 src/content/rulesPage/rules.md create mode 100644 src/content/themePage/theme.md create mode 100644 src/content/webinarPage/webinar.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bc7db4d --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +# build output +dist/ + +# generated types +.astro/ + +#result timer +config.json + +# dependencies +node_modules/ + +#sample md +fruits/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + +# jetbrains setting folder +.idea/ diff --git a/package-lock.json b/package-lock.json index 3218161..ffd2d50 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,9 @@ "tailwindcss": "^3.4.1" }, "devDependencies": { - "@tailwindcss/typography": "^0.5.10" + "@tailwindcss/typography": "^0.5.10", + "prettier": "^3.3.2", + "prettier-plugin-astro": "^0.14.0" } }, "node_modules/@alloc/quick-lru": { @@ -1413,9 +1415,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001561", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001561.tgz", - "integrity": "sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==", + "version": "1.0.30001636", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz", + "integrity": "sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==", "funding": [ { "type": "opencollective", @@ -4577,6 +4579,41 @@ "node": ">=8.15" } }, + "node_modules/prettier": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", + "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-astro": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.14.0.tgz", + "integrity": "sha512-7jRGJsexaRIyUzTk8uzXlP45cw6DQ5Ci4bTe0xCBCcuO1Fff8jJy9oI+kRCQKSdDFTSAArMSg8GpvzlKBtSaZA==", + "dev": true, + "dependencies": { + "@astrojs/compiler": "^1.5.5", + "prettier": "^3.0.0", + "sass-formatter": "^0.7.6" + }, + "engines": { + "node": "^14.15.0 || >=16.0.0" + } + }, + "node_modules/prettier-plugin-astro/node_modules/@astrojs/compiler": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.8.2.tgz", + "integrity": "sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==", + "dev": true + }, "node_modules/prismjs": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", @@ -5062,6 +5099,12 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/s.color": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", + "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", + "dev": true + }, "node_modules/sade": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", @@ -5097,6 +5140,15 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "node_modules/sass-formatter": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.9.tgz", + "integrity": "sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==", + "dev": true, + "dependencies": { + "suf-log": "^2.5.3" + } + }, "node_modules/sax": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", @@ -5803,6 +5855,15 @@ "node": ">=8" } }, + "node_modules/suf-log": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", + "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", + "dev": true, + "dependencies": { + "s.color": "0.0.15" + } + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", diff --git a/package.json b/package.json index f274ffa..bf87230 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,8 @@ "tailwindcss": "^3.4.1" }, "devDependencies": { - "@tailwindcss/typography": "^0.5.10" + "@tailwindcss/typography": "^0.5.10", + "prettier": "^3.3.2", + "prettier-plugin-astro": "^0.14.0" } } diff --git a/src/content/aboutPage/eligibility.md b/src/content/aboutPage/eligibility.md new file mode 100644 index 0000000..edffd15 --- /dev/null +++ b/src/content/aboutPage/eligibility.md @@ -0,0 +1,8 @@ +--- +--- + +- The hackathon is open to all. +- Participants can join as individuals or in teams (maximum of 4 members). +- High school/college students, faculty, and professionals (such as animators, designers, etc.) from any field who are interested in creating animations are welcome. +- Knowledge of basic graphics, design, and animation is required. +- The main objective of this event is to promote learning of Synfig Studio. If you are self-motivated and want to participate, you can self-learn Synfig Studio using [Spoken tutorials](spoken-tutorial.org). These tutorials are available in English, Hindi, Kannada, Marathi, Malayalam, Tamil, and Telugu. diff --git a/src/content/guidelinesPage/evaluation.md b/src/content/guidelinesPage/evaluation.md new file mode 100644 index 0000000..3bb889c --- /dev/null +++ b/src/content/guidelinesPage/evaluation.md @@ -0,0 +1,11 @@ +--- +heading: "Evaluation" +--- + +- Animations will be evaluated based on the following criteria: + - Creativity and Originality + - Technical Skill and Execution + - Adherence to Submission Guidelines (including software usage, duration, quality settings, resolution, and frame rate) + - Overall Impact and Effectiveness of the Animation +- Judges' decisions will be final and binding. +- Results will be announced on [FOSSEE](https://fossee.in/animate) website. diff --git a/src/content/guidelinesPage/preparation.md b/src/content/guidelinesPage/preparation.md new file mode 100644 index 0000000..abf3be5 --- /dev/null +++ b/src/content/guidelinesPage/preparation.md @@ -0,0 +1,11 @@ +--- +heading: "Preparation for submission" +--- + +- Create a folder with the name of your Team-ID. +- The folder should consist of the following files: + - Source files generated in Synfig Studio - .sifz/.sif + - The video output (Avi/Mov/Fla/Ogg/Mp4) + - Source files of artwork, illustrations, images, editing files, fonts etc. +- Compress the folder and upload in zip format only. +- The last date of submission is **20 May 2024** till midnight. The participants can modify their submission anytime within this deadline. diff --git a/src/content/guidelinesPage/properties.md b/src/content/guidelinesPage/properties.md new file mode 100644 index 0000000..1b8afed --- /dev/null +++ b/src/content/guidelinesPage/properties.md @@ -0,0 +1,9 @@ +--- +heading: "Properties of animation" +--- + +- Software for creating the animation - Synfig Studio +- Animation duration - **3 minutes or less** +- Minimum render setting quality at **8** +- Minimum resolution - **720 x 480 px** +- Frame rate - **24 fps** diff --git a/src/content/guidelinesPage/steps.md b/src/content/guidelinesPage/steps.md new file mode 100644 index 0000000..40f0269 --- /dev/null +++ b/src/content/guidelinesPage/steps.md @@ -0,0 +1,11 @@ +--- +heading: "Steps to submit animation" +--- + +- Go to [https://learn.fossee.in](https://learn.fossee.in) +- Enter the username and password as received over mail and click on "Log in". +- After logging in for the first time, you will be prompted to update the password. +- Click on the **"Animate 2024"** Course available in the left panel of your dashboard. +- Scroll down and go to the "Animation Submission Upload" section. +- Go to "Click here to add your submission" to submit your files for the hackathon. +- To see the steps to upload your animation, please watch [this](https://youtu.be/3MrEhbK7g3o) video. diff --git a/src/content/guidelinesPage/submission.md b/src/content/guidelinesPage/submission.md new file mode 100644 index 0000000..a51f3a2 --- /dev/null +++ b/src/content/guidelinesPage/submission.md @@ -0,0 +1,7 @@ +--- +heading: "Submission Guidelines" +--- + +- The team lead have to submit the animations at [https://learn.fossee.in](https://learn.fossee.in). +- The login instructions have been emailed to the team leads. +- Reach us at info[at]fossee[dot] in case you did not receive the login instructions. diff --git a/src/content/registerPage/registerRules.md b/src/content/registerPage/registerRules.md new file mode 100644 index 0000000..1d68bfa --- /dev/null +++ b/src/content/registerPage/registerRules.md @@ -0,0 +1,12 @@ +--- +heading: "Read before registration" +--- + +- Participate as an individual or as a team (max. 4 members). +- Ideally, a team can consist of individuals like: Synfig Studio user / animator / graphic designer / story narrator / video editor / etc. +- Use ONLY open source software for creating animations. + - **You are not allowed to use any proprietary software in your animation in any aspect. If found, you and your team will be disqualified.** +- Submissions will be accepted in 3 categories: + 1. Under 18 - Junior Animation Mavericks + 2. College Students - College Creators + 3. Working Professionals - Professional Prodigies diff --git a/src/content/resourcesPage/resources.md b/src/content/resourcesPage/resources.md new file mode 100644 index 0000000..c7c7c02 --- /dev/null +++ b/src/content/resourcesPage/resources.md @@ -0,0 +1,10 @@ +--- +--- + +- To download Synfig Studio version 1.4.4: [click here](https://static.fossee.in/focal/Synfig%20Studio%20version%201.4.4/) +- Self-learn Synfig Studio using [Spoken Tutorials](https://spoken-tutorial.org/tutorial-search/?search_foss=Synfig&search_language=). These tutorials are available in English, Hindi, Kannada, Marathi, Malayalam, Tamil, and Telugu. +- For creating graphics, recording audio, etc., you can use other software. However, since there is a requirement to strictly use Open Source Software in this hackathon, you can use GIMP, Audacity, Inkscape, Openshot Video Editor, etc. You can self-learn these software using the Spoken Tutorials, which are freely available in English, Hindi, Kannada, Marathi, Malayalam, Tamil and Telugu. +- For writing your script, you can learn about storytelling using [Communication Spoken Tutorials](https://spoken-tutorial.org/tutorial-search/?search_foss=Communication+Series&search_language=English) available in English. +- Refer graphics from our [FOCAL (free and open source creative art library)](https://focal.fossee.in/) repository. +- Self-learn video editing using Blender. These tutorials are available in English - [click here](https://spoken-tutorial.org/tutorial-search/?search_foss=Video+Editing+using+Blender&search_language=English) +- Download Blender by visiting the following link - [blender](https://www.blender.org/download/) diff --git a/src/content/rulesPage/rules.md b/src/content/rulesPage/rules.md new file mode 100644 index 0000000..d8adcf5 --- /dev/null +++ b/src/content/rulesPage/rules.md @@ -0,0 +1,11 @@ +--- +--- + +- The same person cannot participate in more than one team. +- If a person is found participating in more than one team, both teams will be disqualified from the Hackathon. +- Use ONLY Synfig Studio for creating animations. Create the supporting graphics, audio, etc. using only open source software. You are not allowed to use any proprietary software in your animation in any aspect. If found, you or your team will be disqualified. +- You can choose to narrate in **English** or in the **22 scheduled Indian languages** given below. + - _(1) Assamese, (2) Bengali, (3) Gujarati, (4) Hindi, (5) Kannada, (6) Kashmiri, (7) Konkani, (8) Malayalam, (9) Manipuri, (10) Marathi, (11) Nepali, (12) Oriya, (13) Punjabi, (14) Sanskrit, (15) Sindhi, (16) Tamil, (17) Telugu, (18) Urdu, (19) Bodo, (20) Santhali, (21) Maithili, and (22) Dogri_. +- The team lead will be the only point of contact with the organizers. Any participant found to be indulging in any form of malpractice will be immediately disqualified. +- The decision of the review committee and organizers in declaring the results will be final. No queries in this regard will be entertained. +- The accepted submissions shall be released and published under open source license in the public domain. The copyright should be transferred to the FOSSEE project. diff --git a/src/content/themePage/theme.md b/src/content/themePage/theme.md new file mode 100644 index 0000000..baf6cba --- /dev/null +++ b/src/content/themePage/theme.md @@ -0,0 +1,15 @@ +--- +heading: Celebrating India's Innovation +--- + +We invite participants to submit animation videos, no longer than 3 minutes, on the theme "Celebrating India's Innovation," where they showcase a problem, the action taken, and the innovative solution presented. Whether it's a simple yet ingenious solution found in your grandmother's kitchen or a groundbreaking innovation that has captured the nation's attention, we want to celebrate it all. + +Please find below a list of examples of innovation: + +1. A farmer's inventive irrigation system that maximizes crop yield. +2. A student's eco-friendly solution to a local environmental challenge. +3. A startup's groundbreaking technology revolutionizing healthcare accessibility. +4. A traditional artisan's adaptation of age-old techniques for modern markets. + - And many, many more. + +Let's come together to celebrate India's rich culture of innovation and showcase the ingenuity of our nation. Embrace the challenge, unleash your creativity, and be a part of this exciting journey to celebrate India's innovation! diff --git a/src/content/webinarPage/webinar.md b/src/content/webinarPage/webinar.md new file mode 100644 index 0000000..b2cb51a --- /dev/null +++ b/src/content/webinarPage/webinar.md @@ -0,0 +1,26 @@ +--- +--- + +1. Q and A on Submission guidelines for ANIMATE 2024 + + - 27 May 2024 | 3 - 3.45 PM (Presenter: Khushalsingh) + - Weblink to the recording: [View](https://static.fossee.in/focal/animate_webinar/Q%20%26%20A%20Session%20for%20Animate%202024%2027-05-2024.mp4) + +2. Q and A on Submission for ANIMATE 2024 + + - 9 May 2024 | 3 - 3.45 PM (Presenter: Khushalsingh) + - Weblink to the recording: [View](https://static.fossee.in/focal/animate_webinar/Webinar%20on%20Q%20and%20A%20on%20Submission%20for%20ANIMATE%202024%2009-05-2024.mp4) + +3. How to choose your topic? + + - 3rd May | 5 - 6 PM (Presenter: Dr. Sanjukta Ghosh, Head of Studies, Design Led Innovation Program, Srishti Manipal Institute, MAHE - Bangalore) + - Weblink to the recording: [View](https://static.fossee.in/focal/animate_webinar/Webinar%20on%20How%20to%20choose%20your%20topic%2020240503.mp4) + +4. How to use Synfig Studio to create animation? + + - 30th April | 3 - 3.45 PM (Presenter: Khushalsingh) + - Weblink to the recording: [View](https://static.fossee.in/focal/animate_webinar/Webinar%20on%20Q%20%26%20A%20on%20How%20to%20use%20Synfig%20Studio%20to%20Create%20Animations%2020240430.mp4) + +5. How to learn Synfig Studio Using a Spoken Tutorial? + - 18th April | 3 - 3.45 PM (Presenter: Khushalsingh) + - Weblink to the recording: [View](https://static.fossee.in/focal/animate_webinar/Webinar%20on%20Q%20and%20A%20Session%20on%20How%20to%20use%20Spoken%20Tutorial%20to%20Learn%20Synfig%20Studio.mp4) diff --git a/src/env.d.ts b/src/env.d.ts index f964fe0..acef35f 100644 --- a/src/env.d.ts +++ b/src/env.d.ts @@ -1 +1,2 @@ +/// /// diff --git a/src/layouts/layout.astro b/src/layouts/layout.astro index 411a459..87ecc61 100644 --- a/src/layouts/layout.astro +++ b/src/layouts/layout.astro @@ -1,17 +1,15 @@ --- import navLinks from "./nav-links.json"; -import regi from '../images/btn-01-a.png'; -import { slide } from 'astro:transitions'; -import theme from '../images/btn-02-a.png'; -import guide from '../images/btn-03-a.png'; -import result from '../images/btn-04-a.png'; -import logo from '../images/Logo-Animate.png'; -import fos from '../images/fossee-logo.png'; -import iit from '../images/IITB-logo.png'; +import regi from "../images/btn-01-a.png"; +import { slide } from "astro:transitions"; +import theme from "../images/btn-02-a.png"; +import guide from "../images/btn-03-a.png"; +import result from "../images/btn-04-a.png"; +import logo from "../images/Logo-Animate.png"; +import fos from "../images/fossee-logo.png"; +import iit from "../images/IITB-logo.png"; --- - -
-
-
- - iitb - -
-
- - fossee - -
-
+
+
+ + iitb + +
+
+ + fossee + +
+
-
- - ANIMATE 2024 +
+ ANIMATE 2024
- + -
-
-
-
- -

- Registrations are closed -

-

- Last date of submission -

-

23 June 2024

- - - -
-
+
+
+
+
+ +

+ - Registrations are closed - +

+

+ - Last date of submission - +

+

+ 23 June 2024 +

+ +
- - - +
+
-
- +
-
- - +
-
+ + +
@@ -124,7 +183,6 @@ import iit from '../images/IITB-logo.png'; margin-bottom: 5px; display: inline-block; font-size: larger; - } ul.menu li { @@ -137,70 +195,63 @@ import iit from '../images/IITB-logo.png'; @media only screen and (max-width: 600px;) { nav, - ul { - display:block; - } + ul { + display: block; + } - ul.menu li { - display:block; + ul.menu li { + display: block; + } + } + ul.menu li a { + text-decoration: none; + color: #6c5353; } + ul.menu li:hover { + color: red; + /* background-color: purple; */ } - ul.menu li a{ - text-decoration: none; - color:#6c5353; -} -ul.menu li:hover{ -color: red; -/* background-color: purple; */ + ul.menu li a:hover { + color: red; + } + .menu-item a.active { + color: #f70000 !important; + /* background-color: blue; */ + } + ul.menu li:last-child { + border-right: none; + } + /* ul.menu li:hover, */ + /* a.active {color: aqua;} */ + ul.menu li a.active { + color: #f70000; } -ul.menu li a:hover{ - color:red; -} -.menu-item a.active{ - color:#f70000 !important; - /* background-color: blue; */ -} -ul.menu li:last-child{ - border-right: none; -} -/* ul.menu li:hover, */ -/* a.active {color: aqua;} */ -ul.menu li a.active{ - color:#f70000; -} diff --git a/src/layouts/main.astro b/src/layouts/main.astro index cf8fbfb..c104072 100644 --- a/src/layouts/main.astro +++ b/src/layouts/main.astro @@ -1,43 +1,47 @@ --- -import Layout from './layout.astro'; -import '../css/custom.css'; -import '@astrojs/tailwind/base.css'; +import Layout from "./layout.astro"; +import "../css/custom.css"; +import "@astrojs/tailwind/base.css"; // import { ViewTransitions } from 'astro:transitions'; --- - + - + - - - - - ANIMATE 2024 + + + + + ANIMATE 2024 - - + -
-
+
-
-
- - - +
+ + +
-
diff --git a/src/layouts/nav-links.json b/src/layouts/nav-links.json index ca2893b..c19d039 100644 --- a/src/layouts/nav-links.json +++ b/src/layouts/nav-links.json @@ -1,5 +1,4 @@ [ - { "label": "About", "href": "/about" }, { "label": "Theme", "href": "/theme" }, { "label": "Register", "href": "/register" }, @@ -9,5 +8,5 @@ { "label": "Webinar", "href": "/webinar" }, { "label": "Partners", "href": "/partners" }, { "label": "Contact", "href": "/contact" }, - {"label": "FAQs", "href": "/contact#faq"} + { "label": "FAQs", "href": "/contact#faq" } ] diff --git a/src/pages/about.astro b/src/pages/about.astro index 28926e9..90b36ea 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -1,66 +1,101 @@ --- -import Main from '../layouts/main.astro'; -import eligibility from '../images/eligibility.png'; -import { slide } from 'astro:transitions'; +import Main from "../layouts/main.astro"; +import eligibility from "../images/eligibility.png"; +import { slide } from "astro:transitions"; + +const eligibilityContent = await Astro.glob("../content/aboutPage/*.md"); ---
- -
-

About ANIMATE 2024

- -
+

About ANIMATE 2024

+
- +
- +
-

- ANIMATE 2024 is an online Synfig Studio 2D Animation Hackathon organized by FOSSEE, IIT Bombay. The FOSSEE project is part of the National Mission on Education through Information and Communication Technology (ICT), Ministry of Education (MoE), Government of India. India is known for its creativity and resourcefulness, with innovation happening everywhere, from busy cities to quiet villages. With ANIMATE 2024, themed as Celebrating India's Innovation, we want to highlight and celebrate India's innovative spirit. So get started, avail this opportunity to upgrade your skills, and enhance your career. We welcome newbies and veterans - from school students to professionals and FLOSS enthusiasts - to take part in this Hackathon. -

+ ANIMATE 2024 is an online Synfig Studio 2D Animation Hackathon + organized by FOSSEE, IIT Bombay. The FOSSEE project is part of the + National Mission on Education through Information and Communication + Technology (ICT), Ministry of Education (MoE), Government of India. + India is known for its creativity and resourcefulness, with innovation + happening everywhere, from busy cities to quiet villages. With ANIMATE + 2024, themed as Celebrating India's Innovation, we want to highlight + and celebrate India's innovative spirit. So get started, avail this + opportunity to upgrade your skills, and enhance your career. We + welcome newbies and veterans - from school students to professionals + and FLOSS enthusiasts - to take part in this Hackathon. +

- -
- - -
- -
-
-

Eligibility to participate:

-
-
-
- WELCOM TO SYNFIG STUDIO HACKATHON +
+
+
+ +
+
+

Eligibility to participate:

+
+
+
+ WELCOM TO SYNFIG STUDIO HACKATHON +
-
- - -
-
- -
    -
  • The hackathon is open to all.
  • -
  • Participants can join as individuals or in teams (maximum of 4 members).
  • -
  • High school/college students, faculty, and professionals (such as animators, designers, etc.) from any field who are interested in creating animations are welcome.
  • -
  • Knowledge of basic graphics, design, and animation is required.
  • -
  • The main objective of this event is to promote learning of Synfig Studio. If you are self-motivated and want to participate, you can self-learn Synfig Studio using Spoken tutorials. These tutorials are available in English, Hindi, Kannada, Marathi, Malayalam, Tamil, and Telugu.
  • -
+ + +
+
+
+ { + eligibilityContent.map((content) => { + const Content = content.Content; + // console.log(Content); + return ; + }) + }
+
-
- + + + diff --git a/src/pages/contact.astro b/src/pages/contact.astro index be1be5e..8fb3742 100644 --- a/src/pages/contact.astro +++ b/src/pages/contact.astro @@ -1,99 +1,164 @@ --- -import Main from '../layouts/main.astro'; +import Main from "../layouts/main.astro"; ---
-
-
- - + - -
- -

- FAQs -

-
-

Please refer to this document for FAQs on ANIMATE 2024. -

-
+ +
+

FAQs

+
+

+ Please refer to this document for FAQs on ANIMATE 2024. +

- - -
-
-
-
-

Contact Us

-

For any queries, write to us at

-
+
+
+
+
+

Contact Us

+

For any queries, write to us at

+ -
- -
- -
-
-
- -
-

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

-

The FOSSEE project is funded by the National Mission on Education through ICT, Ministry of Education, Government of India.

- -
-
-
\ No newline at end of file +
+ +
+
+ +
+

+ This work is licensed under a Creative Commons + Attribution-ShareAlike 4.0 International License. +

+

+ The FOSSEE project is funded by the National Mission on Education + through ICT, Ministry of Education, Government of India. +

+
+
+
+ diff --git a/src/pages/eligibility.astro b/src/pages/eligibility.astro index e1b8328..2995436 100644 --- a/src/pages/eligibility.astro +++ b/src/pages/eligibility.astro @@ -1,42 +1,58 @@ --- -import Main from '../layouts/main.astro'; -import eligibility from '../images/eligibility.png'; -import { slide } from 'astro:transitions'; +import Main from "../layouts/main.astro"; +import eligibility from "../images/eligibility.png"; +import { slide } from "astro:transitions"; ---
- -
-

Eligibility to participate:

-
+

Eligibility to participate:

+
- WELCOM TO SYNFIG STUDIO HACKATHON + WELCOM TO SYNFIG STUDIO HACKATHON
- +
- -
    +
    +
    • The hackathon is open to all.
    • Participate as an individual or as a team (max. 4 members).
    • -
    • High school/college students, faculty, professionals (animators, designers etc.) from any field who are interested in creating animations.
    • -
    • Knowledge of basic graphics, designing and animation is required.
    • -
    • Prior knowledge of using Synfig Studio to create 2D animation is expected. If you are self motivated and want to participate you can self learn Synfig Studio using Spoken tutorials. These are available in English, Hindi, Kannada, Marathi, Malayalam, Tamil and Telugu.
    • -
    -
    +
  • + High school/college students, faculty, professionals (animators, + designers etc.) from any field who are interested in creating + animations. +
  • +
  • + Knowledge of basic graphics, designing and animation is required. +
  • +
  • + Prior knowledge of using Synfig Studio to create 2D animation is + expected. If you are self motivated and want to participate you + can self learn Synfig Studio using Spoken tutorials. These are available in English, Hindi, Kannada, Marathi, + Malayalam, Tamil and Telugu. +
  • +
+
- + - - - diff --git a/src/pages/guidelines.astro b/src/pages/guidelines.astro index 831a9fc..d2eb932 100644 --- a/src/pages/guidelines.astro +++ b/src/pages/guidelines.astro @@ -1,109 +1,158 @@ --- -import Main from '../layouts/main.astro'; -import Folder_jpg from '../images/folder_1.png' ---- +import Main from "../layouts/main.astro"; +import Folder_jpg from "../images/folder_1.png"; +const guidelinesContent = await Astro.glob("../content/guidelinesPage/*.md"); +---
-
+
- - - -
- -

Submission Guidelines -

-
    - -
  • The team lead have to submit the animations at https://learn.fossee.in.
  • -
  • The login instructions have been emailed to the team leads.
  • -
  • Reach us at info[at]fossee[dot] in case you did not receive the login instructions.
  • -
-

Properties of animation: -

-
    - -
  • Software for creating the animation - Synfig Studio
  • -
  • Animation duration - 3 minutes or less
  • -
  • Minimum render setting quality at 8
  • -
  • Minimum resolution - 720 x 480 px
  • -
  • Frame rate - 24 fps
  • -
-

Preparation for submission: -

-
    - - -
  • Create a folder with the name of your Team-ID.
  • -
  • The folder should consist of the following files: -
      -
    • Source files generated in Synfig Studio - .sifz/.sif
    • -
    • The video output (Avi/Mov/Fla/Ogg/Mp4)
    • -
    • Source files of artwork, illustrations, images,
      editing files, fonts etc.
    • -
    -
  • -
  • Compress the folder and upload in zip format only.
  • -
  • The last date of submission is 20 May 2024 till midnight. The participants can modify their submission anytime within this deadline.
  • -
-

Steps to submit animation -

-
    - - -
  • Go to https://learn.fossee.in
  • -
  • Enter the username and password as received over mail and click on "Log in".
  • -
  • After logging in for the first time, you will be prompted to update the password.
  • -
  • Click on the "Animate 2024" Course available in the left panel of your dashboard.
  • -
  • Scroll down and go to the "Animation Submission Upload" section.
  • -
  • Go to "Click here to add your submission" to submit your files for the hackathon.
  • -
  • To see the steps to upload your animation, please watch this video.
  • -
- -
- - + +
+

Submission Guidelines

+
    +
  • + The team lead have to submit the animations at https://learn.fossee.in. +
  • +
  • The login instructions have been emailed to the team leads.
  • +
  • + Reach us at info[at]fossee[dot] in case you did not receive the + login instructions. +
  • +
+

Properties of animation:

+
    +
  • Software for creating the animation - Synfig Studio
  • +
  • + Animation duration - 3 minutes or less +
  • +
  • + Minimum render setting quality at 8 +
  • +
  • + Minimum resolution - 720 x 480 px +
  • +
  • + Frame rate - 24 fps +
  • +
+

Preparation for submission:

+
    +
  • Create a folder with the name of your Team-ID.
  • +
  • + The folder should consist of the following files: +
      +
    • Source files generated in Synfig Studio - .sifz/.sif
    • +
    • The video output (Avi/Mov/Fla/Ogg/Mp4)
    • +
    • + Source files of artwork, illustrations, images,
      editing + files, fonts etc. +
    • +
    +
  • +
  • Compress the folder and upload in zip format only.
  • +
  • + The last date of submission is 20 May 2024 + till midnight. The participants can modify their submission anytime + within this deadline. +
  • +
+

\ Steps to submit animation

+
    +
  • + Go to https://learn.fossee.in +
  • +
  • + Enter the username and password as received over mail and click on + "Log in". +
  • +
  • + After logging in for the first time, you will be prompted to update + the password. +
  • +
  • + Click on the "Animate 2024" Course available in the left panel of your dashboard. +
  • +
  • + Scroll down and go to the "Animation Submission Upload" section. +
  • +
  • + Go to "Click here to add your submission" to submit your files for + the hackathon. +
  • +
  • + To see the steps to upload your animation, please watch this video. +
  • +
+
- -
- - +
- -

Evaluation of animation

-
    -
  • Submitted animations will go through the Technical Judgment round. The eligible animations will go to the next round of Creative Judgment.
  • -
  • Technical and Creative scores will be added to declare the final winners.
  • -
  • All the submissions which pass the Technical Judgment round will get a Completion certificate for the hackathon.
  • -
-

Note: The participants are free to interpret the stories/ use creativity according to the current situations happening across the world.

-

The following will result in the rejection of the submissions:

-
    -
  • Using proprietary software to create the animation.
  • -
  • Partial submission of files mentioned in the Submission checklist.
  • -
  • Any form of plagiarism.
  • -
  • Narration in any language other than the scheduled 22 Indian languages.
  • -
  • Content depicting violence/abuse/improper use of illustration/nudity & sexuality/hate towards any specific religion.
  • -
- +

Evaluation of animation

+
    +
  • + Submitted animations will go through the Technical Judgment round. + The eligible animations will go to the next round of Creative + Judgment. +
  • +
  • + Technical and Creative scores will be added to declare the final + winners. +
  • +
  • + All the submissions which pass the Technical Judgment round will get + a Completion certificate for the hackathon. +
  • +
+

+ Note: The participants are free + to interpret the stories/ use creativity according to the current situations + happening across the world. +

+

+ The following will result in the rejection of the submissions: +

+
    +
  • Using proprietary software to create the animation.
  • +
  • + Partial submission of files mentioned in the Submission checklist. +
  • +
  • Any form of plagiarism.
  • +
  • + Narration in any language other than the scheduled 22 Indian + languages. +
  • +
  • + Content depicting violence/abuse/improper use of illustration/nudity + & sexuality/hate towards any specific religion. +
  • +
- -
-
-
\ No newline at end of file + + diff --git a/src/pages/partners.astro b/src/pages/partners.astro index fffe50b..fceebf9 100644 --- a/src/pages/partners.astro +++ b/src/pages/partners.astro @@ -1,173 +1,185 @@ --- -import Main from '../layouts/main.astro'; -import edivgibidivty from '../images/edivgibidivty.png'; +import Main from "../layouts/main.astro"; +import edivgibidivty from "../images/edivgibidivty.png"; // import { sdivde } from 'astro:transitions'; -import fossee from '../images/fossee-logo.png'; -import iitb from '../images/IITB-logo.png'; -import focal from '../images/focal.png'; -import spoken from '../images/spoken.png'; -import srishti from '../images/srishti-manipal-logo.png'; -import manipal from '../images/manipal-logo.png'; -import ww from '../images/whistling-wood-logo.png'; -import mbc from '../images/manipal-bangalore-camp.png'; +import fossee from "../images/fossee-logo.png"; +import iitb from "../images/IITB-logo.png"; +import focal from "../images/focal.png"; +import spoken from "../images/spoken.png"; +import srishti from "../images/srishti-manipal-logo.png"; +import manipal from "../images/manipal-logo.png"; +import ww from "../images/whistling-wood-logo.png"; +import mbc from "../images/manipal-bangalore-camp.png"; ---
-
-
-

Knowledge Partner: Design Led Innovation Program, Srishti Manipal Institute, MAHE - Bangalore

-
+
+
+

+ Knowledge Partner: Design Led Innovation Program, Srishti Manipal Institute, MAHE - + Bangalore +

+
-
+
-
- + + -
-
-

Execution Partner

-
-
-

Youth Partner

-
-
-
- -
- - -
- - - -
-
- - -
- - -
- - - -
-
-
- -
-
-

Resource Partner

+
+
+
+
+

Execution Partner

-

Learning Partner

+

Youth Partner

+
+
+
+ +
+ + +
+ +
-
-
+ +
-
- - - - - - - +
+
+ + regi + +
- - +
+
+ +
+
+

Resource Partner

+
+
+

Learning Partner

+
- - -
- - -
- - - +
+
+
+ - -
+ +
- -
- -
\ No newline at end of file + +
+
+
+ + regi + +
+
+
+
+ + diff --git a/src/pages/register.astro b/src/pages/register.astro index 8411ed2..ea6b4df 100644 --- a/src/pages/register.astro +++ b/src/pages/register.astro @@ -1,55 +1,72 @@ --- -import Main from '../layouts/main.astro'; -import qrcode from '../images/qrcode-register.png'; +import Main from "../layouts/main.astro"; +import qrcode from "../images/qrcode-register.png"; + +const registerContent = await Astro.glob("../content/registerPage/*.md"); ---
-
+
- -
-
+
+
-

Scan QR code for registration or - click on - I like to participate - Link of Google form

+ + Register +
+

+ Scan QR code for registration or click on - I like to participate - + Link of Google form +

- ANIMATE 2024 + ANIMATE 2024
- +
- -
- -

Read before registration -

-
    -
  • Participate as an individual or as a team (max. 4 members).
  • - -
  • Ideally, a team can consist of individuals like: Synfig Studio user / animator / graphic designer / story narrator / video editor / etc.
  • - -
  • Use ONLY open source software for creating animations. - You are not allowed to use any proprietary software in your animation in any aspect. If found, you and your team will be disqualified.
  • -
  • Submissions will be accepted in 3 categories: 
    - -
      -
    1. Under 18 - Junior Animation Mavericks
    2. -
    3. College Students - College Creators
    4. -
    5. Working Professionals - Professional Prodigies
    6. -
    -
  • -
- - +
+ { + registerContent.map((content) => { + const Content = content.Content; + return ( + <> +

+ {content.frontmatter.heading} +

+ + + ); + }) + }
- -
-
- -
\ No newline at end of file + + + + diff --git a/src/pages/resources.astro b/src/pages/resources.astro index 7231ed4..5af34ad 100644 --- a/src/pages/resources.astro +++ b/src/pages/resources.astro @@ -1,45 +1,65 @@ --- -import Main from '../layouts/main.astro'; -import resources from '../images/resources.png'; -import { slide } from 'astro:transitions'; +import Main from "../layouts/main.astro"; +import resources from "../images/resources.png"; +import { slide } from "astro:transitions"; + +const resourcesContent = await Astro.glob("../content/resourcesPage/*.md"); ---
-
- -
-

Some Helpful Resources for Hackathon:

-
+

+ Some Helpful Resources for Hackathon: +

+
- Resources list + Resources list
- - + +
- -
-
    -
  • To download Synfig Studio version 1.4.4: - click here
  • -
  • Self-learn Synfig Studio using Spoken Tutorials. These tutorials are available in English, Hindi, Kannada, Marathi, Malayalam, Tamil, and Telugu.
  • -
  • For creating graphics, recording audio, etc., you can use other software. However, since there is a requirement to strictly use Open Source Software in this hackathon, you can use GIMP, Audacity, Inkscape, Openshot Video Editor, etc. You can self-learn these software using the Spoken Tutorials, which are freely available in English, Hindi, Kannada, Marathi, Malayalam, Tamil and Telugu.
  • - -
  • For writing your script, you can learn about storytelling using Communication Spoken Tutorials available in English.
  • -
  • Refer graphics from our FOCAL (free and open source creative art library) repository.
  • -
  • Self-learn video editing using Blender. These tutorials are available in English - click here
  • -
  • Download Blender by visiting the following link - blender

  • -
-
+
+ { + resourcesContent.map((content) => { + const Content = content.Content; + return ; + }) + } +
-
+
+ + diff --git a/src/pages/result.astro b/src/pages/result.astro index 3d7ddae..d279c86 100644 --- a/src/pages/result.astro +++ b/src/pages/result.astro @@ -1,29 +1,33 @@ --- -import Main from '../layouts/main.astro'; - +import Main from "../layouts/main.astro"; ---
-
-
-
-
-

Results

-
- -

List of Winners :

- - - - - - - - - - - - + - -
Sl No.NameTitle of submissionUniversity NameRank
- - -
-
+ + + + - -
+
- - \ No newline at end of file + // "Close" button closes the dialog + closeButton.addEventListener("click", () => { + dialog.close(); + }); + diff --git a/src/pages/reward.astro b/src/pages/reward.astro index 7fbee2f..ab091d8 100644 --- a/src/pages/reward.astro +++ b/src/pages/reward.astro @@ -1,92 +1,77 @@ --- -import Main from '../layouts/main.astro'; +import Main from "../layouts/main.astro"; --- -
-
- -
- -

Exciting prizes for Animation, Storytelling, and Innovation categories with e-Certificates - to the selected team. -

- - -
- -
- -

Animation -

-
    - -
  • 1st Winner Prize: 
  • - -
  • 2nd Winner Prize:
  • -
-

 

-
    -
  • 3rd Winner Prize: 
  • -
-

 

-
    -
  • Consolation Prize:
  • -
-

 

-
    -
  • Special Prize Winner:
  • -
-

Storytelling / Scripting +
+ +
+ +

+ Exciting prizes for Animation, Storytelling, and Innovation categories + with e-Certificates to the selected team. +

+
+ +
+

Animation

+
    +
  • 1st Winner Prize: 
  • -

-
    - -
  • 1st Winner Prize: 
  • -
-

 

-
    -
  • 2nd Winner Prize:
  • -
-

 

-
    -
  • 3rd Winner Prize: 
  • -
-

 

-
    -
  • Consolation Prize:
  • -
-

 

-
    -
  • Special Prize Winner:
  • -
-

Innovation Idea -

-
    - - -
  • 1st Winner Prize: 
  • -
-

 

-
    -
  • 2nd Winner Prize:
  • -
-

 

-
    -
  • 3rd Winner Prize: 
  • -
-

 

-
    -
  • Consolation Prize:
  • -
-

 

-
    -
  • Special Prize Winner:
  • -
- -
- - -
- -
\ No newline at end of file +
  • 2nd Winner Prize:
  • + +

     

    + +

     

    + +

     

    + +

    Storytelling / Scripting

    + +

     

    + +

     

    + +

     

    + +

     

    + +

    Innovation Idea

    + +

     

    + +

     

    + +

     

    + +

     

    + + + + diff --git a/src/pages/rules.astro b/src/pages/rules.astro index 572a3e5..f050601 100644 --- a/src/pages/rules.astro +++ b/src/pages/rules.astro @@ -1,46 +1,54 @@ --- -import Main from '../layouts/main.astro'; +import Main from "../layouts/main.astro"; +import { slide } from "astro:transitions"; -import { slide } from 'astro:transitions'; +const rulesContent = await Astro.glob("../content/rulesPage/*.md"); ---
    - -
    -

    Rules and Regulations

    -
    +

    Rules and Regulations

    +
    - - +
    - -
      - -
    • The same person can not participate in more than one team.
    • -
    • If a person is found participating in more than one team, both teams will be disqualified from the Hackathon.
    • -
    • Use ONLY Synfig Studio for creating animations. Create the supporting graphics, audio, etc. using only open source software. You are not allowed to use any proprietary software in your animation in any aspect. If found, you or your team will be disqualified.
    • -
    • You can choose to narrate in English or in the 22 scheduled Indian languages given below.
      (1) Assamese, (2) Bengali, (3) Gujarati, (4) Hindi, (5) Kannada, (6) Kashmiri, (7) Konkani, (8) Malayalam, (9) Manipuri, (10) Marathi, (11) Nepali, (12) Oriya, (13) Punjabi, (14) Sanskrit, (15) Sindhi, (16) Tamil, (17) Telugu, (18) Urdu (19) Bodo, (20) Santhali, (21) Maithili and (22) Dogri.
    • -
    • The team lead will be the only point of contact with the organizers. Any participant found to be indulging in any form of malpractice will be immediately disqualified.
    • -
    • The decision of the review committee and organizers in declaring the results will be final. No queries in this regard will be entertained. -
    • -
    • The accepted submissions shall be released and published under open source license in the public domain. The copyright should be transferred to the FOSSEE project.
    • -
    -
    +
    + { + rulesContent.map((content) => { + const Content = content.Content; + return ; + }) + } +
    -
    +
    + diff --git a/src/pages/services.astro b/src/pages/services.astro index af15f4e..206576f 100644 --- a/src/pages/services.astro +++ b/src/pages/services.astro @@ -1,17 +1,21 @@ --- -import Main from '../layouts/main.astro'; +import Main from "../layouts/main.astro"; ---

    Services

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque suscipit, orci non vulputate porta, sem erat - lacinia sem, ac tincidunt nibh turpis a turpis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices - posuere cubilia curae; Proin ullamcorper ac diam et porttitor. Proin mollis enim eros, sed rutrum nunc fermentum - sed. Nullam fermentum auctor leo, in pretium turpis varius non. Cras euismod est eget dolor pharetra semper. Nulla - ut dictum dolor, vel vestibulum velit. Morbi arcu ipsum, interdum id iaculis id, rutrum sed enim. Orci varius - natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam imperdiet turpis at risus rhoncus, - in mollis odio aliquam. Praesent eget eros purus. Praesent imperdiet id diam a rutrum. Nam laoreet ullamcorper + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque + suscipit, orci non vulputate porta, sem erat lacinia sem, ac tincidunt nibh + turpis a turpis. Vestibulum ante ipsum primis in faucibus orci luctus et + ultrices posuere cubilia curae; Proin ullamcorper ac diam et porttitor. + Proin mollis enim eros, sed rutrum nunc fermentum sed. Nullam fermentum + auctor leo, in pretium turpis varius non. Cras euismod est eget dolor + pharetra semper. Nulla ut dictum dolor, vel vestibulum velit. Morbi arcu + ipsum, interdum id iaculis id, rutrum sed enim. Orci varius natoque + penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam + imperdiet turpis at risus rhoncus, in mollis odio aliquam. Praesent eget + eros purus. Praesent imperdiet id diam a rutrum. Nam laoreet ullamcorper sapien, eget tincidunt magna dictum rutrum. Nam ut cursus magna

    diff --git a/src/pages/theme.astro b/src/pages/theme.astro index d9384ce..02fa7c0 100644 --- a/src/pages/theme.astro +++ b/src/pages/theme.astro @@ -1,68 +1,61 @@ --- -import Main from '../layouts/main.astro'; +import Main from "../layouts/main.astro"; +const themeContent = await Astro.glob("../content/themePage/*.md"); --- -
    -
    - -
    - - - -
    - -

    Theme of Hackathon - 2024 - - -

    - -
    -

    We invite participants to submit animation videos, no longer than 3 minutes, on the theme "Celebrating India's Innovation," where they showcase a problem, the action taken, and the innovative solution presented. Whether it's a simple yet ingenious solution found in your grandmother's kitchen or a groundbreaking innovation that has captured the nation's attention, we want to celebrate it all.

    -

    Please find below a list of examples of innovation:

    -
      -
    1. A farmer's inventive irrigation system that maximizes crop yield.
    2. -
    3. A student's eco-friendly solution to a local environmental challenge.
    4. -
    5. A startup's groundbreaking technology revolutionizing healthcare accessibility.
    6. -
    7. A traditional artisan's adaptation of age-old techniques for modern markets.

      And many, many more.

    8. -
    -

    Let's come together to celebrate India's rich culture of innovation and showcase the ingenuity of our nation. Embrace the challenge, unleash your creativity, and be a part of this exciting journey to celebrate India's innovation!

    -
    +
    +
    +
    +

    Theme of Hackathon - 2024

    +
    + { + themeContent.map((content) => { + const Content = content.Content; + return ; + }) + }
    - - -
    - -
    \ No newline at end of file + + + + + + + diff --git a/src/pages/webinar.astro b/src/pages/webinar.astro index 8fc04ed..268d589 100644 --- a/src/pages/webinar.astro +++ b/src/pages/webinar.astro @@ -1,82 +1,167 @@ --- -import Main from '../layouts/main.astro'; ---- +import Main from "../layouts/main.astro"; +const webinarContent = await Astro.glob("../content/webinarPage/*.md"); +---
    -
    +
    +
    + -
    - - - -
    -

    - Attend our upcoming webinars -

    -
    -

    Instructions on attending the webinar will be emailed to the registered participants.

    - + +
    +

    + Attend our upcoming webinars +

    +
    +

    + Instructions on attending the webinar will be emailed to the + registered participants. +

    -

    - Webinars conducted for participants -

    +

    + Webinars conducted for participants +

    -
    -

    Click on the weblink below to view the recording of the webinars conducted previously for registered participants.

    -
      -
    1. Q and A on Submission guidelines for ANIMATE 2024 -

      27 May 2024 | 3 - 3.45 PM (Presenter: Khushalsingh)

      -

      Weblink to the recording: View.

      -
    2. -
    3. Q and A on Submission for ANIMATE 2024 -

      9 May 2024 | 3 - 3.45 PM (Presenter: Khushalsingh)

      -

      Weblink to the recording: View.

      -
    4. -
    5. How to choose your topic? -

      3rd May | 5 - 6 PM -(Presenter: Dr. Sanjukta Ghosh, Head of Studies, Design Led Innovation Program , Srishti Manipal Institute , MAHE - Bangalore) -.

      -

      Weblink to the recording: View.

      -
    6. -
    7. How to use Synfig Studio to create animation? -

      30th April | 3 - 3.45 PM (Presenter - Khushalsingh).

      -

      Weblink to the recording: View.

      -
    8. -
    9. How to learn Synfig Studio Using a Spoken Tutorial? -

      18th April | 3 - 3.45 PM (Presenter - Khushalsingh).

      -

      Weblink to the recording: View.

      -
    10. - -
    -
    +
    +

    + Click on the weblink below to view the recording of the webinars + conducted previously for registered participants. +

    { + webinarContent.map((content) => { + const Content = content.Content; + return ; + }) + } +
    - - -
    - -
    \ No newline at end of file + + + + + + + diff --git a/yarn.lock b/yarn.lock index de20be0..322119b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,6 +15,11 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" +"@astrojs/compiler@^1.5.5": + version "1.8.2" + resolved "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.8.2.tgz" + integrity sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw== + "@astrojs/compiler@^2.3.0": version "2.3.0" resolved "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.3.0.tgz" @@ -283,15 +288,15 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" -"@esbuild/linux-x64@0.18.20": +"@esbuild/win32-x64@0.18.20": version "0.18.20" - resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz" - integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== + resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz" + integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== -"@esbuild/linux-x64@0.19.5": +"@esbuild/win32-x64@0.19.5": version "0.19.5" - resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.5.tgz" - integrity sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A== + resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.5.tgz" + integrity sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw== "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": version "0.3.3" @@ -722,9 +727,9 @@ camelcase@^7.0.1: integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541: - version "1.0.30001561" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001561.tgz" - integrity sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw== + version "1.0.30001636" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz" + integrity sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg== ccount@^2.0.0: version "2.0.1" @@ -2669,6 +2674,20 @@ preferred-pm@^3.1.2: path-exists "^4.0.0" which-pm "2.0.0" +prettier-plugin-astro@^0.14.0: + version "0.14.0" + resolved "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.14.0.tgz" + integrity sha512-7jRGJsexaRIyUzTk8uzXlP45cw6DQ5Ci4bTe0xCBCcuO1Fff8jJy9oI+kRCQKSdDFTSAArMSg8GpvzlKBtSaZA== + dependencies: + "@astrojs/compiler" "^1.5.5" + prettier "^3.0.0" + sass-formatter "^0.7.6" + +prettier@^3.0.0, prettier@^3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz" + integrity sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA== + prismjs@^1.29.0: version "1.29.0" resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz" @@ -2898,6 +2917,11 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +s.color@0.0.15: + version "0.0.15" + resolved "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz" + integrity sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA== + sade@^1.7.3: version "1.8.1" resolved "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz" @@ -2915,6 +2939,13 @@ safe-buffer@^5.0.1, safe-buffer@~5.2.0: resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sass-formatter@^0.7.6: + version "0.7.9" + resolved "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.9.tgz" + integrity sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw== + dependencies: + suf-log "^2.5.3" + sax@^1.2.4: version "1.3.0" resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz" @@ -3149,6 +3180,13 @@ sucrase@^3.32.0: pirates "^4.0.1" ts-interface-checker "^0.1.9" +suf-log@^2.5.3: + version "2.5.3" + resolved "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz" + integrity sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow== + dependencies: + s.color "0.0.15" + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" -- cgit