I am replying to this message b/c the hand raise feature checked a box
that for UI implementations important for education.
I worked with an extension class for Harvard (copyx.org) to come up with
the list and thought it might be best just to put it up here where all
developers can see it. When the rubber was about to hit the road, Copyx
backed out because they did not want to put in the time and money
anticipated for the development, but that doesn't mean that another
group is not willing to do it. At any rate, making the "wish list" took
some effort and I thought that I would share it with the group.
[I am removing the features Harvard requested that have already been
implemented to date. This is a fairly complete list based on the needs
and desires of the copyx online course, but obviously anyone can pick
and choose their priorities. It does, however, have ideas that most
educators would agree are important.]
NOTE: The following design would be suitable for an online course of 10
moderators leading 10 different online seminars with 25 students in each
class (such as the current CopyX course).
Must Have for Education Seminars:
• ALL OF THE FOLLOWING FEATURES MUST BE RELEASED UNDER A FREE/LIBRE
LICENSE AND WITHOUT THE NEED FOR ANY NON-FREE DEPENDENCIES (This is
important!) [You may, of course, and should sell the code and/or charge
a fee for the service commercially using the resulting free/libre code.]
• Secure system logon with permissions assigned by role (Admin,
• Ability to track attendance (if they attended and maybe how long, too)
and an admin page with a convenient UI to see/download attendance, user
log-in attempts, and how long a user was logged in for.
• Polls (a way to poll the entire class--all participants--on a
particular question and produce a chart of the results [i.e. yes/no and
• Breakout groups* (ability to enter [or be sent to by moderator] to
another Jitsi room and then return [or be returned by moderator] to the
original room. Harvard wants this to feel seemless and with no
possibility for user error [i.e. as automated as possible]). The UI also
needs to be convenient (e.g. the moderator is prompted with "how many
groups?" chooses 5 and the interface can automatically assign those
groups randomly. Then a moderator can easily reassign students to
another group. Lastly, a moderator can save certain assignments as their
"favorites" so that they can use the same group assignments within a
session--and hopefully between sessions as well).
• Ability for user to test their device to determine the devices ability
to connect to the classroom and to test the current bandwidth situation.
(I see this functionality on meet.jit.si, but I also have a note here
that the current code most people use may not be 100% Free/libre)
Features that would be nice for education seminars:
• Ability to record classes on the server for download later upon
request of moderator--and only upon request of moderator, for privacy
reasons (and with a visual and audio signal to all users when the
conversation is being recorded)
• Ability for students to meet on their own without a teaching fellow or
admin present "after hours" (I guess Jitsi already has this feature, but
this may be a UI-design decision--"study groups" or something like that,
which sends users to a private room and gives them a URL to share with
• Ability for users to attend a different section (without manual
intervention and without distorting attendance data) and if permitted by
admin/moderator. SEE NOTES ABOVE
• Ability to upload presentation material, i.e., PowerPoint slides (I
have yet to see this in any running instance of Jitsi)
• Ability for moderator to choose "mute all" for all participants or for
groups of participants as well as "turn off all cameras".
The European Way World Future Lab:
we want to make some changes to the ui. As I already talked about at
TheCall we want to add speakers ranking list (ordered hand raise list).
Additional we want to add different (hand raise-) features like
* speak -> speakers list
* addition to the currently discussed point
* Yes/no - thumbs up/down
* ? - question request
* Afk - away from keyboard
Is someone already working somehow on this? We would be glad to help
out. Maybe you can help a little where to start modifying?
dev mailing list
Unsubscribe instructions and other list options: