Teaching Open Source (Activity)

From Foss2Serve
(Difference between revisions)
Jump to: navigation, search
m
 
(17 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
{| border="1"
 
|-
 
|'''Title''' || TOS Activity
 
|-
 
|'''Overview''' || Learners will become members of the Teaching Open Source mailing list and gain some familiarity with the TOS wiki 
 
|-
 
|'''Prerequisite Knowledge''' || None.
 
|-
 
|'''Learning Objectives''' || A student will be able to: 1) Describe the TOS list and site
 
|}
 
  
 +
{{Learning Activity Overview
 +
|title=
 +
Teaching Open Source
 +
|overview=
 +
Learners will become members of the Teaching Open Source mailing list and gain some familiarity with the TOS wiki 
 +
|prerequisites=
 +
None.
 +
|objectives=
 +
# Describe the TOS list and site.
 +
|process skills=
 +
}}
  
=== Background: ===
+
=== Background ===
Teaching Open Source is the primary website for academics interested in open source and involving their students in open source projects.  TeachingOpenSource.org was set up in March 2009.  The goal of the site is to foster collaboration and members are both academics and industry leaders.
+
  
'''''NOTE: Over the years, the TOS wiki has been uncontrolled and heavily spammed.  There is currently a project in process to rebuild the wiki and bring it under administrative control. Because of that, we are using an alternative version of Part 2 below that does not require editing the TOS wiki.   - 2016-09-16 '''''
+
http://TeachingOpenSource.org (TOS) was set up in March 2009 and is the primary website for academics interested in open source and involving their students in open source projects.
 +
The goal of the site is to foster collaboration and members are both academics and industry leaders.
  
=== Directions: ===
+
=== Directions ===
==== Part 1 - Joining the Teaching Open Source Mailing List ====
+
 
Teaching Open Source (TOS)- http://teachingopensource.org/index.php/Main_Page - is a "neutral collaboration point for professors, institutions, communities, and companies to come together and make the teaching of Open Source a global success."  You will visit this site and sign up for the list serv.  
+
 
 +
==== Part 1 - Join the Teaching Open Source (TOS) Community ====
 +
Teaching Open Source (TOS)- http://teachingopensource.org - is a "neutral collaboration point for professors, institutions, communities, and companies to come together and make the teaching of Open Source a global success."  You will join this site.
  
 
Do the following:
 
Do the following:
# Go to: http://teachingopensource.org/index.php/Main_Page
+
# Go to: http://teachingopensource.org
# Locate the '''Get Involved''' section.
+
# Click on the '''Register for Site'' menu link on the main navigation menu (top, right).  
# Click the '''Join the mailing list''' link.
+
# Register for the site by providing your information in the form and click Submit. 
# Read through the information on the resulting page.  Click the '''mailing list''' link.
+
# You will receive an email once your registration has been approved.  
# Complete the information in the form and click the '''Subscribe''' button.
+
  
<!--  Hidden at present because the TOS wiki is under re-construction
+
==== Part 2 - Join the Teaching Open Source Mailing List ====
==== Part 2 - Adding Yourself to the People Page on Teaching Open Source ====
+
One tool used by members of the open source world is wiki pages.  During this part of the activity you will participate in the TOS community by creating a wiki page and introducing yourself to the community.
+
# Go to: http://teachingopensource.org/index.php/Main_Page
+
# Locate the '''Get Involved''' section.
+
# Click the '''Add yourself to the roll call''' link.
+
# Read through the page and see how people describe themselves on this page.
+
# Locate '''Heidi Ellis''' in the roll call. 
+
# As you are looking at the entries in the roll call, notice that many of them include a link to google’s recaptcha mailhide.  This link is what allows some of the emails to be hidden on the site and only be shown by using the captcha.  The goal of this is to help reduce spam.
+
## Instructions for setting up a recaptcha using google are located here: http://www.cmu.edu/cms//using-cms/add-content/embed-media/recaptcha.html
+
# Return to the top of the page and click the '''create an account''' link.
+
# This will bring you to the page for editing the wiki.  Read down to the '''Joining the Wiki''' section.
+
# Click the '''create an account''' link.
+
# Enter the captcha information and complete the information requested.  After you submit, you will receive a confirmation email.
+
# Once you have successfully logged in, you can edit the Wiki page to add yourself to the Roll Call.  Click '''edit''' on the right side of '''Professors''' to edit this page to add yourself.
+
# The format of your entry should be, '''your name, your email, your institution/company/project, and whatever information you believe to be relevant about your work.'''  For example, '''<pre>Lori Postner, </pre><pre>[http://www.google.com/recaptcha/mailhide/d?k=01Rtfg9ZLZQjNmYicvEWSQfA==&c=KlmpA7OQR5-G_yA7RRSa_-yALTitdnnlyUB1Yg2y234= Email Address via reCAPTACH&trade; Mailhide] </pre><pre>Associate Professor at [http://www.matcmp.ncc.edu/~postnel Nassau Community College], </pre><pre>I am working with the foss2serve team to learn how to incorporate HFOSS into my Computer Science courses.</pre>''' Your entry should begin with an asterisk (*) 
+
# Click '''Save'''.
+
-->
+
==== Part 2 - Exploring the TOS Wiki ====
+
Wikis are a common tool in open source projects.  At noted above, the TOS wiki is currently locked down for rebuilding.  So we would like you to explore the site a bit but you will not be making any changes.
+
  
