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

Main Features of KASM User Management Platform #1

Open
tanishapatil1234 opened this issue Jun 3, 2024 · 7 comments
Open

Main Features of KASM User Management Platform #1

tanishapatil1234 opened this issue Jun 3, 2024 · 7 comments

Comments

@tanishapatil1234
Copy link
Contributor

tanishapatil1234 commented Jun 3, 2024

LOCAL DEMO

Welcome to KASM User Management System

image
@tanishapatil1234
Copy link
Contributor Author

Database

image image image

@tanishapatil1234
Copy link
Contributor Author

Users

Login

Once users are approved by admin, they may log into their accounts

image

Users are greeted with their dashboard. Here there is information about the users account and if they require a KASM server, the information for their server is also present.

image

On the dashboard the users have the option to update their profile information. For example, if they enroll in a new class.

image

They can also change their own passwords if needed

image

And finally, users can log out of their accounts once they are finished. This deletes any session variables saved.

Registration

allows for users to self register

image

Notifies new user that they must wait for admin approval for their account to be activated. User can not log in until they are approved (status values changes from 0 to 1). Only admin has the power to do this change.

image

@tanishapatil1234
Copy link
Contributor Author

Admins

Login

Admins can only log in, not register.

image

Dashboard

Admins are greeted with the dashboard page once logged in. This page has statistics on the status of users who are trying to join their classes.

image

All Users

Under the all users tab, the admin has access to all the users who are registered or trying to register account with classes that they have attributed to them as well. This can be helpful for having one system to manage many classes together. Notice that the admin can easily and immediately approve users from this page.

image image

Logout

And finally, just like the users the admin can log out and wipe all session variables

@jm1021
Copy link

jm1021 commented Jul 8, 2024

Design above are amazing. However, User Login needs to transition to portfolio_2025. The students need this to be a primary location in their everyday life. The pages show should have a signup link as in Tanisha's example above.

image

@jm1021
Copy link

jm1021 commented Jul 8, 2024

At successful login the system should transition as shown. Though Change Password and some of the elements shown by Tanisha are valid. I am hoping this can be done on flat page with extra buttons to make navigation simpler in my requested page.

image

@jm1021
Copy link

jm1021 commented Jul 8, 2024

I am thinking the Admin pages would be on Jinja2 and Flask Server. We probably don't want our regular Users on these pages. But the design Tanisha shows are very well thought out.

@jm1021
Copy link

jm1021 commented Jul 8, 2024

As we are developing. I would like to redo my introduction to flask material and introduction to how to work on flask based off of this code and project. This year we plan to Teach CSP and CSA by providing Login System as practical examples. Here is consolidation on titles. Isabel has started some ideas in this space and I have added to it.

https://nighthawkcoders.github.io/portfolio_2025/flask-home

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants