Mar 31

The right technology for the job

I chose pencil and paper Choosing the right technology for the job depends on many factors. One important factor is fun, and I do have fun making a beautiful print-like chart in Tux guitar. LilyPond offers even more versatility, and now there’s My VexFlow. But some very close friends have asked me to record a Tom Cochrane song on solo acoustic, so I thought I’d share the technology I chose and the criteria by which I chose it.

I just need a guide I can see from where I’ll be sitting or standing, something to look at, to keep me focused in case an engineer or a videographer makes funny faces at me while I’m trying to play. I should only have to listen to the song once to prepare it, and pause playback only long enough to enter what I just heard. I needed the option of misusing Coda and Segno, writing myself notes in the margin, and so on.
—For this job I chose Paper and Pencil 1.0

I’ve heard the full band version a million times but they’ve specified this arrangement. There’re 8 bars where I have to keep time on the guitar while they go a cappella, so I just need a guide I can see from where I’ll be sitting or standing, something to look at, to keep me focused in case an engineer or a videographer makes funny faces at me while I’m trying to play. I should only have to listen to the song once to prepare it, and pause playback only long enough to enter what I just heard. I needed the option of misusing Coda and Segno, writing myself notes in the margin, and so on.

I chose the technology pictured — it took 9 minutes (much less than getting the image off my phone and uploading it, blogging about it, etc!). I made the manuscript paper template in Word 97 if I recall correctly, more recently used Open Office to convert to PDF. I printed it out on a bubble-jet printer, standard paper. It’s a No. 2 pencil.

I chose pencil and paperTux guitar is my choice for lead sheets, if that’s what I need to do, but to place things perfectly, or even to get a full choice of things to place, in the open source world you’ve got the learning curves of scripting tools like Lilypond and VexTab …or pens, pencil and paper!

§

Mar 13

On Webmasters and PluginMonkeys (reprise)

I’m very fond of saying I first learned web design—HTML, JavaScript and CSS—the same way I learned guitar: by “stealing” other people’s best licks. When I took music in Pennsylvania public schools in the 60s we had an itinerant music teacher once or twice each week, and classroom teacher-led music once or twice more. We learned every good boy deserves fudge and we sang songs “by note,” and songs “by rote.” We were taught musicianship. But there was never any suggestion the goal was for any of us to become professional musicians. I’ve been thinking about that ever since I learned “entrepreneurship” is receiving top billing local curriculum as a universal 21st Century competency (e.g., C21, P21). Not that there’s anything wrong with that!

Informal learning is valid and important

Graphic, reads I learned html same way as guitar, by stealing other people's licks

Part 1 of this series was written over a year ago when I first heard the man I considered my Jimmy Page of the JavaScript world, Douglas Crocker, refer to my kind dismissively as “Webmasters…Generally they weren’t very smart.” Dion Almaer suggested the term “jQuery Plugin Monkeys,” to much laughter. To summarize, I’ve embraced the term in much the way U.S. Democrats embraced “Obamacare.” To continue, then as now I’ve always approached the WWW as an educator asking, “How can this help me share what I know?” I learned, informally, what I needed to know, when I needed to know it. Dedicated CompSci folks always did much more, and way cooler stuff in much less time (and their stuff scales!). Yet I think knowing their language gives my ideas a better chance of being realized. Continue reading

Dec 13

Mind mapping, concept mapping—making the relationships between ideas visible

In his 2004 article published in The Journal of Economic Education John Budd describes an in-class exercise “…in which small groups of students each create a Mind Map for a specific topic.” He says creating mind maps is “…an example of an active and collaborative learning tool that instructors can use to move beyond “chalk and talk” …and incorporate diverse learning styles.” The author presents ideas for mind map topics for a wide variety of economics courses, and several lovely examples of students’ maps, drawn freehand and collaboratively. “hierarchies and associations flow out from a central image in a free-flowing, yet organized and coherent, manner.”Mind Maps can be lesson planners, lesson plans, and lessonsFirst page of article, Budd (2004)  about Mind Maps

There is now a good selection of mind- or concept-mapping software educational experience designers may find very helpful in making thinking visible, by offering ways to illustrate the connections between ideas. Nearly all of them are built for Internet collaboration. My goal in this post is just to share an inkling I’ve been getting that such software can find a role in lesson planning, lesson plans, and as John Budd and others have found, in the lessons themselves.

I wrote about one such program, Compendium, back in March, and I’ve tried my hand at mapping an understanding of cognitive apprenticeship. First I simply listed the pieces of the Collins, Brown and Holum (1991) framework, assigning symbolic icons to imply their role, positioning them visually so as to reflect their hierarchy. Then I use colour-coded arrows to indicate relationships between them. In the software these objects can all be opened as dialog boxes, which can store further details. “Mouseover” or “rollover” effects (anything the software does in response to a user placing their mouse pointer over something on the screen) let you peek inside.

