Currently, a view is registered whenever a page is loaded, but for it to count as a read, the user must stay on the page for at least 10 seconds. To improve this system, I suggest either adjusting the required time per article (e.g., setting a specific number of minutes per article) or implementing a feature that measures the number of characters in each article. This way, the platform can calculate an estimated reading time, ensuring a more accurate reflection of user engagement.