please draft with idea:

```
await pb
.collection(COL_LESSON_TYPES)
.getList(currentPage + 1, rowsPerPage, listOption);
```

for Listening Practice

thanks

I want you to clone
from `/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/db/LessonTypes/GetVisibleCount.tsx` (source file)

to `/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/db/QuizListenings/GetVisibleCount.tsx` (dest file)

please extract , link up and remember the document properties
(e.g. types, functions, variables, constants, etc)
from source file
draft dest file

update the variables and properties of dest file to reflect `listening practice categories`/`lp_categories`

---

## task

update `schema.dbml` to reflect `schema.json`

## details

Hi,
I have a pocketbase export json file:
`/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/pocketbase/pb_hooks/seed/schema.json`

and a dbml file:
`/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/001_documentation/Requirements/REQ0006/schema.dbml`

the collection name in pocketbase should be reflected by a table in dbml,

## steps

compare `schema.json` and `schema.dbml`
please keep `schema.json` remain unchanged
update `schema.dbml` to reflect `schema.json`
do check again when finished
