Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allowing teachers to join other classrooms as students #532

Open
igawaclawska opened this issue Sep 12, 2024 · 4 comments
Open

Allowing teachers to join other classrooms as students #532

igawaclawska opened this issue Sep 12, 2024 · 4 comments
Labels
enhancement New feature or request to discuss

Comments

@igawaclawska
Copy link
Contributor

igawaclawska commented Sep 12, 2024

After discussing multiple classroom support functionality with @mircealungu, we realized that teachers should also be allowed to join other classrooms as students to practice languages. I have not tested it yet but for now I assume that in the frontend, It would be just removing the !user.is_teacher condition in the Settings.js:

        {!user.is_teacher && (
          <SettingsItem path={"/account_settings/current_class"}>
            {strings.myCurrentClass}
          </SettingsItem>
        )}

But would it be safe from the backend point of view? Would it require modifying the backend? Also, we probably don't want teachers to join their own classrooms as students.

@igawaclawska igawaclawska added enhancement New feature or request to discuss labels Sep 12, 2024
@igawaclawska igawaclawska changed the title Allowing teachers to join classrooms Allowing teachers to join other classrooms as students Sep 12, 2024
@tfnribeiro
Copy link
Contributor

I think teacher are already supported:

image

The current implementation, where the "Owner" of the class has to invite the colleagues seems good to me - but we could rework it so a teacher could join other teacher's invite codes.

@igawaclawska
Copy link
Contributor Author

The current implementation, where the "Owner" of the class has to invite the colleagues seems good to me - but we could rework it so a teacher could join other teacher's invite codes.

I see. Do I understand correctly that they become additional teachers (and admins) of the classroom they joined?

@tfnribeiro
Copy link
Contributor

Yes, they get the same permissions :)

@mircealungu
Copy link
Member

mircealungu commented Sep 13, 2024

@igawaclawska Indeed removing that condition should be fine. The backend will not be bothered.

And even being a student in your own class is not that dramatic. You can always unenroll if you don't want to see your own activity :) In fact, it might even be useful for a teacher who wants to test the platform. Before he adds students, he can enroll herself, read, do exercises, and then see what can she see in the teacher dashboard!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request to discuss
Projects
None yet
Development

No branches or pull requests

3 participants