Skip to content

Sakai and User Interfaces

Just some observations on bad user interface issues in Sakai. I am numbering it out of curiosity; there is no reason a user (reader) should see this numbering.

  1. Everything is about lots of pages and clicks. I designed the discussion part of the course to have a forum every week. This required creating 12 different forums each of which involved clicking Insert New, followed by a new page with title and date of opening, selecting the category, and then enabling grading, by forum with a point value of 10. Several redundant button pushes (category level functionality? Default category of last time?) plus 24 different pages loaded.
  2. Each forum’s ordering to be changed involves hitting an Up/Down button, one row at a time. I dealt with it by knowing what order I wanted initially and inputting them in that order. I actually had to start with the last week and input them in reverse chronological order to get the effect I wanted.
  3. The gradebook does link to the discussions, but you have to hit update grade in a gradable post before it does; it then shows up to students. It also goes into the category of Unassigned. This means that I need to edit 12 grade items to put it in the correct category.
  4. That setups the forums. Then I setup 3 questions per forum, each involving a separate page to post, then click done which shows the message, then click on the forum name, and then click to post a new topic. So 12*3*3 pages.  To load the questions.
  5. After having typed them up in a separate document for my own sanity, it then took me 40 minutes to input them into the system. I had formatted my document so that it could be trivial for a computer to parse it and upload it in about .4 seconds time.
  6. If you input the date incorrectly, it wipes out the entire form and you need to start again. Only true of discussion forums.
  7. The date format is very picky about spaces and format.
  8. The date format changes based on what you are doing. So I had all the dates in the discussion typed out. I cannot use them for the lessons tool because discussions want 06/08/2010 while the Lessons tool wants Jun 08, 2010
  9. The End Date Calendar pop-up does not change to meet the start date if you input the text manually.
  10. Each lesson requires a separate page formation.
  11. There is a mysterious End Date which the help docs do not say what the functional result is. Does it simply mark an end date on the schedule or does it lock students out of the material?
    **After an experiment, it apparently prevents students from viewing the lesson. Why is that a good thing?
  12. Each time I add a module, it has a confirmation page that then requires me to choose to return to the modules or to add content. So 12*3 pages for adding modules.
  13. Sorting sections involves going to manage-sort-sort sections-select module-then up/down arrows with no save or back button other than the universal reset button. Unnerving.
  14. One of Sakai’s “features” is multiple topics. For example there are discussion forums but there are also forums. There are tests and quizzes vs. tasks, surveys, quizzes (now defunct).  The discussion forum has a lot of nice features, particularly for the instructor. It lacks threading which the other forums tool has. And these tools have different nomenclatures, looks, and conventions. It is a very mixed basket of stuff.
  15. For assignments (yes, 11 of them), each one requires selecting the date by drop down–no text entry available. Open, due, accept until (3 dates) and the values do not reflect changes from start date. Ouch.
  16. For each week, there are, on average, 6 sections. Each requires 2 or 3 page views (choosing the content type does a page refresh–does that count?).  So approximately 200 pages. Ouch.

I have found that Safari is a bit faster than Firefox in dealing with this site. So I am using that. I also am loving the touch scroll of the magic mouse. A finger swipe to the sides scrolls horizontally while vertical scrolling is as usual. But is so seamless and effortless to use. And with may of the windows, I need to scroll down repeatedly after toggling a button (even though I have plenty of window space, the blocks are designed to not use that space). Oops, more gripes.

That’s enough for now.

Tagged , ,

Ah, retirement

Retirement was supposed to be easy. But it turns out that I am drawn to work. I think specifically I need to accomplish some math stuff.

Right now, I am working on an online math course, one that covers algebra through calculus and statistics. Actually, at this very moment I am typing up this entry while outside having some lunch. This is on my iPad. It works nicely.

My plan is to create a skeleton for my course and then fill it in over the next month. At the same time, I would like to develop software math tools like geogebra using python, objective-C, and JavaScript. I plan on doing it in all three languages. Why? Because then I will have it in all three languages that I plan to work with.

Generate graphics, printouts, problems, solutions, etc. That would be nice.

Ah, work.

GeoGebra

GeoGebra is an awesome program.

I plan on doing something with stuff I am working on, but just to give a taste: Using GeoGebra, one can setup very easily a quadratic approximation to a function at a point. Then drag the point on the function showing how the quadratic approximation changes. In particular, through an inflection point, one changes concavity and you can see it beautifully as well as seeing the quadratic become increasingly linear locally.

And then one can implement a quadratic version of Newton’s method for finding maxs/mins. Do a quadratic approximation, get the max/min of that parabola, descend to the function, and iterate. Works beautifully locally, but one can easily see where and why bad stuff starts to happen. Never seen it in a textbook, probably because computations are laborious. But with GeoGebra, it is trivial, particularly with their really neat tool creator. You go through the steps once, and then you make a tool that will mimic that, producing just the output that you want. So one can do several iterations easily. And then one can drag the original point around and see how the iterations change. Absolutely amazing. And yes, I am under a deadline to produce a lecture and this is seriously distracting me.

