This paper introduces a Stage-Based (SB) Generative Learning Object (GLO) model to specify the learning content. Capabilities of the model are the content automatic generation and adaptation. Externally, our model has a similar structure as the known two-level generic models (i.e. metadata and content implementation). The internal structure, however, is quite different in both parts. The use of the external parameterization technology based on pre-programming predefines the internal structure. The SB model implements the deep internal staging by allocating parameters and functions (objects) into predefined stages according to the given context. The essence of the approach is the SB de-activation and activation of the objects within the specification. That ensures the automatic SB generation and flexibility for adaptation. We analyze the SB model capabilities, the use scenarios and processes, present a case study and extended results of using and evaluation in the robot-oriented computer science education.