cloudmesh / classes Goto Github PK
View Code? Open in Web Editor NEWAll class material
Home Page: https://cloudmesh.github.io/classes/
All class material
Home Page: https://cloudmesh.github.io/classes/
Topics
All: Change lectures table: Topic, Description, REsources, Length, ID
(Jerome) Record paper1 video
(Dimitar) prepare Python tutorial for Monday (link to eve as an example of what can be done in Python)
(Dimitar) Email students about how to use the refs.bib file.
(Dimitar) Email students that we can help them with committing their homework during Monday's lecture.
(Vibhatha) Install Ubuntu on Virtual Box and Guest addition
(Tony, Miao) prepare tutorial on Github for Monday
Verify all the links in theory lectures go to youtube or correct box
Publish lessons to students
Miao & Jerome: fix slides in offixe mix, due Tue, Jan 17
Badi copy all office mix slides into folder all of us have access to
Dimitar: Create paper-1 assignment
Miao & Jerome: class video for Monday (change and reapply theme: background & slide position)
Tony and Dimitar: documentation and example on cluster command for Mark and other students (installing cloudmesh).
Jerome: notify all students in CANVAS that are not on piazza on that class started they need to join piazza.
Tony organizes
Vibhatha: bash on Windows, 17, January.
Vibhatha Installed Cloudmesh
Post AIs' emails and IDs on class website/Piazza
Post office hour on class website/Piazza
Cloudmesh lectures
Crash course on Python
Crash course on Bash
Mon, Jan 16. Tony: Reclarification: A single TA collects all contact addresses of all TAS and sends single email to gregor. preferably this e-mail has an vcard attachment for each student so i can just click on the vcard so its added to my contact. Typically you can add yourself to your own contcats program and than export the vcard. On OSX it works like that.
Fri, Jan 20. Tony verifies and organizes All Tas: do pull request of class and add/update resume and picture
Fri, Jan 13. Identify 2 TAs that do Windows 10 support and run Windows 10 on their machines. Vibhatha & ?.
Jan 10: TAs identify office hours. Add to calendar Dimitar created: due Jan 10
Jerome: Jan 16: google spreadsheet, create scripts so we can merge spread sheets e.g. download
CANVAS gradebook, download google spreadsheed compare. develop script such as
i524-compare --canvas canvas.csv --google google.csv
returns list such as
Gregor von Laszewski, HID xyz, project is no longer found in CANVAS
googlespread sheet gets column "enrolled" in which you mark all students that you found in
canvas as enroled in spreadsheet. You must not remove them from google so we can identify how
unenrolled and notify university, which is required from us.
so we need option --update-enrollment so you do not have to do that by hand.
use docopts to manage parameters
due date Jan:10
check into bin dir of classes.
On Friday 11am I will test all TAs for their setup of python on their Laptops. THis includes
proper setup of python 2.7.13, virtualenv, pip, coudmesh install, editor for python (pycharm)
We recommend for class ubuntu if linux. if windows, this is done in virtualbox.
PS: if you run anything else than ubuntu its yor buisiness, you need to help people in ubuntu. If students run anything else than ubuntu its their buisiness.
However we need 1 - 2 TAs that do support while running Windows 10.
Move all resolved items after a week or so here so we have a record of it and keep the list above small
Jan 10 Dimitar create split video code, check into bin dir of classes use docopts for parameters and manual
Jan 10 Dimitar place videos in onedrive
Jan 10 Dimitar create calendar of when you WORK on class, must cover 20 hours.
2 hours of them need to be available for a weekly meeting all attend
sometime between Tuesday - Friday 10 - 2pm
Jan 10 Gregor get videos, post in youtube
Jan 10 Gregor make announcement on piazza for online students. Latest Jan 11
Jan 11: Gregor add posted lecture to lectures.rst
Jan 10: Vibatha lead, all TAs create account on github. Must use git config, i think we have this as youtube and already in lessons. Vibhatha does it wrong. Jan 10
Jan10: Gregor: post survey links on piazza
Jerome: Generate HIDs.
Gregor originally Jerome: Announce HIDs to students on Piazza, due Fri, Jan 13.
Dimitar: assignment of TechList <> HIDs, due Fri, Jan 13.
Gregor originally Miao: video for TechList, due Mon, Jan 16.
single meeting time this friday 11am. All TAs must be present
weekly meeting time Tuesday all TAs must be present
Vibhatha: doodle for fixed meeting times for online class support, due Fri, Jan 13
Formulate homework assignment that:
Python module of the week: cmd
Create a python program that has
mycmd deploy: print deploy
mycmd kill: print kill
mycmd benchmark: print benchmark
mycmd report: ...
From here: https://cloudmesh.github.io/classes/i524/lectures-unreleased.html#lectures-unreleased-theory-track
Can be done by hand.
Something like (after manually downloading csv files of the canvas and google rosters):
i524-compare --canvas canvas.csv --google google.csv
returns a in the form:
Name, HID, status
We also need an --update-enrollment
to automatically mark the enrollment status in the google spreadsheet.
matplotlib
pydal
numpy
scipy
mapreduce in python
...etc
Possible duplicate of #75
We need to investigate pull request:
#95
There's a docs/source/lesson/linux/ubuntu.rst
that documents how to install ubuntu on virtualbox.
The virtualbox-specific instructions should be separated into their own virtualbox.rst
@jemitchell It looks like you created this. What's the difference between the "NEW_MIX" and previous "Mix" folders?
cm virtual cluster
stack deployed to cluster
run program that needs compilation and deployment
I think this is duplicate of #71
Should work on
Test dev branch from the source
Documentation and example on cluster command for Mark and other students
Video by Vihbatha
Originally for https://github.com/cloudmesh/classes/milestone/1
Published and unpublished
@laszewsk I can republish by tomorrow if you want, but you are better positioned to also update the changelog.
@tonythomascn you should go though the documentation for techlist.1 as a student and find any bugs you can.
@laszewsk @jemitchell @dimitargnikolov @tonythomascn @vibhatha @miaozhan Who is doing this?
In addition to fleshing out the lessions, the content of github.rst
has a lot of overlap with plain git and should be moved to git.rst
.
docs/source/lesson/prg/git.rst
docs/source/lesson/prg/github.rst
@laszewsk @jemitchell @dimitargnikolov @tonythomascn @vibhatha @miaozhan Who is doing this?
check if all lectures and links to them as well as the slides on the “released” lectures are indeed working
Continuation of #78
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.