Ethiopian Pregnancy Calculator Android Application

As I’ve mentioned before many of the Health Extension Workers (HEWs) we’re working with have trouble using the Gregorian calendar. Much of the work we’re doing with the HEWs depends on them having a good idea of the expected date of delivery for pregnant women. To help the HEWs calculate the expected delivery date, in Ethiopian date format, for the pregnant women they are working with, we have developed a small application which gives them the expected delivery date based on the date of the last menstrual period.

With the application the HEW can enter the last menstrual period in Ethiopian date format and it will give them and the pregnant woman the expected delivery date in the date format they are used to using in their day-to-day lives.

We’ve made the application available for anyone to download and use on their Android phone – just download the app and install on your Android smartphone.

I should give a big thanks to the developers of Joda Time (a java library for working with alternative calendaring systems) which made the development of the application so much easier!

Any feedback or comments welcome. If anyone is interested in developing the application further then we’re very happy to give access to the source code – just contact me :-)

Read More

BarCamp Ethiopia 2011

Friday and Saturday next week (23 & 24th Sept) is the second BarCamp Ethiopia. Following the success of last years event (see my posts here and here), the event is being run again at EiABC in Addis.

More info about the BarCamp can be found on the blog and wiki pages.

I’m travelling over to got to the conference and going to give a presentation about the work we have been doing recently on using smartphones for data collection and reporting to improve maternal healthcare in the rural areas of Ethiopia, specifically working with the Health Extension Workers. Will post the presentation up soon!

Read More

OpenDataKit – entering dates in Ethiopian format

Some of the feedback we had from the initial HEW training last week was that some of the HEWs had difficulty in using the Gregorian calendar. Ethiopia has it’s own calendar which is the normal calendar used for the vast majority of Ethiopians (Ethiopian calendar entry on Wikipedia). Given that we’re asking the HEWs to collect date information, we need to make this as easy and understandable for them as possible – for example, to enter appointment dates a few weeks or months in advance. So over the past couple of days I’ve been looking at creating a date picker widget for integration into ODK Collect that will allow dates to be entered using the Ethiopian calendar format, but will store the date in the database as Gregorian. This transformation is hidden from the user and storing Gregorian dates in the database means we can manipulate and compare dates for reporting purposes, which we’d be unable to do storing Ethiopian dates as strings in the database (we can transform the dates back into Ethiopian calendar for final display).

It ended up being much more straightforward than I though it would be, especially with much help from the ODK Community and with the Joda Time java library already built into ODK Collect. I’ve got a first version ready for testing, so if anyone else is interested in having a look you can download the .apk file for installation on your Android phone.

To see the Ethiopian date picker working you’ll need to load up a form which specifies data picker. You can connect to our ODK Aggregate server at: http://hew-datacollect.appspot.com and download the EthioDateTestV1.5 form. Or you can download the original form XML to put on your own server.

This is only a first version, so any feedback is very welcome – or if you’d like the source code then please feel free to contact me (will put it up somewhere once I’ve tested it a bit more). [Update 19-Aug-11: I've now put all the code up as a clone on Google Code at https://code.google.com/r/alextlittle-dc-odk/, so you can see the full changes I've made.]

Finally, here are a couple of screenshots of the Ethiopian date picker running in my Android emulator:

Read More

Initial HEW training with smartphones

I just posted this up on our Digital Campus blog:

Last weekend Araya and Florida ran the first training course for Health Extensions Workers (HEWs) who will participate in our feasibility study. We are starting with a very small group of HEWs – just 5 in this first training session – and the 2 day training consisted of:

  • the basic functions of the HTC hero phones, contacts, making calls, messaging and switching between Amharic and English keyboard layouts
  • charging the phones using the solar lamps and chargers we provided – as most of the HEWs do not have electricity in their Health Posts
  • using the EpiSurveyor client application for entering and sending data, plus using the GPS
  • practice completing and sending the Ante Natal Care protocol forms set up in EpiSurveyor

This first training is simply to get the HEWs used to using the phones, find out what problems and issues they may have, especially with battery life, recharging, completing forms etc – at this stage we’re not looking to collect real data – though we hope they can practise using the forms with real patients.

