Archive for the ‘Planning’ Category

At last: a schedule!

Monday, March 23rd, 2009

So far I’ve been working on all aspects of the site at once, without having a specific due date in mind. Because it might eventually seem to take ‘forever’ and members will start getting impatient if week after week there’s still nothing to see, I’ve come up with a plan for the launch: Instead of waiting till the whole site is re-done, I’m going to release one feature at a time.

Here are the 7 main sections of the new site, in the order that they will appear:

  1. Wiki (It’s coming first because that’s the main part of WikiStudent, and it is also not reliant on the main database tables (besides the users table of course) which will be created later on.
  2. Student Jobs (Because this is so easy to implement. Just a bit of RSS and Ajax and it will be done!)
  3. Study Buddies (This will also be relatively quick, since Xoops has a built-in profile search tool that I must just modify slightly…)
  4. Download Study Notes (It’s not going to be a simple install this time round, because of the coding involved in capturing notes requests for notes that are not yet available).
  5. Unisa Past Papers (This will be a custom-written plugin. Again, I’m putting off coding till as late as possible!)
  6. Unisa Textbooks (People will only be selling books after the exams, so this one’s not so urgent. It’s also going to be the biggest job and the more time I have to think about it, the better).
  7. Discussion Forums (Just to prevent the forums from being used for any of the above 6 points, they’re coming last!)

Somewhere in between I’ll also have to fit in creating a nice-looking html newsletter.

With all the public holidays next month, I think it’s safe to say that by the end of April there will be a website up and running, with a wiki that has 100 Unisa modules ready to be populated by you!

Hyphenated module codes?

Thursday, March 19th, 2009

Something I’ve been wondering about for some time now is the preferred format for Unisa module codes.  Would you rather see AUE301, AUE301P, or AUE301-P? I held a feedback survey towards the end of last year (to find out what students wanted from the new site) and here are the results to the module code poll:

* 6% said they preferred APM113
* 22% said they preferred APM113U
* 38% said they preferred APM113-U
* 32% said it didn’t make much difference which format was used

So, most people voted for the format with the hyphens, yet when I look at how they wrote it in their profiles, most students wrote their codes without the hyphen.

Before I start implementing permanent URLs and page titles, I need to know which is the best format to use. To complicate things even more, students do module searches using all three formats, so the site should preferably cater for all these possibilities. (I can have two formats by e.g. having the title of the page display ”AUE301P” in your browser window and have the URL of that page contain “AUE301-P”).

The hyphen problem also extends to book ISBNs. When searching for a textbook, do you search for 978-0-321-34475-5 or 0321344755?

Search engines like Google treat hyphens as spaces, which is why the AUE301-P is so nice: Users searching for both “AUE301″ and “AUE301-P” will find it since it is technically two words (AUE301 and P)

I’m going to need some advice here!

Goals for WikiStudent

Friday, March 6th, 2009

Just to remind myself what I’m going to be doing and so that I don’t stray too far from the path…

  1. Make the site even more user-friendly (It was already fine, usability-wise, but there’s always room for improvement)

  2. Encourage student participation. (Hopefully achieving point 1 will help towards point 2!)

  3. Automate as much as possible (so that I don’t have to sit for hours and hours doing mundane admin work)

  4. Plan for growth (so that when we reach 20 000 members I don’t have to make this my full-time job)

  5. Document absolutely everything, including all my changes to the plugins, passwords, all my processes and daily admin tasks… (so that if I die a family member can take over!)