# Go to the TOS homepage: [http://teachingopensource.org]
+
Much of the activity in the TOS community happens on the mailing list
# Using the top menu items select "People" and then "Roll Call"
+
# Browse the list of TOS participants noting the mix of faculty members and open source project professionals
+
# Locate a few people with HFOSS interests similar to your own
+
  
=== Deliverables: ===
+
Do the following:
Subscription for yourself to the TOS mailing list
+
# Go to: http://teachingopensource.org
 +
# Click on the '''Join Us''' menu (http://teachingopensource.org/community/).
 +
# Read the page and follow the instructions in item 1 '''Join our mailing list'''.
 +
# Complete the information in the form and click the '''Register''' button.
  
= Notes for Instructors =
+
==== Part 3 - Explore the TOS Site ====
The remaining sections of this document are intended for the instructor.  They are not part of the learning activity that would be given to students.
+
  
=== Assessment: ===
+
Explore the TOS community by:
How will the activity be graded?
+
+
How will learning will be measured?
+
  
Include sample assessment questions/rubrics.
+
# Go to the TOS homepage: [http://teachingopensource.org]
 +
# Click on the '''Community Guidelines''' (http://teachingopensource.org/community/community-guidelines/) under the '''Join Us''' menu and read the contents.
 +
# Click on the '''Community Directory''' (http://teachingopensource.org/community/community-directory/) under the '''Join Us''' menu.  
 +
# Browse the list of TOS participants
 +
# Locate a few people with HFOSS interests similar to your own
  
{| border="1" class="wikitable"
+
=== Deliverables ===
! Criteria
+
! Level 1 (fail)
+
! Level 2 (pass)
+
! Level 3 (good)
+
! Level 4 (exceptional)
+
|-
+
| '''Criteria 1'''
+
|
+
|
+
|
+
|
+
  
|-
+
POSSE: None (but, you should now be subscribed to the TOS mailing list).
| '''Criteria 2'''
+
|
+
|
+
|
+
|
+
  
|}
+
= Notes for Instructors =
  
=== Comments: ===
+
The remaining sections of this document are intended for the instructor.  They are not part of the learning activity that would be given to students.
What should the instructor know before using this activity?
+
  
What are some likely difficulties that an instructor may encounter using this activity?
+
=== Assessment ===
  
 +
* How will the activity be graded?
 +
* How will learning will be measured?
 +
* Include sample assessment questions/rubrics.
  
