Showing posts with label at. Show all posts
Showing posts with label at. Show all posts

Thursday, March 12, 2015

Analytics reporting with Google Apps Script at the UK Cabinet Office

Editor’s Note: Guest author Ashraf Chohan works at the Government Digital Service (GDS), part of the UK Cabinet Office. -- Arun Nagarajan

Recently, when we were preparing the launch of GOV.UK, my team was tasked with creating a series of high-level metrics reports which could be quickly compiled and presented to managers without technical or analytical backgrounds. These reports would be sent daily to ministers and senior civil servants of several government departments, with the data customised for each department.

We decided to use Adobe InDesign to manage the visual appearance of the reports. InDesign’s data-merge functionality, which can automatically import external data into the layout, made it easy to create custom departmental reports. The challenge was to automate the data collection using the Google Analytics API, then organize the data in an appropriate format for InDesign’s importer.

In a previous post on this blog, Nick Mihailovski introduced a tool which allows automation of Google Analytics Reporting using Google Apps Script. This seemed an ideal solution because the team only had basic developer knowledge, much of the data we needed was not accessible from the Google Analytics UI, and some of the data required specific formatting prior to being exported.

We started by building the core reports in a Google spreadsheet that pulls in all of the required raw data. Because we wanted to create daily reports, the start and end dates for our queries referenced a cell which defaulted to yesterday’s date [=(TODAY())-1].

These queries were dynamically fed into the Google Analytics API through Apps Script:


// All variables read from each of the “query” cells
var optArgs = {
dimensions: dimensions,
sort: sort
segment: segment
filters: filters,
start-index: 1,
max-results: 250
};

// Make a request to the API.
var results = Analytics.Data.Ga.get(
tableId, // Table id (format ga:xxxxxx).
startDate, // Start-date (format yyyy-MM-dd).
endDate, // End-date (format yyyy-MM-dd).
endDate, // Comma seperated list of metrics.
optArgs);

Next, we created additional worksheets that referenced the raw data so that we could apply the first stage of formatting. This is where storing the data in a spreadsheet really helps, as data formatting is not really possible in the Google Analytics UI.

For example, the final report had a 47-character limit for page titles, so we restricted the cells in the spreadsheet to 44 characters and automatically truncated long URLs by appending “...”.

Once the initial formatting was complete, we used formulas to copy the data into a summary sheet specially laid out so it could be exported as a CSV file that merges seamlessly into InDesign.

Below is an example of how a report looks on publication. Nearly everything on the page was extracted from the API tool, including the department name and the day number. Because most of the data was automated, it required minimal effort on our part to assemble these reports each morning.

We discovered that an added bonus of pulling data into a Google spreadsheet was that it also allowed us to publish the data to a Google site. This helped us display data to stakeholders without adding lots of users to our Google Analytics account.

The tools let us present Google Analytics data in deeper, more creative ways. That’s really important as we share information with more and more non-technical people, whether they’re inside GDS or beyond.


Ashraf Chohan

Guest author Ashraf Chohan works at the Government Digital Service (GDS), part of the UK Cabinet Office. GDS’s role is to deliver digital transformation of government services. Ashraf is a Product Analyst for GOV.UK, a new site for public services and information.

Read more »

Tuesday, March 10, 2015

A First Attempt at Apps Script with Spreadsheets

The Apps Script team held a hackathon in Washington DC on March 7. Over 80 developers attended and we had some great demos at the end of the evening. One of the demos was from Rusty Mellinger, who explains his script in this blog post. If you missed the DC hackathon, sign up for our next one in Chicago on April 19. -Jan Kleinert

I was lucky enough to attend Google’s Apps Script Hackathon at their office in DC, recently, and got a chance to play with Apps Script. After a quick walk-through tutorial, Jan gave us a couple of hours to hack around with it.

Scripts in Apps Script are written in JavaScript and stored, edited, and run on Googles servers, interfacing with a big list of included services. You can call the scripts from spreadsheets, Google Sites, or from hits to a generated URL.

Roommate Payment Spreadsheet

My roommates and I keep a spreadsheet on Google Docs to track who owes what, but since we’re a house full of software engineers, it’s gotten pretty complicated. Each row records the details of a single transaction: who paid, the total, and what percentages of the payment are on behalf of which roommates. All these interpersonal debts are added up into the (J5:M8) matrix, cancelled out across the diagonal into (P5:S8) to get a single debt for each roommate pairing, and then those are totalled into the final "Shake Out", (F4:F7), which says whether you owe or are owed. Maybe Apps Script could make my life simpler here?

Automatic Emails

First, I’m currently owed a fair amount of money, so I set up automated reminder emails to the roommates who are behind:


// Send emails to everybody with their current status.
function emailDebtors() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var results = ss.getRange( "G4:G7" ).getValues();
var emails = ss.getRange( "O3:R3" ).getValues();
var numUsers = 4;

for(var i = 0; i != numUsers; i++) {
var val = Math.round(results[i][0]);

if (val > 0) {
// This guy owes money in the shake-out.
MailApp.sendEmail(
emails[0][i], "Youre a deadbeat!",
"You owe $" + val + ". Please pay it!");
}
}
}

This just pulls the current totals from the (G4:G7) "Shake Out", as well as their respective email addresses from (O3:R3). When this function is called, if any of them owe more than $0, they get a friendly reminder!

Custom Menus

I could set that up to trigger daily or weekly, but it only really needs to happen when somebody needs to collect what they’re owed, so I’ve added it as an option to the sheet’s menu on start-up.


function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var menuEntries = [ { name: "Email debtors",
functionName: "emailDebtors"}];
ss.addMenu( "SkyCastle", menuEntries );
}

Easy! Now when somebody wants to collect, they just click the “SkyCastle -> Email debtors” option and the appropriate reminder emails are sent out, from their own Gmail address.

Historical Charting

I still had a couple of hours, and wanted to play with the UI and Google Charts services, so I decided to chart the “Shake Out” values over the history of the spreadsheet. The existing cells are hard-coded to operate on the total sums from the full sheet, so I had to re-implement the math to track it line-by-line. (This isn’t all bad, because I can use it to double check the existing arithmetic, which was sorely needed.)

The basic sketch is as follows:


var data = Charts.newDataTable()
.addColumn(Charts.ColumnType.NUMBER, "Row");
for (var i = 0; i != 4; i++) {
data.addColumn(Charts.ColumnType.NUMBER, names[i]);
}

for (var i = 0; i != NUMROWS; i++) {
var row = Array(5);
// …
// Process the current line here, and compute the shake-out.
// …
data.addRow(row);
}
data.build();

I’ve omitted the actual calculation, because it’s just a bunch of hacks specific to our spreadsheet formulas. Each row contains the row number, and the accumulated shake-out thus far, and gets added to the `data` table. I break out of the loop once I go off the end of my data and start hitting `NaNs`.

To create the line chart and add it to a new UI window:

var chart = Charts.newLineChart()
.setDataTable(data)
.setDimensions(700, 400)
.setTitle("Debt History")
.build();

var uiApp = UiApp.createApplication()
.setWidth(700)
.setHeight(400)
.setTitle("Payment History");
uiApp.add(chart);
ss.show(uiApp);
return uiApp;

After adding this function as another option in our custom `SkyCastle` menu and clicking it, we see a nice graph. (I’m almost always on the bottom, but that’s because I make the actual rent and utility payments.) The final entries are equal to the original "Shake Out" cells, so our old arithmetic seems correct, too.

Lessons Learned

The built-in debugger isn’t bad; use the `Select function` dropdown and click the bug icon. I also used Logger.log() liberally while trying to get things working right. (Go to `View -> Logs` in the Script Editor to view that output.)

Apps Script seems to work well, overall, and hooks into a nice and expanding array of Google products and data sources. The GWT-backed UI service is a clever idea, though I barely had a chance to touch it.

Thanks again to Jan and Google for hosting this Hackathon; I can’t wait for the next one!


Rusty Mellinger

