Connect with the Community (Activity)

(Difference between revisions)
Jump to: navigation, search
Line 18: Line 18:
  
 
=== Directions: ===
 
=== Directions: ===
 +
 +
== PART 1: iRC ==
 +
 +
IRC, which stands for Internet Relay Chat, is an essential tool used by open source software developers. It allows members of the community, or those interested in becoming involved in the community, to communicate 24/7, regardless of their geographic location. IRC is much like Instant Messaging with a group. Bear in mind that ‘talking’ is not always a requirement. You will learn a great deal by ‘listening’, especially in the beginning.
 +
 +
* Choose a client from below
 +
** Web-based client: http://webchat.freenode.net
 +
** Web-based client: https://kiwiirc.com/client/irc.freenode.net
 +
** Windows: HydraIRC (http://www.hydrairc.com)
 +
** Linux: Konversation (http://konversation.kde.org)
 +
** Mac OS X: Colloquy (http://colloquy.info)
 +
 +
* Everybody should then
 +
** Connect to the server via the command: /server irc.freenode.net
 +
** Join our own (newly created) channel via the command: /join #chooseYourOwnChannel
 +
 +
* Now let’s chat
 +
** each student should write at least one line, and use at least one command!
 +
** A list of useful iRC commands can be found here. http://www.ircbeginner.com/ircinfo/ircc-commands.html
 +
** Commands on using the Meetbot can be found here. https://wiki.debian.org/MeetBot
 +
 +
== PART 2: Titanpad ==
 +
 +
== PART 3: Alternatives ==
 +
 +
== PART 4: Discussions ==
 +
* Describe the difference between synchronous and asynchronous communication.
 +
* Compare the HCI issues in individual interaction with group interaction.
 +
* Discuss several issues of social concern raised by collaborative software.
 +
* Discuss the HCI issues in software that embodies human intention.
 +
  
 
=== Deliverables: ===
 
=== Deliverables: ===
 +
A paper with students' findings, or a blog post.
  
 
=== Assessment: ===
 
=== Assessment: ===
Line 45: Line 77:
 
|'''Level of Difficulty''' ||  EASY
 
|'''Level of Difficulty''' ||  EASY
 
|-
 
|-
|'''Estimated Time to Completion''' || 50 minutes
+
|'''Estimated Time to Completion''' || 50-120 minutes
 
|-
 
|-
 
|'''Materials/Environment''' ||
 
|'''Materials/Environment''' ||

Revision as of 13:49, 28 May 2015

Title Getting connected with the community
Overview learners should get familiar with different communication tools (such as iRC, TitanPad, Skype etc.) that are commonly used by the Open Source community.
Prerequisite Knowledge
Learning Objectives In this activity learners will:

- familiarize with different communication tools (such as iRC, TitanPad, Skype etc.) that are freely available for everyone.

- explore interactions and find out how different open source software development communities (HFOSS in particular) use these tools to perform efficient communications among their members.

Background:

Directions:

PART 1: iRC

IRC, which stands for Internet Relay Chat, is an essential tool used by open source software developers. It allows members of the community, or those interested in becoming involved in the community, to communicate 24/7, regardless of their geographic location. IRC is much like Instant Messaging with a group. Bear in mind that ‘talking’ is not always a requirement. You will learn a great deal by ‘listening’, especially in the beginning.

  • Everybody should then
    • Connect to the server via the command: /server irc.freenode.net
    • Join our own (newly created) channel via the command: /join #chooseYourOwnChannel

PART 2: Titanpad

PART 3: Alternatives

PART 4: Discussions

  • Describe the difference between synchronous and asynchronous communication.
  • Compare the HCI issues in individual interaction with group interaction.
  • Discuss several issues of social concern raised by collaborative software.
  • Discuss the HCI issues in software that embodies human intention.


Deliverables:

A paper with students' findings, or a blog post.

Assessment:

Comments:

Additional Information:

Knowledge Area/Knowledge Unit HCI/Collaboration and Communication
Topic The are several topics:

- Asynchronous group communication, e.g., e-mail, forums, social networks

- Synchronous group communication, e.g., chat rooms, conferencing, online games

- Social media, social computing, and social network analysis

- Online collaboration, 'smart' spaces, and social coordination aspects of workflow technologies

- Online communities

Level of Difficulty EASY
Estimated Time to Completion 50-120 minutes
Materials/Environment
Author Razvan A. Mezei
Source 50 ways
License Licensed CC BY-SA


Suggestions for the Open Source Project:


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

CC license.png

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