Можно ли подключить фронтэнд к 6 задаче?

Можно ли модифицировать задачу, таким образом, чтобы пользователь сам выбирал координаты точек трапеции через нажатия на точки на экране своего монитора ?
Координаты точек записывались в массив на JS, а потом эти данные использовал скрипт PHP?
Нужно ли для этого использовать файлы для выгрузки данных и импорта обратно?

<script>
      document.onclick = function(e) { // показывает координаты точки клика
      coords.innerHTML = e.clientX + ':' + e.clientY;
    };
    let fieldCoords = field.getBoundingClientRect();
    let answer = [
      [ // 1
        fieldCoords.left,
        fieldCoords.top
      ],
      [ // 2
        fieldCoords.right,
        fieldCoords.bottom
      ],
      [ // 3
        fieldCoords.left + field.clientLeft,
        fieldCoords.top + field.clientTop
      ],
      [ // 4
        fieldCoords.left + field.clientLeft + field.clientWidth,
        fieldCoords.top + field.clientTop + field.clientHeight
      ]
    ];
    alert(answer.join('  '));
  </script>
fgh's picture

Принцип примерно такой:
1) Написали скрипт на PHP (бэкенд)
2) Протестили скрипт на PHP (провели тесты)
3) Написали JS скрипт и собрал данные и выгрузили координаты точек в текстовый файл (фронтэнд)
4) скрипт PHP загрузил данные из этого текстового файла
5) скрипт PHP вывел в консоль результат программы.