Задание на любой cms на php сводится к написанию решения основной задачи, а как ее оформить (модуль, не модуль) - это уже нюансы на уровне чтения документации этой cms.
Здесь:
- создать таблицу, наполнить данными
- вывести данные из таблицы в html шаблоне, в шаблон встроить данные, идентифицирующие строку в таблице (типа data-id=123)
- написать js-обработчик, который будет считывать нажатие на ячейку и перебрасывать на страницу редактирования этой строки с ячейкой (или менять значение по месту, как сумеете написать)
- написать форму добавления строки, в action прописать урл php-обработчика, который будет принимать данные, сохранять в таблицу и возвращать на страницу отображения таблицы.
Решения всех задач гуглятся по-отдельности без джумлы, потом по мере продвижения можно разбираться, как это втулить в нее