Response code 400: {"error":"com.fasterxml.jackson.databind.exc.MismatchedInputException","message":"Cannot construct instance of `org.edu_sharing.restservices.search.v1.model.SearchFacet` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('ccm:oeh_lrt')\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 3, column: 13] (through reference chain: org.edu_sharing.restservices.search.v1.model.SearchParameters[\"facets\"]->java.util.ArrayList[0])","stacktrace":"\ncom.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `org.edu_sharing.restservices.search.v1.model.SearchFacet` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('ccm:oeh_lrt')\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 3, column: 13] (through reference chain: org.edu_sharing.restservices.search.v1.model.SearchParameters[\"facets\"]->java.util.ArrayList[0])\n\tat com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63)\n\tat com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1754)\n\tat com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1379)\n\tat com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromString(StdDeserializer.java:311)\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromString(BeanDeserializerBase.java:1588)\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:197)\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187)\n\tat com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:361)\n\tat com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:246)\n\tat com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)\n\tat com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)\n\tat com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)\n\tat com.fasterxml.jackson.databind.ObjectReader._bind(ObjectReader.java:2099)\n\tat com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1249)\n\tat com.fasterxml.jackson.jakarta.rs.base.ProviderBase.readFrom(ProviderBase.java:784)\n\tat org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.invokeReadFrom(ReaderInterceptorExecutor.java:233)\n\tat org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:212)\n\tat org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:132)\n\tat org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundReadFrom(MappableExceptionWrapperInterceptor.java:49)\n\tat org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:132)\n\tat org.glassfish.jersey.message.internal.MessageBodyFactory.readFrom(MessageBodyFactory.java:1072)\n\tat org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:919)\n\tat org.glassfish.jersey.server.ContainerRequest.readEntity(ContainerRequest.java:290)\n\tat org.glassfish.jersey.server.internal.inject.EntityParamValueParamProvider$EntityValueSupplier.apply(EntityParamValueParamProvider.java:73)\n\tat org.glassfish.jersey.server.internal.inject.EntityParamValueParamProvider$EntityValueSupplier.apply(EntityParamValueParamProvider.java:56)\n\tat org.glassfish.jersey.server.spi.internal.ParamValueFactoryWithSource.apply(ParamValueFactoryWithSource.java:50)\n\tat org.glassfish.jersey.server.spi.internal.ParameterValueHelper.getParameterValues(ParameterValueHelper.java:68)\n\tat org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$AbstractMethodParamInvoker.getParamValues(JavaResourceMethodDispatcherProvider.java:109)\n\tat org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:176)\n\tat org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:93)\n\tat org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:478)\n\tat org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:400)\n\tat org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81)\n\tat org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:261)\n\tat org.glassfish.jersey.internal.Errors$1.call(Errors.java:248)\n\tat org.glassfish.jersey.internal.Errors$1.call(Errors.java:244)\n\tat org.glassfish.jersey.internal.Errors.process(Errors.java:292)\n\tat org.glassfish.jersey.internal.Errors.process(Errors.java:274)\n\tat org.glassfish.jersey.internal.Errors.process(Errors.java:244)\n\tat org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)\n\tat org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:240)\n\tat org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:697)\n\tat org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394)\n\tat org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346)\n\tat org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:357)\n\tat org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:311)\n\tat org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\n\tat org.edu_sharing.repository.server.debug.ResponseTimeFilter.doFilter(ResponseTimeFilter.java:27)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\n\tat org.edu_sharing.restservices.ApiAuthenticationFilter.doFilter(ApiAuthenticationFilter.java:224)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\n\tat org.edu_sharing.repository.server.authentication.GuestFilter.doFilter(GuestFilter.java:101)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\n\tat org.edu_sharing.repository.server.authentication.ContextManagementFilter.doFilter(ContextManagementFilter.java:151)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\n\tat org.edu_sharing.repository.server.ErrorFilter.doFilter(ErrorFilter.java:87)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\n\tat org.edu_sharing.restservices.ApiOriginFilter.doFilter(ApiOriginFilter.java:83)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\n\tat org.edu_sharing.repository.server.GlobalHeaderFilter.doFilter(GlobalHeaderFilter.java:62)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\n\tat org.edu_sharing.repository.server.authentication.SameSiteCookieFilter.doFilter(SameSiteCookieFilter.java:38)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n\tat org.redisson.tomcat.UsageValve.invoke(UsageValve.java:71)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)\n\tat org.edu_sharing.catalina.valves.SemicolonPathTraversalValve.invoke(SemicolonPathTraversalValve.java:32)\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)\n\tat java.base/java.lang.Thread.run(Unknown Source)\n","logLevel":"full","details":null,"stacktraceArray":["","com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `org.edu_sharing.restservices.search.v1.model.SearchFacet` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('ccm:oeh_lrt')"," at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 3, column: 13] (through reference chain: org.edu_sharing.restservices.search.v1.model.SearchParameters[\"facets\"]->java.util.ArrayList[0])","at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63)","at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1754)","at com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1379)","at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromString(StdDeserializer.java:311)","at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromString(BeanDeserializerBase.java:1588)","at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:197)","at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187)","at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:361)","at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:246)","at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)","at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)","at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)","at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)","at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)","at com.fasterxml.jackson.databind.ObjectReader._bind(ObjectReader.java:2099)","at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1249)","at com.fasterxml.jackson.jakarta.rs.base.ProviderBase.readFrom(ProviderBase.java:784)","at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.invokeReadFrom(ReaderInterceptorExecutor.java:233)","at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:212)","at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:132)","at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundReadFrom(MappableExceptionWrapperInterceptor.java:49)","at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:132)","at org.glassfish.jersey.message.internal.MessageBodyFactory.readFrom(MessageBodyFactory.java:1072)","at org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:919)","at org.glassfish.jersey.server.ContainerRequest.readEntity(ContainerRequest.java:290)","at org.glassfish.jersey.server.internal.inject.EntityParamValueParamProvider$EntityValueSupplier.apply(EntityParamValueParamProvider.java:73)","at org.glassfish.jersey.server.internal.inject.EntityParamValueParamProvider$EntityValueSupplier.apply(EntityParamValueParamProvider.java:56)","at org.glassfish.jersey.server.spi.internal.ParamValueFactoryWithSource.apply(ParamValueFactoryWithSource.java:50)","at org.glassfish.jersey.server.spi.internal.ParameterValueHelper.getParameterValues(ParameterValueHelper.java:68)","at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$AbstractMethodParamInvoker.getParamValues(JavaResourceMethodDispatcherProvider.java:109)","at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:176)","at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:93)","at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:478)","at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:400)","at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81)","at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:261)","at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248)","at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244)","at org.glassfish.jersey.internal.Errors.process(Errors.java:292)","at org.glassfish.jersey.internal.Errors.process(Errors.java:274)","at org.glassfish.jersey.internal.Errors.process(Errors.java:244)","at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)","at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:240)","at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:697)","at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394)","at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346)","at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:357)","at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:311)","at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205)","at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)","at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)","at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)","at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)","at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)","at org.edu_sharing.repository.server.debug.ResponseTimeFilter.doFilter(ResponseTimeFilter.java:27)","at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)","at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)","at org.edu_sharing.restservices.ApiAuthenticationFilter.doFilter(ApiAuthenticationFilter.java:224)","at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)","at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)","at org.edu_sharing.repository.server.authentication.GuestFilter.doFilter(GuestFilter.java:101)","at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)","at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)","at org.edu_sharing.repository.server.authentication.ContextManagementFilter.doFilter(ContextManagementFilter.java:151)","at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)","at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)","at org.edu_sharing.repository.server.ErrorFilter.doFilter(ErrorFilter.java:87)","at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)","at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)","at org.edu_sharing.restservices.ApiOriginFilter.doFilter(ApiOriginFilter.java:83)","at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)","at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)","at org.edu_sharing.repository.server.GlobalHeaderFilter.doFilter(GlobalHeaderFilter.java:62)","at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)","at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)","at org.edu_sharing.repository.server.authentication.SameSiteCookieFilter.doFilter(SameSiteCookieFilter.java:38)","at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)","at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)","at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)","at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)","at org.redisson.tomcat.UsageValve.invoke(UsageValve.java:71)","at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)","at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)","at org.edu_sharing.catalina.valves.SemicolonPathTraversalValve.invoke(SemicolonPathTraversalValve.java:32)","at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)","at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)","at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)","at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)","at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)","at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)","at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)","at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)","at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)","at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)","at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)","at java.base/java.lang.Thread.run(Unknown Source)"]}

