One thing that would also be nice would be if lernid didn't just deal with channels as 'ubuntu-classroom' and then convert it to '#ubuntu-classroom' in the background. The # should be displayed everywhere the channel name is. Otherwise, you will run into some confusion with channels like ##ubuntu-classroom (## is very common in channel names on freenode). It also would allow lernid to eventually be used on some other networks that use different channel prefixes. This would also make it more clear to users with some prior IRC experience that these are channel names being displayed.
One thing that would also be nice would be if lernid didn't just deal with channels as 'ubuntu-classroom' and then convert it to '#ubuntu-classroom' in the background. The # should be displayed everywhere the channel name is. Otherwise, you will run into some confusion with channels like ##ubuntu-classroom (## is very common in channel names on freenode). It also would allow lernid to eventually be used on some other networks that use different channel prefixes. This would also make it more clear to users with some prior IRC experience that these are channel names being displayed.