I think the best approach would be to ship a series of .lernid files
that outline how to get connected to an event but then the event name is
in the ical description.

So as an example, we could ship this .lernid file:

[Ubuntu Classroom]
icalurl: http://url.to/classroom.ical
homepage: https://wiki.ubuntu.com/UbuntuClassroom
classroom: ubuntu-classroom
chat: ubuntu-classroom-chat

but then for each event in the description there would be:

[EVENT: Ubuntu Open Week]
[SLIDES: http://jonobacon.org/files/presentation.pdf]

When Lernid starts it would present the different classrooms to connect
to (read from the .lernid files), the user selects a classroom, and then
Lernid processes all of the events and groups together events with the
same Event name.

This approach would rely on classroom sessions having the exact same
event name, but I think this is reasonable, and it would allow Lernid to
not need to be patched. This solution does not include start and end
dates for the events, but I am not sure if that is such a big deal.

** Changed in: lernid
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/533279

Title:
  Remove need for .lernid configuration files

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to