Game map : where or when are the global score ranges displayed [SOLVED]

Hello !

I am building my second game map content (love it !) on H5P (Wordpress + H5P plugin, all updated to the latest version).
I wonder where the "global score ranges comments" are displayed when I input some score ranges / comments in the "End Screen" panel on admin :

When the user ends the map, in the final screen, the comments from the range scores are not displayed. There are 2 elements showing up : the score bar and the general message displayed in case of success (Epic fail ? N'hésite pas à retenter ta chance !).

What can I do to get the score ranges comments to be displayed ? I am probably missing something and didn't get how these settings work.
Any advice on  the matter will be appreciated :)

Thanks in advance !

Isabelle

Content types: 
otacke's picture

That was a bug. Fixed in version 1.3.8, obtainable from https://www.olivertacke.de/labs/2023/03/02/heres-game-map-my-25th-h5p-content-type-thats-publicly-available/. H5P Group is welcome to update this on the H5P Content Type Hub right away.

I am about to work on GameMap anyway, however, so I assume the next update on the H5P Content Type will not happen with these larger changes.

It's a shame that content type contributors still cannot update their own content types on the H5P Content Type Hub. Anyone interested in (funding) an alternative solution that could transparently add alternative sources to the H5P Content Type Hub and would fully integrate into the known update process?

Best,
Oliver

Hi Oliver !

I'm sorry for posting in the wrong forum ; I didn't think that it was a bug since Game Map has been released for a while now and nobody reported it on the forum. I thought that I misunderstood the way these settings worked. But I am glad if I tracked a bug and I thank you for the fix : I have updated my libraries and the comments are now displayed accordingly to the score ranges in the final screen. Thanks a lot !

I completely agree with you : content type contributors should be able to update their content types on the H5P Content Type Hub. I can't imagine how frustrating it is for you to contribute content types and having to wait sometimes monthes to get them updated (as I don't know why it takes several years for the H5P Core Team to review the many pull requests that you have contributed to). I have absolutely no idea how much developing a solution would cost but I would gladly "pitch in" if the H5P community crowdfunds this solution.

As you are going to work on Game Map, I'd like to share some thoughts with you if I may - this is not a feature request ; I have found a workaround for my use case. I think that the icons at the time being are a bit confusing or misleading for the users. In the upper right corner, stars are used to represent the points that the player has gained. But the same star icon is used when a stage has been cleared on the map. If the player has successfully cleared the stage, it is coherent and it makes sense. But, if the user has "failed", the star should not be displayed otherwise it kind of is misleading IMHO, don't you think ?

To avoid this confusion, I have altered the CSS : when a stage is cleared, instead of a star, a simple check is displayed. (I have also added an unlocked icon to show that a stage can be played). Visually this is what I get :

Of course, an ideal scenario would be to differenciate the successfully cleared stages by displaying the star icon and the unsuccessfully cleared stages by displaying a simple check or whatever other icon. (I couldn't do this myself as I didn't find any difference in the code between success and failure). The player would then easily spot the stages where he failed to retry them, if the retry is activated for this content. Even better, but probably far more complicated to develop, it would be cool to show the degree of success of a cleared stage accordingly to the score range that the player got (1, 2, 3 stars maybe).

My english is not good enough to express my thoughts properly but I hope that you got the genral idea ;)

Best,

Isabelle

otacke's picture

The stage status display is going to change anyway https://github.com/otacke/h5p-game-map/issues/28)

Regarding an additional H5P content type hub (+integration for platforms): It is not too complicated, but the effort needed would depend on what features one wanted to include. Will probably be a free time project whenever I have free time ;-) 

I love the change for the stage status display that you are considering : precisely what I was trying to express :)

Regarding crowdfunding, is it something that you ever have considered ? I know that you don't want "to put a price tag on everything" (your own words), but wouldn't it worth it to set one up so that everyone in the community could contribute and reward the developments that you make in your "free time" for future features on Game Map for instance ? I bet that there are many individual users like me who can't fund a development by themselves but who would gladly throw some bucks in a common fund. And you know how the saying goes : "small rivers make big rivers at some point" (or something like that :D).

Anyway, as it is the season, I wish you a merry jolly Christmas :)

Isabelle

otacke's picture

Sure, done before (https://www.indiegogo.com/projects/unlock-spaced-repetition-for-h5p-dialog-cards#/). But that was merely a test run at a bargain price. It raises fiscal issues if I raise the funds myself - and if someone wants a feature to be crowdfunded, he/she can organize the whole process himself/herself. I don't see why I should do that myself on top, as long as I am as booked as I am.

Indeed, you've tried this already... I didn't think about the fiscal issues implied, but maybe this is different if someone else raises funds and use them to retribute you. Anyhow, you are absolutely right : the required time or energy to set up a crowdfunding campaign should not lie on your shoulders and I'm sorry to even have suggested so...
A crowdfunding campaign raises several other issues : there is a chance that the funded feature is neither approved by H5P nor released in the official H5P framework in the end - unless there is an assurance policy as the one you included in your test run (?) Also, given that the H5P Core team takes several months or years to review the pull requests made by external contributors, the funded feature might not be released before long, which could make the contributors frustrated.
Anyhow, this thread has given me plenty to think about... ;)
Best,
Isabelle

otacke's picture

Fiscal: If I myself postulate a fixed set of features, that's legally like selling a product instead of creating an individual solution for others. The latter is fine for freelancers in Germany, the former would require me to formally register a business which comes with extra paperwork, extra rules and extra taxes which in total is not attractive in my case.

And you are absolutely right: If something touches code that is not your code, you will need to negotiate with the respective maintainers beforehand like I did. That may work, but it could also mean that one should rather restrict such campaigns to issues that can be solved without the involvement of 3rd parties.