11月1日16时左右,北京的吴女士像往常一样带着4岁的儿子来到海淀区翠微路凯德Mall四层的创艺宝贝早教中心咨询上课事宜,却发现铁门紧闭,门上多了一纸告示,称“因内部整顿暂停营业”。刚预付过2万元学费的吴女士不相信“被跑路”,找到物业管理人员才被告知,前一天还在营业的早教中心已经人去楼空。
吴女士叫苦不迭:“我儿子连一节课都没上过!”家长们致电创艺宝贝早教机构上海总部,总部回应:“总部与各中心是加盟关系,加盟店出现经营问题总部无法直接负责。”
经估算,像吴女士这样预支完学费、孩子一节课都没有上过的家长有15名,上过课但仍有大部分课程未上的学员近400名,涉及金额近千万元。
家长们到公安机关报案,联系教育和工商部门。而据工商部门的回复:“找不到该公司,无法解决此事,建议去法院。”
此案并非个案。近年来,“无征兆关门”甚至人去楼空、卷款而逃的现象在各地接连发生。如2013年11月,有15年历史的上海易思教育老板卷款出走;2014年10月,广州旭日教育培训负责人携款跑路;同年11月,常青藤教育培训部分门店关停……
倒闭跑路频发生 培训市场乱象丛生
此案并非个案。近年来,“无征兆关门”甚至人去楼空、卷款而逃的现象在各地接连发生。如2013年11月,有15年历史的上海易思教育老板卷款出走;2014年10月,广州旭日教育培训负责人携款跑路;同年11月,常青藤教育培训部分门店关停……
业内人士分析,频繁发生的“跑路门”“倒闭门”背后,折射出教育培训市场行业的诸多乱象。
乱象一:定性模糊违规设立。根据《北京市民办非学历教育培训机构设置管理规定》,成立教育培训机构需到教育行政部门申请注册登记并设有一定门槛。但业内人士透露,业内惯常做法以教育咨询公司或文化公司的名义向工商申请注册,无需教育许可就能培训营业。
乱象二:多头管理实为无人管理。上海市教科院民办教育研究所所长董圣足表示,一家培训机构的运营涉及教育、民政、工商、财政、建设等政府部门与行业协会,但绝大多数培训机构属于超范围经营,并未纳入行政许可范围。而教育部门又没有对其经营行为加以干预的权力,于是就形成了对机构招生资质、教学质量、师资来源等事项的监管盲区。
乱象三:预收高额天价学费。记者走访了多家培训机构后发现,其学费通常是跨年预支。家长常女士说:“根据培训中心给出的报价一算,肯定是长期班划算,就这么一报就是好几万元。”
乱象四:培训班成“敛财”班。一些培训机构开办者抱着牟利敛财的动机,一旦经营不善,必然导致关门歇业的后果。“加盟培训机构是一个短时间内聚财的好途径。各地分公司都是独立法人,出了问题宣布破产就可以一走了之。”一名知情者说。
缺乏监管、约束 培训市场待规范
在不少家长的意识里,只要是培训机构一出事,就要上门找教委。事实上,由于审批培训机构的部门较为复杂,行业监管远不止教委一家。“很多培训机构以公司形式办学,注册审批部门在工商局。因此,整个行业时常面临工商执法团队力量弱,教委部门管不过来的尴尬局面。”据北京民办教育协会秘书长马学雷透露,近期教育部门也曾多次讨论对北京市非法办学培训机构的整顿,然而涉及部门较多,很多措施难以实施。因此,在现实情况下,教委很难将所有培训机构的审批资质划归过来。这就需要审批部门各自发挥好自身的监管能力,坚持谁审批谁负责的原则。
然而,这种管理体制在实际运作中容易给不法经营者可乘之机。对此,北京市民办教育信息科学研究院院长胡锦澜和北京市教科院民办研究所副所长王磊一致建议,当下各部门亟需加强协作,搭建培训机构信息公开平台。“当下政府应转变思维模式,由监管变为服务和引导。现在培训机构的信息透明度很不够,老百姓缺乏参考的依据。如果政府不同部门之间搭建信息公开平台,进行培训机构监管,将培训机构的经营情况、办学实力在网上公布,那么家长就知道该如何做出理性的选择。”胡锦澜还建议,行业内应建立信用体系,由政府部门严格执行。例如,一旦培训机构发生“跑路门”现象,将不再允许涉足这一行业。
此外,由于“跑路门”的发生多与培训机构预收学生家长大量学费有关。王磊建议,政府部门要加强对培训机构收费模式的监管。对于一些新成立或预收大量学费的培训机构,可加强资金监管,例如冻结一定的资金作为“风险保障”,以免发生“跑路门”恶劣事件。类似的做法,朝阳区教委社办科一直在探索。据朝阳区教委社办科科长张雷透露,教委层面试图建立类似于“支付宝”的支付平台,当学员学学习结束后,预付款才最终抵达培训机构账户。然而,由于缺乏一定的法律依据,这一构想最终能得到多少培训机构的支持,对此张雷颇有担忧。
董圣足建议,首先应从立法上明确解决教育培训机构的准入问题,将其纳入行政许可范围,加强对其的管理和规范;其二,对培训类学校做好分类,明确哪一类机构受制于哪一个部门,并在教育部门、人力社保部门、工商部门之间建立起联动机制;其三,形成可靠持久的监督保障制度,重点做好信息披露、风险防控,可在企业经营过程中引入“风险预警机制”和“紧急干预机制”。
( 责任编辑: 刘长利 )
英特“跑路门”事件中,曾有家长预付了7年26万元的学费,酿成重大损失。根据北京市教委相关政策,民办学校不得跨年收费。马学雷建议家长,万不可因为图优惠而被利用。家长在报名前一定要货比三家,交费后保存好单据。而对培训机构来说,一定要尊重教育规律,不要盲目扩张。
家长在选择教育培训机构时一定要看对方是否有教育部门颁发的办学许可证,许可证是否在有效期,是否有年检等。“一般来说教育部门对培训机构的审核比较严格。如果是在教育部门注册过的培训机构出现问题后,教委会出面帮助老师、学生分流到其他培训机构。”
FreeMarker template error:
The following has evaluated to null or missing:
==> zxzx.logo [in template "zixun/baoguang_xiangxi.ftl" at line 269, column 30]
Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??
The failing instruction (FTL stack trace):
----------
==> #if zxzx.logo != "" [in template "zixun/baoguang_xiangxi.ftl" at line 269, column 25]
----------
Java stack trace (for programmers):
----------
freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...]
at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)
at freemarker.core.EvalUtil.compare(EvalUtil.java:230)
at freemarker.core.EvalUtil.compare(EvalUtil.java:148)
at freemarker.core.ComparisonExpression.evalToBoolean(ComparisonExpression.java:103)
at freemarker.core.IfBlock.accept(IfBlock.java:82)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.MixedContent.accept(MixedContent.java:93)
at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)
at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193)
at freemarker.core.Environment.visitIteratorBlock(Environment.java:509)
at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103)
at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:86)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.MixedContent.accept(MixedContent.java:93)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.Environment.process(Environment.java:243)
at freemarker.template.Template.process(Template.java:277)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:366)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:283)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:233)
at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:669)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.modu.secure.html.filter.CacheFilter.doFilter(CacheFilter.java:90)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.modu.secure.util.AppUrlFilter.sendMsite(AppUrlFilter.java:311)
at com.modu.secure.util.AppUrlFilter.doFilter(AppUrlFilter.java:135)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:748)