Newton’s Method I found was always terrible for a demonstration because of how quickly it converged. Or if it failed, how crazy it went. Getting a good view is exceedingly difficult. But the quadratic seems very tame and easy in comparison.

Brilliant.

Here is an attempt to display it: Quadratic Newton

And here is one on integration and the Fundamental Theorem of Calculus Integration

Work and flow

I have been sitting here doing some work. I have a lecture to give in two days and fifty slides to write. So instead of that, I start working on a practice test and think about writing the actual test and maybe do the other lectures.

There is something about creative minds and lacking discipline. It is very frustrating. I have known creative people who were disciplined. Though now that I think on it, I was able to easily distract them with creative thoughts and discussions. The less creative people I always had a hard time distracting.

Creating is hard. And stressful. And exhilarating. It is the Maybe, the fog, the pregnancy of an idea that is so exciting. And it can be fun to edit and refine an idea. But the labor, the actual translation from the mind waves into something tangible, that is frighteningly difficult.

Maybe I could try recording my ideas on a recorder and then type them up. Maybe.

Star Wars and the Command Line

I am sitting here trying to avoid doing my work (?!!?!) and the thought occurred to me of the scene in the original Star Wars in which Vader is talking with some officers and one of them says something about being an adherent to an old religion.

I feel that the command line and programming might soon become that way (if not already). Command line/scripting is a very powerful way to do computing, but it doesn’t seem sexy. Just useful. Just like the mystical bit of the force.

The Writer’s Tale: Ch. 3

In this chapter, Russell talks about how he might be a bastard. He talks about his cold ruthlessness with people who are not performing well, including firing a 12-year old actress who just wasn’t good enough. He also talks about how he had a one-night stand (years ago) and left at 5AM to do some work. He didn’t say good-bye or leave a note or anything. Just left. That did not go over well and it took him six years to finally understand.

That is impressive. He also talks about how he is outspoken as needed. His concern is not feelings, but what is good for the show. Then there is a bit about the internet voice and the damage it causes to so many. Criticism is hard to take. But I like his attitude: they were not there at the creation so stuff it. It ain’t a democracy in creating a show. He talks about them being excluded and says, they are excluded.

It is inspiring to read such thoughts. Press on and damn the critics, damn the feelings. Be focused on the mission. That I think is key. Good contributors stay, good ideas become great ideas, and bad stuff goes away. Even okay stuff goes away if great stuff will replace it.

Another part of the discussion is about the sexual energy he has when writing. It is interesting in that sex is fundamentally about creation and it also arises in this creation to. Perhaps the key to real creation is learning how to channel that energy into creation. Instead of managing it (either acting on it or force of will squashing), throw that energy into the task of creating. But beware, it will probably intensify the energies, just as exercise leads to more muscles.

Cheers to sex, creation, and bastards.

Tagged ,

More from the writer’s tale

As I read more (just through chapter 2), I am amazed how it speaks to me. He talks about going through days of just devoted to writing without any writing. The ideas are there and I can’t see any reason why he does not proceed, but he does not.

In the same way, I find I have so many ideas for creating a variety of different things in both writing form and program form. It is all there and all I need to do is start. But yet I do not.

I also like is attitude that there is no one way of doing things. I think in the programming world, that is far too prevalent a notion, one that is irksome to me. There are certainly some very good recommendations about designing maintainable code, but I think that for small-timers, it is more important to just create and be free. Just as with a writer, it is more important to start creating and hopefully write than it is to worry about proper writing form. One can always cleanup later.

I am also impressed by how open Russell is with his emails. He is putting it all out there and it is amazing to see it.

A Writer’s Tale

Reading A Writer’s Tale by Russell Davies.

In it he talks about making choices and lots of ideas floating. And about how the structure that is purported by others such as keys to character development, is not his style.

It got me wondering about teaching and programming. Ideas are swirling around in my head all the time. And it is the choice of what to follow which is important. Same for research, I suppose. And formal structure can get in the way of that.

For my stuff, programming included, I just start coding. And it works out well enough. Structure needs to be imposed on all such things, but I think it is a mistake to focus on that too early. Know good habits and it shouldn’t be too bad.

So go crazy and enjoy. Just start! Be creative and embrace the flow of ideas. Do not let others make you cower in fear of expectations.

iPad delivered

I got my iPad yesterday. I am typing on it now.

It is nice. I look forward to using it daily to consume media. But I think creating is not yet convenient. Though it can certainly be done.

I think in the world of learning, this could be huge. And I mean more than just standard education.

iPad ?

Today I bought an iPad. Cost: 666 Ominous? Yes. Costly? Yes. Aweomse? Oh yeah.

I can’t wait to get it. Not only for development purposes, but just the idea of being able to consume media (even simple books) easily and beautifully.

My 27’’ iMac (scarMac) has been amazing to have and use. And I think This will be as well.

This works. Another?