Sokker Asistente is an online application that helps you manage your Sokker team and even a National Team.
You can keep track of changes in the skills of your players, but especially you can keep track of training millimetrically. You will know how many training points each player has accumulated in each of his skills, how much he has left to go to the next level, what is his approximate talent...
To verify that your password is correct from your computer, Sokker Asistente needs to connect directly with Sokker. This action, called CORS, by default is not allowed in browsers due to security reasons.
However, there are several methods to disable it. NOTE: this carries a risk and it is not recommended to browse unsafe websites with the option disabled.
They are the effective training time that a player has accumulated per week. This time does not correspond exactly to the minutes played, since each type of match has a different weight for training, and is limited to 100 points per week. Sokker Asistente also takes into account general training when counting accumulated training points.
The equivalent in training points of each type of match is as follows:
Type of match | Training points |
---|---|
Official (league, cup, promotion, Champions Cup) | 90 |
Friendly | 75 |
National Team | 45 |
Keep in mind that, if the player gets an advanced training, he will start with 50 training points at the start, and the new training points acquired will be divided by 2. Also, from 93 training points, new training points accumulate much more slowly, reaching 100% effectiveness at 180 training points.
For direct training, only the skill you train from the main coach is taken into account. If this is unearthly, the training will be 100% effective, losing 6.25% for every point missing from the skill.
For general training, the average of the skill in question of the main coach is taken into account with the sum of levels of the assistants divided by 3. If this resulting level is unearthly, the training will be 100% effective, losing 6.25% for every point missing it turns out.
Sokker Asistente does not settle for using the visible level of the assistants but rather pretends to be as accurate as possible. For this, in addition to the level, we use the average of his skills as a minimum limit, and these two values + 1 as a maximum limit (assuming that all his sub-levels are at maximum). The intersection of these two limits will form the possible range of the real value of the level, keeping the intermediate value.
For example:
unearthly of stamina | incredible of keeper |
unearthly of pace | unearthly of defender |
magical of technique | unearthly of playmaker |
unearthly of passing | unearthly of striker |
With this way of calculating it, the maximum level value of an assistant will be 16.5
Sokker Asistente cannot know the exact values used during the training, but instead reads the data stored in Sokker the first time it is updated after the training is performed. So, if you make any changes in this period, your training data could be wrong.
In addition, there is a particular case with injuries: when a player has 7 days of injury, Sokker Asistente cannot know if he has received the training or not, since it depends on the decimals of the injury, and that information is not provided by the Sokker interface. If your player has received training but Sokker Assistant has not counted him, you can modify the training and set "6" as the player's injury days. In this way the training will be taken as completed.
It works differently from other training types, since it is independent of the minutes played by each player.
Every week, all players receive a fixed amount of stamina training which, as I said before, is about 10% of direct training. But, at the same time, each player can randomly lose a quantity of stamina each week. When lost, this amount is greater than the 10% received, so there are times when players lose a level of stamina the week after it has raised. Over a season, the amount lost is approximately 50% of what is trained.
As it would be almost impossible to know what actual amount of stamina is trained each week, Sokker Asistente makes an approximation, counting each general stamina training as 5% of the direct training. You can get an idea of how much you have left to raise each player knowing that 100% is equivalent to a complete training, and that a player can go up a full level with approximately 80% trained. Therefore, when you train stamina, there may be players who raise 2 hit levels and, in general, each player raises a full level of stamina per season (with good coach and assistants). But, at best, if you are lucky enough to never lose training, you could go up a full level in 8 weeks.
Talent is the number of weeks a player needs to go up a full level in youth school with a good youth coach. This number is not accurate, in part because there is an important randomness, but the more weeks the calculation is made, the smaller the margin of error we make.
On the other hand, the talent of the school corresponds roughly to the double of weeks that a 17-year-old player would need to pop in pace or striker to weak, or defending, technique, playmaker or passing to adequate, provided you have good coaches and assistants. Each level of more supposes approximately 9.4% of increase with respect to the previous level, and each year of more also, with which, once we know how many trainings we need to raise a certain level, we can calculate all the others.
Although there is no randomness here, there is a margin of error because we can only see the integer value of each skill. Again, the more data we have, the better talent can be limited.
Ideally the lowest and highest talent should converge to a number that would match each player's real talent, but the calculations made by Sokker Asistente are estimations based on rough formulas. So it is normal that at some point the minimum talent of a player exceeds his maximum talent. Most likely, the real talent of the player is between these two values.
This graph shows the value of the player processed with the intention of eliminating the effect of changes in form on the value. This way you can analyze if a player has been training or not.
For this we find the value proportionally, given the fact that a player with a tragic form will have 55% of the value he would have with a superdivine form.
Sokker Asistente applies a linear regression on the different levels assigned to your juniors throughout his life to estimate the slope of the line that would determine his talent.
The projection helps you calculate how a given player could be in the future if he trains 100% every week.
To do so, select the age over which you want to project the player's skills and adjust the talent to your liking. Automatically the increases in skills due to the general training that the player accumulates until reaching the selected age will be added, and you will be indicated in the number of individual trainings that you can apply. Now increase skills to your liking and the indicator of remaining trainings will decrease accordingly.
The NT coaches of the different countries generally use a website to take control of the players. If you check the corresponding checkbox, Sokker Asistente will automatically send the skills of your players to these websites:
Country | URL |
---|---|
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://england.online-manager.co/plugin/ | |
http://ntdb-usa.online-manager.co/plugin/index.php | |
http://raqueto.com/sokker/asistente/ntdb
http://canada.online-manager.co/plugin/ |
|
http://raqueto.com/sokker/asistente/ntdb | |
https://sokker.fly.dev/en/ntdb/player-update | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://raqueto.com/sokker/asistente/ntdb | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php
http://raqueto.com/sokker/asistente/ntdb |
|
http://ntdb-czech.online-manager.co/admin/ | |
http://raqueto.com/sokker/asistente/ntdb | |
http://db.sokker-deutschland.de/indexsk.php | |
http://www.yfolire.net/~sktables/add-player.php | |
http://raqueto.com/sokker/asistente/ntdb
http://raqueto.com/sokker/asistente/ntdb |
|
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php
http://raqueto.com/sokker/asistente/ntdb |
|
http://raqueto.com/sokker/asistente/ntdb | |
http://raqueto.com/sokker/asistente/ntdb | |
http://swiss.sokker-deutschland.de/indexsk.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://raqueto.com/sokker/asistente/ntdb | |
http://ntdb.sokker.cz/index.php | |
http://raqueto.com/sokker/asistente/ntdb | |
http://ntdb.loopsworld.at/indexsk.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://raqueto.com/sokker/asistente/ntdb
http://ntdb.sokker.cz/index.php |
|
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php
http://raqueto.com/sokker/asistente/ntdb |
|
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php
http://raqueto.com/sokker/asistente/ntdb |
|
http://ntdb.sokker.cz/index.php | |
http://raqueto.com/sokker/asistente/ntdb
http://ntdb.sokker.cz/index.php |
|
http://ntdb.sokker.cz/index.php | |
http://raqueto.com/sokker/asistente/ntdb | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://raqueto.com/sokker/asistente/ntdb | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php?langcode=en&countryid=52 | |
http://ntdb.sokker.cz/index.php | |
https://sokker.fly.dev/en/ntdb/player-update | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://hong-kong.online-manager.co/plugin/index.php
http://raqueto.com/sokker/asistente/ntdb |
|
http://raqueto.com/sokker/asistente/ntdb
http://ntdb.sokker.cz/index.php |
|
http://ntdb.sokker.cz/index.php?langcode=fi&countryid=62 | |
http://ntdb.sokker.cz/index.php | |
http://raqueto.com/sokker/asistente/ntdb
https://uant-a7f1f.web.app |
|
http://raqueto.com/sokker/asistente/ntdb
http://ntdb.sokker.cz/index.php |
|
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://honduras.online-manager.co/ | |
http://raqueto.com/sokker/asistente/ntdb | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php
http://raqueto.com/sokker/asistente/ntdb |
|
http://ntdb.sokker.cz/index.php | |
http://raqueto.com/sokker/asistente/ntdb
http://ntdb.sokker.cz/index.php |
|
http://ntdb.sokker.cz/index.php
http://raqueto.com/sokker/asistente/ntdb |
|
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://raqueto.com/sokker/asistente/ntdb | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php
http://raqueto.com/sokker/asistente/ntdb |
|
http://ntdb.sokker.cz/index.php | |
http://ntdb.sokker.cz/index.php | |
http://raqueto.com/sokker/asistente/ntdb
http://ntdb.sokker.cz/index.php |
|
http://ntdb.sokker.cz/index.php |
Due to a change in the API for non-plus users, these users won't be able to get past weeks training from now on. Sokker Asistente has been adapted to this fact which was causing an error in the last days.
The weight for the NT players was showing a value multiplied by 10 for some time. It has been fixed.
Due to the increasing use of the site, the old icons set free plan ran out of monthly uses, so I had to change them by a totally free new set. I've tried to choose the most similar icons :)
A new factor has been added in the configuration: age factor for pace skill. This is, the increment of time needed to train the pace skill as the age of your players increases.
By default it takes the same value as the regular age factor, so no changes are produced if you don't change the configuration. But, in case you want to use it, the system will use this factor for the pace skill instead of the regular age factor.
On the other hand, the formula used to calculate the talent was slightly modified. You may find that the talent of some of your players has changed a few tenths of a unit.
A new button in the menu lets you add a test player. You can set his skills and add weeks of training to see how much talent the player has.
Today I found that skills projection used a static 0.1 value of general training factor. I fixed it so that it uses the configured factor, which will considerably increase the projected skills.
Some more new JSON api has been adapted and now you won't lose data if you forget to update your team some weeks (up to 10 weeks, in theory) since the new api provide that info. the only missing part is trainers changes.
Also, new registered users will get old data from the moment they get registered.
Since many of you didn't manually change the general and formation training, it has been forced to 0.15 and 0.14 respectively for those who didn't make any change. I hope this will provide you better predictions.
A couple of bugs have been fixed:
- Age in the end of the season. On last Thursday of the season, the day before the players increased their age, SA stored the week with the old age, which caused that week to appear in the previous season and also showed the graphs wrongly.
- Advanced training mark got lost when the player properties were edited: notes, position, color...
The graphs library has been completely replaced by a better one. I hope you like it :)
Also, NT coaches can now get his players skills if you enter your Sokker login and password. Otherwise you will only get the public data as before.
Players training history graphs now show more clearly which weeks the player trained.
I also wanted to remind you that sk-mail option for NT coaches stopped working. I can't tell anything else about it until I get an answer from the devs, sorry.
NT coaches can select and export their players to an external DB like NTDB.
Now you can choose this option to let Sokker Asistente update your team for you every Wednesday in the morning if you forget to update it during the week.
According with the last developers diary, default general training factor has been increased by 50% and default formation training factor by 40%.
Also a bug in some graphs that didn't show colors properly has been fixed. Thanks to kayalce for the warning :)
There was a bug when updating the team regarding the position of a player and the flag of "avanced training". That values were updated only in the current week, but not in the past.
The bug has been fixed for the data retrieved from now on, but old data (from the new training system until now) could have been stored wrongly.
Sorry for the inconvenience :/
Now skills that are near to pop (less than a full training) are marked in a different color. If it becomes annoying I will add a check in the configuration to disable it :)
Added actions to set a different position for the selected players.
Now you can configure formation training factor, which is initialized to 0.1 (10%) by default.
General training factor has also been reinitialized to the same value.
The new training system changes caused some players to get no training points this week because they didn't store properly their training position. You can fix it manually by editing the affected trainings.
Some users also reported that their training type was wrong this week. If that's your case, just change it in one player's last week training.
These problems won't happen again since the new training system will be applied from this week on.
Sorry for the inconvenience.
NT coaches have a new button to hide those players that don't belong to the NT. They will also be able to remove massive players within a single action.
More actions to come!
A new column has been added to the players: the junior talent. This is the talent (and graph) the player had when he was in the youth school, if he was our own junior.
Sokker Asistente is moving to a new server and, since I had to change the domain anyways, I did everything at once today.
If you are using the Android app, you will need to install the new version.
This is the only way I have to keep the tool free for everyone. Sorry for the inconvenience :)
Sokker Asistente has been adapted to the new league structure. Now, every player will only count the minutes played with the last order used right after a different order was used during the week.
There is an issue connecting to Sokker with Opera browser. If you get an error message about CORS when updating your team and you have the CORS plug-in properly installed, try to use a different browser.
There won't be any more data loss since backups now are sent outside the server automatically (as long as the mail service works OK :P).
In fact, this was done soon after the data loss accident, but I just realized I should mention it here :)
Due to some problem with the server, the last 5-6 weeks of data have been lost.
Remember that you can manually fix your training position of every week as well as your players pops. Now you can also fix your juniors levels.
Sorry for the inconvenience.
Now you can send massive parameterized sk-mails to the owner of the desired players. Just select the players, click on "sk-mail" and fill in the popup form. Remember to update your players first!
Yandex Browser for Android is confirmed to allow the installation of Chrome CORS extension. And it's also available for iPhone
From now on, NT players coming from Sokker Asistente users will be updated directly into the NT database. The player will have the "reliable" flag marked since the skills come directly from Sokker xmls. Also, the flag "Accept players through an external form" won't be taken into account for these players.
Android app with CORS is available and SETE now also uses the same CORS verification that Sokker Asistente
To verify that your password is correct from your computer, now Sokker Asistente needs to connect directly with Sokker. This action, called CORS, by default is not allowed in browsers due to security reasons.
However, there are several methods to disable it. Read the FAQ for more info.
NOTE: the server IP is already unbloqued!
To reduce the number of failed attempts logging in to Sokker from the server, from now on, each time you update your team, the password used to connect to Sokker will be the password you will need to connect to Sokker Asistente
The process is the following: