MaharaDroid – Mobile app for Mahara

This week has been exciting in regard to Android apps coming out of Catalyst IT. At KohaCon10 next week we are going to use Reed Wade‘s WebScan (more during / after KohaCon10), and Alan McNatty released MaharaDroid on Thursday, October 21, 2010. Both are – of course – open source.

MaharaDroid is a simple app which allows Android users to upload files from their phone to any Mahara installation. At the moment it only works with the developer version of Mahara 1.4. Anybody who wants to trial the integration, can do so at master.dev.mahara.org (testing and not live environment!). I also use that installation for this brief guide.

Feedback, issue reporting, and feature suggestions are greatly appreciated. We already have a few ideas for future releases and would like to hear about others. Visit the project’s homepage to get the ball rolling.

Alan told me that MaharaDroid is heavily based on Flickr Free by Russell Stuart. Russell’s app is also open source and he was happy to give Alan the code. Don’t you just love open source?

1. Install and launch

Install the app from the Android Marketplace or AppBrain and then launch it via the MaharaDroid icon.

MaharaDroid app icon

MaharaDroid app icon

2. Set MaharaDroid preferences

When you open the app, you can make certain settings.

MaharaDroid preferences overview

MaharaDroid preferences overview

3. Enter upload URI

Use the pre-entered URI if you want to upload to master.dev.mahara.org or change it to your server’s address. You must have the developer version of Mahara 1.4 installed to connect MaharaDroid to Mahara.

Upload URI

Upload URI

4. Enter Mahara username

To connect MaharaDroid to the Mahara installation you want to use for uploading your files, enter your Mahara username for authentication.

Your Mahara username is one part for the authentication

Your Mahara username is one part for the authentication

5. Enter token

The authentication to your Mahara account requires a token instead of a password. This can be a simple word. Once you have uploaded your first file, the token changes to one that is difficult to guess.

After you click OK, the app closes. That’s something that I would like to see changed because I always think that the app crashed.

You also need to enter the same token on your Mahara “Settings” page.

A future release of the app could see a different kind of authentication, e.g. with OAuth.

The token is the 2nd part of the authentication with Mahara

The token is the 2nd part of the authentication with Mahara

6. Choose upload folder

You can choose an upload folder. If it doesn’t already exist, it will be created.

Choose where MaharaDroid shall put your files on Mahara

Choose where MaharaDroid shall put your files on Mahara

7. Take a photo

Take a photo and click on the “share” icon (to the left of the trash bin). True, I could have been a bit more creative with my photo. There’s a better one in the screencast.

Take a photo or find a file to share from your phone

Take a photo or find a file to share from your phone

8. Share your file

After clicking on the “share” icon, choose with which app you want to share it. In this case, of course, we choose MaharaDroid.

Sharing a file is easy with MaharaDroid

Sharing a file is easy with MaharaDroid

9. Give your file a name

Before you can upload the file to Mahara, you must accept the copyright notice. That is the same as if you uploaded a file to Mahara via your computer.

You can also choose the file name. Click on “Upload” and your file gets transferred if you are online.

For a future release, I would like to see two additional fields: description and also tags. It would be awesome if I could also choose from my existing Mahara tags.

Almost done with the upload via MaharaDroid

Almost done with the upload via MaharaDroid

10. Check out your uploaded file on Mahara

Once the upload is finished, you can log on to your Mahara account and check out your uploaded files in “My Files”. There you can add a description and tags.

The uploaded files can now be used in Mahara views

The uploaded files can now be used in Mahara views

Do you want a short video demonstration instead? You can watch the MaharaDroid demo.

Intro to WordPress at TCANZ

Emily Cotlier, the still coordinator of the Wellington branch and Vice President of TCANZ (Technical Communicators Association of New Zealand, Inc.), whom I had met on the first Sunday after arriving in Wellington, asked me to give a short introduction to WordPress and be available for Q&A during one TCANZ event that she was organizing. This event happened today.

I was very happy to have been asked because I like using WordPress and introducing people to new tools that might be useful to them. The knowledge about blogging and WordPress in the small group that had gathered for this 1-hour session had ranged from very little to rather experienced. Judging from the nods and looks from the participants, I did not bore them, and the information that I gave them was helpful.

Response to the e-portfolio debate

As this is a longish comment on “The ePortfolio Debate” by Mike Bogle, I post it on my own blog.

Hello Mike,

Thank you for bringing the Twitter conversation onto your blog. That’s how I realized that there was more going on than just the 2 tweets I had seen earlier. :-)

You are correct when you say that e-portfolio solutions (no matter what they may look like) be available beyond educational institutions to ensure that (former) students continue to use them. In contrast to LMSs, e-portfolios center around the student.