Rusty Mellinger co-founded Illogic Inc, making heavy use of Google Apps and GWT.

Read more »

Monday, March 9, 2015

Kanban At Home

As Jen mentioned in the previous post, kanban has crept into our home. Here is a quick post to tell you how we build our board, how we use it, and the results.

While some families create a permanent board, weve found that temporary boards serve us well. If you stop by some Saturday morning youll probably find us in the act of putting post-its on the mirror in our front entrance. It is true that occasionally our board is created in the kitchen or even sometimes the hallway, but the front entrance is currently our favourite location. We have three columns across the top - "Ready", "Doing / Work in Progress", and "Done". You can probably simplify the middle column name to "Doing" or "WIP" but our kids have decreed that we should use both terms.

We populate the "Ready" column with everything wed like to accomplish that weekend. Were careful to make sure the tasks are clear and not too big. For example, instead of "Clean the House", we create post-its for "Clean the Kitchen", "Vacuum the living room", etc. Our board will have a mix of post-its that are specific to one person ("C practice piano", "A practice drums", "M clean room", "Daddy pay master card") and cards with no names that anyone can grab ("Shovel the snow", "Organize the front closet"). More recently weve also started to add post-its for doing fun things together ("LEGO!", "Family Movie").

Once the board is populated the process is quite simple. Everyone selects a post-it, moves it to the "Doing / Work in Progress" column and goes to work. Once they are done that task, they move it to "Done" and select another. By the end of the weekend, the post-its have made a large shift towards "Done" as seen above.

For our family this board works because it is simple, transparent, and requires little to no management (i.e. nagging). Once the board is populated each person has a clear view of their expectations and can make their own decisions about when to do chores and when to play. On most Saturdays our kids (ages 7, 9, 11) do their chores earlier in the day so that they can spend the rest of the day relaxing without worrying that more chores will be added to their list.

A board we created this holiday season is a particularly great example of the peace that a board can bring in our household. We had just returned from a road trip through Nebraska (Car Henge!), South Dakota (Rushmore and Jewel Cave), Wyoming and North Dakota. The level of grumpiness as we unloaded all of our luggage from the van into the house was historic - we were all tired and the mood was tense. As we stood around the pile of luggage now clogging our front entrance we reluctantly decided to create our board. Among the post-its for "Laundry" and "Unpack Luggage" were reward post-its like "Sleep" and "Spend my $10 Claires gift card". After agreeing to take care of all the chores before starting any of the reward post-its, we moved our post-its to the "Done" column in record time with zero nagging. In parallel, the spirit of our household moved from grumpy to peaceful with the same efficiency.

Well, its Saturday morning. Im being beckoned...

Subscribe to Winnipeg Agilist by Email
Read more »

Tuesday, March 3, 2015

Using Twitter to Amplify Connective Learning and Sharing at ICEL 2010


"If only one person knows it, nobody knows it!"
-
Ludwig Wittgenstein




#ICEL5
I have already written a post about the story behind this Twitter experiment, but if you missed it, here is a visually stimulating clarification:



If the picture above makes no sense, then perhaps you can find some time to watch this 5-minute video tutorial:




Besides this, I would like to highlight that if you are an active Twitter user, Monitter might not be the ideal tool to monitor/track a word, phrase or hashtag (e.g. #icel5). Instead, you might as well use the Search function in Twitter, and then save the search, which you can follow.

Another tool you might want to consider (among several) is TweetDeck, which provides you a host of excellent features to track whatever you want, and also enables conveniently to update your own Twitter world. If you are using an IPhone, you are probably going to love the TweetDeck application.

Alright, so did the #icel5 learning stream idea work?



THANK YOU
!

But, before going into that, I would like to thank everyone involved with the 5th International Conference on e-Learning (ICEL 2010) for making it a sizzling learning adventure (Universiti Sains Malaysia, Penang, Malaysia 12-13 July 2010).

Also, I would like to give a special thanks to Prof. Rozhan M. Idrus (Conference Chair) for inviting me personally, and making it a memorable and exciting learning adventure throughout, starting from Japanese sushi to promoting my blog (Say no more!).

In addition, Frashad Shah deserves a big thank you for picking me up from the airport and making my trip to the hotel smooth and easy. Yes, he will be joining IMU e-Learning team next month, and I am sure we can fuse our brain waves to innovate and inspire our Universitys e-learning ambition to new heights. Cant wait!

Besides this, Sue Nugus (Organizer), Issham Ismail (Programme Chair), David M. Kennedy (Keynote Speaker), Laura Czerniewicz (Keynote Speaker), Brant Knutzen (Best Speaker and Swimmer!!!), and Ben Archer (Best Twitter #icel5 user, heads down!) were amazing. In addition, I got to tickle Philip Balcaens Critical Thinking brain a bit, which was kind of fun.

There were around 100 participants from 19 countries that attended, and that certainly made it more exciting. I probably chatted with at least 60% of the participants, and learned too much to babble it here...!

Click here to view the ICEL 2010 Photo Gallery...



SO, DID #ICEL5 WORK?
Out of around 100 participants at the conference, only nine (9) joined (including me) or shared tweets using the #icel5 hashtag. I believe many in the audience were kind of new to Twitter (or were clueless). Prof. Rozhan Idrus did a great job in promoting the #icel5 hashtag (and my blog) during his opening speech.

However, next time we should perhaps facilitate a 10-15 minute Twitter tutorial (unless everyone is already using Twitter) to get more participants involved.

Here is a sizzling visual illustration of all the people that contributed to the #icel5 learning stream:


If you notice, you will actually notice that around 30 people (3 times more!!!) from the Twitter world (gray icons) also contributed to the #icel5 learning stream, one way or the other. Did we invite them to join? Of course not! They probably saw some interesting tweets while following our tweets, and then simply gave us their piece of mind, or retweeted interesting stuff here and there. Interestingly, a few of the tweets were even translated into Spanish (example).

So, was it a success?

Difficult question to answer! Below is a birds eye view of all the #icel5 tweets (230+) shared over the 2-day e-learning conference:

Cool graphic, but I want to review and learn something from these 230+ #icel5 tweets; Not just bells and whistles (and a octopus!)? No, problem! Here we go:

#ICEL5 Learning Stream

Not, bad! Surely, it could have been more participation, but overall it did generate some really interesting connections, ideas, reflections and resources. From a personal learning point-of-view, tweeting kept me busy thinking and pondering throughout the conference. I only felt sleepy towards the end of the whole conference. Usually, you will see me practically sleeping before the 2nd speakers is done (unless the presenter is awesome!).

So, what did I learn?



10 LEARNING NUGGETS
Here are 10 interesting things I learned during this e-learning conference:
  1. Paul was right!
    Yeah, Paul the octopus (above) guessed 8 out of 8 matches during the 2010 World Cup, but would he have predicted that we would start an e-learning conference four hours after the World Cup final. What were they thinking? Luckily, I managed to survive the first day, thanks to a bit of yoga breathing exercises and a 1000 ml Vitamin C tablet.

  2. IPhone is a sizzling mobile learning device!
    Alright, I am surely going to pursue an IPad once the price goes down a bit, but the IPhone is not a bad alternative. I did actually bring along my notebook, but it was never used, because I was able to do all the necessary learning and sharing activities using my IPhone. For example, I used the IPhone to tweet, take pictures (upload them using Twitpic), reply e-mail, read online newspapers, play games, listen to podcasts, search, moodle, etc.

  3. Might not make the British swimming team for 2012 Olympics!
    I got hooked on swimming last year (2009), and have ever since been swimming 2-3 times week. For the sake of fun, I have set an audacious goal (Nothing is impossible) to make the British swimming team for the 2012 Olympics. And I thought I was on track (seriously!), but then I got into a 50 meter freestyle race with David Kennedy (Australia) and Brant Knutzen (USA) at the hotel (Equatorial). They were going to race (for fun), and I thought why not test my ability against these two 50+ year old dudes. This should be easy, right? I went all out, but within 25 meters, Brant Phelps Knutzen was propelling his feet past my face, and I was crushed as badly as England was against Germany during the 2010 World Cup. I suppose Im kind of British after all! Anyway, I am not targeting to make the sprint team, but instead I will go for the ultimate manhood test: 15oo meters. The world record is around 14.35 min. and I am currently capable of 36.53 min. (was 50 min in April, 2010). It looks bad, but I still got two (2) more years to go. Yes, I am certainly British :)

  4. Mahoodle could rock!
    What? You get a Mahoodle, when you mash-up Mahara with Moodle. In pedagogical terms, you combine these two tools to facilitate both teacher (Moodle) and student centred (Mahara) learning, according to David Kennedy. It looks promising, and if you want to know more, just CLICK HERE.

  5. Free Internet Access is a Fundamental Human Right!
    Actually, I have been babbling about this before, but after listening to presenters from several so called developing countries it would simply be amazing if we could make Internet as easy to access as National radio and TV channels. Or think of it as a Digital Democracy, whereby not only do we have a right to vote, but also a right to free access to the Internet, or learning resources around the world (Explore Lauras reflective Keynote: Digital Native in a New Era: Apartheid or democracy). Why not? Within five (5) years, I believe the world will be fully wired, but will it be a better one (or more learning friendly)? With an accessible free global network, we might be able to do some amazing things together. What do you think?

  6. Resistance to E-Learning is still Global!
    You would think that lecturers in countries like England and Australia would not be so resistant and negative to implementing e-learning at their learning institutions. But, the truth is that it is probably as common there, as it is here in Malaysia. But then again, if they have been exposed to crappy e-learning content and environments, how can we blame them (or us)? So, who do we inspire first to adopt e-learning, the students or the lecturers? Do we really need e-learning? Perhaps, we should just call it LEARNING. What do you think? I got some great ideas (I think), but lets discuss them in another post.

  7. Highly interactive discussions through small learning groups!
    In the past we wanted to use self-paced e-learning to train millions at a time. But, today we are increasingly realizing the power of learning through small groups, whether online or offline. Brant Knutzen discovered through his research that 4-5 members per group is ideal for facilitating dynamic online discussions in terms of getting more responses and replies. Any thing to add?

  8. Be PREPARED! Seriously, be prepared!
    Besides listening to some amazing keynotes and paper presentations, there were a few that made me wonder...What were you thinking? For example, one presenter shared her findings exploring Mobile learning with 20 students, by simply showing a table with 20 rows of raw data (comments by students). And she summed up that most of the participating students didnt like mobile learning. Interestingly, a person sitting next to me, summed up within seconds that 70% of the students didnt like mobile learning, by simply looking at the table. Worse yet, when I asked her what kind of mobile devices these 20 students were using during the research, she couldnt even answer that question accurately, and fumbled... I think... Worse yet, when you look at the first students comment in the table, it basically noted that the student had no Internet coverage. I mean, who would enjoy mobile learning without Internet access. Worse yet, the presenter was an Associate Professor, and you would expect that if you have reached that level, you would have at least an analytical or scientific mindset, but I suppose that is not necessarily the case. In short, if you are going to present anything, be prepared, and try to explore all possible scenarios and questions for whatever you are researching. If you question yourself and what you are doing, it is not so difficult. Oops, I might be wrong!

  9. Prezi is not so great after all!
    Interestingly, three (3) of the presentations I attended used Prezi to present their story or research. Yes, it is really cool, trendy, and you kind of get swooshed away with no slides and amazing zoom-in-and-out elevations through a big learning map, or may I say a Picasso painting. However, after viewing a few Prezi presentations, you kind of get bored with it (They all look the same, just like PowerPoint!). Well, I do. And one presenter summed it up nicely, by saying, It is a real headache developing one" (if I heard it correctly!). Whatever tool you use, the bottom line is substance. If you have substance, then design makes sense. But design without substance, is a joke. But, if you have both substance and design, then WOW! And I would argue that PowerPoint (2010) is a more complete tool (including picture editing) to sizzle. I know, Apple dudes are going to scream, Keynote... Whatever! It is fun experimenting with tools like Prezi, but until they have real Power, like PowerPoint 2010, then forget it. I am not joking!

  10. Mobile Learning is the FUTURE!
    Period...! We should not ignore this, but instead embrace the amazing possibilities to reach out to billions of people out there around the world. I used my IPhone for all my learning and sharing activities during this 2-day e-learning conference, and it was simply an amazing tool for learning. I am now dreaming of an IPad, and imagine students not needing to carry a heavy bag full of books, and having instead an A4-sized learning device enabling them to read, interact, play and connect with learners all over the world. What are we waiting for?


CONCLUSION
In conclusion, I have to admit I didnt learn so many new things during this conference. I suppose when you subscribe to OLDaily and RSS most of the top learning professionals around the world that is a difficult prospect and mission.

But then again learning is so much more than simply learning new knowledge and following trends, whether it Web 2.0, 3.0, 4.0 or 10.0. Looking back, I am really excited to have connected with some amazing learning professionals, and hopefully I can continue to learn from and interact with these geniuses.

Finally, you can say what you want about Twitter, but for me, it rocks for learning! Why? It rocks, because it empowers me to connect, interact, and learn from people all over the world. And using a hashtag (#) to connect and collectively think (out loud) makes it even more convenient and dynamic. What do you think? Any better alternative (besides a Facebook wall!)? :)



LATEST NEWS: #ICEL5

Experiencia usando Twitter para ampliar el aprendizaje conectivo y colaborativo

Read more »

Sunday, March 1, 2015

Blogging for Learning at Unirazak!


 This will be my third lunch-time workshop (out of six) at Unirazak on Wednesday, 17 October, 2012! We will be exploring blogging for learning and teaching this time around. In terms of reflective learning and meta-cognition, I simply cant think of a learning tool that has had more impact on my learning, thinking and writing skills than blogging.

*Poster: Visualized by Dr. Dewi Binti Amat Sapuan


WORKSHOP
 Why use blogs in education? Blogs can provide an empowering and engaging communication and collaboration space for educators and students to share and reflect their discoveries, ideas and research together. Actually, the possibilities for using blogs for learning and teaching are mind boggling. For example, you could set up a course blog to keep students updated with the latest trends and news in a particular learning domain.

Why do it yourself? Assign students to manage the blog. More importantly, blogs are great for empowering students to improve their reflective writing and thinking skills in a more social and engaging manner compared to hard or soft copy submissions to the lecturer (only). In this workshop, we will explore a variety of ways to use blogs for learning and teaching, and participants will be required to create a blog and conceptualize a strategy to make it work.

LEARNING OUTCOMES

 After this workshop, you will be able to:
  • Discuss how to use blogs to facilitate learning and teaching.
  • Set up your own blog using Google Blogger.
  • Customize your blog for educational purposes.

SLIDES



Lets BLOG!!! :)
Read more »

Wednesday, February 25, 2015

The iPad for Learning Teaching Workshop at IMU!


First, I would like to declare that I am NOT working for Apple, and I was certainly not paid for preparing a workshop (and slides) on using iPad for learning and teaching. However, I do use iPad a lot for my own personal learning, and there are some really cool things that educators can do with it to engage students and inspire more creativity, besides the negative aspects which are highlighted, too (Slide 11).

The iPad for Learning and Teaching workshop was facilitated at IMU on the 9th January, 2013 (for IMU faculty staff only).

Now, lets explore some of the cool stuff!

IPAD WORKSHOP

This 1/2 day hands-on workshop will awaken and empower you on how iPads can be used more strategically and effectively for learning and teaching using a range of cool apps. It will be interactive, engaging, fun, and you will learn a lot of tips on how to use mobile devices to engage your students in and beyond the classroom. 

After completing this workshop, you will be able to:
  • Download and annotate presentations/articles/notes.
  • Use social media to connect and collaborate with others.
  • Create interactive multimedia e-books.
  • Create and publish online interactive video tutorials.
  • Use a variety of apps to engage students in and beyond the classroom.

PRESENTATION SLIDES



iPad for Learning & Teaching Workshop from Zaid Alsagoff


RESOURCES

1. BASICS
  • How to Make a Stylus in 2-Minutes 
  • 17 iPad Tips & Tricks 
  • 16 New iPad Tips 2012 
  • iPad Tutorials and Tips 
2. APPS FOR...
  • iPad Apps to Support Blooms Revised Taxonomy (Kathy Schrock) 
  • Blooms Taxonomy for iPads (Silvia Rosenthal Tolisano) 
  • Gardners Multiple Intelligences for iPads (Silvia Rosenthal Tolisano) 
  • The Digital Learning Farm: Apps for iPads (Silvia Rosenthal Tolisano) 
  • 21st Century Skills & Literacies for iPads (Silvia Rosenthal Tolisano) 
  • Evaluation Rubric for Educational Apps? 
  • SETT – A Framework for Making Informed Decisions About Inclusive Technologies 
  • The iPad as Assistive Technology
3. LEARNING *$: Means ‘NO FREE VERSION’
  • iTunes U 
  • TED 
  • Keeping Yourself Updated?
  • Zite 
  • Feedly 
  • Flipboard 
  • Saving Online Articles for Offline reading? 
  • Pocket 
  • Instapaper($) 
  • Reading e-Books? 
  • iBooks 
  • Google Play Books 
  • Taking Notes? 
  • Notes 
  • Evernote 
  • Notability($) 
  • Annotate Notes & Documents? 
  • iBooks 
  • Subtext 
  • PaperPort Notes 
  • DocAS($) 
  • Pages($) 
  • Notability ($) 
  • Storing & Accessing Files? 
  • Dropbox 
  • Google Drive 
  • Box 
  • iCloud 
  • 9 Mindmapping & Brainstorming Tools 
  • QR Code Reader Apps
4. CREATING
  • Creating Presentations?
  • Haiku Deck
  • Prezi
  • CloudOn
  • Keynote($)
  • Presenting Slides with Animations?
  • SlideShark 
  • Keynote($)
  • Writing Content? 
  • Evernote
  • CloudOn  
  • GoDocs($)
  • Pages($)
  • Creating, Editing & Sharing Images?
  • Skitch
  • Flickr
  • Explain Everything($)
  • Visualize($)
  • Recording & Editing Audio? 
  • GarageBand($)
  • SoundCloud
  • Fotobabble  
  • SoundCloud 
  • AudioBoo 
  • Recording & Editing Videos? 
  • Videos 
  • Videolicious
  • iMovie($) 
  • FiLMiC Pro($) 
  • Creating Screencasts? 
  • Explain Everything($) 
  • Educreations 
  • ScreenChomp 
  • ShowMe 
  • Teach 
  • Doodlecast Pro($) 
  • Digital Story Telling?
  • Animoto  
  • VoiceThread 
  • Creating e-Books?
  • Book Creator($) 
  • Book Writer($) 
  • Comic Life($) 
  • iBooks Author (for MAC only) 
  • Blogging (Journal/e-Portfolio)?
  • Blogger 
  • WordPress 
  • Tumblr
  • Posterous
5. COLLABORATING
  • Live Online Video Discussions?
  • Skype
  • Google+ (Hangouts) 
  • WizIQ 
  • Collaborative Learning & Sharing?
  • Twitter 
  • Facebook 
  • Google+  
  • LinkedIn 
  • Box 
  • Google Drive 
  • Edmodo 
  • Pinterest

6. ASSESSING
  • Poll Everywhere 
  • Socrative 
  • Infuse Learning

7. MOVE FORWARD? 
  • 5 Critical Mistakes Schools Make With iPads (Tom Daccord) 
  • Roadmap for Success? Source (Slide 73) 
  • Best Starting Point: Apps according to Learning Objectives  
  • iMedicalApps 
  • The Best of iPad Apps 
  • Apps in Education 
  • Reflector 
  • My Delicious iPad Collection

 

Why not? :)
Read more »