November 20th, 2008
// By lux
We've been working on Dojo Learning for over a year now and we're progressing nicely towards a really major update we're calling "Dojo 2.0". It's still a couple months away, but we think we've got something that will definitely knock some socks off. I can't say any more yet, but we'll have more details on that soon enough :)
I've also been doing software development for about 10 years now professionally, so I've seen my share of what works and what doesn't. And I learned most of what doesn't the hard way.
But instead of officially employing a particular software development methodology as a standard here at Dojo, we simply try to practice a few informal principles in all of our thinking about Dojo.
Over the next few posts, I'm going to break those down and talk about each one. The first is about managing ideas.
Keep a list of ideas
This may seem like an obvious one to many, but a surprising number of people don't record their ideas and so those ideas simply come and go.
We have a huge number of ideas for new features and improvements to Dojo Learning. We record them all to a big list and revisit it periodically. Most of them will likely never see the light of day, and many end up being solved indirectly anyway (I'll get to that later).
The important thing here is just to keep a list, to keep adding to it, and make it accessible to everyone so they can add to it too. And any time a user suggests something, put it in the list.
We also keep a list of ideas that don't fit the project, but may be things we branch into later, or that pieces of what we've made before can be used towards solving.
You never know where an idea will lead, so jot them down. This is the easiest thing you can do, and gives you an endless supply of material for future brainstorming and planning sessions.
If you liked this post, make sure you subscribe to our blog by RSS or email so you catch the rest of this series of posts.
November 14th, 2008
// By lux
Here are some thoughts on our API and APIs for Software-as-a-Service companies in general that I wrote in an email recently and thought they might be worth making public.
API in plain English
API is a programming term, which stands for Application Programming Interface. An API is a way of accessing your data directly, instead of going through our website in your browser. A developer or administrator could use it for example to do regular backups themselves, to export data into another application, or to build an entire application outside of our site itself.
We have a few ideas of our own that we'd like to build on top of our API, but essentially it opens things up for customers and enables many possibilities that we may not have thought of ourselves.
Content ownership in software
We see this as very important since content ownership needs to rest with the customer, not with us (the service provider). This has always been a big issue in software, not just with SaaS services, but SaaS does change things up.
Traditionally, proprietary software used proprietary file formats, meaning that while you had your files, you were still locked into their file format, and so you had no choice but to use that software, or change with some difficulty. The Open Source software movement helped change that by raising awareness and by ensuring the code and also the data formats were open and interoperable.
Where SaaS changes things
The problem with the traditional software model is that by installing software yourself, you bear the burden of maintaining that software and the machines it runs on. For complex software, this often requires a full-time system administrator to be hired.
Software-as-a-Service solves that by letting us be your software host so we take care of the technical details for you, which can save a company lots of money, but it can potentially put your data into a closed scenario again.
So customers should be careful to make sure any vendor provides a means of accessing the data in a way they can take with them, that way the control and ownership rests where it belongs, with the customer and not the vendor.
Future interoperability
Over time, I believe standards will continue to develop and be adopted by SaaS companies too, and I think it's in everyone's best interest for that to happen.
Just like today OpenOffice.org can import and export Word files and new file standards are emerging for office documents, so too will ways of standardizing data formats for more specific applications like e-learning. And in the meantime, if we all do our part to make sure customers maintain clear ownership of their data, then we ought to be well poised for a future where customer relationships with SaaS services are built on quality, value and trust.
October 18th, 2008
// By lux
We should be out enjoying the nice weather today (it may be one of our last up here in Winnipeg!) but instead we spent today doing a bunch of bug fixing. These include several improvements for instructors, people management, messaging pending users, a fix for Firefox 2 users in the lounge, and some minor UI tweaks too.
Now to enjoy the remaining sunshine! :)
October 15th, 2008
// By lux
This post is our contribution to Blog Action Day, which brings together thousands of bloggers to write about one topic for a single day. This year's topic is poverty.
A friend of mine, Ilan Shwartz, took a trip to South Africa a few years ago to volunteer at a place called the Hillcrest AIDS Centre. Hillcrest provides medical services, education/awareness, emergency food parcels, sustainable agricultural development, and income generation programs for people in an area where the unemployment rate and the rate of HIV/AIDS infections are both over 40% of the population. The number of people there infected by HIV grows by over 500,000 every year. That number is almost the population of Winnipeg (the hometown of Dojo Learning).
When Ilan came back to Winnipeg, he brought with him a few dozen small beaded pins called "little travellers" which were sold at Hillcrest as souvenirs, as part of their income generation program. When people here started expressing a desire to have one of the little travellers for themselves, Ilan started selling the pins here like they were back at Hillcrest.
Things started to pick up quickly, and so Ilan organized a group of volunteers under the name " Little Travellers" (originally the "Simunye Initiative") to promote the pins at local events and find local stores to carry them. Fast forwarding to present, the Little Travellers are now in cities across Canada, and have started spreading into the US and as far as South Korea. To date, the Little Travellers HIV/AIDS Initiative has sold over 30,000 pins, raised over $150,000, and have been endorsed by Stephen Lewis, the former U.N. Special Envoy for HIV/AIDS in Africa.
Each doll is hand-made by women affected by HIV/AIDS, and 100% of the proceeds go to help fight HIV/AIDS and to provide an income source to the families of those who are affected. In addition to all of the services provided by Hillcrest, the sale of Little Travellers provides an income to more than 100 families affected by HIV/AIDS in one of the most impoverished areas of South Africa.
Please take a moment to check out the Little Travellers website, read the stories of some of the crafters who make the little travellers, and buy a few for your friends and family. At only $5 each, a little goes a long way.
"By making these dolls, families have been
fed, lights have been turned on, little children have gone to school,
water has poured out taps... but most of all, hope has been restored."
– Paula Thompson, Woza Moya income-generation project, Hillcrest AIDS Centre
October 1st, 2008
// By les
We've been hard at work this summer and have just launched a major update to Dojo Learning. Take a look!
New features:
Developer API
This allows other developers to make use of our online learning application in unique and custom ways. The API has many functions that can be used in almost unlimited ways to customize your Dojo Learning experience.
Facebook Application
We have added a Facebook application that allows you to share which lessons you are taking and which ones you are instructing and connect with other Dojo Learning users on Facebook. Great if you are selling your training or using Facebook in your online classroom.
Profile Pages
Upload your photo and connect with other learners using your profile page. Learners are automatically connected to each other when they subscribe or when they are invited into a lesson.
Widget Tool
We have developed a Widget tool that let you embed your lessons into your own blog or website. You can use the Widget to promote your lessons while keeping your already branded webpage.
Promote Your Lesson
Use your address book from Gmail, Outlook, Plaxo, AOL, Yahoo! or use a CSV file to promote your lesson to all your contacts or submit your lesson to over 20 social media sites.
Updates:
Journal
The Journal tool has been improved. Navigation is easier, responses are easier to read and profile pictures are connected to each response.
Improved Landing Page
When logging on to Dojo Learning, you are presented with a new, more informative landing page that quickly directs you to the lessons you're taking or instructing, and provides you with a quick link to add a new lesson to your account.
Chat Tool
The chat tool was taking too much screen real estate, so we tucked it away in a side tab. When a fellow learner or instructor starts a chat, an indicator will let you know that a chat has started. You can disable the indicator tool if you want to work in private.
We are very exited about these changes and are already working on Dojo Learning version 2.0. We will strive to make Dojo Learning the most engaging learning application on the net. Enjoy the upgrade.
September 16th, 2008
// By les
We've been working hard this summer to improve Dojo Learning. We are making a major upgrade October 1st, 2008. We've developed a Facebook Application, an API, added Social Network features, and have made user interface upgrades. Stay tuned for more details as we approach our launch day.
August 27th, 2008
// By lux
I was playing with the recently announced Ubiquity Firefox extension from Mozilla Labs today and came up with a little Ubiquity command for Dojo users.
Ubiquity extends Firefox to enable end users to create their own ad hoc mashups of the various web services (Google, Wikipedia, Amazon, you name it) in cool new ways, without needing to know about the underlying technical details.
An example from their demo connects a restaurant with a map to get there and a customer review, then emails it all to a friend to make dinner plans. Needless to say, this is an awesome new development in web browsers that really puts more power into the hands of the everyday web user.
Back to Dojo, if you install the Ubiquity extension then browse to this page here, it will prompt you to install the Dojo Learning command, which provides search results of our lessons for use in your Ubiquity mashups. And here's a screenshot of what it looks like in action:
Enjoy!
August 26th, 2008
// By les
We had our first Dojo Learning outage today. It was an Apache server error and we just fixed it. Dojo Learning is up and running and we are looking further into this error in order to resolve future outages.
Dojo Learning
August 23rd, 2008
// By lux
We just finished launching our new Widget Builder, which displays your lessons on your blog or website. You'll find this under the Tools link in the footer of the site. You can customize the widget title text, how many lessons to show, and whether to include the lesson prices.
We also finished building a start page widget that works on iGoogle, Netvibes and several other start page services. This widget displays the lessons you're taking and instructing, and a feed of your latest Journal entries all available directly from your start page.
And lastly, if you'd like to show your support, we created several Dojo Learning badges which you can place on your website or blog. This is all on our new Tools page.
Make sure you subscribe to our blog feed to stay up on all the new tools and features we've got in the pipeline!
August 13th, 2008
// By lux
Now that we've finished the new How to Use Dojo Learning lesson, which all new users are automatically signed up for to help you get off on the right foot, we realized using that lesson's learner lounge would be perfect for creating discussion amongst Dojo users. And so the new Dojo forum was born, where you can share tips and ideas, help each other out, and make feature suggestions. We hope this becomes a great resource for our users.
We've also just introduced a small but really cool new feature, which is that instructors can now see a pie chart breakdown of learner input to any multiple choice question. What's cool about this is that in addition to being able to see trends in learner input, you could also use this to create mini-surveys inside your Dojo lessons, like a comment card at the end of the lesson. Here's a screenshot of the new feature in action:
As always, we'd love to know what you think of these new features, so hit us up in the new lounge in the How to Use Dojo Learning lesson or leave us a comment on this post!
Older Posts →

|
|
Subscribe!
Click here to keep up on the latest at Dojo via RSS or email.
Follow us on Twitter: News, Status Updates.
Latest Posts
Topics
Archives
|