UPDATE: I learned 2012-12-15 in Compendium Institute Newsgroup Digest #1389, that Compendium will receive a long overdue overhaul, and the source code seems to be finding its way to more friendly repositories. This recording of a Compendium developer meeting contains details, and may also be of interest to see how Compendium is used to add idea-mapping to the task of recording minutes. The recorded meeting demonstrates another technology-based approach to making thinking visible (and audible).

attempted Mind Map of cognitive apprenticeship

Fig. 1—Mapping the Cognitive Apprenticeship Framework
Trying to cover all the bases: making thinking visible while designing a lesson. Icons, positioning, colours, arrowhead direction have meaning, follow the designer’s logic… (cont…)

Two close-ups of the maps within (neither completed):

Map of Sociology of a learning experience

Fig. 2— Sociology
…general priorities and strategies unfold: coloured arrows illustrate relationships to and betweenthe ideas; each item can become a map of future brainstorming. Big questions asked here, “Have I planned for this?” “Who are my experts?” get deep answers at the next level…  (cont…)

compendium mind map

Fig. 3—Content
…where you can be clear and specific about content, methods, and activities. Compendium and similar software let you add lists, links, video, documents, and to publish the results.

These maps list the parts of the framework. In Compendium you can draw additional items as you brainstorm and you can put terms “inside” other items, for example double-click the Content->Questions icon and find the actual questions stored inside. You can label the lines, change the directions of the arrowheads or put arrowheads on both ends. You can also export an interactive version in HTML [also here and here] and other formats.

Wikipedia has a list of free and proprietary mind-map and idea mapping software. I’d like to try it all at some point but thus far I looked at “VUE,” or Visual Understanding Environment, a project at Tufts University. I found it to be very intuitive, it has a large and versatile set of features, produces a result similar in many ways to that of Compendium, and it can be used as a unique and powerful presentation tool. Also like Compendium they have a user community and a gallery that will tell you far more than I possibly can.

Budd points out some very significant differences between the mind map and the traditional, linear outline and states these have powerful implications for learning:

…note that each branch is captured by a single key word, not a phrase or sentence. Using single words reduces ideas to their core. Important ideas are not obscured by extraneous words, and new associations are not limited by more specific phrases. …The central point in the Mind Map must always be an image because the brain is drawn to an image more …differences in the size of the branches and the associated words are used to reinforce associations and to add emphasis. …the use of color is important in creating Mind Maps. …many Mind Maps use one color for each major category to aid in organization. …These differences can make Mind Maps powerful tools. …Research on memory and learning emphasizes the importance of associations, and the radiant structure of a Mind Map with explicit branches promotes associations. The use of color for different categories can also make more powerful associations. The use of emphasis in a Mind Map, for example with thicker main branches and larger printing, can also help the recall of information. The focus on using single key words can foster more expansive connections, and confining the entire Mind Map to a single piece of paper allows one to see the entire picture at once and perhaps stimulate additional associations.
(Budd, 2004:37-8)

Student-produced Effects of Labor Unions

Budd (2004) fig. 3 Student-produced Effects of Labor Unions

I should note that John Budd’s article is accompanied by samples of hand-drawn maps that, in my opinion, also reveal how far technology still has to go to match humans’ capacity for expression. Neither Compendium, nor from what I’ve seen so far VUE, has the ability to vary the width of connecting arrows, let alone supply the “branches” of a map with bark [n.b. Since first writing that sentence I’ve seen many others that do thicknesses (still no bark). See “Vic’s list” at the end of this post]. Educators can do much to influence the design of software by engaging directly with software developers and designers on social networks like Twitter. You do not need software to use mind maps in lesson plans.

Mind Maps can be used to add active and collaborative learning to courses. Students are engaged in active learning as they wrestle with ideas, associations, and categories in creating a Mind Map-they are creating their own Mind Map, not simply looking at one created by the instructor. The exercise is collaborative because the Mind Maps are created as a small group effort. A collaborative relationship between the instructor and students can also be established as the instructor helps with the constructions of the Mind Maps, but as a “guide on the side” not as the “sage on the stage” (Budd, 2004:42).

Because of the reliance on hierarchies, says Budd, concepts or classroom exercises that do not fit traditional outline structure are probably not good candidates for the creation of a mind map. Even in early explorations of collaborative concept mapping software I’ve noticed, in forum discussions and newsletters, a common motif that points to another criticism: mappers often say things like “this works for me” while maybe the internal logic isn’t quite as apparent to everyone. I believe such criticism can be overcome by perseverance, collaboration and openness to feedback.

