Skip to content

Latest commit

 

History

History
40 lines (34 loc) · 2.08 KB

README.md

File metadata and controls

40 lines (34 loc) · 2.08 KB

Laravel Logo

Test task

Requirements

Insider Champions League: In this project, we expect you to complete a simulation. In this simulation, there will be a group of football teams and the simulation will show match results and the league table. Your task is to estimate the final league table.

League Rules:

  • There will be four teams in the league (if you wish, you can choose teams that have different strengths and you can determine the results of the matches depending on the strengths of these selected teams).
  • Other rules in the league (scoring, points, goal difference, etc.) will be the same as the rules of the Premier League

Premier League Table

As can be seen in Figure 1.a and Figure 2.a, each screen of the subsequent week will represent the league table and updated match status. Moving forward, both the point scores and the results of the matches will be represented by this screen. In addition, after the 4th week, your estimation will also be represented on this screen. Limitations / Requirements:

  • The Project needs to be completed using PHP (Projects that are completed in JAVA, .net, Ruby, etc. will not be taken into consideration.).
  • Please use OOP.
  • You will be expected to use Javascript or its frameworks where applicable.
  • Please deploy your Project and share your project’s access link. (Github, Bitbucket or Gitlab)
  • We expect you to send your code at the end of the project. Extras (Including the following extras to your project will be regarded as a strong plus)
  • After you click on the all-League Play button, play the matches automatically until the end of the League and list the results of the matches by weeks.
  • To use modern Javascript frameworks.
  • Edit the results of the matches and calculate the edited results of the matches based on the content of the modified standings.
  • Automated Unit Tests.