Redaktion Informatik:

Olaf Zelesnik (WLO - Fachportalmanager)
Themenseite im Fachportal Informatik

Modularität

In diesem Lehrplanthema geht es darum, wie man Software so gestaltet, dass sie modular aufgebaut ist. Das bedeutet, dass man verschiedene Teile der Software unabhängig voneinander entwickeln und wiederverwenden kann. Dadurch wird die Entwicklung von Software schneller, effizienter und flexibler. In diesem Kurs lernst du, wie man modularisierte Software entwirft und umsetzt.

Wofür ist das wichtig?

Lädt...

generiert mit ChatGPT

Auf dieser Seite findest du 0 redaktionell geprüfte Bildungsinhalte...

In der Suche findest du maschinell geprüfte Inhalte:

Filtere 0 qualitätsgesicherte Inhalte

Medien (0)

Unterrichtsplanung (0)

Praxismaterialien (0)

Tools (0)

Quellen (0)

Bildungsangebote, Termine, Veranstaltungen (0)

X

Mitmachen!

Das Projekt funktioniert ähnlich wie Wikipedia: Alle können beitragen und alle profitieren davon! Mitmach-Aktivitäten sind zum Beispiel die Verbesserung der Suche, die Ergänzung von Links, die Bewertung von Materialien, das Melden von Fehlern oder auch tatkräftig die Fachredaktionen zu unterstützen.

Neuen Inhalt hinzufügen