=== Additional Information: ===
+
=== Comments ===
{| border="1"
+
|-
+
|'''ACM Knowledge Area/Knowledge Unit''' || What ACM Computing Curricula 2013 knowledge area and units does this activity cover? [[ACM_Body_of_Knowledge]]
+
|-
+
|'''ACM Topic''' || What specific topics are addressed? The Computing Curriucula 2013 provides a list of topics - https://www.acm.org/education/CS2013-final-report.pdf
+
|-
+
|'''Level of Difficulty''' || Is this activity easy, medium or challenging?
+
|-
+
|'''Estimated Time to Completion''' ||  20-30 minutes
+
|-
+
|'''Materials/Environment''' || Access to Internet/Web and web browser and email client.
+
|-
+
|'''Author''' || Who wrote this activity?
+
|-
+
|'''Source''' || [http://teachingopensource.org/index.php/Main_Page Teaching Open Source web site]
+
|-
+
|'''License''' || Licensed CC BY-SA
+
|}
+
  
=== Suggestions for Open Source Community: ===
+
* What should the instructor know before using this activity?
Suggestions for an open source community member who is working in conjunction with the instructor.
+
* What are some likely difficulties that an instructor may encounter using this activity?
+
  
--------------------
+
{{Learning Activity Info
This work is licensed under a
+
|acm unit=
[http://creativecommons.org/licenses/by-sa/4.0/ Creative Commons Attribution-ShareAlike 4.0 International License]
+
SP Social Context, SP Professional Communication
 +
|acm topic=
 +
* Impact of social media on individualism, collectivism and culture.
 +
* Dynamics of oral, written, and electronic team and group communication.
 +
* Utilizing collaboration tools.
 +
|difficulty=
 +
Easy
 +
|time=
 +
20-30 minutes
 +
|environment=
 +
Access to Internet/Web and web browser and email client.
 +
|author=
 +
Lori Postner (Imputed)
 +
|source=
 +
[http://teachingopensource.org/ Teaching Open Source web site]
 +
|license=
 +
{{License CC BY SA}}
 +
}}
  
[[File:CC_license.png]]
+
=== Suggestions for Open Source Community ===
  
[[Category: Learning_Activity]]
+
Suggestions for an open source community member who is working in conjunction with the instructor.
[[Category:Communication_and_Tools]]
+
 +
[[Category:Instructor Activities]]
 +
[[Category:Communication and Tools]]

Latest revision as of 17:01, 14 September 2017


Title

Teaching Open Source

Overview

Learners will become members of the Teaching Open Source mailing list and gain some familiarity with the TOS wiki

Prerequisites

None.

Learning
Objectives
After successfully completing this activity, the learner should be able to:
  1. Describe the TOS list and site.
Process Skills
Practiced


Background

http://TeachingOpenSource.org (TOS) was set up in March 2009 and is the primary website for academics interested in open source and involving their students in open source projects. The goal of the site is to foster collaboration and members are both academics and industry leaders.

Directions

Part 1 - Join the Teaching Open Source (TOS) Community

Teaching Open Source (TOS)- http://teachingopensource.org - is a "neutral collaboration point for professors, institutions, communities, and companies to come together and make the teaching of Open Source a global success." You will join this site.

Do the following:

  1. Go to: http://teachingopensource.org
  2. Click on the 'Register for Site menu link on the main navigation menu (top, right).
  3. Register for the site by providing your information in the form and click Submit.
  4. You will receive an email once your registration has been approved.

Part 2 - Join the Teaching Open Source Mailing List

Much of the activity in the TOS community happens on the mailing list.

Do the following:

  1. Go to: http://teachingopensource.org
  2. Click on the Join Us menu (http://teachingopensource.org/community/).
  3. Read the page and follow the instructions in item 1 Join our mailing list.
  4. Complete the information in the form and click the Register button.

Part 3 - Explore the TOS Site

Explore the TOS community by:

  1. Go to the TOS homepage: [1]
  2. Click on the Community Guidelines (http://teachingopensource.org/community/community-guidelines/) under the Join Us menu and read the contents.
  3. Click on the Community Directory (http://teachingopensource.org/community/community-directory/) under the Join Us menu.
  4. Browse the list of TOS participants
  5. Locate a few people with HFOSS interests similar to your own

Deliverables

POSSE: None (but, you should now be subscribed to the TOS mailing list).

Notes for Instructors

The remaining sections of this document are intended for the instructor. They are not part of the learning activity that would be given to students.

Assessment

  • How will the activity be graded?
  • How will learning will be measured?
  • Include sample assessment questions/rubrics.

Comments

  • What should the instructor know before using this activity?
  • What are some likely difficulties that an instructor may encounter using this activity?
ACM BoK
Area & Unit(s)

SP Social Context, SP Professional Communication

ACM BoK
Topic(s)
  • Impact of social media on individualism, collectivism and culture.
  • Dynamics of oral, written, and electronic team and group communication.
  • Utilizing collaboration tools.
Difficulty

Easy

Estimated Time
to Complete

20-30 minutes

Environment /
Materials

Access to Internet/Web and web browser and email client.

Author(s)

Lori Postner (Imputed)

Source

Teaching Open Source web site

License

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

CC license.png


Suggestions for Open Source Community

Suggestions for an open source community member who is working in conjunction with the instructor.

Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox