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

General Improvements #3

Open
vinanrra opened this issue May 4, 2021 · 23 comments
Open

General Improvements #3

vinanrra opened this issue May 4, 2021 · 23 comments

Comments

@vinanrra
Copy link
Contributor

vinanrra commented May 4, 2021

Is there a way to only show the user that just join the challenge instead of all users that played/register?

imagen

And when I choose a challenge doesn't show the correct questions and its showing me always the same question:

imagen

And I have chosen my own question but isn't working :/

@surajcm
Copy link
Owner

surajcm commented May 4, 2021

  • Currently there is no way to show only the current user because the idea was to mimic the Kahoot feel. But, I have plans to add a game configuration screen, from which the admin can set these values. I will eventually add it.
  • I haven't tested with a different set of questions. I will try to test it and get this issue fixed 👍

@vinanrra
Copy link
Contributor Author

vinanrra commented May 4, 2021

Maybe I haven't explained good enough, is there a way to only show the active users on the challenge instead of a global scoreboard, because its showing all users even the users which are not playing that challenge.

@surajcm
Copy link
Owner

surajcm commented May 4, 2021

Ohh... Now I got it. I have noticed that, yes, that is something that needs to be fixed. I will try to resolve it.

Thank you for the screenshots and detailed explanations. This really helps 👍

@vinanrra
Copy link
Contributor Author

vinanrra commented May 4, 2021

Thanks for everything 💓

@vinanrra
Copy link
Contributor Author

vinanrra commented May 5, 2021

Thanks, I always send photos because that way it's easier to check the problem, and hope everything can be fixed, because it's a really nice tool :)

@surajcm
Copy link
Owner

surajcm commented May 5, 2021

I love to improve the product, so any feedback is welcome 😃 . I will try to fix it one by one 👍

@vinanrra
Copy link
Contributor Author

vinanrra commented May 6, 2021

I have tested the new additions and its working flawless, but today i didn't have the same question was working fine, maybe i can reproduce the error again because i have cleared all other challenges and maybe happens when you have multiple challenges.

@vinanrra
Copy link
Contributor Author

vinanrra commented May 7, 2021

I will create an Ansible playbook to install and run your Kahoot and will be easier to install :)

@surajcm
Copy link
Owner

surajcm commented May 8, 2021

Awesome 🤩 . I haven't tried Ansible yet. But if it is a configuration inside the repository, please feel free to raise a PR.

@vinanrra
Copy link
Contributor Author

I have created a Docker Image instead of an Ansible Playbook

@vinanrra
Copy link
Contributor Author

vinanrra commented May 11, 2021

One more thing that could be good:

  1. it's a way to change the default admin account
  2. A way to block new registrations or at least to block user to only see their own challenges.

@surajcm
Copy link
Owner

surajcm commented May 12, 2021

Sure.

  1. I think your question is more about adding more admin users, currently, there is no user role specified while signing up, mainly because all the users including admin have the same level of access. But yes, there are plans to add more pages that can fine-tune the behavior of the game, and those pre-set values should only be accessed by admin users. I will add a screen inside the admin login to add new users (both admin and participants), also manage/ delete them.
  2. I don't really get the use case for blocking the new registration. Maybe once the user management page on admin is added, it may be fine to remove the new registrations.
    Yes, ideally the user should see their own challenges only. I will address it. 👍

@vinanrra
Copy link
Contributor Author

Oh, nice and yeah, if you add that isnt need it to block new registration.

@vinanrra
Copy link
Contributor Author

I just remember that there is one more thing missing but in "gameplay" give points depending on "speed", being the first and being the faster (time), so you will get more points if you respond the first and in less time, instead of a fixed points.

@surajcm
Copy link
Owner

surajcm commented May 17, 2021

Yes, you are right. That's one of the core features of Kahoot. I always wanted to have that, My focus shifted to the completion of the app instead of the functionalities in between. I think it may not be a big work, I will take a look at it. Thanks a lot for pointing out that 👍

@surajcm
Copy link
Owner

surajcm commented May 17, 2021

by the way, I added some code changes that restrict the view of challenges created by one user to another. It is kind of non-backward compatible, it works fine in my local, not sure whether it will break in the docker environment. I will update the wiki with instructions on how to fix these non-backward compatible issues

@vinanrra
Copy link
Contributor Author

by the way, I added some code changes that restrict the view of challenges created by one user to another. It is kind of non-backward compatible, it works fine in my local, not sure whether it will break in the docker environment. I will update the wiki with instructions on how to fix these non-backward compatible issues

I will check it later, but shouldn't break anything at the Docker.

@surajcm
Copy link
Owner

surajcm commented May 19, 2021

I just remember that there is one more thing missing but in "gameplay" give points depending on "speed", being the first and being the faster (time), so you will get more points if you respond the first and in less time, instead of a fixed points.

I have added this feature now. Please check that and let me know the feedback. The points are not rounded (max point per question is 1000), to make it feel so real.

@vinanrra
Copy link
Contributor Author

vinanrra commented May 19, 2021

List of things, to don't forget 👅

  • Per user challenges
  • Improve point system
  • Persistent database
  • Docker image
  • Admin panel (Manage users, challenges...)
  • Docker - Wiki
  • Docker - Change initial folder

I will test it later after work.

@vinanrra
Copy link
Contributor Author

vinanrra commented May 19, 2021

I have added the Wiki pages, I hope you like it.

I have tested the new point system, and it's perfect, one thing that I have forgotten to mention it's that challenge host shouldn't need to pick answers, and should have an option to skip timer, to see who answer good, because sometimes the timer it's so long.

@surajcm
Copy link
Owner

surajcm commented May 23, 2021

I was not well for the last few days, now only I am checking my emails.

I checked the wiki pages it looks awesome 😍 .

Yes, you are right, in Kahoot, the host doest participate in the challenge. And, yes, it would be good to stop the timer if everyone is done, also it is better to have a control over the timer. I will definitely take a look at it.

@vinanrra
Copy link
Contributor Author

vinanrra commented May 23, 2021

I was not well for the last few days, now only I am checking my emails.

I checked the wiki pages it looks awesome 😍 .

Yes, you are right, in Kahoot, the host doest participate in the challenge. And, yes, it would be good to stop the timer if everyone is done, also it is better to have a control over the timer. I will definitely take a look at it.

Hope everything it's fine 😄 .

Edit: Forgot to say that Darkhold its getting better with each update, really nice software :)

@surajcm
Copy link
Owner

surajcm commented Jun 1, 2021

I was down with COVD for the last few days. I am still not yet fully recovered.

I will definitely take a look at the issues, once I am back.

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