I have not yet met anybody from the efolio provider in Minnesota, but from what I can gather from the web site, Minnesota provides space for all its residents to create an e-portfolio at eFolio Minnesota for free (to a certain data allowance).

For Mahara, there are services around that offer free hosting (again, up to a certain data allowance). I do not know how many there are, as there is not yet a list of them, but I have seen FolioSpaces (hosted in Australia primarily). Ian writes a bit about FolioSpaces outside of their web site here. If anybody knows of others, I’d like to hear from them.

In New Zealand, the MyPortfolio services for schools and tertiary education are hosted Mahara solutions that do not sit on an institution server. Thus it is easy for students to take along their portfolio when they switch schools. On myportfolio.school.nz they only have to be put into a different institution. There is not even the need to export and import a portfolio. If they go on to study at university, they export their Mahara portfolio and have it imported into myportfolio.ac.nz. Later on they can export it again and use on another hosted solution or even a different portfolio system (that follows the LEAP2A portfolio standard).

It will be interesting to see how far we can take “lifelong” in the electronic world. Will it actually be feasible to work with one (dedicated) portfolio software for more than 5 or 10 years or will we have to find other solutions and try to archive a certain phase instead of having to upgrade everything to the current software?

Kristina

Aperture 3: First impressions

Some weeks ago I decided to purchase Aperture 3 after a long time of non-decision due to bad reviews of Aperture crashing, eating photos and databases etc. Lucky for me, I had no problems importing my Aperture 2 database and photos and everything went smoothly.

I updated to Aperture 3 not necessarily to be up-to-date with the latest software, but to take advantage of some of its features. The ones very high on my list were:

  • geotagging
  • face recognition
  • Flickr uploader

Geotagging

Up until this update, I have hardly ever geotagged my photos as the process was a bit cumbersome with an external software. It did work well, but was just not easy for the workflow. Now with “Places”, a browser view in Aperture that shows where your photos are on a map, geotagging became easy as pie. Of course, having the GPS coordinates committed to the metadata immediately upon taking the photograph would be even better, but I do not have that luxury. Thus, I go for the second best option: tagging manually.

Places works very well and you can easily see which photos you have already geotagged as they have a little red pin in the Places view.

Aperture 3: Places mode

Aperture 3: Places mode

Face recognition

At first I thought I would be finished with tagging the faces in my pictures very quickly as I hardly ever take photos with people in them (how wrong could I be?). Once I fired up the Faces browser mode, Aperture told me that it found over 10,000 (!) faces in my photos. First, I thought: Yeah, right. But then, when I saw some of the faces, it dawned on me that I indeed had a lot of photos with people in them. I just did not upload them onto Flickr. As I tend to document events like special seminars or conferences that we had organized, by default, these pictures featured mostly people.

So it took me a long while to sift through all my faces and label those that I wanted to have in my Faces browser and reject all others. As I rejected the majority of faces, Aperture was not so good in “learning faces”, but that was fine by me.

Faces is actually nothing more than a special tag for a photo with the name of the person’s face. I could have achieved something similar by tagging the photo with the name in the keyword field. However, then the name would show up as regular tag everywhere. In photos with a number of people in them, I would still not know who was who. The Faces tagging resolves that problem. In addition, I can quickly see how many photos I have of a certain person, and I only see their face in a close-up and not the entire photo. This is especially great for photos of small children. You can see their development in seconds by flipping through these close-ups.

Flickr uploader

I had hoped that the Flickr uploader that was incorporated would be FlickrExport 3 for Aperture or something similar. However, I got disappointed. The Flickr uploader merely takes photos that you have selected and creates a new album on Flickr for them. That is nice for people who start out with Flickr after purchasing Aperture, but not for all others who already have Flickr albums. The Flickr option in Aperture does not allow you to view your already existing Flickr albums and add photos to them. I learned that the hard way as I tried to upload a photo to one of my albums and another one with the same name was created in Aperture AND Flickr. In the heat of the moment, I moved the image to the already existing album and deleted the newly created one on Flickr. But alas, the album still existed in Aperture. And I can’t delete the album there. That is the only time when Aperture actually freezes me out.

Aperture still needs to do quite a bit of work on this Flickr uploader. Meanwhile, I use FlickrExport which works like a charm and does not give me headaches. :-)

Compfight – Flickr – Creative Commons

Alec Couros had asked for mini lectures for his last EC&I 831 course in Winter 2009. I had almost forgotten to check out these micro lectures, but finally searched for them on the course site. There I came across Rodd Lucier‘s 8.5-minute video explaining how to use Compfight to search Flickr for Creative Commons licensed photos. This video is a great resource where you learn everything you need to know about the topic.

A couple of weeks ago I had introduced students of the first year in the BScE to Creative Commons photos and how they can find them on Flickr. Rodd’s video would have been a wonderful addition and also learning about Compfight. I posted them the video on our support web site.