「Classroom」の版間の差分
ナビゲーションに移動
検索に移動
Kusanaginoturugi (トーク | 投稿記録) (→Requested classes: リンクを修正) |
Kusanaginoturugi (トーク | 投稿記録) (アーカイブ) タグ: 新規リダイレクト |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
+ | #redirect [[ArchWiki:アーカイブ]] |
||
− | [[Category:Classroom]] |
||
+ | [[Category:アーカイブ]] |
||
− | [https://bbs.archlinux.org/viewtopic.php?id=143671 Arch Classroom] は、様々な技術的トピックに関する新しいスキルと知識を学ぶための授業を提供するプロジェクトです。授業は Arch Linux コミュニティのボランティアによって教えられます。どんなレベルの専門知識を持っている人でも、IRC で授業を受けることができます。 |
||
− | |||
− | == 授業 == |
||
− | |||
− | 授業は [https://libera.chat/ Libera Chat] ネットワークの [ircs://irc.libera.chat/archlinux-classroom #archlinux-classroom] IRC チャンネルで行われます。 |
||
− | |||
− | === 今後の授業 === |
||
− | |||
− | 授業は、メーリングリスト arch-general、フォーラム、twitter のような他の放送場所でアナウンスされます。以下の表は、開発中の授業とアナウンスされた授業の一覧です。授業の開発段階は起案中、スケジュール設定中、キャンセルの3つです。授業がアナウンスされたら、日時が示されます。 |
||
− | |||
− | {| border="1" |
||
− | | align="center" style="background:#f0f0f0;"|'''Stage / Date''' |
||
− | | align="center" style="background:#f0f0f0;"|'''Class Title''' |
||
− | | align="center" style="background:#f0f0f0;"|'''Instructor(s)''' |
||
− | | align="center" style="background:#f0f0f0;"|'''Announcements and Notes''' |
||
− | |} |
||
− | |||
− | === Previous classes === |
||
− | |||
− | Classes that have already happened. (Maybe students and teachers could write up some info on the experience, similar to the arch con pages.) |
||
− | |||
− | {| class="wikitable" |
||
− | ! Date |
||
− | ! Class Title |
||
− | ! Instructor(s) |
||
− | ! Logs |
||
− | |- |
||
− | | 2018-08-15 |
||
− | | ''Python for Beginners'' |
||
− | | pulec |
||
− | | [https://github.com/archclassroom/python-beginners 7:00 UTC] |
||
− | |- |
||
− | |- style="background:#e4e4e4" |
||
− | | 2017-06-04 |
||
− | | ''The Beginner's Guide to Arch Linux Package Management'' |
||
− | | Eschwartz |
||
− | | [https://raw.githubusercontent.com/archwomen/classroom-media/master/classlogs/2017-06-04-the_beginners_guide_to_arch_linux_package_management.txt 17:00 UTC] |
||
− | |- |
||
− | | 2016-12-11 |
||
− | | ''Getting started with Arch Linux packaging'' |
||
− | | HalosGhost and meskarune |
||
− | | [https://raw.githubusercontent.com/archwomen/classroom-media/master/classlogs/2016-12-11-getting_started_with_arch_linux_packaging.txt 19:00 UTC] |
||
− | |- style="background:#e4e4e4" |
||
− | | 2016-07-16 |
||
− | | ''Git for Gits'' |
||
− | | polyzen and meskarune |
||
− | | [https://raw.githubusercontent.com/archwomen/classroom-media/master/classlogs/2016-07-16-git_for_gits.txt 16:00 UTC] |
||
− | |- |
||
− | | 2015-05-17 |
||
− | | ''An Imperfect Introduction to Static Typing'' |
||
− | | HalosGhost |
||
− | | [https://raw.githubusercontent.com/archwomen/classroom-media/master/classlogs/2015-05-17-an_imperfect_introduction_to_static_typing.txt 23:00 UTC] |
||
− | |- style="background:#e4e4e4" |
||
− | | 2014-09-05 |
||
− | | ''Introduction to Scheme and Functional Programming'' |
||
− | | nisstyre |
||
− | | [https://raw.githubusercontent.com/archwomen/classroom-media/master/classlogs/2014-09-05-introduction_to_scheme_and_functional_programming.txt 20:00 UTC] |
||
− | |- |
||
− | | 2014-05-31 |
||
− | | ''A First Look at the Linux Kernel'' |
||
− | | jy2wong |
||
− | | [https://raw.githubusercontent.com/archwomen/classroom-media/master/classlogs/2014-05-31-a_first_look_at_the_linux_kernel.txt 16:00 UTC] |
||
− | |- style="background:#e4e4e4" |
||
− | | 2014-04-19 |
||
− | | ''PKGBUILD Class'' |
||
− | | CalimeroTeknik |
||
− | | [https://raw.githubusercontent.com/archwomen/classroom-media/master/classlogs/2014-04-19-pkgbuilds_09%3A30-UTC.txt 9:30 UTC] and [https://raw.githubusercontent.com/archwomen/classroom-media/master/classlogs/2014-04-19-pkgbuilds_16%3A00-UTC.txt 16:00 UTC] |
||
− | |- |
||
− | | 2013-09-14 |
||
− | | ''Beginners Guide to Package Maintaining'' |
||
− | | gtmanfred and KaiSforza |
||
− | | [https://raw.githubusercontent.com/archwomen/classroom-media/master/classlogs/2013-09-14-beginner_pkgbuilds1.txt 16:45 UTC] |
||
− | |} |
||
− | |||
− | === Requested classes === |
||
− | |||
− | If you are interested in taking a class on a particular topic, list it below. |
||
− | |||
− | * programming: bash scripting basics, AWK/GAWK, C++, Python, Ruby, Rust, Java 8, Haskell, makefiles or other build systems, debugging |
||
− | * VCS: Git basics, Mercurial, Darcs, Subversion, introduction VCS and general concepts |
||
− | * security: using GPG (basic concepts, etc.), how to configure SELinux/AppArmor/TOMOYO, managing SSH keys |
||
− | * shell: prompt creation, zsh or bash configuration, zsh or bash completions |
||
− | * Pacman - An Introduction |
||
− | * Using [[ABS]] - For new users of Arch. |
||
− | * Finding an answer / creating a bug report - How and where to search when you have a problem. |
||
− | * Creating backups - Different methods of creating backups of your files. |
||
− | * History of Linux and F/LOSS |
||
− | * understanding makepkg, understanding [[AUR ヘルパー]] |
||
− | |||
− | == Teaching == |
||
− | |||
− | If you want to teach a class, the first thing you need is a topic. There is no limit other than it should be interesting to Arch Linux users and that it can be presented over IRC. See the list of requested classes on this page for ideas. You can also teach the same topic as one of the previous classes. |
||
− | |||
− | If you are interested in teaching, contact one of the [https://archwomen.org/wiki/projects:classroom:admin#coordinators coordinators]{{Dead link|2021|05|09|status=SSL error}}, or [[User:Meskarune]] who will guide you in creating a class. The following sections outline the process. Also see the [https://archwomen.org/wiki/projects:classroom:start administration page]{{Dead link|2021|05|09|status=SSL error}} on the Arch Women wiki. |
||
− | |||
− | === Create content === |
||
− | |||
− | The class requires a lesson plan which at a minimum outlines the topics the class covers. It will serve as your notes and guide you through your class. Give it as much detail as you like. It will later be published to help students who missed the class as well as future instructors. |
||
− | |||
− | Start your lesson plan with a goal or objective in mind. What will students be expected to learn in this class? Decide what sort of students you are targeting — beginning Linux users, people familiar with particular software, and so on. (Many past classes targeted both beginners and advanced users.) Make a list with all the software requirements the class will need, and a list of prerequisites with the knowledge students should have before taking the class. |
||
− | |||
− | Create additional materials to aid the students. Diagrams and code listings can help students visualize the concepts taught. Essays can further delve into details not covered in a class and also help students who have difficulty following the tumultuous IRC format. You may also want to create a reading list of outside sources. |
||
− | |||
− | Plan for the class to run for 1-1.5 hours. Expect the students to interrupt with comments and questions. If the subject can not be reasonably covered in that time, the class can be broken into segments, e.g. part one today and part two in a week. |
||
− | |||
− | All materials and lesson plans are hosted in the [https://github.com/archwomen/classroom-media classroom-media] git repository and made available on the website of Arch Women. |
||
− | |||
− | === Scheduling === |
||
− | |||
− | Decide on a date and time (UTC) which best works for you. Since Arch Linux has a global reach, hold multiple sessions to accommodate the different timezones. Perhaps one session in the morning for Asia and Oceania and another in the evening for Europe, Africa, and the Americas. |
||
− | |||
− | Classes are scheduled a month beforehand to give time to make announcements. |
||
− | |||
− | === Announcing the class === |
||
− | |||
− | Announcements are made on the arch-general mailing list, the Arch Linux forums and Arch Women's twitter a few weeks before the class is held. |
||
− | |||
− | The following information is required: |
||
− | * title and description of the class |
||
− | * prerequisites (if any) |
||
− | * date and time |
||
− | * biography of instructor(s) |
||
− | |||
− | == See also == |
||
− | |||
− | * [https://wiki.ubuntu.com/Classroom Ubuntu Classroom] |
||
− | * [https://bbs.archlinux.org/viewtopic.php?id=143671 Arch Linux forum discussion] |
||
− | * [https://archwomen.org/wiki/projects:classroom:start Administration page on Arch Women wiki]{{Dead link|2021|05|09|status=SSL error}} |
||
− | * [https://github.com/archwomen/classroom-media Teaching materials git repository] |
||
− | * [https://github.com/open-source-society/computer-science#introduction-to-computer-science Open Source Society University] |
2024年9月7日 (土) 21:14時点における最新版
転送先: