Welcome to EdListen:
Never Stop Learning

VT Fest: Build Your Own Badge Framework

Title: Build Your Own Badge Framework
Time: Thursday at 9:15
Description:
There are many places that allow you to earn badges, and they are a great way to show your proficiency level of a subject. In this session we will have an open discussion about building your own micro-credential lessons that result in earning a badge. For example, think about all the items in your makerspace, how do you know if a student can use the 3d printer, or the Arduino. Now imagine associating a micro-credential lesson with each of those items, students or teachers could complete those lessons and provide proof of knowledge.


Types of badges

Micro-Credentialing
Micro-credentialing is the process of earning a micro-credential, which are like mini-degrees or certifications in a specific topic area. They can either be broad, such as 'Machine Learning,' or specific, like 'Using Data to Differentiate Instruction for ELL Students.'What is Micro Credentialing? | Study.com

Break-out Group Discussion

Badge Tracking Tools

Badgeing and Professional Development
Activities that Qualify for Professional Learning Credit 
"As long as it fits with the professional learning standards. Documentation HAS to have the name of the sponsoring institute, dates, and hours. "

Build your own badge
Use Google Draw to create the badge. Then click File => Publish to get a public URL for that image.

Earn a badge at VT Fest
http://vtfest.vita-learn.org/badges/

Extended Learning Opportunities (ELO) at VT Fest
Thursday Block 3: 10:30 - 11:00 - Let’s Talk Micro-credentialing (Meetup) with Susan Henessey, Bjorn Behrendt, Ruben Puentedura, Tim O’Leary. 
Thursday Blocks 2,3,4,5 & Friday Blocks 2,3 - Making Physical Badges with Cricut Maker, GlowForge Laser Cutter, or Button Maker

Tips For Quickly Enrolling Chromebooks

Enrolling Chromebooks can take some time, but if you plan ahead then the process can happen much quicker.  Here are some tips that I have done to help the process along.

Tip 1: Use a usb-to-nic adapter.  Connecting to wifi during the enrollment will slow down the process considerbly.

Tip 2: In the Admin Dashboard set up a network policy so that Chromebooks in your desired Org get a device-based SSID.

  1. Open the Google Admin Dashboard
  2. Navigate to:  Device management => Networks  => Wi-Fi
  3. Select the appropriate Org.
  4. Add a device based Wifi

Tip 3: Set up an easy to type username / password.
  • Place the username into the same Org as you want the devices to go into (See Tip 4);
  • The username does not need any special permissions
  • Make the name simple to type, like: 121@yourdomain.com
  • Make the password easy to type, like: 1234567890
  • You can disable the user (or make a more complex password) after the bulk of the enrollment process is done.
Tip 4: Have the devices automatically go into a specific Org when enrolled. 
  1. Open the Google Admin Dashboard
  2. Navigate to:  Device management => Chrome  => User Settings
  3. Select the appropriate Org.
  4. Scroll down to Enrollment Controls Section
  5. In device Enrollment select "Place chrome device in user organization"
  6. If you do any asset tagging, or location tagging, I also suggest enabling the "Asset Identifier During Enrollment"

Are keystroke automation tools worth it?

  • Ones I have used: I have played with the USB Rubber Ducky, and heard of Centipede.  
  • What they do: They basically mimic keystrokes, as soon as you put the usb key into a computer, allowing you to skip the repetitive keying in.
  • Are they worth it? For our network they were not worth it; mostly because we enter the asset tag and location during enrollment.   We also found that between the Nic-to-USB and the easy to type enrollment user, the process went so quick that the above were not worth it for us.


Pizza 2018 One-to-One Challenges: Technical side of things

This post is only focusing on the technical side of the 1:1 Challenges.   There is a pedagogical aspect that also needs to be taken into consideration with any 1:1 initiative.
-Bj


Evaluating Hardware


Resources:
  • 1:1 Agreement
  • Track 1:1 Agreements
    • Example Document
    • Magic Formula: =IF(ISERROR(MATCH(A2,'Signed 1:1 Agreement'!A:A,0)),"","Yes")
    • Data Validation to get pull-down of list
    • EZ Query Add-on ~ new install link coming soon.
  • Incidents
    • $25 per incident/replacement charger/replacement bag
    • Incident form
      • Simply Send ~ generate receipt
  • Spares
  • Collection time


Get teachers using it daily.

jQuery/Javascript Promise

JavaScript programming runs things in order as it reads the code, but it doesn't stop to wait for the previous operation to complete before moving on.   This improves performance, but there are times where you need a bit of code to complete before you run another function.    The solution to that is called a "promise".  Basically as the code is read it will see that one particular piece of code (function) promise's to wait till another piece is done.

I use jQuery when I code, and the method I found that works best for myself is to use $.when().then(); statement.

Below is a quick example of how I format the $.when().then(); statement.

var promiseFunction = function(){ console.log("run this first") }; 
//You can include this inside the "when" brackets, but I found it cleaner to keep it separated.  This will run right away.
$.when( promiseFunction ).then(function(){  console.log("run after")  }); //The "then(function(){})" will wait till the promiseFunction is complete before running.
console.log("this will not wait for promiseFunction to complete and will run right away");
//The rest of the code will continue to run at the same time as "var promiseFunction"