Module types are a mess

Bug #1025001 reported by Cas Widdershoven
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenTeacher
3.x
Won't Fix
Wishlist
Unassigned

Bug Description

Right now, the module types are a mess. It isn't possible to find all the teachers, for example, because they all are defined under a more limited name, like wordsTeacher. It should be possible to define types with some sort of inheritance or composition, so you can say this is a teacher, more specifically, a words teacher.

Tags: modules
Changed in openteacher:
importance: Undecided → Low
Revision history for this message
Marten de Vries (marten-de-vries) wrote :

I agree on the first part, not on the second. For the second you can just set a second attribute, that already happens sometimes. E.g. self.dataType = "words".

tags: added: modules
Revision history for this message
Marten de Vries (marten-de-vries) wrote :

IRC discussion:
<commandoline> 1025001 <- on this one, I'm ok with giving all enterers and teachers the same type, but there's no real gain since a word teacher is by definition not replacable by a topo teacher.
<commandoline> #1025001
<OTbot> bug #1025001: Module types are a mess (status: Confirmed, importance: Wishlist) - https://bugs.launchpad.net/bugs/1025001
<commandoline> so for me, 'won't fix' or just changing those two types is both equally fine.
<commandoline> do you guys have any preferences?
<CasW> Well, maybe that example isn't realistic, but there might be a real use case when you want to use something like inheritance, in the future... But I don't have any strong feelings on this, naah
<commandoline> let's just put it to 'won't fix' for now then, if we come up with a good use case, we can reconsider.
<CasW> Yeah

Changed in openteacher:
status: Confirmed → Won't Fix
no longer affects: openteacher
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.