Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lessons and other initial edits #1

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# koseu-site
# Using Koseu

A Very Simple Example of a Koseu LMS Instance
![VerdantLearn](src/images/VLlogo_100px.png)

This site is VerdantLearn's first Koseu instance

Setup On Localhost
------------------
Expand Down
4 changes: 2 additions & 2 deletions index.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

?>
<div id="container">
<h1>Hosting Your Own MOOC</h1>
<h1>My course title</h1>
<?php if ( isset($_SESSION['id']) ) { ?>
<p>
Welcome to our Massive Open Online Course (MOOC). Now that you have logged in, you have access to
Expand All @@ -28,7 +28,7 @@
</li>
<li>
Privacy is important so there is a sample
<a href="privacy">Privacy Policy</a> that is provided as a starting point.
<a href="privacy">Privacy Policy</a> that is provided as a starting point. This is also an example of how to refer to a php file located in the main directory
</li>
</ul>
<?php } ?>
Expand Down
49 changes: 21 additions & 28 deletions lessons.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"title": "Hosting Your Own MOOC with Koseu",
"description" : "This is merely a sample lessons.json borrowed from www.tsugi.org. You should edit this file with your own course materials, LTI tools, and videos.",
"title": "Tools",
"description" : "Experiments with GIFT and other tools",
"modules": [
{
"title": "Overview of Tsugi",
"anchor": "overview",
"title": "Tool experiments",
"anchor": "tools",
"icon" : "fa-clone",
"description": "This gives some context around what Tsugi is and why Tsugi is being developed.",
"description": "Here is the place where I try out different Tsugi tools",
"slides": "lectures/00-Mini.pptx",
"videos" : [
{
Expand All @@ -16,49 +16,42 @@
]
},
{
"title": "Using Tsugi Apps in a Learning System",
"anchor": "tsugitools",
"title": "Content order",
"anchor": "order",
"icon" : "fa-cloud",
"description": "TsugiCloud provides free hosting for open source Tsugi tools. Teachers can use TsugiCloud tools in their Learning Management Systems (LMS) or Google Classroom for free. Developers can submit their tools to TsugiCloud for free hosting and use by teachers. Developers can also host their own Tsugi app store if they like.",
"description": "Experimenting with the order of tools, e.g. by adding multiple assignments in different places",
"videos" : [
{
"title" : "Using TsugiCloud in Google Classroom",
"youtube" : "SeAsoA_fJo0"
},
{
"title" : "Using TsugiCloud in Sakai",
"youtube" : "au2_C_2PgIA"
}
],
"references" : [
{
"title" : "TsugiCloud (free Tsugi Hosting)",
"href" : "https://www.tsugicloud.org/"
},
{
"title" : "Using TsugiCloud with Google Classroom",
"href" : "https://www.tsugicloud.org/about/documentation/howto/classroom"
},
{
"title" : "Using TsugiCloud with Canvas",
"href" : "https://www.tsugicloud.org/about/documentation/howto/canvas"
},
{
"title" : "Using TsugiCloud with Sakai",
"href" : "https://www.tsugicloud.org/about/documentation/howto/sakai"
}
]
},
{
"title": "Pre-Requisite: Learning PHP and MySQL",
"anchor": "wa4e",
"title": "Media experiments",
"anchor": "media",
"icon" : "fa-clone",
"description": "If you don't know how to use PHP, MySQL, and JavaScript, to build web applications, we recommend you take 'Web Applications for Everybody'. You can earn a certificate on Coursera or take the course at our free online web site.",
"description": "Experimenting with different types of media, such as revealJS slides, embedded Observable etc",
"references" : [
{
"title" : "Web Applications for Everybody Specialization (Coursera)",
"href" : "https://www.coursera.org/specializations/web-applications/"
},
}
]
}
,
{
"title": "blah blah",
"anchor": "module4",
"icon" : "fa-clone",
"description": "What will we learn here?",
"references" : [
{
"title" : "Web Applications for Everybody (WA4E)",
"href" : "https://www.wa4e.com/"
Expand Down
5 changes: 5 additions & 0 deletions mod/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
This folder is used to checkout Tsugi tools from other repositories like:

https://github.com/tsugitools

https://github.com/tsugicontrib/
6 changes: 6 additions & 0 deletions mod/config.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?php

// Make this require relative to the parent of the current folder
// http://stackoverflow.com/questions/24753758

require_once dirname(__DIR__)."/tsugi/config.php";
5 changes: 5 additions & 0 deletions mod/index.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?php

require_once "config.php";

header("Location: ".$CFG->wwwroot."/store");
Binary file added src/images/VLlogo_100px.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.