I’ve experimented using Compendium to take notes in meetings, for sorting research, choosing between possible software solutions, and for planning (Conole & Fill, 2005). I’m now very interested in presentations using VUE. When it comes to mind mapping software I now often find myself saying, “This works for me.”

SOFTWARE SITES, in their own words:

The Compendium Institute (Open University and others) is an open forum for the ongoing development and dissemination of the Compendium methodology and software tools. Compendium is about sharing ideas, creating artifacts, making things together, and breaking down the boundaries between dialogue, artifact, knowledge, and data. http://compendium.open.ac.uk/institute/

The Visual Understanding Environment (VUE) is an Open Source project based at Tufts University. The VUE project is focused on creating flexible tools for managing and integrating digital resources in support of teaching, learning and research. VUE provides a flexible visual environment for structuring, presenting, and sharing digital information. https://vue.tufts.edu/

What surely must be the definitive list, “Vic’s compendium of software that supports knowledge management and information organisation in graphical form. Includes mind mappers, concept mappers, outliners, hierarchical organisers, KM support and knowledge browsers, 2D and 3D.” http://www.mind-mapping.org/

§


Reference

Budd, John W., (2004) Mind Maps as Classroom Exercises, The Journal of Economic Education, Vol. 35, No. 1 (Winter, 2004), pp. 35-46. [Available on line but missing accompanying graphics
www.legacy-irc.csom.umn.edu/faculty/jbudd/mindmaps/mindmaps.pdf, retrieved 2012-12-10]

Cognexus.org, recorded meeting 2012-12-12, Compendium Developer meeting, http://www.cognexus.org/Compendium_Futures/2012-12-12_C_Developer_Meeting.wmv, retrieved 2012-12-16.

