Recently, virtual laboratories have popping up in online learning for students to self‐enroll in the experiments. Like in‐class teaching methodology, virtual laboratories need to meet the requirements as same as real world laboratories and support efficient learning and communication services. In this paper, we detail the development of our distributed 3D lab system based on case‐and project‐based learning method, which support semi‐automatic experiment creation, assessment and knowledge‐based instant conversation. We demonstrated the potential of our system with a case study in a subject of electronic engineering. The preliminary results indicated that our system demonstrated the potential of providing flexible assessment, saving time, improving experimental skills and making students more confident.