Beyond the Blackboard: Reimagining Legal Training via B/S Architecture and Data Mining
Research and design of legal action training teaching system based on B/S model
This paper presents a Legal Action Training Teaching System built on the B/S (Browser/Server) architecture, integrating ASP.NET, XML, and data mining technologies. The system establishes an interactive network teaching platform that utilizes K-means clustering to organize legal information resources, aiming to bridge the gap between theoretical legal education and practical litigation skills.
TL;DR
The paper introduces a specialized Legal Action Training Teaching System designed to move beyond traditional "passive" instruction. By utilizing a Browser/Server (B/S) model, the ASP.NET framework, and K-means clustering, the system creates a dynamic environment where students can engage in practical litigation training, data-driven case analysis, and self-directed learning, effectively solving the isolation of traditional "case-driven" teaching.
Problem & Motivation: The "Passive acceptance" Trap
In the digital era, law schools have transitioned from chalkboards to projectors, yet the instructional essence remains unchanged—often referred to as a "replica of a reading practice." The authors argue that:
- Standardized Case Limitations: Current textbooks use "pre-chewed" cases where the legal elements are already extracted. This deprives students of the vital skill of identifying facts from messy, objective accounts.
- Resource Fragmentation: While vast legal databases exist, students lack a systematic environment to filter and synthesize this data for practical training.
- Platform Inaccessibility: Traditional Client/Server (C/S) models require high maintenance and localized access, hindering the "lifelong education" trend.
Methodology: The Core Engine
The paper advocates for a transition to a "thin client, fat server" approach.
1. Three-Tier B/S Architecture
By moving the logic to the server side, the system ensures that students only need a standard web browser to access complex training modules. This structure (Presentation, Business Logic, and Data) ensures that the system is scalable and easily updated without manual intervention on hundreds of student workstations.

2. K-means Clustering for Legal Intelligence
To manage the "vast database content," the authors employ the K-means algorithm. This unsupervised learning method categorizes similar legal documents and hyperlinks by:
- Choosing K initial cluster centers.
- Assigning data points to the nearest mean.
- Re-computing means until convergence. This effectively speeds up the information retrieval process, allowing students to find relevant precedents and regulations with higher precision.
3. XML & Metadata Encapsulation
The system uses XML (eXtensible Markup Language) to package metadata. By converting different document formats into structured XML text, the platform builds an Ontology Knowledge Base. This allows for "knowledge sharing" across different modules of the system.
Experiments & Results
The system was implemented using SQL Server 2000 and ASP technology. Key features include:
- Online Video & QA: Breaking the constraints of time and geography.
- Data Processing Layer: Automated processing of unstructured legal content into shared knowledge artifacts.
- Evaluation Module: Automated testing that provides immediate feedback, allowing for "simulated combat" in legal training.

The authors note that the introduction of a Public Service Layer significantly improved the system's reusability and extensibility compared to previous siloed educational tools.
Critical Analysis & Conclusion
Takeaway
The shift towards a B/S model in legal education is not merely a technical upgrade; it is a pedagogical shift. It enables "cooperative learning" and "exploring" by providing a centralized, data-rich environment that mirrors modern legal practice.
Limitations
While the B/S model excels in distribution, the paper acknowledges that:
- Network Dependency: Any external network interruption causes system failure.
- Security Latency: Processing large-scale legal data through a browser can face bottlenecks in transmission speed compared to dedicated local software.
Future Work
The research sets the stage for integrating more advanced AI (such as Natural Language Processing) into the knowledge processing layer to further automate the "extraction of case elements," moving closer to a truly automated legal combat simulator.
