Skip to end of metadata
Go to start of metadata


Design

gteDesign

Zoom standards

  1. Make a recurring meeting starting 5am on start day for 24 hours, recurring for the number of days the training is
  2. Meeting should have a 6 digit numeric password
  3. Do not post links for the zoom coordinates except in private locations like meeting requests and slack pins
  4. For alternative hosts list

    mchyzer@isc.upenn.edu,emurtha@internet2.edu,chubing@internet2.edu,emily@internet2.edu
  5. Video on for hosts and participants
  6. Enable join before host
  7. Mute participants on entry
  8. Disable waiting room
  9. Do not require authenticated participants
  10. Record meeting automatically in the cloud
  11. Slack the link with password, meeting id, and password to Erin (or whoever is managing the pins)
  12. For the June training, ChrisHy is Main meeting, Bill is breakout #1, ChrisHu is breakout #2, Emily is breakout #3

Example pin of zoom (not actual links, those are in pin in slack)

 Click here to expand...

Zoom Coordinates:

Dial by Phone: +1 312 626 6799 or +1 646 558 8656 or +1 301 715 8592 or +1 346 248 7799 or +1 669 900 6833 or +1 253 215 8782

MAIN TRAINING ZOOM:
https://internet2.zoom.us/j/92075407697?pwd=SjUvSUUvbsdfsfdsdfBZaEVrRjdmdz09
Meeting ID: 920 7123 7697
Password: 851808

BREAKOUT ZOOM 1:
https://internet2.zoom.us/j/92075407697?pwd=SjUvSUUvbFhPS3BMalBZaEVrRjabcd
Meeting ID: 920 123 3456
Password: 174356

BREAKOUT ZOOM 2:
https://internet2.zoom.us/j/92075407697?pwd=SjUvSUUvbFabcdZaEVrRjabcd
Meeting ID: 920 123 3456
Password: 174356

BREAKOUT ZOOM 3
https://internet2.zoom.us/j/92075407697?pwd=SjUvSUUvbFabcdZaEVrRjabcd
Meeting ID: 920 123 3456
Password: 174356


Kahoot standards

  1. Use the Grouper Training folder
  2. For courses, use a section folder (e.g. 101)
  3. For quizzes, name with this convention: GTE 101.1: Grouper Basics
  4. Do not list answers in slides
  5. Do keep the questions in slides (in case Kahoot goes away)
  6. Its not clear how to mute Kahoot.  Right click on tab in browser and "mute site" e.g. in chrome
  7. During the training, trainers should not take the quiz, as it will skew the results

Hands on copy/paste standards

  1. For a course, make a hands on wiki under this page
  2. Each thing to copy paste should be in a code block
  3. For each slide that has something to copy/paste, link the first word to that course's copy/paste wiki

GTE development

Google doc with to do's: https://docs.google.com/document/d/1JLCuGm9pHWOirfdZmkrVsY8OlQSdaju8ldGzlUY4bnc/edit

The current working branch for November 2019 training is "201911". https://github.internet2.edu/docker/grouper_training/tree/201911.

This branch is automatically built on every commit and pushed to dockerhub, with the branch name appended to the image tags.  https://hub.docker.com/r/tier/gte/tags.

To work on updates:

  1. create a feature branch off of 201911 (eg. 201911-201-updates).
  2. update ./gte line 12 with your branch name (eg. replace "201911" with "201911-201-updates").
  3. make local chances to exercises and content
  4. run ./manualBuild.sh in whatever ex### directory you are working in. this will create docker images based on your branch name
  5. run ./gte 201.1.1 (this will start the correct local version based on your branch name and link to rabbitmq)
  6. test/review changes at https://localhost:8443/grouper
  7. push local commits/branch to github
  8. Merge changes into needed branch when completed.
    1. Log into github and go to "Branches"
    2. Choose "New pull request" on your feature branch
    3. Make sure to update base: master to base: 201911
    4. Add comment and choose "Create pull request" underneath comment section
    5. Choose "Merge pull request"
    6. Choose "Confirm Merge"
    7. Choose "Delete Branch" if done with feature branch.

Developer flow looks like this:

  1. make local changes
  2. ./manualBuild.sh - build local docker images with tags based on branch name
  3. docker ps - check to see what's running.
  4. docker stop 201.1.1 - stop an image
  5. ./gte 201.1.1 - start an image
  6. test/review changes at https://localhost:8443/grouper
  7. repeat.
docker restart rabbitmq
./gte 101.1.1
$ docker logs 101.1.1 to bide the time.
$ ./gte-shell 101.1.1


stop

docker ps
docker stop imageId

list of sections:

https://docs.google.com/spreadsheets/d/1Emf79h–2lmfSxaNgjVu5lRcboJ1IWkwSmh_6E5T2lo/edit#gid=0

Final date to get new patches from Grouper: June 3rd.  (maybe 7th).  Babb clone VMs on 10th.

Run locally or from docker hub.

docker exec -it {container name} /bin/bash; cd bin; gsh;

https://github.internet2.edu/docker/grouper_training/tree/202006

GTE commands

Grouper email list: grouper-2019-06 at internet2 dot edu

gte $ git clone https://github.internet2.edu/docker/grouper_training.git
grouper_training $ git checkout 201906
grouper_training $ ./manualBuild.sh 

https://github.internet2.edu/docker/grouper_training/blob/202006/README.md

Google drive for slides: https://drive.google.com/drive/u/0/folders/1irHccRqkfrwkeXpA2ayQPEt2PlI67Cx5

Course outline: https://docs.google.com/document/d/1o8siMrRxZm1M_DgDQ5qu6jZEE4mb4MODxfQVvIxG508/edit

Tracking sheet: https://docs.google.com/spreadsheets/d/1A5Eok-GWBJS4zMwsAvS7k0YEkR4OnZz-74B_yRLeRPg/edit#gid=0

Folder for pres: https://drive.google.com/drive/u/0/folders/1irHccRqkfrwkeXpA2ayQPEt2PlI67Cx5

Dec 2019 Temple training notes: https://docs.google.com/document/d/1nfkt8tgv05F_fQwdQc5Ru_A4tv79FFl7JdeAq3tO3rI/edit#heading=h.2zrn2o90s27q



  • No labels