Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

<cartridge_basiclti_link xmlns="http://www.imsglobal.org/xsd/imslticc_v1p0" xmlns:blti="http://www.imsglobal.org/xsd/imsbasiclti_v1p0" xmlns:lticm="http://www.imsglobal.org/xsd/imslticm_v1p0" xmlns:lticp="http://www.imsglobal.org/xsd/imslticp_v1p0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.imsglobal.org/xsd/imslticc_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticc_v1p0.xsd http://www.imsglobal.org/xsd/imsbasiclti_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imsbasiclti_v1p0p1.xsd http://www.imsglobal.org/xsd/imslticm_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticm_v1p0.xsd http://www.imsglobal.org/xsd/imslticp_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticp_v1p0.xsd">
<blti:title>Mizzou Lab Creator</blti:title>
<blti:description>Create/Manage Labs for users.</blti:description>
<blti:launch_url>http://127.0.0.1/lti_google_docs/labs</blti:launch_url>
<blti:extensions platform="canvas.instructure.com">
<lticm:options name="course_navigation">
<lticm
@jagwire
jagwire / Eric Is Stupid
Created August 27, 2014 15:55
Eric Is Stupid
public class FlapControl
{
bool ifFlip = false;
#region some costant values
const int IMG_WIDTH = 640;
const int IMG_HEIGHT = 480;
const int IMG_SIZE = IMG_WIDTH * IMG_HEIGHT;
const int STEP = 3;
using UnityEngine;
using System.Collections;
public class Water : MonoBehaviour {
public struct Flux {
public float l;
public float r;
public float t;
public float b;
@jagwire
jagwire / MVP pattern: Wonderland U
Created May 7, 2013 13:37
Example M-V-P cell pattern for Wonderland U.
public class Cell {
//Do we need to contractually obligate developers to only use a single instance of a component based on class?
//The difference is in using a List or a Map.
Collection<State> states;
//Given an enum of types: Text, 2D, JME3
//We should keep track of the various views in a map. No two instances of a cell view should have the same type
Map<EnumViewType, CellView> views;
//The alternative here is to have a single view with view components
@jagwire
jagwire / Generic Decorator
Created May 7, 2013 13:47
A generic decorator for Observable objects.
public interface Obj {
protected void doSomething();
}
public class ObjImpl implements Obj {
protected void doSomething() {
int x = 5*5;
}
@jagwire
jagwire / CollaborativeString
Created May 13, 2013 22:36
Collaborative Objects in a cell.
public FoundationCell extends Cell {
@UsesCellComponent
private SharedStateComponent ssc;
private SharedMapImpl sharedMap;
protected CollaborativeString CollaborativeString(String value) {
return new CollaborativeString(value);
@jagwire
jagwire / NestedClass.cs
Created February 8, 2016 15:51
Nested Class Example
using UnityEngine;
using System.Collections.Generic;
namespace MHS {
public struct SUITS {
HEARTS,
SPADES,
CLUBS,
DIAMONDS
}
@jagwire
jagwire / ExampleTest.cs
Created February 8, 2016 15:53
Example Automatic Test
using UnityEngine;
namespace MHS.Tests {
public class MyLogic {
public int speed = 5;
public int position = 0;
public void tick(float timeStep) {
position = position + speed*time;
}
}
@jagwire
jagwire / AutomaticTestExample.cs
Created February 8, 2016 16:00
Automatic Testing Scenario in Unity
namespace MHS {
interface ISpinner {
public void spin(Vector3 value);
}
[Serializable]
public SpinController { //we can instantiate this in a test
public float speed;
public Vector3 axis;
require 'rubygems'
require 'sinatra'
require 'data_mapper'
require 'json'
require 'thin'
class MyThinBackend < ::Thin::Backends::TcpServer
def initialize(host, port, options)
super(host,port)