200 views
 owned this note
# Training WP Monthly Meeting Notes :::info - **Date:** Every first Tuesday 10:00-11:00 CET - **Invited:** All WP3 Participants are welcome - **Meeting notes:** [This document](https://md.sigma2.no/s/z3b2HUkmP) - **Training Plan:** [This document](https://md.sigma2.no/s/eYrAhziDJ) - **Zoom details** - [Join Zoom Meeting](https://uio.zoom.us/j/62591165588?pwd=KRs8GGlvR2Gm9aNCK5TsxPuKYbX95F.1) - Meeting ID: 625 9116 5588 - Passcode: 852623 - **Training WP Repo (Project Management):** [GitLab](https://gitlab.sigma2.no/naic/wp3) - **Training WP Repo (GitHub Pages & Actions):** [GitHub](https://github.com/NAICNO/Training_KnowledgeHub) - **Public page:** [NAIC.no](https://naicno.github.io/Training_KnowledgeHub/) ::: ## 12.11.2024 ### Participants - Buket - Erik (UiT) ### Agenda #### 1. Courses & Workshops **UiO** - HPC Paraview - [in Digital Scholarship Days 2025](https://www.ub.uio.no/english/courses-events/events/dsc/2025/digital-scholarship-days/12-hpc-visualization-using-paraview), January 2025 - Accelerating Genomics Workflows on GPUs: Hands-on with NVIDIA Parabricks - [for the Oslo Bioinformatics Workshop Week](https://www.mn.uio.no/sbi/english/events/oslo-bioinformatics-workshop-week-2024/index.html), December 2024 **UiA** - More information on the courses: Arne Wiklund (arne.wiklund@uia.no) - Ole-Christoffer Granmo and his Tsetlin Machines: - He is also willing to host a workshop in early next year if this would work for WP3? - How to Train your LLM? (2025?) :::warning **Any other updates from your side?** ::: #### 2. LMS Requirements Every discussion regarding this issue goes under [this](https://gitlab.sigma2.no/naic/wp3/infrastructure-for-courses/-/issues/?sort=updated_desc&state=opened&first_page_size=50) link on GitLab. :::info For a brief summary, please follow **[this](https://md.sigma2.no/s/kOtXo2lFa)** link ::: We seek an LMS platform that goes beyond simple content management and provides a structured learning experience similar to platforms such as Coursera or Udemy. While Moodle and Canvas are robust platforms, they often appear to focus primarily on content delivery. We need to confirm whether they can be configured or extended to include adaptive learning paths, conditional progress control, and user-friendly navigation to match these more learner-centric platforms. **Thoughts on the platforms:** - Coursera/Udemy are built for direct, user-friendly, self-paced learning with features like: - Immediate course access without much navigation. - Pre-defined adaptive learning paths and quizzes that guide the learner. - The capabilities and attributes of Canvas/Moodle platforms show that: - They are more likely content management systems rather than LMS. - They have a high degree of customization for "educational institutions": - Aim is to track for detailed control over course creation, assessments & user tracking. BUT may not directly have the seemless user experience or adaptive course structures of Coursera/Udemy without customization and/or plugins. :::warning # Basic LMS Requirements: ### **1. Badge Creation and Awarding:** - Does the platform provide the capability to create and assign badges to learners upon achieving specific milestones within a course? This feature is critical for fostering motivation and recognizing student progress. ### **2. Progress Tracking and Continuity:** - Does the system track and save learner progress effectively, allowing attendees to resume their course from the point where they previously stopped? Ensuring seamless continuity of learning, where users can pick up exactly where they left off after logging out, is essential. ### **3. Structured Course Flow with Conditional Access:** - Can the platform support the creation of comprehensive learning paths that include episodes (modules) divided into sections? - Is it possible for each section to contain assessments (e.g., quizzes) that determine whether learners can skip or proceed to subsequent sections based on their knowledge level? - Additionally, does the system allow for controlled navigation so that learners must follow a prescribed sequence of episodes and sections, preventing them from arbitrarily accessing content out of order? ### **4. Any other requirements from your side?** - - ::: ### Until next time: @buket, create a GitLab issue regarding our course structure and requirements. Please provide your feedback. ## 01.10.2024 ### Participants - Buket (UiO) - Erik (UiT) ### Agenda :::info **Important** We are focused on creating a knowledge hub, by creating and collecting those course materials. You (your institute) are not required to be the lecturers for the courses you provide on GitLab. You can divide 6PM effort among the tasks below as you wish: * Developing/creating course materials (1), * Organizing courses/workshops (2), or * Both (1 & 2) ::: #### 1. Training Materials (Tutorials) on the Web - We'll follow up on the NRIS course structures: - NRIS Training materials: https://gitlab.sigma2.no/training - Rendered page is at: https://training.pages.sigma2.no/tutorials/hpc-intro/ It is easy to follow for both lecturers and attendees. - NAIC tutorials are located at: https://gitlab.sigma2.no/naic/tutorials - [Python for Bioinformatics](https://naic.pages.sigma2.no/tutorials/bioinformatics/python4bioinformatics/index.html) (UiO, Pubudu & Sabry) - [HPC Visualization Using ParaView](https://gitlab.sigma2.no/naic/tutorials/hpc-visualization-using-paraview) (UiO, Sherin) #### 2. Course Materials - Part 2/3 - Any problems regarding this issue? - UiT: - SINTEF: GitLab issues while uploading the materials. #### 3. Until next time: We'll continue working on the course materials: - Issue 14 (https://gitlab.sigma2.no/naic/wp3/current-training-offers/-/issues/14) is created for this task. :::info * Reactions - @Buket & @Sabry, Check possible solutions for materials from SINTEF. - @Buket, create an issue about the workshop for LLM usecase w/ Turgay. ::: ## **03.09.2024** ### Participants - Buket (UiO) - Sabry (Ui) - Alexander Stasik - Martin Holen - Andreas (UiA) - Erik(UiT) - Milan(SINTEF) - Pubudu(UiO) ### Agenda #### 1. [Autumn 24 Plans](https://md.sigma2.no/s/eYrAhziDJ#Autumn-24-Plans): - SINTEF Courses - NLDL Winter school trial course details. - Course materials - UiT Courses - @Martin & @Turgay: UiA hasn’t provided the course details yet (the format, lenght, etc.) - How to Train Your LLM? (Inspired from “How to Train Your Dragon”) - @UiB: Same as UiA - @NTNU: https://www.hpc.ntnu.no/training/introduction-to-parallel-programming/ - Can we make those trainings online under NAIC Training Program? Once/twice a year? - The materials are provided. - Program: - Sep 03 ~2hrs: **Introduction to Linux, Optional, very elementary, mostly for newcomers to "command line" linux**- Egil Holvik (egil.holvik@ntnu.no) - Sep 04 ~3hrs: **Introduction to parallel programming** - Jan Christian Meyer (jan.christian.meyer@ntnu.no) - Sep 05 ~4hrs: **Introduction to OpenMP programming part 1, with exercises in C and Fortran** - John Floan (john.floan@ntnu.no) - Sep 11 ~4hrs: **OpenMP part 2. Hybrid programming OpenMP and MPI, with exercises (C and Fortran)** - John Floan - Sep 12 ~3hrs: **MPI: Programming and Algorithms** - Henrik Nagel (henrik.nagel@ntnu.no) - @sabry, webpage is a problem (is it because of dissemination WP or what?) - Events are not easily accessible and NAIC -and also the events- is not appropriately promoted. - [NORA.ai](https://www.nora.ai/events/) event page is a great example for this. #### 2. Until next time: - Please follow-up the Course Content Form - Part 2/3 - TextResource: The textual resources - Presentations: The presentation materials - Videos: The video resources - GitResource: The resources available on Git (a version control system). - ContentCreator: Indicates the creator of the course content. - Issue 14 (https://gitlab.sigma2.no/naic/wp3/current-training-offers/-/issues/14) is created for this task. - @Buket, create sub-tasks for each of the course providers under this issue. - @all, please upload every resource related with the courses. #### 3. Other issues to be considered: - Coursera-like platform for the self-paced users. Here is the related issue: https://gitlab.sigma2.no/naic/wp3/naic-training-plan/-/issues/2 - How to standardize the courses under NAIC, like [NRIS: HPC Onboarding course](https://www.sigma2.no/events/2024/nris-hpc-onboarding-course)? - Some are semester-long, some are half-day or 2-3 days-long. Any ideas for such courses? - For semester long-courses: 1. What would the course registration process be like? 2. What would be the quota? 3. Who can register to those courses? 4. ... :::info * Reactions * @Buket, ask to Bjørn for NTNU courses * check gitlab account for (martin holen) * @buket, write an srs doc for coursera platform ::: ## **04.06.2024** ### Participants - Buket (UiO) - Dhanya (UiB/NRIS) - Bjørn (NTNU) - Turgay Celik (UiA) - Alexander Stasik (SINTEF) - Milan de Cauwer (SINTEF) - Erik Heggeli (UiT) - Sherin (UiO) ### Agenda 1. Done: * **NeIC Conference 2024:** Machine Learning tools for genomics data analysis (AI Tools with Biomedical Sciences) [Course Page](https://naic.pages.sigma2.no/tutorials/bioinformatics/neic_2024/index.html) 2. Upcoming courses: * **LUMI Course in Oslo:** 11-12.6.2024 [Event Page](https://www.lumi-supercomputer.eu/events/performance-analysis-and-optimization-workshop-2024/) * **HPC Data Visualization Using ParaView:** 21.6.2024 [Event Page](https://www.uio.no/dscience/english/news-and-events/events/workshop-hpc-visualisation-using-paraview.html) 3. Until next time: **Course Definition Form - Part 1/3 - Course Identification** https://nettskjema.no/a/422999 - **i. Description of the Course** The description of the course. Please provide details about: * *Why this course is designed,* * *What the main objectives are,* * *Who the intended audience is* - **ii. Syllabus** Hourly/weekly content of the course. - **Guidelines:** - You can use [those](https://naicno.github.io/Training_KnowledgeHub/CourseFolder/training-plan_domain.html) NAIC workshop courses as example cases. - You may also refer to the ParaView Course Form, ![](https://md.sigma2.no/uploads/e8ca4e19-e107-4110-ab20-c568ef1e632c.png) - Or [this](https://docs.google.com/document/d/1isWDgkntkiP_HgodEEj40tcWA3iushRK7-k4v5W6noA/edit#heading=h.b8qajy2f4685) document as a guideline. - Related issue can be reached at [GitLab](https://gitlab.sigma2.no/naic/wp3/current-training-offers/-/work_items/11) 4. Summary of the first half of the year: * **[NAIC Courses](https://md.sigma2.no/s/VwFMptHrv)** :::info * Reactions * https://www.uib.no/en/ai/150730/ai-education ::: ## **02.04.2024** ### Participants - Buket (UiO) - Dhanya (UiB/NRIS) - Bjørn (NTNU) - Sabry (UiO) - Martin(UiA) - Saruar(UiB) - Vigdis (Sigma2) - Alexander(SINTEF) - Turgay (UiA) - Sherin(UiO) - Erik (UiT) ### Agenda 1. [Course definition form](https://docs.google.com/document/d/1peXF74GnOtcX3-bXIWZ_ZwPPtuPwqTCGFnuPVxGJNdc/edit) details. **1st table - Course Identification:** All participants should create a list of all existing training events provided by their institutes. - Tasks: Therefore, each partner should provide an hourly/weekly syllabus (a table of content) for some of the courses listed on the [main courses page](https://naicno.github.io/Training_KnowledgeHub/training-maincourses.html) or introduce a new course (with its name, type and syllabus) for potential users. **2nd table - Course Content:** Following the completion of the 1st table (Course name, Type and Topics covered), we should proceed to develop the course content and fill in the details. - Tasks: The partners are expected to **generate content** or **identify recources for creating content** for the spicified lectures (courses). **3rd table - Course Implementation (Realization):** Each of us is responsible for **delivering the courses** or **identify individuals who will deliver those lectures**.   :::info * Reactions * Should we also have a form to submit this information, i.e. via https://nettskjema.no/ * (Turgay): here is a title for my contribution to this initiative: How to Train Your LLM? (Inspired from “How to Train Your Dragon”) * Saruar: Train your LLM (supervised or unsupervised finetuning)? ::: 2. Use case: Two different “Introduction to Deep Learning” course descriptions as an [example](https://gitlab.sigma2.no/naic/wp3/current-training-offers/-/blob/main/CourseDefinitions_and_ExpertiseAreas__1_.pdf?ref_type=heads) - one with an Asynchronous solution and the other with a Synchronous (face-to-face) solution 2. Until the next meeting (May 7): - @SINTEF: Developing the Description and the Syllabus of the courses they suggest. - Every partner will have 5-10 min presentation about their potential course ideas. ### Notes ## **05.03.2024** ### Participants - Buket (UiO) - Magnar (UiT) - Martin Holen (UiA) - Dhanya (UiB/NRIS) ### Agenda Done: 1. Asynchronous courses updated - CR & NRIS introductory courses added. (Now, they are like tutorial for new users. At some point, those sections must be organized as Coursera Self Paced courses.) 2. Domain specific Data Mining Courses or Workshops updated - End of 23, Oslo Bioinformatics Workshop Week was held at the UiO. Until next meeting: **@SINTEF:** Can we get contents of those courses? - Introduction to Machine Learning - Introduction to Reinforcement Learning - Trends in Robotics - Data pipeline tools - ChatGPT **@UiT & @NTNU** Collab with university library? **@NORCE, @NTNU, @UiT, @UiB, @UiA** - Currently UiB Trainings are under NRIS Important: 1. Missing strengths & potential course contents. - Under [GitLab](https://gitlab.sigma2.no/naic/wp3/current-training-offers/-/tree/main/Partners) Repository, please fill out your potential under this repo. *D3.2 Training needs and existing training* 2. Sample Courses/Workshops - If you have already done or about to do an event related with NAIC, please provide the details so we can update the repo. ### Notes ## **06.02.2024** ### Participants - Buket (UiO) - Turgay (UiA) - Martin (UiA) - Pubudu (UiO) - Sabry(UiO) - Dhanya (UiB/NRIS) - Saruar Alam (UiB) - Bjørn (NTNU) - Sherin (UiO) ### Agenda ### 1. What do we have so far? How to Trace WP Details? - **Part 1. Details about [GitHub](https://github.com/NAICNO/Training_KnowledgeHub)** We have two sections: - **NAIC Training Event Contents** Will be removed to https://www.naic.no/ when every course is ready. - **Inner Docs For Training WP** To assist the partners for some definitions, procedures, documentations until setting up all the details about courses & tutorials. - **Part 2. Details about [Gitlab](https://gitlab.sigma2.no/naic/wp3)** All work package related issues and follow up tasks still continue on gitlab.sigma2. We will mainly follow **“[Management](https://gitlab.sigma2.no/naic/wp3/management)”** and **“[Current Training Offers](https://gitlab.sigma2.no/naic/wp3/current-training-offers)”** subprojects until course details become clear. Communication channel is on Slack: **‘#training’** - **Part 3. From GoogleDocs** *Deprecated.* Details about [WP Task Details](https://docs.google.com/spreadsheets/d/1m8FNRSRuRym-d3PrynW4ZH5Mu8mh9BoGaoOnW6LlFSQ/edit#gid=1847802638) are still on Google Drive under WP3 folder which is located under Project Management folder but we are moving those docs to GitLab. ### 2. NAIC Training Plan & Deliverables - May - Finalize the catalog of available training from partners - Publish the Second version of the training plan **(w/ potential contributions provided by all partners)** - Investigate infrastructure needs for training - July - Finalize Course Definition Forms based on the Course Hierarchy - Acquire infrastructure for training - September - the Third & final version of the training plan **(w/ all Infrastructure needs)** ### 3. Things to do until next meeting? - Please fill your strengths to github and write down the ongoing teaching/course names to the gitlab. - Turn on your notifications on gitlab and slack channel :) ### Notes