The feedback we have received is that the training went very well, the HEWs seem very and eager to learn how to use the phones and soon became quite comfortable using them. Over the coming months we’ll introduce the phones to another couple of small groups of HEWs and we’ll find out what challenges may exist and the feasibility for using smartphones for protocol and data collection in this environment.

Read More

eLearning Services Presentation

An overview of our experiences and approach to providing elearning services, training and certification:

Read More

ICT Services Presentation

Read More

Installing Ge’ez Virtual Keyboard on Android Devices

Update (2-Jan-2012): more up to date instructions can be found here: http://alexlittle.net/blog/2011/06/03/installing-geez-virtual-keyboard-on-android-devices/

Instructions for installing a Ge’ez Virtual Keyboard on Android:

  1. Root your device – exactly how this is done will depend on your device and you’ll need to look up on Google how to do this – note that rooting is not the same as unlocking your phone, rooting means you get administrative privileges to update system files, such as the font files we’ll update below.
  2. Download the files DroidSans.ttf and RootExplorer-v2.15.apk and copy these onto the phone’s SD card (or equivalent)
  3. Install and run the RootExplorer application and go to the sdcard folder
  4. In rootexplorer, find the DroidSans.ttf file and copy it
  5. Go to the /system/fonts folder and push the button marked “mount R/W”, the button will the change to be marked “mount R/O”
  6. Paste the DroidSans.ttf file into this folder – replacing the existing DroidSans.ttf file. Leave all the other font files as they are. It’s probably a good idea to make a backup of the original DroidSans.ttf file first, before you overwrite it. Just rename the original file to (something like) DroidSans.ttf.bak.
  7. Now restart the phone and the new font will be installed
  8. Now to install the keyboard, download the keyboard apk file
  9. Copy this to your phones SD card and install the application
  10. You should now be able to switch between the standard and Ge’ez keyboards. You may need to enable the keyboard by going to: Settings -> Language & Keyboard then select check the box to enable the new keyboard
  11. To find out how to switch between keyboards, watch our video:

We have tested this installation procedure on a few different phone models, though obviously we can’t cover every possible phone type and can’t guarantee it will work for every device. If you have any problems/issues then please post a comment. We’d also be very happy to hear that it did work for you!

Read More

eLearning Africa: Overcoming Challenges in Multimedia Delivery

The presentation I gave about an hour ago at eLearning Africa 2011 in Dar es Salaam, Tanzania:

Read More

Increasing use of elearning at Mekelle Uni

I was just having a look at the statistics for the Mekelle Uni Moodle and am very pleased to see how much the site has increased in usage over the last year. Great to see students making up a large proportion of the hits. Last year we were seeing more hits from teachers, probably due to their course development and issues with lab opening. The drop is hits during February and March this year is likely due to three factors: (a) one of the labs being closed following theft of some terminals, (b) end of semester exams and (c) subsequent inter-semester break. I hope the site usage continues to increase.

Read More

Improving ICT Support and Opportunities in Ethiopia

Over the last few months, we have been looking at ways in which we can move Digital Campus away from being a one-off project and into an ongoing programme. Our focus is now on how we can help improve ICT professionalism, creating more career opportunities and better career paths for those who work in IT.

We have been investigating the various options for this and our plans now revolve around Digital Campus supporting (through a partnership agreement) an ICT company based in Ethiopia to provide quality ICT services. Digital Campus in Europe would stay not-for-profit, but we would like to steer clear of being seen as a charity or donor organisation. Although we’re able to source and provide hardware very close to being free, we would only want this equipment to be used in environments where there is a clear support structure in place. I know far too many donated computer labs either permanently locked up or hardware reduced to doorstops because it simply hasn’t been properly maintained.

Digital Campus Ethiopia (for want of a better name) would initially provide the first line of support, being directly based in the client organisation and Digital Campus Europe would initially provide the second/third line support, but also giving training, work experience and internships, with a view to the Ethiopian based company subsequently taking over this role, building into a viable self-sustaining business. This should help offer a higher level of service quality as well as being able to offer better paid career options to local staff.

The challenges are very high, especially in finding a suitable team of staff (or an existing company) to partner with, as these people will be critical to the success (or otherwise) of the venture. But everyone I’ve spoken to recently seems to see it as the ‘right way’ to go.

I’d be interested to hear thoughts and opinions on this approach.

Read More