Fundamentals 7 min read

XIAOJUSURVEY Open‑Source Survey System: University Course Integration and Full‑Stack, Cross‑Platform, and AI Practice

The article describes how the open‑source XIAOJUSURVEY platform was incorporated into Peking University’s software engineering curriculum in Spring 2025, offering students a comprehensive full‑stack, cross‑platform, and AI‑driven development experience that bridges theory, source‑code analysis, and real‑world open‑source contributions.

Didi Tech
Didi Tech
Didi Tech
XIAOJUSURVEY Open‑Source Survey System: University Course Integration and Full‑Stack, Cross‑Platform, and AI Practice

Project Overview: XIAOJUSURVEY is a lightweight, secure open‑source survey system providing one‑stop product‑level solutions for questionnaires, exams, assessments, and complex forms, gaining notable visibility on GitHub Trending since its 2024 open‑source launch.

Course Integration: In the Spring 2025 semester, XIAOJUSURVEY was adopted by Peking University’s School of Software and Microelectronics for the "Open‑Source Software Development Fundamentals and Practice" course, initiating a new phase of open‑source teaching and university‑industry co‑creation.

Curriculum Highlights: The teaching content evolves from theoretical foundations to deep source‑code analysis, constructing an integrated technology stack that includes full‑stack development (Vue, TypeScript, Node, NestJS), cross‑platform architecture (Web and React Native SDKs), and AI application practice (LLM‑driven questionnaire generation).

Practical Activities: Students claim open‑source modules, work under dedicated project mentors, and contribute pull requests. Assignments cover low‑code engine development, component design, permission systems, data modeling, SDK adaptation, and AI‑prompt‑driven survey generation, providing hands‑on experience from understanding to contributing.

Outcomes: The course achieved roughly 85% completion with satisfaction scores consistently above 4.7, illustrating the success of the "co‑build and share" model, enhancing talent pipelines for Didi’s open‑source ecosystem and demonstrating the value of immersive, project‑based learning.

Cross‑PlatformArtificial Intelligenceopen sourceSurvey SystemFull-Stack DevelopmentUniversity Teaching
Didi Tech
Written by

Didi Tech

Official Didi technology account

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.