Skip to content

Commit

Permalink
Merge pull request #49 from kuosc2005/open-school
Browse files Browse the repository at this point in the history
Add Open school section in the website
  • Loading branch information
abhiyandhakal authored May 26, 2024
2 parents 56c3c80 + faa3746 commit f5dddd8
Show file tree
Hide file tree
Showing 16 changed files with 108 additions and 15 deletions.
4 changes: 0 additions & 4 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -138,10 +138,6 @@ const config = {
{
title: 'Knowledgebase',
items: [
{
label: 'Open School',
to: 'https://www.youtube.com/@kuosc'
},
{
label: 'Linux Talk',
to: '/knowledgebase/category/linux-talk'
Expand Down
8 changes: 8 additions & 0 deletions open-school/c-programming/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"label": "Programming with C",
"position": 1,
"link": {
"type": "generated-index",
"description": "Welcome to \"Programming with C,\" a comprehensive video series designed to introduce you to the foundational concepts and techniques of the C programming language. As one of the most widely used languages in academia and industry, C serves as a cornerstone for understanding programming principles and building efficient software solutions. Whether you're a student learning C for the first time or a seasoned developer looking to enhance your skills, join us on this journey as we explore the essentials of C programming, step by step."
}
}
7 changes: 7 additions & 0 deletions open-school/c-programming/array.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
sidebar_position: 7
---

# Array

<iframe width="560" height="315" src="https://www.youtube.com/embed/gft7UuY3Gao?si=_o4dHyiklsRJNuJX" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
8 changes: 8 additions & 0 deletions open-school/c-programming/control-structures.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Control Structures
sidebar_position: 4
---

# Control Structures

<iframe width="560" height="315" src="https://www.youtube.com/embed/sd_2vSHTPww?si=F-AINIXCc5r-hYL6" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
8 changes: 8 additions & 0 deletions open-school/c-programming/functions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Functions
sidebar_position: 5
---

# Functions

<iframe width="560" height="315" src="https://www.youtube.com/embed/Ajl-6W0Rxac?si=iNQxtr1hNBcfctkL" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
8 changes: 8 additions & 0 deletions open-school/c-programming/fundamentals.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: C Fundamentals
sidebar_position: 2
---

# C Fundamentals

<iframe width="560" height="315" src="https://www.youtube.com/embed/_xVyhXvaYbU?si=MS0Ck6V6aaZRbsa-" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
7 changes: 7 additions & 0 deletions open-school/c-programming/ide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
sidebar_position: 10
---

# Bonus: IDE and Setup

<iframe width="560" height="315" src="https://www.youtube.com/embed/dFc33F0LuKI?si=QNtoIX3rpIDpeO7j" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
8 changes: 8 additions & 0 deletions open-school/c-programming/introduction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Introduction to C
sidebar_position: 1
---

# Introduction to C

<iframe width="560" height="315" src="https://www.youtube.com/embed/eScsdiaaB3w?si=zWUyld7guYi7yUmc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
8 changes: 8 additions & 0 deletions open-school/c-programming/operators.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Operators
sidebar_position: 3
---

# Operators

<iframe width="560" height="315" src="https://www.youtube.com/embed/Dh8FY8o6rV0?si=VpMsk613o8riiB-d" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
7 changes: 7 additions & 0 deletions open-school/c-programming/pointer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
sidebar_position: 8
---

# Pointer

<iframe width="560" height="315" src="https://www.youtube.com/embed/SpKlR9x5GgY?si=ixhGyfzfOUppBbDu" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
7 changes: 7 additions & 0 deletions open-school/c-programming/program-structure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
sidebar_position: 9
---

# Program Structure

<iframe width="560" height="315" src="https://www.youtube.com/embed/BFINN_x7pVY?si=gSGPgcJbN7bUEKy8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
7 changes: 7 additions & 0 deletions open-school/c-programming/variable-scope.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
sidebar_position: 6
---

# The Scope of Variable

<iframe width="560" height="315" src="https://www.youtube.com/embed/Ihe4zCYvta8?si=dHb17Fv98pRY38GD" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
8 changes: 8 additions & 0 deletions open-school/c-programming/writing-a-program.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Writing a Program
sidebar_position: 0
---

# Writing a Program

<iframe width="560" height="315" src="https://www.youtube.com/embed/bhFYDY6bO3I?si=4CKyNRyXWM8L__zJ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
18 changes: 15 additions & 3 deletions open-school/intro.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,20 @@
---
id: intro
title: Introduction to Open School
sidebar_position: 0
---

# Welcome to Open School
# Open School

This is the introduction to the Open School project.
Open School is an initiative aimed at creating an active community centered around peer-to-peer learning and knowledge sharing among students. It provides a space where students can learn about different subjects, ranging from various computer technologies to even university curricula. However, Open School goes beyond just offering educational resources but also encourages students to contribute their own knowledge and create content to share with others. By having students engage in this give-and-take process of education, Open School aims to make learning more collaborative, accessible, and student-driven. The educational resources are available at the youtube channel [Kathmandu University Open Source Community (KUOSC)](https://www.youtube.com/@kuosc).

## Why Open School?

Open School was created to address the need for a more accessible, engaging, and student-driven approach to education. Instead of the traditional learning models, which often involve a one-way flow of information from instructors to students, Open School wants students to be both learners and instructors. Students can learn subjects they are interested in, as well as create and provide materials on topics they have expertise in. Ultimately, the initiative was born out of a belief that education should be a dynamic and interactive exchange, where students are not just passive learners but also active contributors to the collective understanding of various subjects.

## Target Audience

Open School's target audience is every student from Nepal, regardless of their location or how remote it may be. Regardless of any other factors, the content on Open School is tailored for Nepali people, with the primary language of the videos being Nepali. Whether students are in urban areas or rural villages, Open School aims to provide accessible educational resources to all.

## How does Open School work?

Students create videos teaching subjects or topics they are knowledgeable about. These student-made videos are then hosted on a platform accessible to everyone. Any student can watch videos on topics they want to learn, made by their peers who have expertise in those areas. They are free to comment, ask questions, and give feedback on the videos.
8 changes: 1 addition & 7 deletions sidebarsOpenSchool.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
module.exports = {
openSchoolSidebar: [
{
type: 'doc',
id: 'intro'
}
// Add other documents here
]
'open-school': [{ type: 'autogenerated', dirName: '.' }]
};
2 changes: 1 addition & 1 deletion src/pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ function HomepageHeader() {
<Link className="button button--secondary button--lg" to="/docs/intro">
Know Our Projects
</Link>
<Link className="button button--secondary button--lg" to="https://www.youtube.com/@kuosc">
<Link className="button button--secondary button--lg" to="/open-school/intro">
Open School
</Link>
<Link className="button button--secondary button--lg" to="https://sfd.kuosc.org.np/">
Expand Down

0 comments on commit f5dddd8

Please sign in to comment.