Skip to content

Commit dd467d3

Browse files
Nathan Esquenazigitbook-bot
Nathan Esquenazi
authored andcommitted
GITBOOK-50: change request with no subject merged in GitBook
1 parent f87106f commit dd467d3

File tree

5 files changed

+13
-12
lines changed

5 files changed

+13
-12
lines changed

.gitbook/assets/image.png

133 KB
Loading

a-holistic-path-forward.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Any approach giving students the best possible chance at success in the software
4444

4545
## Aspects of our Approach
4646

47-
There are four different major categories of our [CodePath.org](http://codepath.org) university programs that provide all of these above elements:
47+
There are four different major categories of our [CodePath.org](http://codepath.org/) university programs that provide all of these above elements:
4848

4949
1. **Inspire Workshop Series** - These are entry-level courses for freshmen and sophomores in STEM that provide an introductory foundation to product and coding that should be accessible to anyone but targeted to those who have encountered programming before in one way or another.
5050
2. **Software Fundamentals Series** - This is a three-part series focused on providing an in-depth foundation to make sure students are prepared for the rigorous technical interviews associated with top tech companies including data structures, algorithms, problem-solving, and behavioral interview segments. We provide a three-part series to provide students confidence and readiness for even the toughest interviews.

appendix/learning-platform.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,8 @@ Our career connections system is the central access point for CodePath students
111111
* Includes advanced matching systems so every interview is a good match
112112
* End-to-end solution for recruiters includes embedded video, note-taking, and tagging
113113

114+
<figure><img src="../.gitbook/assets/image.png" alt=""><figcaption></figcaption></figure>
115+
114116
The purpose of the events we run and our platform is to directly connect employers to as many students that would fit their internship or entry-level hiring needs as we possibly can. Several times a year, CodePath organizes these “virtual career fairs” (matching events) in which we first collect specific matching data from both students and employers and then use a combination of this intake information and detailed student profiles and performance data to automatically match students and employers for short interviews using our proprietary matching technology.
115117

116118
For each carefully selected match that suggests interested and relevant students based on the employer's specific needs, employers can confirm or reject any matches after reviewing student information. Once the employer confirms the students they’d like to connect with, CodePath directly facilitates short embedded video calls right in the platform, either 1:1 or in small groups. Recruiters can take notes and tag students that they want to follow up with. The platform then facilitates easy follow-ups so that students can be extended offers after the interviews.
@@ -131,5 +133,4 @@ On top of our core learning platform, there are additional modules that we want
131133

132134
## Resources
133135

134-
* [Learning Platform Slides](https://docs.google.com/presentation/d/1i5NB29bR9rRNh7tKIVQJMX9kzMps1TmsghueZOryMgo/edit)
135-
* [Learning Platform Drawings](https://docs.google.com/presentation/d/1JXwY3e9sBs1438MzYHgRx5tjgCeZwl2SjF3arTggqOQ/edit#slide=id.g77656ad78\_0\_5)
136+
* [Learning Platform Slides](https://docs.google.com/presentation/d/1TGVCgSQjKpckk5dTxapP7Jsm31Dzzu1L362k7PiJDUQ/edit#slide=id.p)

appendix/scaling-education.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Overview
44

5-
Open-source and the related workflows are one of the most successful models for collaboration that have ever been applied. Combining open-source with a [distributed version control](http://en.wikipedia.org/wiki/Distributed_revision_control) such as Git allows for a true peer-to-peer approach to collaboration that is unlike anything that came before.
5+
Open-source and the related workflows are one of the most successful models for collaboration that have ever been applied. Combining open-source with a [distributed version control](http://en.wikipedia.org/wiki/Distributed\_revision\_control) such as Git allows for a true peer-to-peer approach to collaboration that is unlike anything that came before.
66

77
Applying the same principles and workflows to education is one of the best ways to create a sustainable proliferation of high-quality curriculum spread across the world. Leveraging many of these principles will ensure quality and integrity of the experience is maintained as the content is reproduced and propogated.
88

@@ -14,7 +14,7 @@ Open-source software is software whose source code is published and made availab
1414

1515
**How do people collaborate in open-source?**
1616

17-
Open-source software is developed in cooperation between many different individuals all working together with a specific structured workflow to enable mass collaboration. For example, the [Linux](http://www.linux.com) project has roughly **10,000** people that have contributed to the core alone. Another 100,000+ have contributed to software built in "user-space" surrounding the Kernel itself.
17+
Open-source software is developed in cooperation between many different individuals all working together with a specific structured workflow to enable mass collaboration. For example, the [Linux](http://www.linux.com/) project has roughly **10,000** people that have contributed to the core alone. Another 100,000+ have contributed to software built in "user-space" surrounding the Kernel itself.
1818

1919
When building software or curriculum coordinating even 10 collaborators can be immensely challenging. In order to solve this problem, open-source generally adopts structured solutions to make cooperation much easier. These solutions more recently include the use of a distributed version control system called Git.
2020

@@ -36,7 +36,7 @@ The process workflow is generally as follows:
3636
* The contributor sends the maintainer a "pull request" asking them to pull the changes.
3737
* The maintainers, contributors and commenters discuss the changes.
3838
* The maintainer adds the contributor’s repo as a remote repo and merges locally.
39-
* The maintainer pushes merged changes to the main repository after careful review.
39+
* The maintainer pushes merged changes to the main repository after careful review.&#x20;
4040

4141
### Education and Open-Source
4242

@@ -48,8 +48,8 @@ Let us attempt to apply the successful open-source model to education and curric
4848

4949
Applying open-source to education is a fundamental shift in how the world thinks about learning and teaching. A few examples of how to think about an open-source education model in practice:
5050

51-
* **Living Textbooks** - All learning materials are entirely free and managed by maintainers world-wide. Maintainers help curate and edit the content and ensure that the quality is as high as possible. Think [Wikipedia](https://en.wikipedia.org/wiki/Main_Page) for every single topic out there. These textbooks can be "branched" out by anyone into new versions or new collaborators can request their changes to be pulled back into the core.
52-
* **Living Courses** - All course structure and materials are entirely free and managed by maintainers world-wide. The maintainers are constantly working together to improve the course materials and structure. Assignments, resources, videos, guides, etc. are all available for online for easy access and modification.
51+
* **Living Textbooks** - All learning materials are entirely free and managed by maintainers world-wide. Maintainers help curate and edit the content and ensure that the quality is as high as possible. Think [Wikipedia](https://en.wikipedia.org/wiki/Main\_Page) for every single topic out there. These textbooks can be "branched" out by anyone into new versions or new collaborators can request their changes to be pulled back into the core.
52+
* **Living Courses** - All course structure and materials are entirely free and managed by maintainers world-wide. The maintainers are constantly working together to improve the course materials and structure. Assignments, resources, videos, guides, etc. are all available for online for easy access and modification.&#x20;
5353
* **Living Tools** - Courses are powered by open-source software tools and frameworks that enable everyone to have a consistent experience. The learning management system itself is completely free and open-source. Any "content modules" developed through collaboration can be easily plugged into the course content tools which provide rich access to the textbooks and course materials.
5454
* **Transparent Analytics** - Open-source education must be paired with transparent analytics around efficacy. This is in part measured by assessments and surveys baked into the course content that are submitted by everyone that participates in a learning module. These analytics help maintainers and collaborators to understand the most effective content modules.
5555
* **Distributed Classrooms** - Since the tools, the courses, and the textbooks are entirely free to access and to redistribute, classroom "peers" will pop-up without any friction. A classroom is defined as a location where there are a number of individuals that would like to learn the material as well as an "instructor" (or facilitator) that helps locate a physical venue and create a safe and productive space for interested students to meet and run through the course.
@@ -66,4 +66,4 @@ Imagine a world where this was considered the gold standard for all topics of ed
6666
* [Open Business Model Free Education](http://opensource.com/education/13/10/open-business-model-free-education)
6767
* [Dictator and Lieutenants Workflow](http://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows#Dictator-and-Lieutenants-Workflow)
6868
* [opensource.com/education](http://opensource.com/education)
69-
* [Richard Baraniuk On Open Source Learning](http://www.ted.com/talks/richard_baraniuk_on_open_source_learning?language=en)
69+
* [Richard Baraniuk On Open Source Learning](http://www.ted.com/talks/richard\_baraniuk\_on\_open\_source\_learning?language=en)

courses/curriculum-development.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Through our approach, we can use the same best-practice collaboration workflows
3636

3737
* Curriculum developed using our platform can easily be linked into running classes powered by our linked technical course portal which is powered by these curriculum source packages.
3838
* An automated release process ensures that content updates are pushed to the source repository, the content becomes reflected automatically on the course portal to students (when pushed to the master branch)
39-
* Courses can be managed entirely from our organizer dashboard for your organization (or through CodePath.org)
39+
* Courses can be managed entirely from our organizer dashboard for your organization (or through CodePath.org) &#x20;
4040
* Course participants can single-sign-on via Github and access any courses they are enrolled in
4141

4242
### Additional Curriculum Assets
@@ -66,7 +66,7 @@ Each course curriculum is by design a sequence of units or modules. Within each
6666
These units often include assets linked such as:
6767

6868
* **Slide decks** (hosted in markdown, Speakerdeck, or Google Slides)
69-
* **Topic Videos **(hosted on Youtube) - Explaining specific concepts or topics to be used in this unit
69+
* **Topic Videos** (hosted on Youtube) - Explaining specific concepts or topics to be used in this unit
7070
* **Assignment or Lab Videos** - Intro videos pertaining to a specific assignment or lab
7171

7272
In addition, there is the **following shared content** that can be used across all units:
@@ -80,7 +80,7 @@ In addition, there is the **following shared content** that can be used across a
8080

8181
Refer to our [guiding principles](../guiding-principles.md) and [measuring quality ](program-quality.md)pages for more insights into our program design philosophies.
8282

83-
#### Think of your course starting with an application and human-centric approach <a href="think-of-your-course-starting-with-an-application-and-human-centric-approach" id="think-of-your-course-starting-with-an-application-and-human-centric-approach"></a>
83+
#### Think of your course starting with an application and human-centric approach <a href="#think-of-your-course-starting-with-an-application-and-human-centric-approach" id="think-of-your-course-starting-with-an-application-and-human-centric-approach"></a>
8484

8585
Don’t think of your course as teaching a topic, or teaching concepts. Start by asking yourself three questions:
8686

0 commit comments

Comments
 (0)