http://foss2serve.org/index.php?title=Special:NewPages&feed=atom&hideliu=&hidepatrolled=&hidebots=&hideredirs=1&limit=50&namespace=0Foss2Serve - New pages [en]2024-03-29T08:24:12ZFrom Foss2ServeMediaWiki 1.18.1http://foss2serve.org/index.php/SIGCSE_2023_Affiliated_EventSIGCSE 2023 Affiliated Event2022-08-04T16:44:19Z<p>Kwurst: /* Agenda */</p>
<hr />
<div>__NOTOC__<br />
= HFOSS Education =<br />
<br />
=== March 15, 2023 - Toronto, Ont. ===<br />
<br />
=== Meeting Location ===<br />
Metro Toronto Convention Centre South building. Room 718B.<br />
<br />
This event is an affiliated event of the SIGCSE Technical Symposium. See [https://sigcse2023.sigcse.org/ SIGCSE 2023] for general information about the location.<br />
<br />
=== Overview ===<br />
<br />
Student participation in Humanitarian Free and Open Source Software (HFOSS) provides an opportunity for learning software engineering technical and professional skills while also engaging students with computing for social good. There is evidence that placing computing in the context of social good may help attract women and other underrepresented student groups to computing.<br />
<br />
Experience indicates that faculty are interested in employing HFOSS but also find this teaching approach challenging, especially at first. To better support instructors, HFOSS educators are exploring ways to provide better support and control for instructors taking initial steps in using HFOSS with students. <br />
This full-day event will consist of morning and afternoon sessions that can be registered for separately. The focus for each session will be as follows:<br />
<br />
'''POSSE Round-up''' – The morning session will provide an opportunity for faculty members engaged in HFOSS education to present and discuss their experiences. Attendees will include prior attendees of the Professors Open Source Software Experience (POSSE) and other faculty who have some familiarity with open source software development. <br />
<br />
'''HFOSS Education Approaches''' – The afternoon session will explore tools and opportunities that can help faculty expand HFOSS education. This will include:<br />
<br />
* Instructor-Led HFOSS Projects – This topic will focus on development of instructor-led HFOSS projects. This model of HFOSS education employs HFOSS projects that are started by and managed by one or more academic institutions. Examples include Libre Food Pantry, Open Energy Dashboard, FarmData, and Submitty. Presentation and discussion will cover status of these projects and issues and opportunities for starting or joining an instructor-led HFOSS project. <br />
* HFOSS Education Kits – This topic will cover development of HFOSS kits as an approach to making HFOSS education more manageable. The goal of an HFOSS kit is to provide an isolated environment built with artifacts from an active HFOSS project that can be used to learn and practice software skills. For example, a kit containing a code base, issue tracker, and revision control history could support learning related to version control. HFOSS kits can provide the complexity and scale of the real project, and introduce students to computing for social good. A kit can also provide better predictability and control for the instructor, including an ability to reset the environment to a known state. <br />
<br />
=== Agenda ===<br />
<br />
{| class="wikitable"<br />
! Time<br />
! Activity<br />
! Facilitators<br />
|-<br />
|<br />
! Wednesday March 15, 2023<br />
|<br />
|-<br />
| 8:30 AM<br />
| <br />
Welcome<br />
* Introductions<br />
* Plan for the day<br />
| Greg, Lori<br />
|-<br />
| 9:15 AM<br />
| HFOSS education experience reports<br />
| Heidi<br />
|-<br />
| 10:15 AM<br />
| Break<br />
| All<br />
|-<br />
| 10:30 AM<br />
| HFOSS education experience reports<br />
| Heidi<br />
|-<br />
| 11:30 AM<br />
| Getting started with HFOSS education<br />
* Overview of instructor-led HFOSS projects<br />
* Overview of HFOSS kits<br />
| Karl<br />
|-<br />
| 12:00 PM<br />
| Lunch <br />
|-<br />
| 1:30 PM<br />
| Breakout 1: Kits and Projects<br />
| All<br />
|-<br />
| 3:00 PM<br />
| Break<br />
| All<br />
|-<br />
| 3:15 PM<br />
| Breakout 2: Kits and Projects<br />
| All<br />
|-<br />
| 4:30 PM<br />
| Wrap-up<br />
* Opportunities for participation<br />
* Closing remarks<br />
| Greg<br />
|-<br />
| 5:00 PM<br />
| End <br />
| <br />
|-<br />
|}<br />
<br />
<br style="clear:both;"><br />
<br />
=== Information for Attendees ===<br />
Attendees should bring a laptop to participate in the breakout activities.<br />
<br />
There is '''no charge''' for attending this event, but participants are expected to be registered to attend the SIGCSE Technical Symposium.<br />
<br />
===== To Register =====<br />
The morning session will provide an opportunity for faculty members engaged in HFOSS education to present and discuss their experiences. Attendees will include prior attendees of the Professors Open Source Software Experience (POSSE) and other faculty who have some familiarity with open source software development. <br />
<br />
The afternoon session will be suitable for any instructor interested in HFOSS education, whether experienced or not. The afternoon session will explore tools and opportunities that can help faculty expand HFOSS education. <br />
<br />
To register, please complete the form [https://forms.gle/6Dq5Km57YC1ZYMUGA here].<br />
<br />
NOTE: seating is limited, so please do not assume you are attending before receiving a confirmation from us.<br />
<br />
<br />
[[Category:Events]]<br />
[[Category:Workshops]]</div>Hislophttp://foss2serve.org/index.php/POSSE_2022-05POSSE 2022-052022-04-01T20:03:18Z<p>Hislop: /* Stage 1: April 25 - May 20 - Online activities */</p>
<hr />
<div>__NOTOC__<br />
<br />
<!--<br />
README: To create a new POSSE page:<br />
# Update the announcement on the foss2serve.org homepage<br />
# Create a homepage for this POSSE. the page title is POSSE_yyyy-mm<br />
## Edit the page for the most recent POSSE, copy the entire contents, and paste into the new POSSE page.<br />
## Create the page for the new POSSE by changing the date & location in the title.<br />
## Change the dates for applications, the 3 stages, the 3 parts of Stage 1.<br />
## Change the link for the participants page.<br />
## Save the new POSSE page. <br />
# Edit the new participants page and set it up for this POSSE. An easy way to do this is to copy the prior participants page and delete all entries but the team<br />
# Edit the pages for Stage_1_Activities and Stage_2_Activities with due dates, IRC dates, etc.<br />
--><br />
<br />
===<center> POSSE - The Professors' Open Source Software Experience </center>===<br />
===<center>May 24-25 Nassau Community College, Garden City, NY</center>===<br />
====<center><nowiki>http://foss2serve.org</nowiki>'''</center>====<br />
<!--<br />
====<center>[http://foss2serve.org/index.php/POSSE_Announcement_2017-04 Call for Participation]</center>====<br />
<br />
====<center>[https://docs.google.com/forms/d/e/1FAIpQLSdXjuhoV1YWM5QhVl_WQBjAxetDF3NJt2nSEu5dJAcIQ_1X9A/viewform?usp=sf_link Application]</center>====<br />
--><br />
<center>Applications due: April 20, 2022; Notifications: April 22, 2022 </center><br />
<br />
====<center><font color='red'>Please note that due to NSF funding, only faculty members at U. S. institutions who are teaching in the United States are eligible for support.</font></center>====<br />
<br />
POSSE has several stages of participation: <br />
* Stage 1 includes approximately 10 hours of online activities (both asynchronous and synchronous) over 4 weeks<br />
* Stage 2 includes a 2 day face-to-face workshop<br />
* After Stage 2, there are ongoing participation opportunities in a community of faculty members who use HFOSS in their classes<br />
<br />
=== Welcome! ===<br />
<br />
Welcome to POSSE! This page provides some basic information to help you get started.<br />
<br />
=== Schedule ===<br />
This POSSE will include two stages. The schedule for these stages is shown below. <br />
<br />
==== Stage 1: April 25 - May 23 - Online activities ====<br />
The [[Stage_1_Activities | Stage 1 activities]] have been subdivided into two segments. Please complete the activities by the due date. The activities are in Google Docs [https://drive.google.com/drive/folders/1YFQg1Nn4E0V_AAzzORZHTYf3mcy6oVLZ?usp=sharing here]<br />
<br />
{| border="1" style="width:50%"<br />
|-<br />
| Part A<br />
| Due by May 9, 2022<br />
|-<br />
| Part B<br />
| Due by May 23, 2022<br />
|}<br />
<br />
==== Stage 2: May 24-25 2022 - Workshop in Garden City, NY ====<br />
The [[Stage_2_Activities|Stage 2 activities]] occur face to face.<br />
<br />
====<font color='red'>Note that funding support for Stage 2 is dependent on participating in the Stage 1 activities.</font>====<br />
<br />
After Stage 2 there are opportunities to participate in the POSSE community<br />
<br />
=== Logistics ===<br />
This POSSE provides support for travel, lodging, and meals. Details will be provided to participants by email.<br />
<br />
=== Participants ===<br />
[[POSSE 2022-05 Participants]]<br />
<br />
<!--<br />
=== Tools ===<br />
# IRC:<br />
## First connect to the server via the command: /server irc.freenode.net<br />
## Second, join the foss2serve channel via the command: /join #foss2serve<br />
# [http://www.foss2serve.org/index.php/Main_Page Wiki]<br />
# [http://foss2serve.org/index.php/HFOSS_Communities POSSE HFOSS projects]<br />
<br />
=== IRC Meeting Minutes ===<br />
<br />
* https://meetbot-raw.fedoraproject.org/foss2serve/<br />
--><br />
===Additional Information===<br />
<br />
If you have questions contact one of the team members. For local arrangements, contact Greg Hislop at hislop at drexel.edu<br />
<br />
[[Category:POSSE]]<br />
[[Category:POSSE 2022-05]]</div>Hislophttp://foss2serve.org/index.php/POSSE_2022-05_ParticipantsPOSSE 2022-05 Participants2022-04-01T19:38:52Z<p>Hislop: Created page with "Participants in the May 2022 POSSE: * Darci Burdge, Nassau Community College * Heidi Ellis, Western New England Univ * [[User:hislo..."</p>
<hr />
<div>Participants in the May 2022 POSSE:<br />
<br />
* [[User:darci.burdge|Darci Burdge]], Nassau Community College<br />
* [[User:heidi.ellis|Heidi Ellis]], Western New England Univ<br />
* [[User:hislop | Greg Hislop]], Drexel Univ<br />
<br />
<br />
[[Category:POSSE]]<br />
[[Category:POSSE 2022-05]]</div>Hislophttp://foss2serve.org/index.php/SIGCSE_2022_Affiliated_EventSIGCSE 2022 Affiliated Event2021-11-19T17:33:07Z<p>Hislop: /* Agenda */</p>
<hr />
<div>__NOTOC__<br />
=== March 2, 2022 - Providence, RI ===<br />
<br />
=== Meeting Location ===<br />
Narragansett A - Omni Hotel<br />
<br />
This event is an affiliated event of the SIGCSE Technical Symposium. See [https://sigcse2022.sigcse.org/ SIGCSE 2022] for general information about the location.<br />
<br />
=== Overview ===<br />
Student participation in Humanitarian Free and Open Source Software (HFOSS) provides an opportunity for learning software engineering technical and professional skills while also engaging students with computing for social good. Experience indicates that faculty are interested in employing HFOSS but also find this teaching approach challenging, especially at first. To better support instructors, HFOSS educators are exploring ways to provide better support and control for instructors taking initial steps in using HFOSS with students.<br />
<br />
There is '''no charge''' for attendees.<br />
<br />
This full-day event will consist of morning and afternoon sessions that can be registered for separately. The focus for each session will be as follows:<br />
<br />
'''Educational HFOSS Projects (morning)''' - The morning session will focus on development of HFOSS projects that are instructor-led. This model of HFOSS education employs HFOSS projects that are started by and managed by one or more academic institutions. Examples include Libre Food Pantry, Open Energy Dashboard, FarmData, and Submitty. Several of these projects will be introduced, and breakout sessions will allow attendees to explore sample educational activities for one or more of these projects. There will also be informal time to discuss use of these projects in various courses. <br />
The morning session is intended for instructors who have previously attended POSSE, the Professors’ Open Source Software Experience, or who have open source experience including contributing to an open source project.<br />
<br />
'''Getting Started in HFOSS Education (afternoon)''' – The afternoon session will be suitable for any instructor interested in HFOSS education, whether experienced or not. The session will begin with a brief description of the work in HFOSS education. This will be followed by an introduction to HFOSS Kits, which as an approach to making HFOSS education more manageable. The goal of an HFOSS kit is to provide an isolated environment built with artifacts from an active HFOSS project that can be used to learn and practice software skills. Kits are designed to allow faculty to more easily introduce HFOSS education into their classes. The afternoon will include breakout sessions where attendees will be able to explore an HFOSS kit.<br />
<br />
=== Agenda ===<br />
<br />
{| class="wikitable"<br />
! Time<br />
! Activity<br />
! Facilitators<br />
|-<br />
|<br />
! Wednesday March 2, 2022<br />
|<br />
|-<br />
| 8:30 AM<br />
| <br />
Welcome<br />
* Introductions<br />
* Plan for the day<br />
| Greg, Darci<br />
|-<br />
| 8:45 AM<br />
| Overview - Educational HFOSS Projects<br />
| Stoney <br />
|-<br />
| 9:00 AM<br />
| Educational HFOSS Projects Tour<br />
5 minutes per project<br />
* [https://librefoodpantry.org/ LibreFoodPantry]<br />
* [https://github.com/DickinsonCollege/FarmData2 FarmData] (short [https://youtu.be/wHo8Whvb7ac?t=725 video])<br />
* [https://openenergydashboard.github.io/ Open Energy Dashboard]<br />
* [https://npfi.org/teaching-resources/ CO-FOSS]<br />
|-<br />
| 9:30 AM<br />
| Project exploration Breakout<br />
| All<br />
|-<br />
|-<br />
| 10:00 AM<br />
| Break<br />
| All<br />
|-<br />
| 10:30 AM<br />
| Projects Exploration Breakout Continued<br />
| All<br />
|-<br />
| 11:45 AM<br />
| Wrap-up<br />
| All<br />
|-<br />
| 12:00 PM<br />
| Lunch <br />
| <br />
|-<br />
| 1:15 PM<br />
| HFOSS Overview and update <br /><br />
Jan Pearce - Runestone<br />
| Lori, Greg<br />
|-<br />
| 1:45 PM<br />
| Overview: HFOSS Kits<br />
| Grant, Karl<br />
|-<br />
| 2:15 PM<br />
| Hands on: HFOSS Kits<br />
* Git Kit<br />
|-<br />
| 2:45 AM<br />
| Break<br />
| All<br />
|-<br />
| 4:30 PM<br />
|<br />
* Opportunities for participation<br />
* Closing remarks<br />
| Greg<br />
|-<br />
| 5:00 PM<br />
| End <br />
| <br />
|-<br />
|}<br />
<br />
<br style="clear:both;"><br />
<br />
=== Information for Attendees ===<br />
Attendees should bring a laptop to participate in the breakout activities.<br />
For the morning session, attendees should have VS Code, Git, and Docker installed.<br />
For the afternoon, attendees should have Git installed.<br />
<br />
===== To Register =====<br />
<br />
This event is open to faculty who are interested in HFOSS education and computing for social good. Prior open source experience is a plus but not required for the afternoon session of this meeting. To register, please complete the form <br />
[https://forms.gle/ny7SZ9p4aTYUwSow9 here].<br />
<br />
NOTE: seating is limited, so please do not assume you are attending before receiving a confirmation from us.<br />
<br />
<br />
=== Educational HFOSS Projects ===<br />
<br />
==== LibreFoodPantry Exploration Breakout ====<br />
<br />
===== Frontend =====<br />
<br />
* Change the page's title to your own school's food pantry. (easy)<br />
* Change the page's color scheme to you own school's colors. (easy/intermediate)<br />
* Don't enable the "submit" button if the email address does not end in "@wne.edu". (intermediate/difficult)<br />
* Hide "most popular items" pane unless "custom order" is selected. (difficult)<br />
<br />
===== Backend =====<br />
* Fix the GET /orders/date endpoint to allow only date (not full datetime). (intermediate)<br />
* The order's email address is not stored in the database. Fix the bug. (difficult)<br />
<br />
==== OED Exploration Breakout ====<br />
<br />
* Who are you and what are your interests/needs/desires in an HFOSS project and how OED could met those goals<br />
* Greater detail on how students and courses can engage with OED including our resources to support student developers<br />
* Opportunity to talk with a current student developer to hear about the student experience working with OED<br />
* Greater detail on what OED does to better understand student engagement<br />
* As appropriate, discuss details of how students can become OED developers while meeting your course objectives<br />
* Discuss how colleges/universities can adopt OED to support their sustainability goals and give greater meaning to student developers in your course<br />
* If participants are interested, work with OED including installing on own machine, working with the code base, seeing how to start working on an issue or something else of interest<br />
* Discuss potential next steps to make sure your needs will be met at appropriate times including further discussions, learning OED, setup of an OED project board/issues for your students, ...<br />
<br />
==== FarmData2 Exploration Breakout ====<br />
<br />
Unfortunately, no FD2 project maintainers will be available during the morning session. <br />
<br />
There will then be time in the afternoon session to connect with a FD2 project maintainer.<br />
<br />
However, if there is interest there are a number of ways to explore the project independently:<br />
* Review the [https://github.com/DickinsonCollege/FarmData2/tree/main/farmdata2_modules/fd2_tabs/fd2_school FD2 School materials] as one way to onboard students to both the project and the technologies.<br />
* Review the more general [https://github.com/DickinsonCollege/FarmData2/blob/main/ONBOARDING.md Onboarding materials] to understand the technologies involved.<br />
* Do a [https://github.com/DickinsonCollege/FarmData2/blob/main/INSTALL.md Developer Install] of FarmData2 to get a feel for the project.<br />
* Try to address some issues in the [https://github.com/DickinsonCollege/FarmData2/issues FarmData2 Issue Tracker]:<br />
** Easy (Requires only Markdown)<br />
*** [https://github.com/DickinsonCollege/FarmData2/issues/16 #16 Update README with links]<br />
*** [https://github.com/DickinsonCollege/FarmData2/issues/32 #32 Review Language for Inclusivity]<br />
*** [https://github.com/DickinsonCollege/FarmData2/issues/34 #34 Add links to the Workflow section of CONTRIBUTING.md]<br />
*** [https://github.com/DickinsonCollege/FarmData2/issues/94 #94 Add links for effective Bug Reporting/Feature Request to CONTRIBUTING]<br />
** Moderate<br />
*** [https://github.com/DickinsonCollege/FarmData2/issues/283 #283 Barn Kit Sub-Tab Ordering]<br />
** Moderate (Requires HTML / JS / Vue.js)<br />
*** [https://github.com/DickinsonCollege/FarmData2/issues/301 #301 Seeding Input Form Comments] (HTML)<br />
*** [https://github.com/DickinsonCollege/FarmData2/issues/333 #333 Seeding Input: Allows invalid inputs] (HTML)<br />
*** [https://github.com/DickinsonCollege/FarmData2/issues/332 #332 Seeding Report: Rows Out of Order] (JS)<br />
*** [https://github.com/DickinsonCollege/FarmData2/issues/260 #260 Seedings Report: delete total row/bed planted] (HTML, Vue.js)<br />
*** [https://github.com/DickinsonCollege/FarmData2/issues/322 #322 Seeding Input Erases Selected Area] (HTML, Vue.js)<br />
** Moderate (Requires Docker and/or Bash Knowledge)<br />
*** [https://github.com/DickinsonCollege/FarmData2/issues/329 #329 PhPMyAdmin Docker Container Restarts Automatically in VM] (Docker)<br />
*** [https://github.com/DickinsonCollege/FarmData2/issues/222 #222 Check Exit Codes in Script that Builds Sample DB] (Bash)<br />
<br />
[[Category:Events]]<br />
[[Category:Workshops]]</div>Hislop