Collins, A., Brown, J.S., and Holum, Ann (1991), Cognitive Apprenticeship: Making Thinking Visible, American Educator, [1991 reprint available on line at http://elc.fhda.edu/transform/resources/collins_brown_holum_1991.pdf accessed 2012-09-17].

Conole, G. and Fill, K. (2005), A learning design toolkit to create pedagogically effective learning activities, Journal of Interactive Media in Education 2005(08). [jime.open.ac.uk/2005/08].

McLeod, S. A. (2010). Kolb, The Learning Style Inventory. Retrieved from http://www.simplypsychology.org/learning-kolb.html 2012-12-03

Multimedia Learning by Richard E. Mayer (2009)

Aug 15

The current “state” of WAI-ARIA adoption and its “role” in accessibility

March 2014 UPDATE 2014: WAI-ARIA 1.0 is a completed W3C Recommendation as of March, 2014. Check current status

The WAI-ARIA project began in the fall of 2006. ARIA stands for “Accessible Rich Internet Applications,” by which it means web-based applications using CSS and JavaScript to change page elements without reloading the page. ARIA provides a means for the changes to communicate with assistive technologies.

“…I worked with a web project manager who was unfamiliar with ARIA, …and ended up interviewing half a dozen upcoming young developers, none of whom had heard of it either! Had the Web Accessibility Initiative’s initiative failed, …was ARIA D.O.A.?”

It came to my attention at that time due to my involvement with a group of teacher educators at the Faculty of Education at York U, Toronto. I admit I wasn’t able to make a great deal of sense of it until they published a Primer and a guide on Authoring Practice in 2010, and even so it remains daunting. Yet I believe in ARIA and what it’s trying to do, and I know of no other meaningful solution in the works. So I was disappointed and somewhat baffled when at my job in 2011 I worked with a web project manager who was unfamiliar with ARIA, and then, in the course of the project, ended up interviewing half a dozen upcoming young developers, none of whom had heard of it either! Had the Web Accessibility Initiative’s initiative failed, …was ARIA DOA?

Jutta Treviranus is Director and Professor at the Inclusive Design Institute at OCAD University. She’s explained at length the many challenges faced by people with differing abilities even if they’re using assistive technology, which involve availability, cost and compatibility issues far more convoluted than many of us may imagine. I recently had the chance to ask her some questions about ARIA adoption, and she’s graciously allowed me  to share her answers (and they let my colleagues off the hook!). Continue reading

Best new thing in my world today: Git

Aside

Git is version control software, sort of like “track changes” for an entire directory structure. But it has powers and abilities far beyond those of ordinary version control tools. Among other things it can move files — securely — between servers anywhere you have access to install it.

Why did I bother to learn Git?

My motivation was both intrinsic and extrinsic: I have experienced the deep feeling of chagrin that comes from knowing you’ve just overwritten hours of good work with an older version of a file. I already wanted to learn how to use Git because I had seen interesting projects on GitHub that I thought I might even be able to contribute to. The extrinsic motivation, and the reason I stopped procrastinating, is I now have to use it at work.

Did I have a strategy?

Having a project of my own allowed me to put many more hours into learning Git, and to use it for things I wouldn’t try at work for many weeks. At work I’m literally only expected to contribute to two files — one is CSS the other JavaScript. For my project I’m carrying around a laptop, but my biggest screen (and most comfortable coding chair) are at the desktop in my music-room. The desktop has 3 or 4 different web servers running on it, which I can access from anywhere on my home network. My learning strategy then was to set up as if I’m a team of people working from different computers on a network. I ended up setting up two repositories on each computer. I used a variety of Internet resources whenever I faced an impasse. I soon found several well-written sources that helped me.

What did I already know that helped me learn Git?

Almost immediately as I started working with Git I thanked the fact that I’ve installed and worked with various Linux flavors — Fedora and Ubuntu mainly, but others as well. Git runs on Windows in a Linux “shell” and you need to know about case-sensitivity and forward slashes. The most frightening and potentially alienating thing for any Windows user is probably Vim, the 20-year old text editor (and so much more) that Linux geeks will never abandon or bury. When you commit changes using commit -a a Vim terminal appears. When you start typing in Vim all hell breaks loose until you learn to press Insert up front, and you won’t get out with anything you type intact until you learn the sequence ESC : w q . I was lucky I went through that frustration a couple years earlier.

What surprised me about learning Git, or what did I learn that I didn’t expect to learn?

At one point I had to open a utility, Gitk, that comes with Git. Looking at the long list of commit messages I generated as the project evolved I realized I had inadvertently collected a log of my thought processes. If I were teaching something in a classroom and I could have my students keep a similar log while working on their projects I’d know what they were thinking at various stages, and perhaps gain all sorts of otherwise unexposed insights into both their learning and my teaching. I mentioned this thought to the IT program manager at work. His comment was he would love it if they taught Git in high school.

I’ll probably post more about working with Git. But don’t wait for me… get Git and all the documentation and tutorials you’ll probably ever need at git-scm.com/.

Apr 12

Mobile blogging

Synopsis I was pretty excited when I found the WordPress smart phone app and saw it gives the user the ability to shoot and add images and video instantly, straight from the phone. My excitement quickly faded though, when I viewed the post in Firefox from my desktop. The app will upload a QuickTime .mov file, which can only be viewed in Chrome and Safari. Even with a browser that can view the file, if it’s rotated then you have a sideways video.

I also learned a great deal about the HTML5 video tag — and its limitations. You see the post pretty much as it was delivered by WordPress iOS, but I also added one of my custom rollovers containing a better video produced from screencasting (Camstudio 2.6) with an overdubbed narrated script (Audacity 2.0) and some text overlays (Vegas Movie Studio 10.0), uploaded to YouTube and embedded as an iFrame. YouTube will convert and serve the right video format for the device requesting it, which is reason enough to choose this method, but it also lets you upload your narration as a plain text “Transcript file” and it will convert it to subtitles. Very cool!


This post is from my iPhone using the new WordPress iPhone app. It’s set up for an account on WordPress.com by default, but you can easily change it to a self hosted one if you have one… and if you’ve “enabled XML-RPC publishing protocols” Say what!!?? Continue reading

Mar 20

Just an idea I’ve been getting

UPDATED 2012-03-27: What’s with all the icons and rollover pop-ups? They’re based on Compendium, which I’ve written about before. While they may not be appropriate for every everyday blog post, I’m asking you to have a look and leave a comment. Do you see a role for them within other web-based contexts you may be familiar with? If so, which? Leave a comment!

I’m trying to get experience design into my thinking about online learning, using the simple technologies I know and love: computers and various digital mobile devices, web browsers, HTML, CSS, JavaScript. For some time I’ve been headed towards the position  that documents are becoming obsolete. While I was thinking about that a teacher who is part of my Twitter PLN was putting together a wonderful Project-Based Learning experience with her grade 6 class, their parents and many others from the PLN. This led me to have an idea .

Continue reading

Mar 12

Taming wicked problems, planning projects, designing learning—try Compendium

UPDATED: Have a look at some more advanced Compendium maps.

Compendium, its stewards at The Compendium Institute say, “is a software tool providing a flexible visual interface for managing the connections between information and ideas.” Wicked problems, as I’ve written recently, contain social complexity, so solving them is a fundamentally social process requiring many people. Compendium software allows a person working alone, or people in a group, to bring together visually the diverse ideas, assertions, arguments, and resources that might contribute to the “taming” of a wicked problem. Continue reading