LeetTrack: Smart LeetCode Progress Tracker | IJCSE Volume 9 – Issue 6 | IJCSE-V9I6P43

IJCSE International Journal of Computer Science Engineering Logo

International Journal of Computer Science Engineering Techniques

ISSN: 2455-135X
Volume 9, Issue 6  |  Published:
Author

Abstract

Educational institutions preparing students for software engineering careers require systematic approaches to monitor coding skill development and provide structured practice environments. Current solutions often lack integration between external platform tracking and institutional assessment needs, creating fragmented workflows for educators and students. This research presents LeetTrack, an institutional framework designed to automate coding progress monitoring while providing an integrated practice environment with real-time code execution capabilities. The system architecture employs a dual-panel approach separating administrative functions from student interactions, enabling educators to create custom problem banks, organize student batches, and analyze department-level performance metrics. Students access personalized dashboards displaying difficulty-categorized statistics, solve institution-assigned problems through an embedded code editor, and view comparative rankings based on administrator-defined assessments. The framework retrieves publicly available coding profile metadata through scheduled synchronization processes, maintaining current progress information without manual intervention. A sandboxed execution engine processes student submissions across multiple programming languages, applying resource constraints and providing immediate feedback on solution correctness. Token-based comparison algorithms evaluate outputs following competitive programming conventions, reducing false rejection rates caused by formatting variations. Implementation utilizes modern web technologies including component-based frontend architecture, RESTful backend services, and relational database management with type-safe query operations. Evaluation demonstrates the system effectively consolidates coding analytics, practice functionality, and administrative controls into a unified platform suitable for institutional deployment in placement preparation contexts.

Keywords

Coding Progress Monitoring, Institutional Assessment Platform, Sandboxed Code Execution, Educational Technology, Real-Time Analytics, Practice Environment, Automated Evaluation

Conclusion

The This research presented LeetTrack, an institutional framework for automated coding progress monitoring with integrated practice environment. The system addresses fragmentation between external coding platforms and institutional assessment needs by consolidating essential functionality into a unified web application. The framework architecture separates administrative and student interfaces while maintaining consistent data representation across all interactions. Administrators create custom problem banks with hidden test cases, organize students into performance-based batches, and access department-level analytics dashboards. Students view personalized progress statistics, solve assigned problems through an embedded code editor supporting multiple programming languages, and compare performance against institutional peers through real-time leaderboards. Implementation employed modern web technologies including component-based frontend architecture, RESTful backend services, and relational database management with type-safe query operations. Token-based authentication enables deployment in restricted environments where cookie- based sessions face limitations. Sandboxed code execution through external service integration ensures security without requiring institutional infrastructure for isolation. Evaluation demonstrated successful functional validation across all primary capabilities including authentication, code execution, submission recording, and ranking computation. Performance measurements confirmed acceptable response times for interactive use. Security testing verified protection against common attack vectors including authentication bypass, role escalation, and injection attacks. The primary limitation of the current implementation is dependence on external execution services for code processing. Future work could explore self-hosted execution infrastructure for institutions requiring complete data isolation. Additional enhancements under consideration include plagiarism detection for identifying copied submissions, live contest functionality for timed competitive events, and discussion forums enabling peer learning around specific problems. The LeetTrack framework provides a practical solution for educational institutions seeking to improve coding skill development outcomes through systematic progress monitoring and structured practice environments. By reducing administrative burden while improving visibility into student progress, the system enables more effective placement preparation programs aligned with industry expectations.

References

[1]S. Wasik, M. Antczak, J. Badura, A. Laskowski, and T. Sternal, “A Survey on Online Judge Systems and Their Applications,” ACM Computing Surveys, Vol. 51, Issue 1, pp. 1-34, 2018. [2]M. Johnson and K. Lee, “Secure Code Execution in Cloud- Based Educational Platforms,” Journal of Educational Computing Research, Vol. 61, Issue 2, pp. 245-270, 2023. [3]R. Williams, “Token-Based Authentication for Modern Web Applications: Security Considerations and Best Practices,” IEEE Security and Privacy, Vol. 21, Issue 3, pp. 45-55, 2023. [4]A. Kumar and P. Sharma, “Comparative Analysis of Online Coding Platforms for Educational Deployment,” International Journal of Educational Technology in Higher Education, Vol. 21, Issue 1, pp. 15-32, 2024. [5]L. Garcia, “RESTful API Design Patterns for Educational Technology Applications,” ACM Transactions on the Web, Vol. 17, Issue 2, pp. 1-28, 2023. [6]T. Anderson and S. Brown, “Modern Password Hashing: Algorithm Selection and Configuration for Web Applications,” USENIX Security Symposium Proceedings, pp. 1145-1160, 2022. [7]E. Martinez and J. Thompson, “Role-Based Access Control Implementation Patterns in Web Applications,” Journal of Web Engineering, Vol. 22, Issue 1, pp. 67-95, 2023. [8]Y. Liu and W. Zhang, “Fair Evaluation in Automated Programming Assessment: Token-Based Comparison Methods,” ACM Technical Symposium on Computer Science Education Proceedings, pp. 234-239, 2021. S. Wang, A. Mohamed, and D. Le, “Transformer-Based Models for Speech Recognition: A Survey,” IEEE Access, vol. 10, pp. 11135– 11157, 2022. [9]X. Chen, Y. Wang, and H. Zhang, “Real-Time Data Synchronization Patterns in Educational Technology Platforms,” Computers and Education, Vol. 195, pp. 104721, 2023. [10]D. Robinson, “Modern React Architecture: Patterns for Scalable Single Page Applications,” O’Reilly Media, 2023.
© 2025 International Journal of Computer Science Engineering Techniques (IJCSE).