幼儿园美术版画教案:墨迹添画(一).doc
幼儿园小班美术版画计划:水墨画(1)1.尝试依照玻璃板上的墨水进展想象,然后用手指大胆地添加绘画。2,使用滴眼剂瓶滴墨时能够操纵强度。活动预备:1,小朋友明白墨水;滴眼液瓶绘画的经历。2.老师和小孩共享的操作材料的副本。3,玻璃板,滴眼剂瓶中装有少量墨水,各种颜色的油漆,抹布,宣纸(比玻璃板稍大)。活动程序:1.老师给墨水瓶装滴眼液,并讲故事以引导小孩进展想象。(1)老师讲故事的同时进展操作,引起了对小孩观察的兴趣。老师:墨水在瓶子里什么都没有。他们一滴一滴地来到玻璃板。请看一下,玻璃上滴的墨水是什么?像什么?(2)依照小孩的想象力和表情,老师用手指画画。1老师:有些小孩说墨点就像小花。这是什么花?重点在哪里?什么是花梗?如何绘制?除了花和茎外还有什么?我能够使用什么颜色添加漂亮的花朵?2老师:当您想改变颜色时,您想用手指上的颜料做什么? (在抹布上晾干)小墨水点是什么?我能够添加什么使其更像?2.老师和小孩们讨论墨水笔的方法和考前须知。(l)老师:您如何让墨水滴在玻璃板上成为小的墨水点?假如小瓶子离玻璃板较远,滴点会怎么样?是否靠近玻璃板?只是增加手指时要留意什么?(2)老师总结:印刷版玻璃我应该尽快防止颜料变干;更改颜色时,请使用碎布擦净颜料。3,小孩制造玻璃版画。提示小孩悄悄地挤压药瓶;用手指擦拭颜料托盘边缘上的颜料;快速在宣纸上打印。提示:老师应该鼓舞和关注每个小孩,让他们大胆表达本人的办法。在活动中,小孩们的办法并非都是“小花”,老师应依照小孩的想象力进展指导,或直截了当邀请小孩们展示绘画作品,从而激发小孩们参与创作的热情。4.展示小孩们作品的玻璃版,并指导小孩们欣赏和彼此交流。师:您的画上印着什么有趣的东西?槐的办法更具创意?活动建议:日常活动欣赏您的同伴的作品,并介绍您本人的良好经历。活动丁婷接着为幼儿提供可操作的材料,以指导幼儿进展想象和制造?家乡教育父母和父亲一起游玩以学习成人观念。评估小孩的世界充满了奇异的想象力。在这项活动中,小孩们充分发挥了本人的无限想象力,将滴在玻璃板上的点想象成他们喜爱或熟悉的东西,并用本人的小手将其添加。绘画,这非常有趣。<!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN" ":/.w3.org/TR/html4/loose.dtd"><html> <head> <title>werkzeug.exceptions.Exception.wrap.lt;localsnewcls: 400 Bad Request: KeyError: 'text' /Werkzeug Debugger</title> <link rel="stylesheet" href="?_debugger_=yescmd=resourcef=style.css" type="text/css"> <!- We need to make sure this has a favicon so that the debugger does not by accident trigger a request to /favicon.ico which might change the application state. -> <link rel="shortcut icon" href="?_debugger_=yescmd=resourcef=console.png"> <script src="?_debugger_=yescmd=resourcef=jquery.js"></script> <script src="?_debugger_=yescmd=resourcef=debugger.js"></script> <script type="text/javascript"> var TRACEBACK=140387545192656, CONSOLE_MODE=false, EVALEX=true, EVALEX_TRUSTED=false, SECRET="RJvrfEf7ggcoR7nPPmyM" </script> </head> <body style="background-color: #fff"> <div class="debugger"><h1>werkzeug.exceptions.BadRequestKeyError</h1><div class="detail"> <p class="errormsg">werkzeug.exceptions.Exception.wrap.lt;localsnewcls: 400 Bad Request: KeyError: 'text'</p></div><h2 class="traceback">Traceback <em>(most recent call last)</em></h2><div class="traceback"> <ul><li><div class="frame" id="frame-140387305296728"> <h4>File <cite class="filename">"/root/anaconda3/lib/python3.7/site-packages/flask/app.py"</cite>, line <em class="line">2309</em>, in <code class="function">_call_</code></h4> <div class="source"><pre class="line before"><span class="ws"></span> </pre><pre class="line before"><span class="ws"> </span>def _call_(self, environ, start_response):</pre><pre class="line before"><span class="ws"> </span>The WSGI server calls the Flask application object as the</pre><pre class="line before"><span class="ws"> </span>WSGI application. This calls :meth:wsgi_app which can be</pre><pre class="line before"><span class="ws"> </span>wrapped to applying middleware.</pre><pre class="line current"><span class="ws"> </span>return self.wsgi_app(environ, start_response)</pre><pre class="line after"><span class="ws"></span> </pre><pre class="line after"><span class="ws"> </span>def _repr_(self):</pre><pre class="line after"><span class="ws"> </span>return 'lt;%s %r' % (</pre><pre class="line after"><span class="ws"> </span>self._class_._name_,</pre><pre class="line after"><span class="ws"> </span>self.name,</pre></div></div><li><div class="frame" id="frame-140387305298408"> <h4>File <cite class="filename">"/root/anaconda3/lib/python3.7/site-packages/flask/app.py"</cite>, line <em class="line">2295</em>, in <code class="function">wsgi_app</code></h4> <div class="source"><pre class="line before"><span class="ws"> </span>try:</pre><pre class="line before"><span class="ws"> </span>ctx.push()</pre><pre class="line before"><span class="ws"> </span>response=self.full_dispatch_request()</pre><pre class="line before"><span class="ws"> </span>except Exception as e:</pre><pre class="line before"><span class="ws"> </span>error=e</pre><pre class="line current"><span class="ws"> </span>response=self.handle_exception(e)</pre><pre class="line after"><span class="ws"> </span>except:</pre><pre class="line after"><span class="ws"> </span>error=sys.exc_info()1</pre><pre class="line after"><span class="ws"> </span>raise</pre><pre class="line after"><span class="ws"> </span>return response(environ, start_response)</pre><pre class="line after"><span class="ws"> </span>finally:</pre></div></div><li><div class="frame" id="frame-140387305296560"> <h4>File <cite class="filename">"/root/anaconda3/lib/python3.7/site-packages/flask_cors/extension.py"</cite>, line <em class="line">161</em>, in <code class="function">wrapped_function</code></h4> <div class="source"><pre class="line before"><span class="ws"> </span># Wrap exception handlers with cross_origin</pre><pre class="line before"><span class="ws"> </span># These error handlers will still respect the behavior of the route</pre><pre class="line before"><span class="ws"> </span>if options.get('intercept_exceptions', True):</pre><pre class="line before"><span class="ws"> </span>def _after_request_decorator(f):</pre><pre class="line before"><span class="ws"> </span>def wrapped_function(*args, *kwargs):</pre><pre class="line current"><span class="ws"> </span>return cors_after_request(app.make_response(f(*args, *kwargs)</pre><pre class="line after"><span class="ws"> </span>return wrapped_function</pre><pre class="line after"><span class="ws"></span> </pre><pre class="line after"><span class="ws"> </span>if hasattr(app, 'handle_exception'):</pre><pre class="line after"><span class="ws"> </span>app.handle_exception=_after_request_decorator(</pre><pre class="line after"><span class="ws"> </span>app.handle_exception)</pre></div></div><li><div class="frame" id="frame-140387305298520"> <h4>File <cite class="filename">"/root/anaconda3/lib/python3.7/site-packages/flask/app.py"</cite>, line <em class="line">1741</em>, in <code class="function">handle_exception</code></h4> <div class="source"><pre class="line before"><span class="ws"> </span># if we want to repropagate the exception, we can attempt to</pre><pre class="line before"><span class="ws"> </span># raise it with the whole traceback in case we can do that</pre><pre class="line before"><span class="ws"> </span># (the function was actually called from the except part)</pre><pre class="line before"><span class="ws"> </span># otherwise, we just raise the error again</pre><pre class="line before"><span class="ws"> </span>if exc_value is e:</pre><pre class="line current"><span class="ws"> </span>reraise(exc_type, exc_value, tb)</pre><pre class="line after"><span class="ws"> </span>else:</pre><pre class="line after"><span class="ws"> </span>raise e</pre><pre class="line after"><span class="ws"></span> </pre><pre class="line after"><span class="ws"> </span>self.log_exception(exc_type, exc_value, tb)</pre><pre class="line after"><span class="ws"> </span>if handler is None:</pre></div></div><li><div class="frame" id="frame-140387305296784"> <h4>File <cite class="filename">"/root/anaconda3/lib/python3.7/site-packages/flask/_compat.py"</cite>, line <em class="line">35</em>, in <code class="function">reraise</code></h4> <div class="source"><pre class="line before"><span class="ws"> </span>from io import StringIO</pre><pre class="line before"><span class="ws"></span> </pre><pre class="line before"><span class="ws"> </span>def reraise(tp, value, tb=None):</pre><pre class="line before"><span class="ws"> </span>if value._traceback_ is not tb:</pre><pre class="line before"><span class="ws"> </span>raise value.with_traceback(tb)</pre><pre class="line current"><span class="ws"> </span>raise value</pre><pre class="line after"><span class="ws"></span> </pre><pre class="line after"><span class="ws"> </span>implements_to_string=_identity</pre><pre class="line after"><span class="ws"></span> </pre><pre class="line after"><span class="ws"></span>else:</pre><pre class="line after"><span class="ws"> </span>text_type=unicode</pre></div></div><li><div class="frame" id="frame-140387305299864"> <h4>File <cite class="filename">"/root/anaconda3/lib/python3.7/site-packages/flask/app.py"</cite>, line <em class="line">2292</em>, in <code class="function">wsgi_app</code></h4> <div class="source"><pre class="line before"><span class="ws"> </span>ctx=self.request_context(environ)</pre><pre class="line before"><span class="ws"> </span>error=None</pre><pre class="line before"><span class="ws"> </span>try:</pre><pre class="line before"><span class="ws"> </span>try:</pre><pre class="line before"><span class="ws"> </span>ctx.push()</pre><pre class="line current"><span class="ws"> </span>response=self.full_dispatch_request()</pre><pre class="line after"><span class="ws"> </span>except Exception as e:</pre><pre class="line after"><span class="ws"> </span>error=e</pre><pre class="line after"><span class="ws"> </span>response=self.handle_exception(e)</pre><pre class="line after"><span class="ws"> </span>except:</pre><pre class="line after"><span class="ws"> </span>error=sys.exc_info()1</pre></div></div><li><div class="frame" id="frame-140387305297960"> <h4>File <cite class="filename">"/root/anaconda3/lib/python3.7/site-packages/flask/app.py"</cite>, line <em class="line">1815</em>, in <code class="function">full_dispatch_request</code></h4> <div class="source"><pre class="line before"><span class="ws"> </span>request_started.send(self)</pre><pre class="line before"><span class="ws"> </span>rv=self.preprocess_request()</pre><pre class="line before"><span class="ws"> </span>if rv is None:</pre><pre class="line before"><span class="ws"> </span>rv=self.dispatch_request()</pre><pre class="line before"><span class="ws"> </span>except Exception as e:</pre><pre class="line current"><span class="ws"> </span>rv=self.handle_user_exception(e)</pre><pre class="line after"><span class="ws"> </span>return self.finalize_request(rv)</pre><pre class="line after"><span class="ws"></span> </pre><pre class="line after"><span class="ws"> </span>def finalize_request(self, rv, from_error_handler=False):</pre><pre class="line after"><span class="ws"> </span>Given the return value from a view function this finalizes</pre><pre class="line after"><span class="ws"> </span>the request by converting it into a response and invoking the</pre></div></div><li><div class="frame" id="frame-140387305296112"> <h4>File <cite class="filename">"/root/anaconda3/lib/python3.7/site-packages/flask_cors/extension.py"</cite>, line <em class="line">161</em>, in <code class="function">wrapped_function</code></h4> <div class="source"><pre class="line before"><span class="ws"> </span># Wrap exception handlers with cross_origin</pre><pre class="line before"><span class="ws"> </span># These error handlers will still respect the behavior of the route</pre><pre class="line before"><span class="ws"> </span>if options.get('intercept_exceptions', True):</pre><pre class="line before"><span class="ws"> </span>def _after_request_decorator(f):</pre><pre class="line before"><span class="ws"> </span>def wrapped_function(*args, *kwargs):</pre><pre class="line current"><span class="ws"> </span>return cors_after_request(app.make_response(f(*args, *kwargs)</pre><pre class="line after"><span class="ws"> </span>return wrapped_function</pre><pre class="line after"><span class="ws"></span> </pre><pre class="line after"><span class="ws"> </span>if hasattr(app, 'handle_exception'):</pre><pre class="line after"><span class="ws"> </span>app.handle_exception=_after_request_decorator(</pre><pre class="line after"><span class="ws"> </span>app.handle_exception)</pre></div></div><li><div class="frame" id="frame-140387305296224"> <h4>File <cite class="filename">"/root/anaconda3/lib/python3.7/site-packages/flask/app.py"</cite>, line <em class="line">1718</em>, in <code class="function">handle_user_exception</code></h4> <div class="source"><pre class="line before"><span class="ws"> </span>return self.handle_exception(e)</pre><pre class="line before"><span class="ws"></span> </pre><pre class="line before"><span class="ws"> </span>handler=self._find_error_handler(e)</pre><pre class="line before"><span class="ws"></span> </pre><pre class="line before"><span class="ws"> </span>if handler is None:</pre><pre class="line current"><span class="ws"> </span>reraise(exc_type, exc_value, tb)</pre><pre class="line after"><span class="ws"> </span>return handler(e)</pre><pre class="line after"><span class="ws"></span> </pre><pre class="line after"><span class="ws"> </span>def handle_exception(self, e):</pre><pre class="line after"><span class="ws"> </span>Default exception handling that kicks in when an exception</pre><pre class="line after"><span class="ws"> </span>occurs that is not caught. In debug mode the exception will</pre></div></div><li><div class="frame" id="frame-140387305298296"> <h4>File <cite class="filename">"/root/anaconda3/lib/python3.7/site-packages/flask/_compat.py"</cite>, line <em class="line">35</em>, in <code class="function">reraise</code></h4> <div class="source"><pre class="line before"><span class="ws"> </span>from io import StringIO</pre><pre class="line before"><span class="ws"></span> </pre><pre class="line before"><span class="ws"> </span>def reraise(tp, value, tb=None):</pre><pre class="line before"><span class="ws"> </span>if value._traceback_ is not tb:</pre><pre class="line before"><span class="ws"> </span>raise value.with_traceback(tb)</pre><pre class="line current"><span class="ws"> </span>raise value</