I think it all depends on the definition of solution. One could post a shell UDF that fails most or all tests and claim it's a solution and thus worth points. I do believe that anybody having spent effort on creating a solution, even if it fails, and posts the results in the UDF Forum should be rewarded with a participation point. I also think that posts during the private round should be worth more.

That's why I came up with this weird scoring approach.

What I could do is change the granting of the private round point from "1 Point for the 1st to 5th Place in the private coding round (if valid script was posted in public round)" to a broader "1 Point for all participants in the private coding round (results posted in private round and valid script posted in public round)". A script would be valid if it demonstrates an attempt to create a solution, even it it doesn't pass a tests.
_________________________
There are two types of vessels, submarines and targets.