หน้านี้มีรายละเอียดของโครงการการเขียนเชิงเทคนิคที่ยอมรับสำหรับ Google Season of Docs
ข้อมูลสรุปของโปรเจ็กต์
- องค์กรโอเพนซอร์ส:
- มูลนิธิ Wikimedia
- ผู้เขียนด้านเทคนิค:
- Pavithra Eswaramoorthy
- ชื่อโปรเจ็กต์:
- การปรับปรุงเอกสารประกอบสำหรับนักเขียนสารคดีและช่างถ่ายทำวิดีโอทางเทคนิคของ Wikimedia
- ระยะเวลาของโปรเจ็กต์:
- ระยะเวลามาตรฐาน (3 เดือน)
คำอธิบายโปรเจ็กต์
1. เกี่ยวกับฉัน
ผมได้รู้จักกับซอฟต์แวร์โอเพนซอร์สเมื่อไม่กี่เดือนก่อน และแทบจะรู้สึกท่วมท้นจากขอบเขตที่ไร้ขีดจำกัด ฉันดิ้นรนเพื่อฝ่าฟันโปรเจ็กต์แสนล้านครั้ง และฉันได้เรียนรู้เกี่ยวกับโครงการริเริ่มโอเพนซอร์ส เช่น Google Summer of Code และ Outreachy Google Season of Docs ดูน่าสนใจมาก และไอเดียของโครงการโดย The Wikimedia Foundation ช่วยจุดประกายความสงสัยใคร่รู้ ฉันจึงเริ่มค้นคว้าเพิ่มเติม
การเดินทางที่ผ่านมาของฉันเต็มไปด้วยความน่าตื่นเต้นและสับสน ซึ่งเต็มไปด้วยข้อความ "เดี๋ยวก่อน อะไรนะ" "อ๋อ เข้าใจแล้ว" และ "ฉันควรแสดงความคิดเห็นกับเรื่องนี้ไหม" ซึ่งชุมชน Wikimedia คอยให้การสนับสนุนในทุกขั้นตอน ฉันได้เรียนรู้สิ่งใหม่ๆ ทุกวัน ตั้งแต่การแก้ไขหน้าเว็บไปจนถึงการสร้างส่วนขยาย
ตามที่คาดไว้กระบวนการสมัครทำหน้าที่เป็นประตูสู่ชุมชนโอเพนซอร์สของฉัน ข้อเสนอนี้ได้รับแรงบันดาลใจมาจากประสบการณ์ของฉันเองในช่วงแรก
2. โปรเจ็กต์
2.1. เส้นขอบ
โครงการนี้มีจุดมุ่งหมายที่จะปรับปรุงเอกสารประกอบสำหรับนักเขียนด้านเทคนิคและนักถ่ายวิดีโอที่มีศักยภาพใน Wikimedia หลักเกณฑ์เอกสารประกอบทางเทคนิคที่สมบูรณ์จะช่วยส่งเสริมเอกสารประกอบโดยรวมที่ดีขึ้น และข้อมูลอ้างอิงสำหรับการสร้าง Screencast จะช่วยให้มีการสาธิตฟีเจอร์ของซอฟต์แวร์ได้อย่างมีประสิทธิภาพ เราสามารถขยายเอกสารประกอบที่มีอยู่ในด้านต่างๆ เหล่านี้เพื่อให้รองรับทั้งผู้เล่นหน้าใหม่และผู้ร่วมให้ข้อมูลที่มีประสบการณ์ได้ดียิ่งขึ้น โดยเราจะนำแนวทางเพิ่มขึ้นมาใช้เพื่อพัฒนาเครือข่ายทรัพยากรที่มีประโยชน์นี้
2.2. สิ่งที่ส่งมอบ
T197006 [https://phabricator.wikimedia.org/T197006] - ปรับปรุงเอกสารประกอบสำหรับผู้ทำสารคดีของ Wikimedia:
- เพิ่มเคล็ดลับและตัวอย่างในเอกสารประกอบ/คู่มือรูปแบบ [https://www.mediawiki.org/wiki/Documentation/Style_guide]
- เพิ่มข้อมูลเฉพาะสำหรับ MediaWiki สำหรับประเภทต่างๆ ในเทมเพลตและคำแนะนำทางเทคนิค: คู่มือผู้ใช้ วิธีการ คู่มือเริ่มใช้งานฉบับย่อ บันทึกประจำรุ่น และ README [https://www.mediawiki.org/wiki/Technical_documentation_templates_and_suggestions]
- ทดสอบและปรับปรุงหลักเกณฑ์สำหรับการจัดลำดับความสำคัญของเอกสารทางเทคนิค [https://www.mediawiki.org/wiki/Technical_documentation_prioritization]
- ออกแบบกลยุทธ์การรวบรวมเนื้อหาสำหรับเอกสารประกอบประเภทต่างๆ
- ออกแบบกลยุทธ์การสื่อสารและการทำงานร่วมกันสำหรับเอกสารประกอบของ MediaWiki
- สร้างรายการตรวจสอบที่ผู้เขียนจะตรวจสอบเอกสารได้ก่อนที่จะเผยแพร่
- ขยายโครงสร้างเอกสารประกอบสำหรับนักเขียนด้านเทคนิครายใหม่ [https://www.mediawiki.org/wiki/User:Pavithraes/Sandbox/New_Technical_Writers]
- ดูแลจัดการรายการงานด้านเอกสารประกอบทางเทคนิคที่เหมาะสำหรับแฮ็กกาธอน [https://www.mediawiki.org/wiki/Technical_Documentation_Tasks_for_Hack-a-thons]
- สร้างศูนย์รวมสำหรับนักเขียนด้านเทคนิคที่ชี้ไปยังแหล่งข้อมูลที่เป็นประโยชน์
ปรับปรุงเอกสารประกอบสำหรับช่างถ่ายวิดีโอของ MediaWiki:
- สร้างคู่มือฉบับย่อสำหรับผู้ใช้สำหรับการสร้าง Screencast ทั่วไป
- ออกแบบเทมเพลต Screencast เฉพาะสำหรับ MediaWiki สำหรับคำแนะนำแบบทีละขั้นและบทแนะนำ
T214522 [https://phabricator.wikimedia.org/T214522]- สร้าง Screencast "ข้อมูลเบื้องต้นเกี่ยวกับ Phabricator"
2.3. เป้าหมายยืด
- ตรวจสอบเนื้อหาอีกครั้งและอัปเดตเอกสารประกอบ WikiProject Screencast (https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Screencast)
3. พี่เลี้ยง
Zulip จะเป็นโหมดหลักในการสื่อสารกับที่ปรึกษาของฉัน ช่อง IRC ของ Wikimedia และอีเมลจะใช้สำหรับการหารือกับชุมชน การสนทนาเกี่ยวกับงานบางอย่างจะเกิดขึ้นในส่วนความคิดเห็นของงานสำหรับ Fabricator
4. พูดคุยกัน
โครงการนี้แบ่งออกเป็น 2 ระยะกว้างๆ ดังนี้
(i) ปรับปรุงแหล่งข้อมูลที่มีอยู่สำหรับนักเขียนด้านเทคนิคของ Wikimedia
(ii) สร้างเทมเพลตที่เป็นประโยชน์สำหรับช่างภาพวิดีโอในอนาคต
(1) ปรับปรุงแหล่งข้อมูลที่มีอยู่สำหรับนักเขียนด้านเทคนิคของ Wikimedia
ที่ผ่านมามีโครงการริเริ่มหลายโครงการเพื่อปรับปรุงเอกสารของ MediaWiki ให้มีระดับความสำเร็จที่แตกต่างกัน ตัวอย่างเช่น
- https://www.mediawiki.org/wiki/User:Zakgreant/Tech_DocsPlan(2011--01/P6M)
- https://www.mediawiki.org/wiki/User:Zakgreant/MediaWiki_Technical_Documentation_Plan
- https://www.mediawiki.org/wiki/Thread:Project:Current_issues/RestructureMediaWiki.org(or:_Document_how_it_was_and_execute_it)
- https://www.mediawiki.org/wiki/User:Waldir/Docs
จากความพยายามเหล่านี้ เราจึงเข้าใจได้ว่าแหล่งข้อมูลดีๆ สำหรับนักเขียนด้านเทคนิคจะส่งผลต่อเอกสารที่นักเขียนเหล่านี้สร้างขึ้นโดยตรง
ต่อไปนี้เป็นตัวอย่างจากรายงานราย 2 สัปดาห์ของนักศึกษาฝึกงาน Outreachy 2018 ชื่อ Anna e só https://anna.flourishing.stream/2018/01/18/bringing-documentation-to-light/
"คู่มือสไตล์ของ MediaWiki ยังไม่สมบูรณ์แบบ เนื่องจากต้องอาศัยการอ้างอิงจากภายนอกมากเกินไปโดยไม่ได้เน้นว่าแนวทางปฏิบัติใดที่ถือว่าดีที่สุด อย่างไรก็ตาม นี่เป็นปัญหาที่ไม่ได้จำกัดอยู่เพียง MediaWiki เพียงอย่างเดียว ดังที่ปรากฏในเอกสารอื่นๆ เช่น แนวทางปฏิบัติที่ดีที่สุดสำหรับการแปลภาษา นักเขียนสรุปก็ไม่มีทรัพยากรที่ดีและเชื่อถือได้ในการทำงาน ซึ่งทำให้ยากต่อการกำหนดกลุ่มเป้าหมายและรูปแบบการเขียนที่เหมาะสม และผู้ใช้ โดยเฉพาะผู้ใช้ใหม่ อาจพบปัญหาในการทำความเข้าใจแนวคิดและกระบวนการใหม่"
นอกจากนี้ T197006 [https://phabricator.wikimedia.org/T197006] ยังให้ความกระจ่างเกี่ยวกับเอกสารทางเทคนิคด้านการเขียนบางด้านที่ต้องปรับปรุงอีกด้วย เห็นได้ชัดว่า Documentation/Style_guide เป็นจุดเริ่มต้น
เมื่อเราจัดทำคู่มือแนะนำรูปแบบใหม่ๆ เรียบร้อยแล้ว เราวางแผนที่จะจัดทำเอกสารชุดต่อไปเพื่อช่วยแนะนำนักเขียนด้านเทคนิคในขั้นตอนต่างๆ ของการเขียนเชิงเทคนิค เอกสารต้องเป็นมิตรกับผู้เริ่มต้น ขณะเดียวกันก็ต้องให้ข้อมูลที่จำเป็นทั้งหมดเพื่อให้ผู้เขียนไว้อ้างอิงถึง
ขั้นตอนการเตรียมความพร้อมอาจมีความสำคัญที่สุดเนื่องจากเป็นการวางรากฐานในการสร้างเอกสาร เพื่อสนับสนุนผู้เขียนด้านเทคนิคตลอดระยะนี้ ได้มีการพัฒนาเอกสารอ้างอิงซึ่งอธิบายถึงวิธีที่มีประสิทธิภาพในการรวบรวมข้อมูลที่เกี่ยวข้องและเคล็ดลับในการกำหนดโครงสร้างข้อมูลนี้โดยใช้เทมเพลต
ต่อไปก็เข้าสู่ขั้นตอนการเขียน นักเขียนจะมีตัวอย่างผลงานที่ดีในการตั้งค่ามาตรฐานให้สูงโดยอัตโนมัติ นอกจากนี้ ระบบยังสร้างรายการตรวจสอบขึ้นมาโดยมีชุดหลักเกณฑ์พื้นฐานสำหรับทุกเอกสารที่ต้องปฏิบัติตาม ซึ่งจะช่วยให้นักเขียนตรวจสอบเอกสารได้ก่อนที่จะเผยแพร่
แม้จะมีเอกสารเหล่านี้แล้ว นักเขียนด้านเทคนิคหน้าใหม่ก็ต้องการความช่วยเหลือเพิ่มเติมและเราต้องจัดหาให้ เราปรับแต่งคู่มือสำหรับนักเขียนด้านเทคนิคมือใหม่ และดูแลจัดการรายการงานที่เหมาะสำหรับแฮ็กกาธอนตามระดับความยาก
สุดท้ายนี้ เราจะทดสอบและปรับปรุงเอกสารเพื่อให้เข้าใจกระบวนการจัดการและดูแลรักษาเอกสาร "การจัดลำดับความสำคัญของเอกสารทางเทคนิค"
ในตอนท้ายของระยะนี้ เราจะสร้างศูนย์รวมคู่มือการเขียนเชิงเทคนิค แหล่งข้อมูล ตัวอย่าง คำแนะนำ และเทมเพลตที่สนับสนุนคู่มือสไตล์เอกสาร
(ii) สร้างเทมเพลตที่เป็นประโยชน์สำหรับช่างภาพวิดีโอในอนาคต
"หนึ่งในวิธีที่ยากที่สุดในการเรียนรู้ทุกสิ่งที่เกี่ยวข้องกับกราฟิกก็คือการอ่านข้อความธรรมดา ลองจินตนาการถึงสิ่งที่เกิดขึ้นหากคู่มือของคุณอ้างถึงซอฟต์แวร์เวอร์ชันที่ไม่ถูกต้อง ซึ่งในคู่มือแบบข้อความอย่างเดียว ผู้ใช้มักจะสร้างชุดการทำงานขึ้นใหม่ไม่ได้เลยเมื่อเมนูและข้อความในแอปพลิเคชันมีการเปลี่ยนแปลง เนื่องจากเราขาดสัญญาณทุกอย่างที่เราจะใช้ในตอนนั้น
บางทีวิธีที่ดีที่สุดในการเรียนรู้คือเมื่อคุณมีผู้เชี่ยวชาญนั่งอยู่ข้างคุณ Screencast จะอยู่ระหว่างภาพกราฟิกแบบภาพนิ่งและมีผู้เชี่ยวชาญคอยช่วยเหลือคุณอย่างใกล้ชิด เรามีการสาธิตแบบภาพเคลื่อนไหวด้วยเสียงที่เป็นมิตร นอกจากนี้เรายังสามารถใส่คำอธิบายประกอบแบบข้อความบนหน้าจอและภาพเคลื่อนไหวได้อีกด้วย ข้อได้เปรียบของ Screencast เหนือกว่าผู้เชี่ยวชาญตรงที่จะเล่นซ้ำได้ทุกๆ ชั่วโมงทุกวัน
นอกจากนี้ เรายังสามารถเพิ่มคำบรรยายที่แปลแล้วลงใน Screencast เพื่อให้เจ้าของภาษาที่ไม่ใช่เจ้าของดูหรือแทนที่แทร็กเสียงด้วยภาษาอื่นๆ ได้"
ในตัวอย่างข้างต้นจาก ""The Screencasting Handbook"" [https://thescreencastinghandbook.com/wp-content/uploads/The_Screencasting_Handbook_rel10_20100502_v6.pdf] Ian Ozsvald อธิบายความสำคัญของ Screencast ซึ่งจะมีประโยชน์มากเป็นพิเศษสำหรับบทแนะนำเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนา MediaWiki, การเขียนส่วนขยาย, การใช้ Gerrit และอื่นๆ
การมีเทมเพลตมาตรฐานสำหรับ Screencast นั้นคล้ายกับเทมเพลตของเอกสาร ช่วยส่งเสริมให้เกิดความเป็นเอกภาพ จึงเป็นการปรับปรุงประสบการณ์ของผู้ชม ทั้งยังช่วยให้ช่างถ่ายวิดีโอที่มีแผนงานในการเริ่มต้น เราจึงมีการพัฒนาคู่มือผู้ใช้ฉบับย่อตามด้วยเทมเพลตสำหรับสร้างวิดีโอแนะนำและวิดีโอแนะนำ ในเอกสารนี้มีคำแนะนำเกี่ยวกับความลึกของแนวคิดที่จะกล่าวถึง และไอเดียเกี่ยวกับ Screencast สำหรับ MediaWiki
วิธีที่ดีที่สุดในการทดสอบเทมเพลตข้างต้นและเตรียมพร้อมสำหรับเป้าหมายใหม่คือการสร้าง Screencast โดยใช้เครื่องมือและเทมเพลต ดังนั้น เราจึงสร้าง Screencast เรื่อง "ข้อมูลเบื้องต้นเกี่ยวกับ Phabricator" ที่จะครอบคลุมพื้นฐานการใช้งาน Phabricator ขึ้นมา กระบวนการนี้ยังช่วยไฮไลต์ประเด็นที่ต้องมีการพูดคุยแลกเปลี่ยนกันด้วย
ประการสุดท้าย แหล่งอ้างอิงส่วนกลางสำหรับช่างถ่ายทำวิดีโอของ Wikimedia คือ WikiProject Screencast ที่มีการตรวจสอบและอัปเดตแล้ว
5. ลำดับเวลาเบื้องต้น
ระยะเวลาสานสัมพันธ์กับชุมชน (1 สิงหาคม - 1 กันยายน)
- วิเคราะห์โปรเจ็กต์อย่างละเอียดกับที่ปรึกษาของฉัน
พูดคุยเกี่ยวกับ:
- ความถี่ในการตรวจสอบงาน
- แชร์กำหนดเวลาและเลือกเวิร์กโฟลว์รายสัปดาห์/รายวัน
- เครื่องมือและแหล่งข้อมูลที่ใช้ได้
- รายงานโครงการราย 2 สัปดาห์และรายวัน
สร้างงานและงานย่อยที่จำเป็นใน Phabricator
สร้างฉบับร่างเพื่อทดแทนความมุ่งมั่นในช่วงการพัฒนาเอกสาร
สัปดาห์ที่ 1 (2-8 กันยายน)
ปรับปรุงเอกสารประกอบ/Style_guide:
- เปลี่ยนจุดโฟกัสหลักให้เห็นภาพแนวทางปฏิบัติที่ดีที่สุดและมาตรฐานใน MediaWiki
- ใส่ตัวอย่างของผลงานที่ดีและปรับปรุงการแสดงผลของหน้าเว็บที่เกี่ยวข้อง
ปรับปรุงคำแนะนำสำหรับผู้เขียนด้านเทคนิคมือใหม่
- ขยายโครงสร้างเอกสารประกอบ
สัปดาห์ที่ 2 (9 - 15 กันยายน)
ดำเนินการจัดลำดับความสำคัญของเอกสารทางเทคนิค:
- ประเมินเวิร์กบอร์ดเอกสาร ดูตัวอย่างคำอธิบายงานที่ดีและจัดลำดับความสำคัญ
- ศึกษาเทรนด์ต่างๆ และจดบันทึกปัญหาทั่วไป
- ใช้ข้อมูลและตัวอย่างในการบันทึกมาตรฐานการจัดลำดับความสำคัญ
สัปดาห์ที่ 3 (16 - 22 กันยายน)
สร้างเอกสารประกอบต่อไปนี้สำหรับผู้เขียนด้านเทคนิค
- รายการตรวจสอบเพื่อช่วยตรวจสอบเอกสารทางเทคนิคก่อนเผยแพร่
- วิธีรวบรวมเนื้อหาสำหรับเอกสารประกอบประเภทต่างๆ อย่างมีประสิทธิภาพ
สัปดาห์ที่ 4 (23 - 29 กันยายน)
เพิ่มข้อมูลเกี่ยวกับการเขียนในประเภท MediaWiki ที่พบบ่อยที่สุดในเทมเพลตและคำแนะนำในเอกสารทางเทคนิค:
- บันทึกแนวทางปฏิบัติที่ดีที่สุดใน MediaWiki สำหรับการเขียนคู่มือผู้ใช้, คู่มือเริ่มใช้งานฉบับย่อ, README, บันทึกประจำรุ่น และวิธีการ
เพิ่มแนวทางเพื่อปรับปรุงความพร้อมของการสื่อสารทางเทคนิค [https://www.mediawiki.org/wiki/User:SRodlund_(WMF)/Maturity_model_for_MediaWiki_technical_documentation#Increasingmaturity--_strategic_directions]
สัปดาห์ที่ 5 (30 กันยายน - 6 ตุลาคม)
ปรับปรุงเอกสารประกอบในการเริ่มร่วมงานกับผู้ทำงานร่วมกันรายใหม่
- อัปเดตหน้า: งานด้านเอกสารประกอบทางเทคนิคสำหรับแฮ็กกาธอน (สิ่งที่ต้องทำ: เพิ่มงานที่เหมาะสมลงในหน้านี้ตลอดระยะเวลาของโปรเจ็กต์)
สร้างฮับสำหรับนักเขียนด้านเทคนิค
- สร้างหน้า Landing Page ที่มีลิงก์ไปยังหน้าและแหล่งข้อมูลที่มีประโยชน์
- เพิ่มลิงก์ที่จำเป็นไปยังหน้าใหม่และหน้าที่มีอยู่เพื่อให้ไปยังส่วนต่างๆ ได้ง่ายขึ้น
สัปดาห์ที่ 6 (7 - 13 ตุลาคม)
สร้างเอกสารต่อไปนี้เกี่ยวกับการสร้างวิดีโอสำหรับ MediaWiki:
- คู่มือฉบับย่อเกี่ยวกับ "การสร้าง Screencast ทั่วไป" ที่ชี้ไปยังโปรเจ็กต์ Screencast
- เทมเพลตสำหรับ: คำแนะนำแบบทีละขั้นเกี่ยวกับการใช้ซอฟต์แวร์/เครื่องมือ บทแนะนำเกี่ยวกับการพัฒนาเครื่องมือใหม่ๆ
สร้างรายการแนวคิด Screencast สำหรับ MediaWiki
สัปดาห์ที่ 7 (14-20 ตุลาคม)
สร้างวิดีโอ "แนะนำการใช้ Phabricator":
- ใช้เทมเพลต (สร้างในสัปดาห์ก่อนหน้า) เพื่อร่างสคริปต์
- ประเมินประสิทธิภาพของเทมเพลตและปรับปรุงเทมเพลตหากจำเป็น
- รับความคิดเห็นและสรุปฉบับร่าง
สัปดาห์ที่ 8 (21 - 27 ตุลาคม)
เผยแพร่วิดีโอ "ข้อมูลเบื้องต้นเกี่ยวกับ Phabricator"
- เลือกและติดตั้งซอฟต์แวร์
- ตั้งค่าสภาพแวดล้อมและสร้าง Screencast
- จดบันทึกปัญหาที่พบและวิธีแก้ไข
สัปดาห์ที่ 9 (28 ตุลาคม - 3 พฤศจิกายน)
ปรับปรุงเอกสารประกอบโครงการ Screencast ได้ดังนี้
- ตรวจสอบโครงสร้างและอภิปรายเกี่ยวกับความจำเป็นในการเปลี่ยนแปลง
- ตรวจสอบซอฟต์แวร์ที่กล่าวถึง
- หาข้อมูลและอัปเดตรายการซอฟต์แวร์
สัปดาห์ที่ 10 (4 - 10 พฤศจิกายน)
ปรับปรุงเอกสารประกอบโครงการ Screencast ต่อไป:
- ประเมินและปรับปรุงบทแนะนำและสคริปต์
- ตรวจสอบแกลเลอรี Screencast
สัปดาห์ที่ 11 (11 - 17 พฤศจิกายน)
ทำงานในเอกสารประกอบโปรเจ็กต์ Screencast ให้เสร็จสมบูรณ์
- ค้นหาและเพิ่มวิดีโอที่ใหม่กว่าลงในแกลเลอรี
- ทำการเปลี่ยนแปลงโครงสร้างที่จำเป็น
สัปดาห์ที่ 12 (18 - 24 พฤศจิกายน)
ทำงานต่างๆ ที่รอดำเนินการอยู่
เขียนรายงานขั้นสุดท้าย:
- โปรดดูรายงานทุก 2 สัปดาห์/รายวัน และรวบรวมข้อมูลที่จำเป็น
- วางแผนโครงสร้างรายงานและเขียนฉบับร่าง
- ปรับปรุงและสรุปฉบับร่างโดยอิงตามความคิดเห็นของที่ปรึกษา
สัปดาห์ที่ 13 (25 - 29 พฤศจิกายน)
- ส่งรายงานขั้นสุดท้ายและการประเมินที่ปรึกษา
6. การติดตามความคืบหน้า
เราจะแจ้งข้อมูลอัปเดตความคืบหน้าประจำวันไปยังที่ปรึกษาของฉันทาง Zulip ชุมชน Wikimedia สามารถติดตามความคืบหน้าของฉันผ่าน Phabricator หรือรายงานโครงการราย 2 สัปดาห์ได้
7. สัญญาผูกมัดอื่นๆ
ฉันเป็นนักศึกษามหาวิทยาลัยแบบเต็มเวลา และภาคการศึกษาช่วงฤดูใบไม้ร่วงปีของฉันทับซ้อนกับไทม์ไลน์ของซีซันของเอกสาร ดังนั้น ผมจึงมีความมุ่งมั่นในการสอบเข้ามหาวิทยาลัย
สอบภายในครั้งแรก: 18-24 สิงหาคม
การสอบภายในครั้งที่ 2: 29 กันยายนถึง 6 ตุลาคม
สอบปลายภาคเรียน: 11 ถึง 30 พฤศจิกายน
นอกจากนี้ เรายังวางแผนที่จะเข้าร่วมการประชุมสาธารณะครั้งแรก PyCon India ในวันที่ 12 ถึง 15 ตุลาคม เนื่องจากสถานที่น่าสนใจในปีนี้ ผมเชื่อว่านี่จะเป็นโอกาสอันดีที่จะได้พบปะผู้คนใหม่ๆ และพูดคุยอย่างเจาะลึก
สำหรับการจัดการสัญญาผูกมัดเหล่านี้ ลำดับเวลาโดยประมาณประกอบด้วยงานที่มีน้ำหนักน้อยกว่าในสัปดาห์ที่เกี่ยวข้อง ฉันตั้งใจที่จะเรียนให้จบหลักสูตรหลักๆ ไม่เกิน 20 หน่วยในภาคการศึกษาของฤดูใบไม้ร่วงเพื่อให้มีเวลาเพียงพอสำหรับการพัฒนาเอกสาร (นักเรียนปกติเรียนจบ 25 หน่วยกิตโดยเฉลี่ยต่อภาคการศึกษา)